Skip to content
GitLab
Explore
Sign in
This is an archived project. Repository and other project resources are read-only.
Adrien Dorsaz
ibex
Wiki
Home
Home
· Changes
Page history
Update home
authored
Jun 14, 2021
by
Adrien Dorsaz
Hide whitespace changes
Inline
Side-by-side
home.md
View page @
d31dbec7
```
mermaid
Welcome
graph TD
\ No newline at end of file
Disconnected{{XMPP Client Disconnected}} -->|start connection| DirectTLS(Connect with direct TLS)
DirectTLS -->|TLS connection failure| TCPConnect(Connect with StartTLS)
TCPConnect -->|TCP connection success| TCPConnected{{TCP connected}}
TCPConnected -->|send <stream:stream>| NotSecureXmppStreamInitiated{{XMPP Stream initiated and not encrypted}}
NotSecureXmppStreamInitiated -->|find starttls stream feature and send <starttls>| beginStartTls{Start StartTLS}
beginStartTls -->|server accepts starttls| XmppStreamInitiated
beginStartTls -->|server refuses starttls| Disconnected
DirectTLS -->|TLS connection success| XmppStreamInitiated{{XMPP Stream initiated with secure connection}}
```
\ No newline at end of file