aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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-292-14/+14
|
* 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-293-5/+5
|
* 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(portal_tcp): schedule buffer flushes on free timeClombrong2025-06-291-1/+7
| | | | i can't believe this speeds up code by a factor of 2
* chore(manifest): add hyperfineClombrong2025-06-291-0/+1
|
* fix(portal_tcp): change second parameter of proxy to be the lengthClombrong2025-06-291-1/+1
|
* fix(portal_tcp): stop choking on input under 7 bytesClombrong2025-06-291-1/+1
|
* docs(dune): remove warning about TCPv0.1.0Clombrong2025-06-293-15/+7
|
* docs: document FLESH_ALLOW_STRIPTLSClombrong2025-06-291-6/+13
|
* feat(stream): raise an exception on insufficient encryptionClombrong2025-06-291-1/+5
|
* feat(portal): add _encrypted functionClombrong2025-06-293-0/+9
|
* 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
|
* feat(stream): raise exception if there's bare text in <features>Clombrong2025-06-291-0/+6
|
* feat(stream): remplace features type by feature typeClombrong2025-06-291-5/+4
|
* chore(parse_features): spacingClombrong2025-06-291-0/+6
|
* fix(stream): raise exception on non-mechanism in mechanismsClombrong2025-06-291-5/+4
|
* fix(stream): allow <starttls/> required special caseClombrong2025-06-291-4/+12
|
* style(portal_tcp): de-uglify starttls functionClombrong2025-06-291-6/+3
|
* fix(portal_tcp): fix TLS error messageClombrong2025-06-291-2/+2
|
* fix(portal_tcp): remove closeClombrong2025-06-291-3/+0
|
* fix(portal): remove close stanza, and use push None to close streamsClombrong2025-06-291-7/+2
|
* feat(portal_ws): send close stanza after pushing NoneClombrong2025-06-291-2/+11
|
* feat(portal_tcp): send closing element when pushing NoneClombrong2025-06-292-10/+13
|
* style(portal_tcp): stream_to_socket: organize more clearlyClombrong2025-06-291-16/+25
|
* fix(portal_tcp): move stream rehydration to the header functionClombrong2025-06-292-8/+12
| | | | this fixes the annoying xml declaration bug
* chore(portal_tcp): move header and close to the bottom of the fileClombrong2025-06-292-47/+47
|
* test(hello): handle MalformedStanza exceptionsClombrong2025-06-291-0/+1
|
* feat(portal_tcp, portal_ws): throw MalformedStanza asynchronouslyClombrong2025-06-282-2/+2
|
* feat(portal): remove location in MalformedStanzaClombrong2025-06-283-7/+7
| | | | what were you gonna do with that information anyway?
* docs(stream): improve doc of negotiateClombrong2025-06-281-2/+6
|
* feat(test): adapt test to initiate functionClombrong2025-06-281-15/+5
|
* feat(test): add Lwt ppxClombrong2025-06-281-1/+2
|
* feat(stream): add SASL auth in stream negotiationClombrong2025-06-281-2/+10
|
* feat(stream): pass down auth config to the negotiate functionClombrong2025-06-282-4/+8
|
* feat(stream): handle STARTTLS negotiationClombrong2025-06-281-4/+12
|
* docs(starttls): document Starttls module functionsClombrong2025-06-281-0/+6
|
* feat(starttls): add upgrade functionClombrong2025-06-281-0/+28
|