aboutsummaryrefslogtreecommitdiff
path: root/portal
Commit message (Collapse)AuthorAgeFilesLines
...
* feat(portal_tcp, portal_ws): error handling in negotiateClombrong2025-06-262-29/+26
|
* fix(portal_tcp): provide the right xmlnsClombrong2025-06-261-5/+4
|
* refactor(portal_ws): stanza_close to closeClombrong2025-06-261-1/+2
|
* refactor(portal_ws): stanza_open to headerClombrong2025-06-263-7/+23
|
* fix(portal): close socket only after all elements have been processedClombrong2025-06-261-4/+6
|
* feat(portal_tcp): send XML declaration in stream negotiationClombrong2025-06-261-1/+2
|
* feat(portal_tcp): rewrite stanza_close to closeClombrong2025-06-261-1/+2
|
* feat(portal_tcp): rewrite stanza_open to negotiateClombrong2025-06-261-2/+17
|
* feat(portal): change stream open and close interface in PortalClombrong2025-06-261-2/+7
|
* feat(portal): make portal_tcp an implementation of PortalClombrong2025-06-262-0/+2
|
* fix(portal_tcp): use lwt_stream to coalesce xml fragmentsClombrong2025-06-261-5/+11
|
* feat(portal_tcp): add stanza_closeClombrong2025-06-261-0/+2
|
* fix(portal_tcp): fix the horrible endless wait issueClombrong2025-06-261-1/+8
|
* feat(portal_tcp): add stanza_openClombrong2025-06-261-0/+16
|
* feat(portal_tcp): add xmlnsClombrong2025-06-251-0/+2
|
* chore(portal_websockets): remove useless openClombrong2025-06-251-1/+0
|
* docs(portal_tcp): document connectClombrong2025-06-251-0/+7
|
* feat(portal_tcp): add connect functionClombrong2025-06-251-8/+11
|
* feat(portal_tcp): add portal type tClombrong2025-06-251-0/+3
|
* feat(portal_tcp): add MalformedStanza exceptionClombrong2025-06-251-0/+2
|
* feat(portal_tcp): move tcp_stream push function to connectClombrong2025-06-251-11/+12
|
* feat(portal): add MalformedStanza exception to Portal interfaceClombrong2025-06-251-0/+2
|
* feat(native_hello): use tcp_streamClombrong2025-06-251-1/+1
|
* feat(portal_tcp): add tcp_stream functionClombrong2025-06-252-1/+29
|
* chore: move comments to correct locationClombrong2025-06-252-35/+34
|
* fix(portal_websockets): change failure messageClombrong2025-06-251-1/+1
|
* fix(portal_websockets): use Lwt exceptions to signal failureClombrong2025-06-251-4/+4
|
* feat(portal_tcp): add connect functionClombrong2025-06-251-0/+3
|
* fix(portal-tcp): rename tcp_endpoint to xmpp_portClombrong2025-06-251-2/+2
|
* feat(portal): new tcp portal moduleClombrong2025-06-252-0/+8
|
* feat(portal): remove lib/ subdirectoryClombrong2025-06-254-0/+0
|
* style: change fill-column to 88Clombrong2025-06-181-24/+36
|
* feat(portal-websockets): use Markup.ml signals in connectClombrong2025-06-181-28/+24
|
* feat(portal-websockets): rework the ws_stream function (sleeker)Clombrong2025-06-181-17/+14
|
* feat(portal): add XML namespace to interfaceClombrong2025-06-182-3/+13
|
* fix(portal): return stream of signals instead of parsermarkup-reworkClombrong2025-06-182-3/+3
|
* fix(portal): accept parsing streams instead of pure signalsClombrong2025-06-182-3/+3
|
* feat(portal-websockets): make connect accept and return signalsClombrong2025-06-181-27/+17
|
* feat(portal): change default type tClombrong2025-06-182-2/+2
|
* feat(portal-websockets): return a stream of signals with stanza_closeClombrong2025-06-172-2/+2
|
* feat(portal-websockets): return a stream of signals with stanza_openClombrong2025-06-174-5/+8
|
* fix(open_stanza): use Markup.ml to construct the default open stanzaClombrong2025-06-031-7/+14
|
* feat!(portal): add from parameter to the opening stanzaClombrong2025-05-312-4/+11
|
* test(js): move portal tests to global testsClombrong2025-05-305-69/+0
|
* feat(portal): add default type tClombrong2025-05-302-1/+5
|
* feat(portal): make portal_ws an implementation of portalClombrong2025-05-293-3/+4
|
* feat(portal): add the portal virtual packageClombrong2025-05-292-0/+9
|
* refactor(portal_ws): move to portal/lib/ws/Clombrong2025-05-292-0/+0
|
* feat(opam): rename flesh_websockets to portal-websocketsClombrong2025-05-291-2/+1
|
* feat(portal_ws): MalformedStanza exceptionClombrong2025-05-291-1/+7
|