Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
refs/tags/v2.4.24
/
src
/
proto_uxst.c
tag
5387796d854c723061c389487a7eb9766f62513b
tagger
Willy Tarreau <w@1wt.eu>
Sat Aug 19 11:25:53 2023 +0200
object
d1756705e7928198062b8c5afece6f4407e5c737
HAProxy 2.4.24
a802e14
MINOR: proto_ux: ability to dump ABNS names in error messages
by Aurelien DARRAGON
· 1 year, 5 months ago
cc03b1b
MEDIUM: proto_ux: properly suspend named UNIX listeners
by Aurelien DARRAGON
· 1 year, 5 months ago
c399132
MINOR: proto_uxst: add resume method
by Aurelien DARRAGON
· 1 year, 5 months ago
98c44d3
BUG/MINOR: proto_ux: report correct error when bind_listener fails
by Aurelien DARRAGON
· 1 year, 5 months ago
ae4ef3b
BUILD: proto_uxst: do not set unused flag
by Willy Tarreau
· 2 years, 10 months ago
6618259
BUILD: tree-wide: avoid warnings caused by redundant checks of obj_types
by Willy Tarreau
· 2 years, 7 months ago
b41a6e9
MINOR: fd: move .linger_risk into fdtab[].state
by Willy Tarreau
· 3 years, 3 months ago
1b3c931
MEDIUM: connections: Introduce a new XPRT method, start().
by Olivier Houchard
· 3 years, 4 months ago
472125b
MINOR: protocol: add a pair of check_events/ignore_events functions at the ctrl layer
by Willy Tarreau
· 3 years, 7 months ago
427c846
MINOR: protocol: add a ->drain() function at the connection control layer
by Willy Tarreau
· 3 years, 7 months ago
de471c4
MINOR: protocol: add a set of ctrl_init/ctrl_close methods for setup/teardown
by Willy Tarreau
· 3 years, 7 months ago
b366c9a
CLEANUP: protocol: group protocol struct members by usage
by Willy Tarreau
· 3 years, 7 months ago
b9b2fd7
MINOR: protocol: export protocol definitions
by Willy Tarreau
· 3 years, 7 months ago
f9ad06c
MINOR: protocol: remove the redundant ->sock_domain field
by Willy Tarreau
· 3 years, 7 months ago
d1f250f
MINOR: listener: now use a generic add_listener() function
by Willy Tarreau
· 3 years, 7 months ago
a4380b2
MEDIUM: listeners: make use of fd_want_recv_safe() to enable early receivers
by Willy Tarreau
· 3 years, 8 months ago
a74cb38
MINOR: protocol: register the receiver's I/O handler and not the protocol's
by Willy Tarreau
· 3 years, 9 months ago
f1dc9f2
MINOR: sock: implement sock_accept_conn() to accept a connection
by Willy Tarreau
· 3 years, 9 months ago
7d053e4
MINOR: sock: rename sock_accept_conn() to sock_accepting_conn()
by Willy Tarreau
· 3 years, 9 months ago
85d2ba6
CLEANUP: unix: make use of sock_accept_conn() where relevant
by Willy Tarreau
· 3 years, 9 months ago
2918514
MINOR: protocol: make proto_tcp & proto_uxst report listening sockets
by Willy Tarreau
· 3 years, 9 months ago
e03204c
MEDIUM: listeners: implement protocol level ->suspend/resume() calls
by Willy Tarreau
· 3 years, 9 months ago
7b2febd
MINOR: listeners: split do_unbind_listener() in two
by Willy Tarreau
· 3 years, 9 months ago
f58b8db
MEDIUM: receivers: add an rx_unbind() method in the protocols
by Willy Tarreau
· 3 years, 9 months ago
75c98d1
CLEANUP: listeners: remove the do_close argument to unbind_listener()
by Willy Tarreau
· 3 years, 9 months ago
5ddf1ce
MINOR: protocol: add a new pair of enable/disable methods for listeners
by Willy Tarreau
· 3 years, 10 months ago
686fa3d
MINOR: protocol: add a new pair of rx_enable/rx_disable methods
by Willy Tarreau
· 3 years, 10 months ago
cb66ea6
MINOR: protocol: replace ->pause(listener) with ->rx_suspend(receiver)
by Willy Tarreau
· 3 years, 10 months ago
d7f331c
MINOR: protocol: rename the ->listeners field to ->receivers
by Willy Tarreau
· 3 years, 10 months ago
078e1c7
CLEANUP: protocol: remove the ->enable_all method
by Willy Tarreau
· 3 years, 10 months ago
fb4ead8
CLEANUP: protocol: remove the ->disable_all method
by Willy Tarreau
· 3 years, 10 months ago
e53608b
MINOR: listeners: move fd_stop_recv() to the receiver's socket code
by Willy Tarreau
· 3 years, 10 months ago
a37b244
MINOR: listeners: introduce listener_set_state()
by Willy Tarreau
· 3 years, 10 months ago
a54553f
MINOR: protocol: add the control layer type in the protocol struct
by Willy Tarreau
· 3 years, 10 months ago
1e984b7
CLEANUP: protocol: remove family-specific fields from struct protocol
by Willy Tarreau
· 3 years, 10 months ago
b0254cb
MINOR: protocol: add a new proto_fam structure for protocol families
by Willy Tarreau
· 3 years, 10 months ago
ad33acf
MEDIUM: protocol: do not call proto->bind() anymore from bind_listener()
by Willy Tarreau
· 3 years, 10 months ago
cd5e5ea
MEDIUM: uxst: make use of sock_unix_bind_receiver()
by Willy Tarreau
· 3 years, 10 months ago
1e0a860
MEDIUM: sock_unix: implement sock_unix_bind_receiver()
by Willy Tarreau
· 3 years, 10 months ago
b3580b1
MINOR: protocol: rename the ->bind field to ->listen
by Willy Tarreau
· 3 years, 10 months ago
c049c0d
MINOR: sock: make sock_find_compatible_fd() only take a receiver
by Willy Tarreau
· 3 years, 10 months ago
43046fa
MINOR: listener: move the INHERITED flag down to the receiver
by Willy Tarreau
· 3 years, 10 months ago
0b91501
MINOR: receiver: add a receiver-specific flag to indicate the socket is bound
by Willy Tarreau
· 3 years, 10 months ago
818a92e
MINOR: listener: prefer to retrieve the socket's settings via the receiver
by Willy Tarreau
· 3 years, 10 months ago
b743661
REORG: listener: move the listener's proto to the receiver
by Willy Tarreau
· 3 years, 10 months ago
38ba647
REORG: listener: move the receiving FD to struct receiver
by Willy Tarreau
· 3 years, 11 months ago
3715906
REORG: listener: move the listening address to a struct receiver
by Willy Tarreau
· 3 years, 11 months ago
e26993c
MINOR: listener: move bind_proc and bind_thread to struct settings
by Willy Tarreau
· 3 years, 10 months ago
6e459d7
MINOR: listener: create a new struct "settings" in bind_conf
by Willy Tarreau
· 3 years, 10 months ago
576a633
CLEANUP: protocol: remove all ->bind_all() and ->unbind_all() functions
by Willy Tarreau
· 3 years, 10 months ago
2d34a71
MINOR: sock: implement sock_find_compatible_fd()
by Willy Tarreau
· 3 years, 10 months ago
f172558
MINOR: tcp/udp/unix: make use of proto->addrcmp() to compare addresses
by Willy Tarreau
· 3 years, 10 months ago
18b7df7
REORG: sock: start to move some generic socket code to sock.c
by Willy Tarreau
· 3 years, 10 months ago
1318034
REORG: unix: move UNIX bind/server keywords from proto_uxst.c to cfgparse-unix.c
by Willy Tarreau
· 3 years, 10 months ago
bb1caff
MINOR: fd: add a new "exported" flag and use it for all regular listeners
by Willy Tarreau
· 3 years, 11 months ago
8dbd1a2
MINOR: connection: avoid a useless recvfrom() on outgoing connections
by Willy Tarreau
· 4 years ago
47d1718
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· 4 years, 1 month ago
f28d5c9
BUILD: proto_uxst: shut up yet another gcc's absurd warning
by Willy Tarreau
· 4 years, 1 month ago
b255105
CLEANUP: include: tree-wide alphabetical sort of include files
by Willy Tarreau
· 4 years, 1 month ago
aeed4a8
REORG: include: move log.h to haproxy/log{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
7ea393d
REORG: include: move connection.h to haproxy/connection{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
cea0e1b
REORG: include: move task.h to haproxy/task{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
f268ee8
REORG: include: split global.h into haproxy/global{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
213e990
REORG: include: move listener.h to haproxy/listener{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
0f6ffd6
REORG: include: move fd.h to haproxy/fd{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
48fbcae
REORG: tools: split common/standard.h into haproxy/tools{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
2dd7c35
REORG: include: move protocol.h to haproxy/protocol{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
92b4f13
REORG: include: move time.h from common/ to haproxy/
by Willy Tarreau
· 4 years, 1 month ago
853b297
REORG: include: split mini-clist into haproxy/list and list-t.h
by Willy Tarreau
· 4 years, 1 month ago
58017ee
REORG: include: move the BUG_ON() code to haproxy/bug.h
by Willy Tarreau
· 4 years, 1 month ago
8d36697
REORG: include: move base64.h, errors.h and hash.h from common to to haproxy/
by Willy Tarreau
· 4 years, 1 month ago
d678805
REORG: include: move version.h to haproxy/
by Willy Tarreau
· 4 years, 1 month ago
4c7e4b7
REORG: include: update all files to use haproxy/api.h or api-t.h if needed
by Willy Tarreau
· 4 years, 1 month ago
4c69cff
MINOR: tcp/uxst/sockpair: only ask for I/O when really waiting for a connect()
by Willy Tarreau
· 4 years, 4 months ago
562e0d8
MINOR: tcp/uxst/sockpair: use fd_want_send() instead of conn_xprt_want_send()
by Willy Tarreau
· 4 years, 5 months ago
0948a78
BUG/MINOR: listener: enforce all_threads_mask on bind_thread on init
by Willy Tarreau
· 4 years, 5 months ago
327ea5a
BUG/MINOR: unix: better catch situations where the unix socket path length is close to the limit
by Willy Tarreau
· 4 years, 5 months ago
719e07c
BUILD/MINOR: unix sockets: silence an absurd gcc warning about strncpy()
by Willy Tarreau
· 4 years, 7 months ago
ccf3f6d
MEDIUM: connection: enable reading only once the connection is confirmed
by Willy Tarreau
· 4 years, 10 months ago
daacf36
BUG/MEDIUM: protocols: add a global lock for the init/deinit stuff
by Willy Tarreau
· 5 years ago
ca9f5a9
MINOR: unix: use conn->dst for the target address in ->connect()
by Willy Tarreau
· 5 years ago
03abf2d
MEDIUM: connections: Remove CONN_FL_SOCK*
by Olivier Houchard
· 5 years ago
fdcb007
MEDIUM: proto: Change the prototype of the connect() method.
by Olivier Houchard
· 5 years ago
e2711c7
MINOR: listener: introduce listener_backlog() to report the backlog value
by Willy Tarreau
· 5 years ago
a36b324
MEDIUM: listener: keep a single thread-mask and warn on "process" misuse
by Willy Tarreau
· 5 years ago
3d95717
MINOR: threads: make use of thread_mask() to simplify some thread calculations
by Willy Tarreau
· 5 years ago
c03eb01
BUG/MEDIUM: mworker: avoid leak of client socket
by William Lallemand
· 6 years ago
0108d90
MEDIUM: init: convert all trivial registration calls to initcalls
by Willy Tarreau
· 6 years ago
637b695
BUG/MEDIUM: connections: Don't reset the conn flags in *connect_server().
by Olivier Houchard
· 6 years ago
e215bba
MINOR: connection: make conn_sock_drain() work for all socket families
by Willy Tarreau
· 6 years ago
fe5d2ac
BUG/MEDIUM: unix: provide a ->drain() function
by Willy Tarreau
· 6 years ago
b4dd15b
BUG/MINOR: unix: Make sure we can transfer abns sockets on seamless reload.
by Olivier Houchard
· 6 years ago
510c0d6
BUG/MEDIUM: threads/unix: Fix a deadlock when a listener is temporarily disabled
by Christopher Faulet
· 6 years ago
ec9516a
BUG/MINOR: unix: Don't mess up when removing the socket from the xfer_sock_list.
by Olivier Houchard
· 6 years ago
a9786b6
MINOR: fd: pass the iocb and owner to fd_insert()
by Willy Tarreau
· 6 years ago
c5532ac
MINOR: fd: don't report maxfd in alert messages
by Willy Tarreau
· 6 years ago
767a84b
CLEANUP: log: Rename Alert/Warning in ha_alert/ha_warning
by Christopher Faulet
· 7 years ago
165f07e
MEDIUM: listener: Bind listeners on a thread subset if specified
by Christopher Faulet
· 7 years ago
36716a7
MEDIUM: threads/fd: Initialize the process mask during the call to fd_insert
by Christopher Faulet
· 7 years ago
8c82901
MINOR: unix: use conn_full_close() instead of conn_force_close()
by Willy Tarreau
· 7 years ago
Next »