aboutsummaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* 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
* 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-261-6/+4
|
* feat(jid): add to_string functionClombrong2025-07-261-0/+5
|
* feat(jid): add function of_stringClombrong2025-07-261-0/+39
|
* feat(jid): new type Jid.tClombrong2025-06-302-0/+6
|
* style(starttls): rename prefer_starttls to preferClombrong2025-06-292-3/+3
|
* refactor(stream): migrate indifferent features to own functionClombrong2025-06-291-10/+13
|
* docs(portal): remove useless bit of docClombrong2025-06-291-3/+1
|
* refactor(stream): move features to module FeatureClombrong2025-06-292-44/+48
|
* refactor(stream): migrate to custom requirement wrapping typeClombrong2025-06-291-15/+29
|
* docs(stream): document negotiateClombrong2025-06-291-0/+4
|
* style(stream): rename negotiate_feature to negotiateClombrong2025-06-292-6/+5
|
* feat(flesh): merge negotiate and initiate into connect functionClombrong2025-06-292-35/+30
|
* refactor(stream): move start_stream outside of negotiateClombrong2025-06-291-7/+8
|
* style(stream): move authenticate inside negotiate_featureClombrong2025-06-291-25/+23
|
* style(stream): rename handle_feature to negotiate_featureClombrong2025-06-291-2/+2
|
* refactor(stream): move handle_feature outside of negotiateClombrong2025-06-291-22/+13
|
* docs(stream): remove obsolete comment in initiateClombrong2025-06-291-4/+2
|
* feat(stream): detach sasl negotiation from main functionClombrong2025-06-291-18/+22
|
* feat(stream): detach starttls function from handle_featuresClombrong2025-06-291-6/+11
|
* feat(stream): adapt to stream config typeClombrong2025-06-291-9/+5
|
* docs(starttls): add for config typeClombrong2025-06-291-0/+4
|
* feat(stream): add config typeClombrong2025-06-291-1/+7
|
* feat(starttls): add config typeClombrong2025-06-291-0/+4
|
* style(sasl): rename sasl_error to errorClombrong2025-06-291-4/+4
|
* style(sasl): rename auth_config to configClombrong2025-06-292-4/+4
|
* feat(stream): adapt negotiate to the new features typeClombrong2025-06-291-30/+42
|
* feat(stream): create features type for featuresClombrong2025-06-291-1/+4
|
* style(sasl): rename auth_mechanism to mechanismClombrong2025-06-292-7/+7
|
* feat(stream): parse_features returns a good old tupleClombrong2025-06-291-17/+14
|
* chore(stream): rename el to stanza in parse_featuresClombrong2025-06-291-13/+13
|
* feat(stream): raise an exception on insufficient encryptionClombrong2025-06-291-1/+5
|
* feat(stream): adapt negotiate and initiate to feature listClombrong2025-06-291-7/+18
|
* feat(stream): parse_features returns a feature listClombrong2025-06-291-22/+12
|