Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
9d5f54daad88ddc67b75a6a34682e5bf9335f1aa
/
include
/
proto
/
connection.h
436d333
MEDIUM: connection: add a destroy callback
by Willy Tarreau
· Sun Oct 08 11:16:46 2017 +0200
2c52a2b
MEDIUM: connection: make mux->detach() release the connection
by Willy Tarreau
· Sun Oct 08 11:00:17 2017 +0200
6978db3
MINOR: connection: add cs_close() to close a conn_stream
by Willy Tarreau
· Thu Oct 05 18:19:43 2017 +0200
ecdb3fe
MINOR: conn_stream: modify cs_shut{r,w} API to pass the desired mode
by Willy Tarreau
· Thu Oct 05 15:25:48 2017 +0200
9aaf778
MAJOR: connection : Split struct connection into struct connection and struct conn_stream.
by Olivier Houchard
· Wed Sep 13 18:30:23 2017 +0200
63dd75d
MINOR: connection: introduce the conn_stream manipulation functions
by Willy Tarreau
· Sun Oct 08 15:16:00 2017 +0200
e2b40b9
MINOR: connection: introduce conn_stream
by Olivier Houchard
· Wed Sep 13 18:30:23 2017 +0200
2e0b2b5
MEDIUM: session: use the ALPN token and proxy mode to select the mux
by Willy Tarreau
· Fri Sep 15 06:59:55 2017 +0200
2386be6
MINOR: connection: implement alpn registration of muxes
by Willy Tarreau
· Thu Sep 21 19:40:52 2017 +0200
53a4766
MEDIUM: connection: start to introduce a mux layer between xprt and data
by Willy Tarreau
· Mon Aug 28 10:53:00 2017 +0200
36716a7
MEDIUM: threads/fd: Initialize the process mask during the call to fd_insert
by Christopher Faulet
· Tue May 30 11:07:16 2017 +0200
c2aae74
MEDIUM: ssl: Handle early data with OpenSSL 1.1.1
by Olivier Houchard
· Fri Sep 22 18:26:28 2017 +0200
7b271b2
MEDIUM: connection: make use of CO_FL_WILL_UPDATE in conn_sock_shutw()
by Willy Tarreau
· Wed Oct 25 09:59:22 2017 +0200
916e12d
MINOR: connection: add flag CO_FL_WILL_UPDATE to indicate when updates are granted
by Willy Tarreau
· Wed Oct 25 09:22:43 2017 +0200
bc97cc4
MINOR: connection: move the cleanup of flag CO_FL_WAIT_ROOM
by Willy Tarreau
· Wed Oct 25 10:28:45 2017 +0200
cbc6524
MINOR: connection: remove conn_force_close()
by Willy Tarreau
· Thu Oct 05 17:49:56 2017 +0200
dc42acd
MINOR: connection: add conn_stop_tracking() to disable tracking
by Willy Tarreau
· Thu Oct 05 18:09:20 2017 +0200
6a0a80a
MINOR: connection: ensure conn_ctrl_close() also resets the fd
by Willy Tarreau
· Thu Oct 05 17:43:39 2017 +0200
f9ce57e
MEDIUM: connection: make conn_sock_shutw() aware of lingering
by Willy Tarreau
· Thu Oct 05 17:24:42 2017 +0200
1a0545f
REORG: connection: rename CO_FL_DATA_* -> CO_FL_XPRT_*
by Olivier Houchard
· Wed Sep 13 18:30:23 2017 +0200
576c5aa
MINOR: fd: Set owner and iocb field before inserting a new fd in the fdtab
by Christopher Faulet
· Tue Sep 05 09:51:57 2017 +0200
bbae3f0
MEDIUM: connection: remove useless flag CO_FL_DATA_WR_SH
by Willy Tarreau
· Wed Aug 30 09:59:52 2017 +0200
cde5651
CLEANUP: connection: remove the unused conn_sock_shutw_pending()
by Willy Tarreau
· Wed Aug 30 07:44:03 2017 +0200
54e917c
MEDIUM: connection: remove useless flag CO_FL_DATA_RD_SH
by Willy Tarreau
· Wed Aug 30 07:35:35 2017 +0200
8e3c6ce
MEDIUM: connection: get rid of data->init() which was not for data
by Willy Tarreau
· Mon Aug 28 15:46:01 2017 +0200
585744b
REORG/MEDIUM: connection: introduce the notion of connection handle
by Willy Tarreau
· Thu Aug 24 14:31:19 2017 +0200
71d058c
MINOR: ssl: add a new error codes for wrong server certificates
by Willy Tarreau
· Wed Jul 26 20:09:56 2017 +0200
a9c1741
MINOR: connection: add a .get_alpn() method to xprt_ops
by Willy Tarreau
· Sun Dec 04 18:42:09 2016 +0100
2686dca
CLEANUP: connection: remove unused CO_FL_WAIT_DATA
by Willy Tarreau
· Wed Apr 26 16:25:12 2017 +0200
3854e01
MEDIUM: ssl: handle multiple async engines
by Emeric Brun
· Wed May 17 20:42:48 2017 +0200
fa6c7ee
MAJOR: ssl: add openssl async mode support
by Grant Zhang
· Sat Jan 14 01:42:15 2017 +0000
13e1410
MINOR: connection: add a minimal transport layer registration system
by Willy Tarreau
· Thu Dec 22 20:25:26 2016 +0100
796c5b7
OPTIM: stream-int: don't disable polling anymore on DONT_READ
by Willy Tarreau
· Tue Nov 29 21:47:02 2016 +0100
8e0bb0a
MINOR: connection: add names for transport and data layers
by Willy Tarreau
· Thu Nov 24 16:58:12 2016 +0100
2dc770c
MINOR: connection: add a few functions to report the data and xprt layers' names
by Willy Tarreau
· Wed Nov 23 18:00:08 2016 +0100
733b132
DEBUG: connection: mark the closed FDs with a value that is easier to detect
by Willy Tarreau
· Thu Nov 17 14:22:52 2016 +0100
350135c
BUG/MEDIUM: connection: check the control layer before stopping polling
by Willy Tarreau
· Thu Nov 17 12:05:13 2016 +0100
93b227d
MINOR: listener: add the "accept-netscaler-cip" option to the "bind" keyword
by Bertrand Jacquin
· Sat Jun 04 15:11:10 2016 +0100
7a798e5
CLEANUP: fix inconsistency between fd->iocb, proto->accept and accept()
by Willy Tarreau
· Thu Apr 14 11:13:20 2016 +0200
d75d40e
MINOR: connection: add a new list member in the connection struct
by Willy Tarreau
· Tue Aug 04 17:25:58 2015 +0200
d85c485
REORG: connection: move conn_drain() to connection.c and rename it
by Willy Tarreau
· Fri Mar 13 00:40:28 2015 +0100
f31fb07
MEDIUM: connection: make conn_drain() perform more controls
by Willy Tarreau
· Fri Mar 13 00:32:20 2015 +0100
ff3e648
MINOR: connection: implement conn_sock_send()
by Willy Tarreau
· Thu Mar 12 23:56:52 2015 +0100
729c69f
MINOR: connection: perform the call to xprt->shutw() in conn_data_shutw()
by Willy Tarreau
· Thu Mar 12 22:51:10 2015 +0100
a02e8c9
MINOR: connection: make conn_sock_shutw() actually perform the shutdown() call
by Willy Tarreau
· Thu Mar 12 22:42:29 2015 +0100
b3e54fe
MAJOR: namespace: add Linux network namespace support
by KOVACS Krisztian
· Mon Nov 17 15:11:45 2014 +0100
afb7683
MEDIUM: connection: Implement and extented PROXY Protocol V2
by David S
· Thu May 08 23:42:08 2014 -0400
f51c698
MEDIUM: ssl: implement a workaround for the OpenSSL heartbleed attack
by Willy Tarreau
· Fri Apr 25 20:02:39 2014 +0200
b396637
MINOR: connection: add a new error code for SSL with heartbeat
by Willy Tarreau
· Fri Apr 25 18:54:29 2014 +0200
aad6938
CLEANUP: connection: use conn_xprt_ready() instead of checking the flag
by Willy Tarreau
· Thu Jan 23 14:21:42 2014 +0100
3c72872
CLEANUP: connection: use conn_ctrl_ready() instead of checking the flag
by Willy Tarreau
· Thu Jan 23 13:50:42 2014 +0100
e1f50c4
MEDIUM: connection: remove conn_{data,sock}_poll_{recv,send}
by Willy Tarreau
· Wed Jan 22 20:02:06 2014 +0100
310987a
MAJOR: connection: remove the CO_FL_WAIT_{RD,WR} flags
by Willy Tarreau
· Wed Jan 22 19:46:33 2014 +0100
f817e9f
MAJOR: polling: rework the whole polling system
by Willy Tarreau
· Fri Jan 10 16:58:45 2014 +0100
45b34e8
MINOR: connection: add more error codes to report connection errors
by Willy Tarreau
· Fri Jan 24 16:06:50 2014 +0100
2aefad5
MINOR: connection: add a new conn_drain() function
by Willy Tarreau
· Mon Jan 20 11:41:52 2014 +0100
9471b8c
MEDIUM: connection: inform si_alloc_conn() whether existing conn is OK or not
by Willy Tarreau
· Sun Dec 15 13:31:35 2013 +0100
ad38ace
MEDIUM: connection: centralize handling of nolinger in fd management
by Willy Tarreau
· Sun Dec 15 14:19:38 2013 +0100
d02cdd2
MINOR: connection: add simple functions to report connection readiness
by Willy Tarreau
· Sun Dec 15 10:23:20 2013 +0100
57cd3e4
MEDIUM: connection: merge the send_proxy and local_send_proxy calls
by Willy Tarreau
· Thu Oct 24 22:01:26 2013 +0200
b8020ce
MEDIUM: connection: move the send_proxy offset to the connection
by Willy Tarreau
· Thu Oct 24 21:10:08 2013 +0200
7abddb5
MINOR: connection: replace conn_assign with conn_attach
by Willy Tarreau
· Thu Oct 24 15:31:04 2013 +0200
910c6aa
MINOR: connection: reintroduce conn_prepare to set the protocol and transport
by Willy Tarreau
· Thu Oct 24 15:08:37 2013 +0200
f79c817
MAJOR: connection: add two new flags to indicate readiness of control/transport
by Willy Tarreau
· Mon Oct 21 16:30:56 2013 +0200
b97f3b1
MINOR: connection: add conn_new() / conn_free()
by Willy Tarreau
· Sun Oct 20 22:56:45 2013 +0200
3721343
MEDIUM: connection: replace conn_prepare with conn_assign
by Willy Tarreau
· Mon Oct 14 19:46:29 2013 +0200
d015577
MINOR: connection: add conn_init() to (re)initialize a connection
by Willy Tarreau
· Mon Oct 14 17:10:08 2013 +0200
830bf61
BUG/MINOR: connection: fix typo in error message report
by Willy Tarreau
· Sun Dec 01 20:29:58 2013 +0100
7d28149
BUG/MEDIUM: connection: always update connection flags prior to computing polling
by Willy Tarreau
· Sun Dec 16 19:19:13 2012 +0100
20879a0
MEDIUM: connection: add error reporting for the SSL
by Willy Tarreau
· Mon Dec 03 16:32:10 2012 +0100
8e3bf69
MEDIUM: connection: add error reporting for the PROXY protocol header
by Willy Tarreau
· Mon Dec 03 15:41:18 2012 +0100
0af2912
MEDIUM: connection: add minimal error reporting in logs for incomplete connections
by Willy Tarreau
· Mon Dec 03 15:35:00 2012 +0100
36fb02c
BUG/MEDIUM: connection: always disable polling upon error
by Willy Tarreau
· Sat Nov 24 11:09:07 2012 +0100
2b199c9
MEDIUM: connection: provide a common conn_full_close() function
by Willy Tarreau
· Fri Nov 23 17:32:21 2012 +0100
3fdb366
MAJOR: connection: replace struct target with a pointer to an enum
by Willy Tarreau
· Mon Nov 12 00:42:33 2012 +0100
128b03c
CLEANUP: stream_interface: remove the external task type target
by Willy Tarreau
· Sun Nov 11 23:14:16 2012 +0100
c8dd77f
MAJOR: connection: remove the CO_FL_CURR_*_POL flag
by Willy Tarreau
· Mon Nov 05 17:52:26 2012 +0100
f2943dc
MAJOR: session: detach the connections from the stream interfaces
by Willy Tarreau
· Fri Oct 26 20:10:28 2012 +0200
1e95491
MEDIUM: connection: add a flag to hold the transport layer
by Willy Tarreau
· Fri Oct 12 17:50:05 2012 +0200
6c03a64
MEDIUM: connection: always unset the transport layer upon close
by Willy Tarreau
· Fri Oct 12 17:00:05 2012 +0200
5f1504f
MEDIUM: connection: add a new local send-proxy transport callback
by Willy Tarreau
· Thu Oct 04 23:55:57 2012 +0200
e1e4a61
REORG: connection: move the PROXY protocol management to connection.c
by Willy Tarreau
· Fri Oct 05 00:10:55 2012 +0200
0ffde2c
MEDIUM: connection: automatically disable polling on error
by Willy Tarreau
· Thu Oct 04 22:21:15 2012 +0200
f3a6d7e
MEDIUM: connection: reorganize connection flags
by Willy Tarreau
· Wed Oct 03 20:00:18 2012 +0200
bd99aab
MINOR: connection: split conn_prepare() in two functions
by Willy Tarreau
· Tue Oct 02 20:57:19 2012 +0200
74beec3
REORG: connection: rename app_cb "data"
by Willy Tarreau
· Wed Oct 03 00:41:04 2012 +0200
f7bc57c
REORG: connection: rename the data layer the "transport layer"
by Willy Tarreau
· Wed Oct 03 00:19:48 2012 +0200
cd37995
MINOR: connection: add a pointer to the connection owner
by Willy Tarreau
· Thu Sep 27 22:14:33 2012 +0200
dda5e7c
CLEANUP: connection: offer conn_prepare() to set up a connection
by Willy Tarreau
· Mon Sep 24 17:15:42 2012 +0200
d1d5454
REORG: split "protocols" files into protocol and listener
by Willy Tarreau
· Wed Sep 12 22:58:11 2012 +0200
dd2f85e
CLEANUP: includes: fix includes for a number of users of fd.h
by Willy Tarreau
· Sun Sep 02 22:34:23 2012 +0200
e9dfa79
MAJOR: connection: rearrange the polling flags.
by Willy Tarreau
· Sat Sep 01 17:26:16 2012 +0200
22cda21
MAJOR: connection: make the PROXY decoder a handshake handler
by Willy Tarreau
· Fri Aug 31 17:43:29 2012 +0200
15678ef
MEDIUM: connection: add an ->init function to data layer
by Willy Tarreau
· Fri Aug 31 13:54:11 2012 +0200
986a9d2
MAJOR: connection: move the addr field from the stream_interface
by Willy Tarreau
· Thu Aug 30 21:11:38 2012 +0200
3cefd52
REORG: connection: move the target pointer from si to connection
by Willy Tarreau
· Thu Aug 30 15:49:18 2012 +0200
5368d80
MAJOR: connection: split the send call into connection and stream interface
by Willy Tarreau
· Tue Aug 21 18:22:06 2012 +0200
3af56a9
MINOR: connection: provide conn_{data|sock}_{read0|shutw} functions
by Willy Tarreau
· Mon Aug 20 16:55:48 2012 +0200
fae4499
MEDIUM: stream-interface: add a snd_buf() callback to sock_ops
by Willy Tarreau
· Mon Aug 20 14:02:10 2012 +0200
afad0e0
MAJOR: make use of conn_{data|sock}_{poll|stop|want}* in connection handlers
by Willy Tarreau
· Thu Aug 09 14:45:22 2012 +0200
Next »