Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
e283ee626573439a0fedd05186c34ec87844827d
/
src
/
proto_sockpair.c
5b59741
CLEANUP: sockpair: silence a coverity check about fcntl()
by Willy Tarreau
· Fri Mar 05 14:31:52 2021 +0100
472125b
MINOR: protocol: add a pair of check_events/ignore_events functions at the ctrl layer
by Willy Tarreau
· Fri Dec 11 17:02:50 2020 +0100
427c846
MINOR: protocol: add a ->drain() function at the connection control layer
by Willy Tarreau
· Fri Dec 11 16:19:12 2020 +0100
de471c4
MINOR: protocol: add a set of ctrl_init/ctrl_close methods for setup/teardown
by Willy Tarreau
· Tue Dec 08 15:50:56 2020 +0100
b366c9a
CLEANUP: protocol: group protocol struct members by usage
by Willy Tarreau
· Tue Dec 08 14:54:20 2020 +0100
b9b2fd7
MINOR: protocol: export protocol definitions
by Willy Tarreau
· Tue Dec 08 14:13:11 2020 +0100
f9ad06c
MINOR: protocol: remove the redundant ->sock_domain field
by Willy Tarreau
· Tue Dec 08 12:13:54 2020 +0100
d1f250f
MINOR: listener: now use a generic add_listener() function
by Willy Tarreau
· Fri Dec 04 15:03:36 2020 +0100
a4380b2
MEDIUM: listeners: make use of fd_want_recv_safe() to enable early receivers
by Willy Tarreau
· Wed Nov 04 13:59:04 2020 +0100
233ad28
CLEANUP: protocol: remove the now unused <handler> field of proto_fam->bind()
by Willy Tarreau
· Thu Oct 15 21:45:15 2020 +0200
a74cb38
MINOR: protocol: register the receiver's I/O handler and not the protocol's
by Willy Tarreau
· Thu Oct 15 21:29:49 2020 +0200
344b8fc
MINOR: sockpair: implement sockpair_accept_conn() to accept a connection
by Willy Tarreau
· Thu Oct 15 09:43:31 2020 +0200
7d053e4
MINOR: sock: rename sock_accept_conn() to sock_accepting_conn()
by Willy Tarreau
· Thu Oct 15 09:19:43 2020 +0200
cc8b653
MINOR: sockpair: implement the .rx_listening function
by Willy Tarreau
· Tue Oct 13 17:27:34 2020 +0200
7b2febd
MINOR: listeners: split do_unbind_listener() in two
by Willy Tarreau
· Fri Oct 09 17:18:29 2020 +0200
f58b8db
MEDIUM: receivers: add an rx_unbind() method in the protocols
by Willy Tarreau
· Fri Oct 09 16:32:08 2020 +0200
5ddf1ce
MINOR: protocol: add a new pair of enable/disable methods for listeners
by Willy Tarreau
· Fri Sep 25 19:27:39 2020 +0200
686fa3d
MINOR: protocol: add a new pair of rx_enable/rx_disable methods
by Willy Tarreau
· Fri Sep 25 19:09:53 2020 +0200
cb66ea6
MINOR: protocol: replace ->pause(listener) with ->rx_suspend(receiver)
by Willy Tarreau
· Fri Sep 25 17:12:32 2020 +0200
d7f331c
MINOR: protocol: rename the ->listeners field to ->receivers
by Willy Tarreau
· Fri Sep 25 17:01:43 2020 +0200
078e1c7
CLEANUP: protocol: remove the ->enable_all method
by Willy Tarreau
· Fri Sep 25 16:45:12 2020 +0200
fb4ead8
CLEANUP: protocol: remove the ->disable_all method
by Willy Tarreau
· Fri Sep 25 16:30:22 2020 +0200
a37b244
MINOR: listeners: introduce listener_set_state()
by Willy Tarreau
· Thu Sep 24 07:23:45 2020 +0200
a54553f
MINOR: protocol: add the control layer type in the protocol struct
by Willy Tarreau
· Wed Sep 16 17:50:45 2020 +0200
1e984b7
CLEANUP: protocol: remove family-specific fields from struct protocol
by Willy Tarreau
· Fri Sep 04 08:23:14 2020 +0200
b0254cb
MINOR: protocol: add a new proto_fam structure for protocol families
by Willy Tarreau
· Fri Sep 04 08:07:11 2020 +0200
ad33acf
MEDIUM: protocol: do not call proto->bind() anymore from bind_listener()
by Willy Tarreau
· Wed Sep 02 18:40:02 2020 +0200
9eda7a6
MEDIUM: proto_sockpair: make use of sockpair_bind_receiver()
by Willy Tarreau
· Wed Sep 02 18:02:00 2020 +0200
62292b2
MEDIUM: sockpair: implement sockpair_bind_receiver()
by Willy Tarreau
· Wed Sep 02 17:52:23 2020 +0200
b3580b1
MINOR: protocol: rename the ->bind field to ->listen
by Willy Tarreau
· Tue Sep 01 10:26:22 2020 +0200
0b91501
MINOR: receiver: add a receiver-specific flag to indicate the socket is bound
by Willy Tarreau
· Tue Sep 01 10:47:07 2020 +0200
818a92e
MINOR: listener: prefer to retrieve the socket's settings via the receiver
by Willy Tarreau
· Thu Sep 03 07:50:19 2020 +0200
b743661
REORG: listener: move the listener's proto to the receiver
by Willy Tarreau
· Fri Aug 28 19:51:44 2020 +0200
38ba647
REORG: listener: move the receiving FD to struct receiver
by Willy Tarreau
· Thu Aug 27 08:16:52 2020 +0200
e26993c
MINOR: listener: move bind_proc and bind_thread to struct settings
by Willy Tarreau
· Thu Sep 03 07:18:55 2020 +0200
576a633
CLEANUP: protocol: remove all ->bind_all() and ->unbind_all() functions
by Willy Tarreau
· Tue Sep 01 18:54:13 2020 +0200
b255105
CLEANUP: include: tree-wide alphabetical sort of include files
by Willy Tarreau
· Tue Jun 09 09:07:15 2020 +0200
36979d9
REORG: include: move the error reporting functions to from log.h to errors.h
by Willy Tarreau
· Fri Jun 05 17:27:29 2020 +0200
aeed4a8
REORG: include: move log.h to haproxy/log{,-t}.h
by Willy Tarreau
· Thu Jun 04 22:01:04 2020 +0200
7ea393d
REORG: include: move connection.h to haproxy/connection{,-t}.h
by Willy Tarreau
· Thu Jun 04 18:02:10 2020 +0200
cea0e1b
REORG: include: move task.h to haproxy/task{,-t}.h
by Willy Tarreau
· Thu Jun 04 17:25:40 2020 +0200
f268ee8
REORG: include: split global.h into haproxy/global{,-t}.h
by Willy Tarreau
· Thu Jun 04 17:05:57 2020 +0200
213e990
REORG: include: move listener.h to haproxy/listener{,-t}.h
by Willy Tarreau
· Thu Jun 04 14:58:24 2020 +0200
0f6ffd6
REORG: include: move fd.h to haproxy/fd{,-t}.h
by Willy Tarreau
· Wed Jun 03 19:33:00 2020 +0200
48fbcae
REORG: tools: split common/standard.h into haproxy/tools{,-t}.h
by Willy Tarreau
· Wed Jun 03 18:09:46 2020 +0200
2dd7c35
REORG: include: move protocol.h to haproxy/protocol{,-t}.h
by Willy Tarreau
· Wed Jun 03 15:26:55 2020 +0200
6634794
REORG: include: move freq_ctr to haproxy/
by Willy Tarreau
· Mon Jun 01 12:18:08 2020 +0200
92b4f13
REORG: include: move time.h from common/ to haproxy/
by Willy Tarreau
· Mon Jun 01 11:05:15 2020 +0200
853b297
REORG: include: split mini-clist into haproxy/list and list-t.h
by Willy Tarreau
· Wed May 27 18:01:47 2020 +0200
58017ee
REORG: include: move the BUG_ON() code to haproxy/bug.h
by Willy Tarreau
· Wed May 27 16:51:33 2020 +0200
8d36697
REORG: include: move base64.h, errors.h and hash.h from common to to haproxy/
by Willy Tarreau
· Wed May 27 16:10:29 2020 +0200
d678805
REORG: include: move version.h to haproxy/
by Willy Tarreau
· Wed May 27 15:59:00 2020 +0200
4c7e4b7
REORG: include: update all files to use haproxy/api.h or api-t.h if needed
by Willy Tarreau
· Wed May 27 12:58:42 2020 +0200
4c69cff
MINOR: tcp/uxst/sockpair: only ask for I/O when really waiting for a connect()
by Willy Tarreau
· Wed Mar 04 16:38:00 2020 +0100
562e0d8
MINOR: tcp/uxst/sockpair: use fd_want_send() instead of conn_xprt_want_send()
by Willy Tarreau
· Fri Feb 21 10:24:51 2020 +0100
0948a78
BUG/MINOR: listener: enforce all_threads_mask on bind_thread on init
by Willy Tarreau
· Wed Feb 12 10:15:34 2020 +0100
daacf36
BUG/MEDIUM: protocols: add a global lock for the init/deinit stuff
by Willy Tarreau
· Wed Jul 24 16:45:02 2019 +0200
3f4fa09
MINOR: sockpair: use conn->dst for the target address in ->connect()
by Willy Tarreau
· Wed Jul 17 16:42:04 2019 +0200
03abf2d
MEDIUM: connections: Remove CONN_FL_SOCK*
by Olivier Houchard
· Tue May 28 10:12:02 2019 +0200
fdcb007
MEDIUM: proto: Change the prototype of the connect() method.
by Olivier Houchard
· Mon May 06 18:32:29 2019 +0200
a36b324
MEDIUM: listener: keep a single thread-mask and warn on "process" misuse
by Willy Tarreau
· Sat Feb 02 13:14:34 2019 +0100
3d95717
MINOR: threads: make use of thread_mask() to simplify some thread calculations
by Willy Tarreau
· Sat Feb 02 18:00:17 2019 +0100
8bb32ae
CLEANUP: Fix typos in the socket pair protocol subsystem
by Joseph Herlant
· Sun Nov 25 11:43:27 2018 -0800
c03eb01
BUG/MEDIUM: mworker: avoid leak of client socket
by William Lallemand
· Tue Nov 27 12:02:37 2018 +0100
0108d90
MEDIUM: init: convert all trivial registration calls to initcalls
by Willy Tarreau
· Sun Nov 25 19:14:37 2018 +0100
637b695
BUG/MEDIUM: connections: Don't reset the conn flags in *connect_server().
by Olivier Houchard
· Fri Nov 23 14:23:07 2018 +0100
7d7ab43
BUILD: sockpair: silence a build warning at -Wextra
by Willy Tarreau
· Thu Sep 20 11:39:39 2018 +0200
2fe7dd0
MEDIUM: protocol: sockpair protocol
by William Lallemand
· Tue Sep 11 16:51:29 2018 +0200