summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* WIP: protocols/receivers:20200902-split-protos-8cWilly Tarreau2020-09-030-0/+0
* MEDIUM: protocol: do not call proto->bind() anymore from bind_listener()Willy Tarreau2020-09-024-39/+14
* MEDIUM: protocol: explicitly start the receiver before the listenerWilly Tarreau2020-09-021-4/+41
* MEDIUM: proto_sockpair: make use of sockpair_bind_receiver()Willy Tarreau2020-09-021-27/+9
* MEDIUM: sockpair: implement sockpair_bind_receiver()Willy Tarreau2020-09-022-0/+61
* MEDIUM: uxst: make use of sock_unix_bind_receiver()Willy Tarreau2020-09-021-174/+16
* MEDIUM: sock_unix: implement sock_unix_bind_receiver()Willy Tarreau2020-09-023-0/+211
* MEDIUM: udp: make use of sock_inet_bind_receiver()Willy Tarreau2020-09-021-105/+19
* MEDIUM: tcp: make use of sock_inet_bind_receiver()Willy Tarreau2020-09-021-121/+15
* MEDIUM: sock_inet: implement sock_inet_bind_receiver()Willy Tarreau2020-09-024-0/+150
* MINOR: protocol: add a new ->bind() entry to bind the receiverWilly Tarreau2020-09-021-1/+2
* MINOR: protocol: rename the ->bind field to ->listenWilly Tarreau2020-09-027-9/+9
* MINOR: sock: make sock_find_compatible_fd() only take a receiverWilly Tarreau2020-09-024-16/+16
* MINOR: receiver: add the foreign and v6only flagsWilly Tarreau2020-09-023-10/+18
* MINOR: listener: move the INHERITED flag down to the receiverWilly Tarreau2020-09-028-7/+8
* MINOR: receiver: add a receiver-specific flag to indicate the socket is boundWilly Tarreau2020-09-026-0/+24
* MEDIUM: unix: move uid/gid/mode from bind_conf to receiverWilly Tarreau2020-09-027-21/+46
* REORG: listener: move the receiver part to a new fileWilly Tarreau2020-09-022-13/+53
* REORG: listeners: move the listener's proto to the receiverWilly Tarreau2020-09-0211-39/+39
* REORG: listeners: move the receiving FD to struct receiverWilly Tarreau2020-09-029-35/+33
* REORG: listeners: move the network interface to struct receiverWilly Tarreau2020-09-026-11/+11
* REORG: listeners: move the network namespace to struct receiverWilly Tarreau2020-09-028-21/+17
* REORG: listeners: move the listening address to a struct receiverWilly Tarreau2020-09-0214-65/+65
* REORG: listeners: create a new struct receiverWilly Tarreau2020-09-021-0/+6
* MAJOR: init: start all listeners via protocols and not via proxies anymoreWilly Tarreau2020-09-025-75/+35
* CLEANUP: protocol: remove all ->bind_all() and ->unbind_all() functionsWilly Tarreau2020-09-027-168/+2
* MINOR: protocol: do not call proto->unbind_all() anymoreWilly Tarreau2020-09-021-3/+3
* MINOR: protocol: do not call proto->bind_all() anymoreWilly Tarreau2020-09-021-3/+5
* BUILD: thread: limit the libgcc_s workaround to glibc onlyWilly Tarreau2020-09-021-1/+1
* BUG/MINOR: threads: work around a libgcc_s issue with chrootingWilly Tarreau2020-09-021-0/+12
* REGTEST: increase some short timeouts to make tests more reliableWilly Tarreau2020-09-024-15/+15
* CLEANUP: http: silence a cppcheck warning in get_http_auth()Willy Tarreau2020-09-021-3/+3
* BUG/MEDIUM: contrib/spoa-server: Fix ipv4_address used instead of ipv6_addressGilchrist Dadaglo2020-09-011-1/+1
* BUG/MINOR: contrib/spoa-server: Updating references to free in case of failureGilchrist Dadaglo2020-09-011-0/+9
* BUG/MINOR: contrib/spoa-server: Do not free reference to NULLGilchrist Dadaglo2020-09-011-1/+0
* BUG/MINOR: contrib/spoa-server: Ensure ip address references are freedGilchrist Dadaglo2020-09-011-0/+4
* BUG/MAJOR: contrib/spoa-server: Fix unhandled python call leading to memory leakGilchrist Dadaglo2020-09-011-0/+4
* MINOR: contrib/spoa-server: allow MAX_FRAME_SIZE overrideBertrand Jacquin2020-09-011-0/+3
* MINOR: http-htx: Handle an optional reason when replacing the response statusChristopher Faulet2020-09-013-10/+10
* BUG/MINOR: http-rules: Replace path and query-string in "replace-path" actionChristopher Faulet2020-09-012-3/+8
* MINOR: http-htx: Add an option to eval query-string when the path is replacedChristopher Faulet2020-09-013-7/+13
* BUG/MEDIUM: http-ana: Don't wait to send 1xx responses received from serversChristopher Faulet2020-08-311-0/+1
* BUILD: sock_unix: fix build issue with isdigit()Willy Tarreau2020-08-291-2/+2
* MINOR: sock: distinguish dgram from stream types when retrieving old socketsWilly Tarreau2020-08-282-0/+11
* MINOR: sock: do not use LI_O_* in xfer_sock_list anymoreWilly Tarreau2020-08-282-10/+14
* REORG: sock: move get_old_sockets() from haproxy.cWilly Tarreau2020-08-283-240/+264
* MINOR: sock_inet: move the IPv4/v6 transparent mode code to sock_inetWilly Tarreau2020-08-284-105/+77
* MINOR: sock: implement sock_find_compatible_fd()Willy Tarreau2020-08-284-91/+72
* MINOR: sock: add interface and namespace length to xfer_sock_listWilly Tarreau2020-08-282-0/+4
* REORG: listener: move xfer_sock_list to sock.{c,h}.Willy Tarreau2020-08-287-15/+55