aboutsummaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* feat: Hello, flesh.Clombrong2025-04-212-1/+3
|
* init: Oh no. This one is real.Clombrong2025-04-191-0/+3
add README and COPYING license files instantiate all dune stanzas setup dune with guix shell and direnv, using merlin for project setup