aboutsummaryrefslogtreecommitdiff
path: root/portal/tcp/portal.ml
Commit message (Collapse)AuthorAgeFilesLines
* fix(portal_tcp): resolve the comment incidentmerged-socket-tcpClombrong2025-06-281-1/+5
|
* feat(portal_to_tcp): implement starttls functionClombrong2025-06-281-0/+12
|
* feat(portal_tcp): add upgrade_to_tls functionClombrong2025-06-281-0/+13
|
* feat(portal_tcp): add Tls variant to socket typeClombrong2025-06-281-1/+25
|
* feat(tcp_portal): send with Lwt_bytes instead of BuffersClombrong2025-06-281-24/+34
|
* feat(portal_tcp): adapt socket_to_stream to variant typeClombrong2025-06-281-26/+38
|
* refactor(portal_tcp): make socket type into a variantClombrong2025-06-281-3/+3
|
* style(portal_tcp): rename xml_ to outbound_Clombrong2025-06-281-4/+4
|
* fix(portal_tcp): eschew the horrible send_charClombrong2025-06-281-5/+21
|
* chore(portal_tcp): socket_to_stream: rename buffer into recv_bytesClombrong2025-06-281-3/+3
|
* fix(portal_tcp): reading from the socket handles errorsClombrong2025-06-281-1/+7
|
* fix(portal_tcp): create buffer only once in socket_to_streamClombrong2025-06-281-3/+2
|
* style(portal_tcp): make push function less uglyClombrong2025-06-281-5/+3
|
* chore(portal_tcp): remove Lwt_unix openClombrong2025-06-281-5/+5
|
* refactor(portal_tcp): file_descr_to_portal to socket_to_streamClombrong2025-06-281-6/+7
| | | | | | - rename file_descr_to_portal to socket_to_stream - function now returns a (stream, push) - adapt connect in consequence
* feat(portal): make fields of t mutableClombrong2025-06-271-3/+3
|
* refactor(portal_tcp): split tcp_stream into two functionsClombrong2025-06-271-35/+38
|
* feat(portal): make close a simple stanzaClombrong2025-06-271-2/+2
|
* feat(portal): add field in t for underlying socketClombrong2025-06-271-2/+3
|
* feat(portal): change type t into a recordClombrong2025-06-271-5/+8
|
* docs(portal_tcp): fix obsolete warningClombrong2025-06-271-3/+1
|
* feat(portal): add socket typeClombrong2025-06-261-0/+2
|
* feat(portal_tcp, portal_ws): error handling in negotiateClombrong2025-06-261-15/+14
|
* fix(portal_tcp): provide the right xmlnsClombrong2025-06-261-5/+4
|
* refactor(portal_ws): stanza_open to headerClombrong2025-06-261-1/+1
|
* 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): make portal_tcp an implementation of PortalClombrong2025-06-261-0/+85