Having knowledge of all things said or done.
Knowledgeable about a topic or situation; possessing the facts.