summaryrefslogtreecommitdiff
path: root/include/haproxy/connection-t.h
Commit message (Expand)AuthorAgeFilesLines
* BUG/MAJOR: conn-idle: fix hash indexing issues on idle connsWilly Tarreau2022-10-031-3/+2
* MINOR: flags/connection: use flag dumping for connection flagsWilly Tarreau2022-09-091-1/+27
* MINOR: muxes: add a "show_sd" helper to complete "show sess" dumpsWilly Tarreau2022-09-021-0/+1
* CLEANUP: connection: rename all occurrences of stconn "cs" to "sc"Willy Tarreau2022-05-271-8/+8
* CLEANUP: muxes: rename "get_first_cs" to "get_first_sc"Willy Tarreau2022-05-271-1/+1
* REORG: stconn: rename conn_stream.{c,h} to stconn.{c,h}Willy Tarreau2022-05-271-2/+2
* CLEANUP: conn_stream: tree-wide rename to stconn (stream connector)Willy Tarreau2022-05-271-11/+11
* CLEANUP: conn_stream: rename cs_endpoint to sedesc (stream endpoint descriptor)Willy Tarreau2022-05-271-3/+3
* MINOR: connection: add flag MX_FL_FRAMED to mark muxes relying on framed xprtWilly Tarreau2022-05-201-0/+1
* CLEANUP: muxes: make mux->attach/detach take a conn_stream endpointWilly Tarreau2022-05-131-2/+3
* MINOR: connection: get rid of the CO_FL_ADDR_*_SET flagsWilly Tarreau2022-05-021-2/+2
* CLEANUP: muxes: Remove MX_FL_CLEAN_ABRT flagChristopher Faulet2022-04-131-4/+3
* MINOR: connection: unconst mux's get_fist_cs() callback functionChristopher Faulet2022-04-131-1/+1
* MINOR: conn-stream/connection: Move SHR/SHW modes in the connection scopeChristopher Faulet2022-04-131-3/+14
* MEDIUM: quic: move conn->qc into conn->handleWilly Tarreau2022-04-111-3/+4
* MEDIUM: ssl: improve retrieval of ssl_sock_ctx and SSL detectionWilly Tarreau2022-04-111-0/+2
* MINOR: connection: add a new flag CO_FL_FDLESS on fd-less connectionsWilly Tarreau2022-04-111-0/+2
* REORG: conn_stream: move conn-stream stuff in dedicated filesChristopher Faulet2022-02-241-69/+1
* MEDIUM: stream: No longer release backend conn-stream on connection retryChristopher Faulet2022-02-241-1/+1
* MAJOR: mux-quic: implement a simplified mux versionAmaury Denoyelle2021-12-071-4/+0
* MEDIUM: connection: rename fc_conn_err and bc_conn_err to fc_err and bc_errWilly Tarreau2021-11-061-2/+2
* MINOR: stream/mux: implement websocket stream flagAmaury Denoyelle2021-11-031-0/+3
* MINOR: connection: add a new CO_FL_WANT_DRAIN flag to force drain on closeWilly Tarreau2021-10-211-1/+1
* CLEANUP: tree-wide: only include ebtree-t from type filesWilly Tarreau2021-10-071-1/+1
* MINOR: connection: use uint64_t for the hashesWilly Tarreau2021-10-071-3/+2
* MINOR: ssl: Set connection error code in case of SSL read or write fatal failureRemi Tricot-Le Breton2021-09-301-0/+2
* MINOR: stream-int: Notify mux when the buffer is not stuck when calling rcv_bufChristopher Faulet2021-09-231-4/+5
* MINOR: connection: Add callbacks definitions for QUIC.Frédéric Lécaille2021-09-231-0/+7
* CLEANUP: Add haproxy/xxhash.h to avoid modifying import/xxhash.hTim Duesterhus2021-09-111-1/+1
* MINOR: connection: Add a connection error code sample fetchRemi Tricot-Le Breton2021-07-291-1/+5
* BUILD: connection: stop including listener-t.hWilly Tarreau2021-05-081-1/+2
* MINOR: conn-stream: Force mux to wait for read events if abortonclose is setChristopher Faulet2021-05-061-0/+1
* MEDIUM: connection: close front idling connection on soft-stopAmaury Denoyelle2021-05-051-0/+9
* MINOR: connection: move session_list member in a unionAmaury Denoyelle2021-05-051-1/+3
* MINOR: muxes: Add a flag to notify a mux does not support any upgradeChristopher Faulet2021-04-011-0/+1
* MINOR: muxes: garbage collect the reset() method.Olivier Houchard2021-03-191-1/+0
* MEDIUM: connections: Introduce a new XPRT method, start().Olivier Houchard2021-03-191-1/+2
* BUILD: connection: do not use VAR_ARRAY in struct tlvWilly Tarreau2021-03-091-1/+1
* MINOR: connection: Use a `struct ist` to store proxy_authorityTim Duesterhus2021-03-091-3/+2
* CLEANUP: connection: Use `VAR_ARRAY` in `struct tlv` definitionTim Duesterhus2021-03-091-1/+1
* MINOR: xprt: add new xprt_set_idle and xprt_set_used methodsWilly Tarreau2021-03-051-0/+2
* MINOR: backend: handle reuse for conns with no server as targetAmaury Denoyelle2021-03-031-1/+1
* MINOR: connection: allocate dynamically hash node for backend connsAmaury Denoyelle2021-02-191-3/+14
* MINOR: connection: remove pointers for prehash in conn_hash_paramsAmaury Denoyelle2021-02-171-2/+2
* MINOR: connection: use proxy protocol as parameter for srv conn hashAmaury Denoyelle2021-02-121-1/+3
* MINOR: connection: use src addr as parameter for srv conn hashAmaury Denoyelle2021-02-121-1/+4
* MINOR: connection: use dst addr as parameter for srv conn hashAmaury Denoyelle2021-02-121-2/+5
* MINOR: connection: use sni as parameter for srv conn hashAmaury Denoyelle2021-02-121-2/+3
* MINOR: connection: use the srv pointer for the srv conn hashAmaury Denoyelle2021-02-121-0/+1
* MINOR: connection: prepare hash calcul for server connsAmaury Denoyelle2021-02-121-0/+23