aboutsummaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* feat(session): refactor states according to new interfaceClombrong2025-08-171-14/+16
|
* refactor(stream): do not call header anymoreClombrong2025-08-171-2/+1
|
* feat(xml): tree fails in lwt-land directlyClombrong2025-08-172-10/+10
|
* feat(xml): make tree function asyncClombrong2025-08-162-7/+8
|
* chore(starttls): remove useless exception typeClombrong2025-08-161-2/+0
|
* feat: rename Wire to SegmentClombrong2025-08-155-4/+4
|
* refactor(session): move state map to specialized functionClombrong2025-08-151-18/+17
|
* feat(flesh): new module IqClombrong2025-08-152-0/+1
|
* feat(stream): parse bind featureClombrong2025-08-151-0/+1
|
* feat(stream): add resource binding featureClombrong2025-08-151-0/+2
|
* feat(stream): remove indifferent function, dump optional featuresClombrong2025-08-151-6/+4
|
* feat(xmlns): add bind namespaceClombrong2025-08-151-0/+1
|
* feat(session): new function connectv0.1.1Clombrong2025-08-151-0/+3
|
* docs(session): update doc according to session typeClombrong2025-08-151-2/+4
|
* feat!(portal): remove domain field from Portal.header (useless now)Clombrong2025-08-152-4/+4
|
* feat!: use new opaque domain type in codeClombrong2025-08-153-6/+7
|
* feat(session): add t type for session dataClombrong2025-08-151-2/+7
|
* feat(session): give end-user access to update functionClombrong2025-08-141-2/+2
|
* fix(stream): remove the infamous Success! messageClombrong2025-08-141-1/+1
|
* feat(session): refactor session stateClombrong2025-08-141-18/+19
| | | | session state is closer to the protocol
* feat(session): move features negotiation logic into signalsClombrong2025-08-141-25/+19
|
* fix(session): remove domain in Starting_stream stepClombrong2025-08-141-3/+3
|
* feat(session): start xmpp stream via signalsClombrong2025-08-141-2/+7
|
* feat(session): add eq relation to connection signalClombrong2025-08-141-2/+8
|
* feat(session): add connection_step type (granular connection step)Clombrong2025-08-141-3/+6
|
* feat(session): pass portal via stateClombrong2025-08-141-8/+10
|
* feat(session): merge connect and create into a single functionClombrong2025-08-141-29/+29
|
* feat(session): use state management in connection handlingClombrong2025-08-141-0/+11
|
* feat(session): add states connecting and connectedClombrong2025-08-111-0/+2
|
* feat(session): move connect from flesh to sessionClombrong2025-08-112-31/+30
|
* feat(session): new type stateClombrong2025-08-111-0/+2
|
* feat(flesh): new module SessionClombrong2025-08-113-1/+3
|
* style(jid): move to_string function upClombrong2025-07-261-6/+5
|
* docs(jid): document of_string functionClombrong2025-07-261-0/+11
|
* docs(jid): document utf8 functionsClombrong2025-07-261-0/+5
|
* docs(jid): document type tClombrong2025-07-261-0/+1
|
* test(jid): promote all examplesClombrong2025-07-261-13/+65
|
* test(jid): add all RFC7622 examplesClombrong2025-07-261-0/+43
|
* test(jid): re-promote tests according to new showClombrong2025-07-261-3/+5
|
* fix(jid): implement show manually instead of using deriversClombrong2025-07-261-1/+9
| | | | it translated unicode into the string repr
* refactor(jid): add pos information to uchars typeClombrong2025-07-261-21/+24
|
* refactor(jid): delete string_of_uchars functionClombrong2025-07-261-5/+0
|
* test(jid): promote full jidClombrong2025-07-261-1/+4
|
* fix(jid): rework of_string by incremental splittingClombrong2025-07-261-8/+11
| | | | instead of returning indexes that were hard to calculate
* test(jid): add full jid expect testClombrong2025-07-261-0/+3
|
* test(jid): promote bare jidClombrong2025-07-261-1/+4
|
* fix(jid): calculate domain length rightClombrong2025-07-261-3/+3
|
* fix(jid): uchars_of_string starts parsing string to 0 now...Clombrong2025-07-261-1/+1
|
* test(jid): add bare jid expect testClombrong2025-07-261-0/+3
|
* feat(flesh): add ppx_expect inline testing in duneClombrong2025-07-261-1/+3
| | | | and portal-tcp to run inline test executables