What kind of security does cabal have?
All traffic is encrypted using a symmetric key, meaning that anybody who has the
cabal://abcdef key can read cabal network traffic.
IP addresses are not hidden. By sniffing internet or local network traffic you could potentially discover who is involved in a cabal.
Cabal's cryptography is yet to be audited.
Why am I an admin when I join someone else's cabal?
Cabal has implemented a subjective moderation system. What that means is that everyone is an admin from their own perspective.
The moderation system has two tiers: admins and mods. Mods can hide other users entirely from view. Admins can assign mods, in addition to also being able to hide users. We are currently working on additional abuse-prevention features that will tie in to the existing moderation system.
You can read more about cabal's moderation system in the cabal zine
What's the plan for media embeds?
How do I get chat history when I connect the first time?
To get chat history, you need to be connected with at least one peer who has the history. But it doesn't matter which peer you connect to, since everyone in a cabal has the full chat history locally.