summaryrefslogtreecommitdiff
path: root/include/haproxy/protocol-t.h
Commit message (Expand)AuthorAgeFilesLines
* MINOR: protocol: perform a live check for SO_REUSEPORT supportWilly Tarreau2023-04-231-0/+1
* MINOR: protocol: move the global reuseport flag to the protocolsWilly Tarreau2023-04-231-0/+3
* MINOR: protocol: add a flags field to store info about protocolsWilly Tarreau2023-04-231-1/+1
* CLEANUP: protocol: move the nb_receivers to plug a hole in protocolWilly Tarreau2023-04-231-2/+2
* CLEANUP: protocol: move the l3_addrlen to plug a hole in proto_famWilly Tarreau2023-04-231-1/+2
* MINOR: protocol: define new callback set_affinityAmaury Denoyelle2023-04-181-0/+1
* MINOR: protocol: replace ctrl_type with xprt_type and clarify itWilly Tarreau2022-05-201-2/+2
* MINOR: protocol: add get_src() and get_dst() at the protocol levelWilly Tarreau2022-04-111-2/+5
* MINOR: protocols: add a new protocol type selectorWilly Tarreau2021-10-271-0/+8
* CLEANUP: tree-wide: only include ebtree-t from type filesWilly Tarreau2021-10-071-1/+1
* MINOR: protocol: add a pair of check_events/ignore_events functions at the ct...Willy Tarreau2020-12-111-0/+2
* MINOR: protocol: add a ->drain() function at the connection control layerWilly Tarreau2020-12-111-0/+1
* MINOR: protocol: add a set of ctrl_init/ctrl_close methods for setup/teardownWilly Tarreau2020-12-081-0/+2
* CLEANUP: protocol: group protocol struct members by usageWilly Tarreau2020-12-081-4/+4
* MINOR: protocol: remove the redundant ->sock_domain fieldWilly Tarreau2020-12-081-1/+0
* MINOR: listener: now use a generic add_listener() functionWilly Tarreau2020-12-041-1/+1
* MINOR: protocol: add a ->set_port() helper to address familiesWilly Tarreau2020-12-041-0/+1
* CLEANUP: protocol: remove the now unused <handler> field of proto_fam->bind()Willy Tarreau2020-10-151-1/+1
* MINOR: protocol: register the receiver's I/O handler and not the protocol'sWilly Tarreau2020-10-151-1/+0
* MINOR: protocol: add a default I/O callback and put it into the receiverWilly Tarreau2020-10-151-0/+3
* MINOR: protocol: add a new function accept_conn()Willy Tarreau2020-10-151-0/+1
* CLEANUP: protocol: remove the ->drain() functionWilly Tarreau2020-10-151-1/+0
* MINOR: protocol: make proto_tcp & proto_uxst report listening socketsWilly Tarreau2020-10-131-0/+1
* MEDIUM: listeners: implement protocol level ->suspend/resume() callsWilly Tarreau2020-10-091-0/+2
* MINOR: listeners: split do_unbind_listener() in twoWilly Tarreau2020-10-091-0/+1
* MEDIUM: receivers: add an rx_unbind() method in the protocolsWilly Tarreau2020-10-091-0/+1
* MINOR: protocol: add a new pair of enable/disable methods for listenersWilly Tarreau2020-10-091-0/+2
* MINOR: protocol: add a new pair of rx_enable/rx_disable methodsWilly Tarreau2020-10-091-0/+2
* MINOR: protocol: implement an ->rx_resume() methodWilly Tarreau2020-10-091-2/+4
* MINOR: protocol: replace ->pause(listener) with ->rx_suspend(receiver)Willy Tarreau2020-10-091-4/+11
* MINOR: protocol: rename the ->listeners field to ->receiversWilly Tarreau2020-10-091-2/+2
* CLEANUP: protocol: remove the ->enable_all methodWilly Tarreau2020-10-091-3/+1
* CLEANUP: protocol: remove the ->disable_all methodWilly Tarreau2020-10-091-1/+0
* MEDIUM: proto_udp: replace last AF_CUST_UDP* with AF_INET*Willy Tarreau2020-09-161-3/+1
* MINOR: protocol: add the control layer type in the protocol structWilly Tarreau2020-09-161-0/+1
* MINOR: protocol: add a real family for existing FDsWilly Tarreau2020-09-161-4/+5
* CLEANUP: protocol: remove family-specific fields from struct protocolWilly Tarreau2020-09-161-7/+0
* MINOR: protocol: add a new proto_fam structure for protocol familiesWilly Tarreau2020-09-161-0/+16
* MINOR: protocol: add a new ->bind() entry to bind the receiverWilly Tarreau2020-09-161-0/+2
* MINOR: protocol: rename the ->bind field to ->listenWilly Tarreau2020-09-161-1/+1
* CLEANUP: protocol: remove all ->bind_all() and ->unbind_all() functionsWilly Tarreau2020-09-021-5/+2
* MINOR: tcp/udp/unix: make use of proto->addrcmp() to compare addressesWilly Tarreau2020-08-281-0/+1
* MEDIUM: udp: adds minimal proto udp support for message listeners.Emeric Brun2020-07-151-1/+3
* REORG: include: make list-t.h part of the base APIWilly Tarreau2020-06-111-1/+0
* REORG: include: move protocol.h to haproxy/protocol{,-t}.hWilly Tarreau2020-06-111-0/+98