aboutsummaryrefslogtreecommitdiff
path: root/lib/stream.ml
Commit message (Collapse)AuthorAgeFilesLines
* feat!(portal): remove domain field from Portal.header (useless now)Clombrong8 days1-2/+2
|
* feat!: use new opaque domain type in codeClombrong8 days1-1/+1
|
* fix(stream): remove the infamous Success! messageClombrong8 days1-1/+1
|
* style(starttls): rename prefer_starttls to preferClombrong2025-06-291-1/+1
|
* 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-291-37/+40
|
* 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-291-5/+4
|
* feat(flesh): merge negotiate and initiate into connect functionClombrong2025-06-291-35/+0
|
* 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
|
* feat(stream): add config typeClombrong2025-06-291-1/+7
|
* style(sasl): rename auth_config to configClombrong2025-06-291-2/+2
|
* 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-291-2/+2
|
* 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
|
* 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
|
* feat(portal_tcp): send closing element when pushing NoneClombrong2025-06-291-9/+3
|
* docs(stream): improve doc of negotiateClombrong2025-06-281-2/+6
|
* feat(stream): add SASL auth in stream negotiationClombrong2025-06-281-2/+10
|
* feat(stream): pass down auth config to the negotiate functionClombrong2025-06-281-3/+7
|
* feat(stream): handle STARTTLS negotiationClombrong2025-06-281-4/+12
|
* feat(stream): add function initiateClombrong2025-06-271-0/+17
|
* feat(wire): move next and get from xml to wireClombrong2025-06-271-1/+1
|
* feat(portal): change type t into a recordClombrong2025-06-271-3/+3
|
* feat(sasl): add negotiate functionClombrong2025-06-271-0/+16
|
* refactor(sasl): move all auth-related types from Stream to SaslClombrong2025-06-261-10/+2
|
* refactor(sasl): rename features record and its fieldsClombrong2025-06-261-9/+9
|
* refactor(xml): move get and next functions to XmlClombrong2025-06-261-21/+0
|
* refactor(xml): move InvalidStanza exception to XmlClombrong2025-06-261-2/+1
|
* fix(stream): remove start functionClombrong2025-06-261-12/+0
|
* refactor(portal_ws): stanza_open to headerClombrong2025-06-261-1/+1
|
* feat(stream): use new Portal stream negotiation interfaceClombrong2025-06-261-5/+2
|