aboutsummaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* 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
* fix(sasl): forgot a space in unknown auth messageClombrong2025-06-241-1/+1
* feat(stream): add parse_auth_mechanism functionClombrong2025-06-241-0/+4
* feat(xml): add function element_to_stringClombrong2025-06-241-0/+26
* docs(xml): document the tree functionClombrong2025-06-201-0/+2
* feat(xml): add conversion function from Markup.ml to elementClombrong2025-06-191-0/+20
* feat: new module XmlClombrong2025-06-192-0/+7
* refactor(sasl): move xmlns to its own moduleClombrong2025-06-182-4/+4
* style: change fill-column to 88Clombrong2025-06-182-5/+10
* feat(sasl): add Unknown auth mechanismClombrong2025-06-182-1/+4
* fix(sasl): rename read_sasl_error to parse_sasl_errorClombrong2025-06-181-4/+4
* refactor(stream): move auth_mecchanism from sasl to streamClombrong2025-06-182-5/+6
* feat(sasl): adapt sasl to receive Markup signalsClombrong2025-06-181-6/+7
* feat(stream): return a stream of signals when using getClombrong2025-06-181-7/+10
* docs(stream): docstring get wrapperClombrong2025-06-171-0/+3
* feat(stream): wrap Lwt_stream.get to support ClosedStream exceptionClombrong2025-06-172-7/+10
* feat(sasl): use new auth_config record for authenticationClombrong2025-06-171-0/+15
* feat(sasl): replace full jid with node part in SASL authClombrong2025-06-131-2/+2
* feat: move auth to saslClombrong2025-06-112-1/+1
* feat(stream): add ClosedStream exceptionClombrong2025-06-112-1/+4
* feat(auth): add MalformedRequest SASL errorClombrong2025-06-111-0/+2
* fix(auth): assume english by defaultClombrong2025-06-111-0/+1
* feat(auth): parse auth response and return appropriate resultClombrong2025-06-111-2/+24