summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | sasl'ing with the full jid is not compliant (and works with ejabberd only)
* 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
|
* feat(stream): add InvalidStanza exceptionClombrong2025-06-101-0/+2
|
* feat(auth): introduce not-authorized sasl errorClombrong2025-06-101-0/+7
|
* docs(stream): add docstring for the start functionClombrong2025-06-101-0/+3
|
* feat(auth): use streams directly for send_auth_stanzaClombrong2025-06-101-2/+4
|
* feat(auth): wrap plain auth in <auth> stanzaClombrong2025-06-102-2/+10
|
* test(auth): add send_auth_stanza to testsClombrong2025-06-101-0/+1
|
* feat(auth): replace authenticate with send_auth_stanza functionClombrong2025-06-101-8/+3
|
* fix(auth): derive show without pathClombrong2025-06-101-1/+1
|
* feat(auth): gen auth parameterClombrong2025-06-102-0/+4
|
* feat!: new module AuthClombrong2025-06-092-1/+10
|
* feat!(stream): stream handles automatic handshakeClombrong2025-05-311-2/+9
|
* feat!: new module StreamClombrong2025-05-303-1/+9
|
* test(flesh): remove obsolete flesh testingClombrong2025-05-301-1/+0
|
* fix: rearrange all portals under common portal/ folderClombrong2025-04-244-64/+0
|
* feat: add ws endpoint detection functionClombrong2025-04-232-5/+39
|
* feat: new module flesh_websockets.Clombrong2025-04-224-1/+30
| | | | | Create flesh_websockets module. Add lwt_ws function.