aboutsummaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* 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
|
* docs(starttls): document Starttls module functionsClombrong2025-06-281-0/+6
|
* feat(starttls): add upgrade functionClombrong2025-06-281-0/+28
|
* feat(flesh): new module StarttlsClombrong2025-06-282-0/+1
|
* feat(xmlns): add tls namespaceClombrong2025-06-281-0/+1
|
* feat(stream): add function initiateClombrong2025-06-271-0/+17
|
* feat(wire): move next and get from xml to wireClombrong2025-06-274-21/+23
|
* feat(flesh): new module WireClombrong2025-06-272-0/+1
|
* feat(portal): add field in t for underlying socketClombrong2025-06-271-1/+1
|
* feat(portal): change type t into a recordClombrong2025-06-272-4/+4
|
* feat(sasl): add negotiate functionClombrong2025-06-271-0/+16
|
* refactor(sasl): move all auth-related types from Stream to SaslClombrong2025-06-262-12/+11
|
* refactor(sasl): handle stream features outside of authenticateClombrong2025-06-261-16/+16
|
* refactor(sasl): rename features record and its fieldsClombrong2025-06-262-11/+11
|
* refactor(xml): move get and next functions to XmlClombrong2025-06-263-23/+21
|
* refactor(xml): move InvalidStanza exception to XmlClombrong2025-06-263-4/+5
|
* 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
|
* chore: move comments to correct locationClombrong2025-06-252-17/+16
|
* fix(sasl): use pattern matching for auth configClombrong2025-06-251-2/+1
|
* feat(sasl): add features parsing to authenticateClombrong2025-06-251-3/+19
|
* feat(sasl): add match unrecoverableClombrong2025-06-251-0/+4
|
* feat(sasl): collect stream features in authenticate functionClombrong2025-06-241-5/+8
|
* fix(dune): add markup-lwt dependencyClombrong2025-06-241-1/+2
|
* fix(sasl): depend on Stream.get to get auth response as Xml.elementClombrong2025-06-241-7/+1
|
* feat(stream): add function get for xml elementsClombrong2025-06-241-0/+7
|
* fix(stream): rename function get to nextClombrong2025-06-241-2/+2
|
* feat(sasl): add parse_features functionClombrong2025-06-241-0/+26
|
* feat(sasl): add stream_features recordClombrong2025-06-241-0/+6
|
* fix(sasl): use Xmlns.sasl in unwrappingClombrong2025-06-241-6/+2
|
* feat(xml): add xmlns to debuggingClombrong2025-06-241-6/+8
|
* feat(sasl): parse auth stanza using Xml.elementClombrong2025-06-241-24/+31
|