aboutsummaryrefslogtreecommitdiff
path: root/lib/session.ml
Commit message (Expand)AuthorAgeFilesLines
* feat(session): new function connectHEADv0.1.1masterClombrong8 days1-0/+3
* docs(session): update doc according to session typeClombrong8 days1-2/+4
* feat!(portal): remove domain field from Portal.header (useless now)Clombrong8 days1-2/+2
* feat!: use new opaque domain type in codeClombrong8 days1-2/+2
* feat(session): add t type for session dataClombrong8 days1-2/+7
* feat(session): give end-user access to update functionClombrong8 days1-2/+2
* feat(session): refactor session stateClombrong8 days1-18/+19
* feat(session): move features negotiation logic into signalsClombrong8 days1-25/+19
* fix(session): remove domain in Starting_stream stepClombrong8 days1-3/+3
* feat(session): start xmpp stream via signalsClombrong9 days1-2/+7
* feat(session): add eq relation to connection signalClombrong9 days1-2/+8
* feat(session): add connection_step type (granular connection step)Clombrong9 days1-3/+6
* feat(session): pass portal via stateClombrong9 days1-8/+10
* feat(session): merge connect and create into a single functionClombrong9 days1-29/+29
* feat(session): use state management in connection handlingClombrong9 days1-0/+11
* feat(session): add states connecting and connectedClombrong12 days1-0/+2
* feat(session): move connect from flesh to sessionClombrong12 days1-0/+30
* feat(session): new type stateClombrong12 days1-0/+2
* feat(flesh): new module SessionClombrong12 days1-0/+0