aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* feat(session): new function connectHEADv0.1.1masterClombrong8 days2-1/+4
|
* docs(session): update doc according to session typeClombrong8 days1-2/+4
|
* feat!(portal): remove domain field from Portal.header (useless now)Clombrong8 days6-9/+9
|
* feat(portal): add domain to portal typeClombrong8 days3-2/+5
|
* feat!: use new opaque domain type in codeClombrong8 days3-6/+7
|
* feat(portal): add opaque domain type to portalClombrong8 days3-2/+20
|
* feat(session): add t type for session dataClombrong8 days2-3/+8
|
* feat(session): give end-user access to update functionClombrong8 days2-4/+4
|
* fix(stream): remove the infamous Success! messageClombrong8 days1-1/+1
|
* feat(session): refactor session stateClombrong8 days2-20/+21
| | | | session state is closer to the protocol
* 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 signalsClombrong8 days1-2/+7
|
* feat(session): add eq relation to connection signalClombrong8 days1-2/+8
|
* feat(session): add connection_step type (granular connection step)Clombrong8 days1-3/+6
|
* feat(session): pass portal via stateClombrong8 days1-8/+10
|
* feat(session): merge connect and create into a single functionClombrong9 days1-29/+29
|
* feat(session): use state management in connection handlingClombrong9 days2-8/+21
|
* test(hello): try state management for connectionClombrong12 days1-1/+8
|
* feat(session): add states connecting and connectedClombrong12 days1-0/+2
|
* feat(session): move connect from flesh to sessionClombrong12 days3-31/+31
|
* feat(session): new type stateClombrong12 days1-0/+2
|
* feat(flesh): new module SessionClombrong12 days3-1/+3
|
* feat(dune): new dependency reactClombrong2025-08-042-0/+2
| | | | il découvre react finalement
* fix(dune): add markup{,-lwt} to dependenciesClombrong2025-08-042-0/+4
|
* 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-263-2/+8
| | | | and portal-tcp to run inline test executables
* feat(jid): derive Show for JidsClombrong2025-07-261-1/+1
|
* fix(jid): take strings in of_string functionClombrong2025-07-261-1/+2
|
* feat(jid): use uchars for JID parsingClombrong2025-07-261-35/+19
|
* feat(jid): add inverse function string_of_ucharsClombrong2025-07-261-0/+5
|
* feat(jid): add utf8-converting function uchars_of_stringClombrong2025-07-261-0/+16
|
* feat(jid): new uchars typeClombrong2025-07-261-0/+2
|
* feat(sasl): use Jid.t as the jid typeClombrong2025-07-262-27/+17
|