Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
d45d10542875e3271e6eebe941a86021af43c0c9
/
include
/
proto
/
connection.h
5bee3e2
MEDIUM: fd: remove the FD_EV_POLLED status bit
by Willy Tarreau
· Wed Sep 04 09:52:57 2019 +0200
7185b78
MINOR: connection: add the fc_pp_authority fetch -- authority TLV, from PROXYv2
by Geoff Simmons
· Tue Aug 27 18:31:16 2019 +0200
e71fca8
MAJOR: connection: remove the addr field
by Willy Tarreau
· Wed Jul 17 19:06:58 2019 +0200
ca79f59
MEDIUM: connection: make sure all address producers allocate their address
by Willy Tarreau
· Wed Jul 17 19:04:47 2019 +0200
ff5d57b
MINOR: connection: create a new pool for struct sockaddr_storage
by Willy Tarreau
· Wed Jul 17 18:37:02 2019 +0200
226572f
MINOR: connection: use conn->{src,dst} instead of &conn->addr.{from,to}
by Willy Tarreau
· Wed Jul 17 14:46:00 2019 +0200
1ef4cbc
MINOR: connection: add new src and dst fields
by Willy Tarreau
· Wed Jul 17 14:33:15 2019 +0200
cc4df3b
CLEANUP: connection: remove the now unused conn_get_{from,to}_addr()
by Willy Tarreau
· Wed Jul 17 11:55:52 2019 +0200
2e34c11
MINOR: connection: add conn_get_src() and conn_get_dst()
by Willy Tarreau
· Wed Jul 17 10:48:33 2019 +0200
c985f6c
MINOR: connection: Remove the multiplexer protocol PROTO_MODE_HTX
by Christopher Faulet
· Mon Jul 15 11:42:52 2019 +0200
4be7190
BUG/MEDIUM: servers: Fix a race condition with idle connections.
by Olivier Houchard
· Thu Jul 11 15:49:00 2019 +0200
2ab3dad
BUG/MEDIUM: connections: Make sure we're unsubscribe before upgrading the mux.
by Olivier Houchard
· Wed Jul 03 13:08:18 2019 +0200
6c7e96a
BUG/MEDIUM: connections: Always call shutdown, with no linger.
by Olivier Houchard
· Tue Jul 02 16:35:18 2019 +0200
fe4abe6
BUG/MEDIUM: connections: Don't call shutdown() if we want to disable linger.
by Olivier Houchard
· Fri Jun 14 15:26:06 2019 +0200
3c39a7d
CLEANUP: connection: rename the wait_event.task field to .tasklet
by Willy Tarreau
· Fri Jun 14 14:42:29 2019 +0200
03abf2d
MEDIUM: connections: Remove CONN_FL_SOCK*
by Olivier Houchard
· Tue May 28 10:12:02 2019 +0200
fe50bfb
MEDIUM: connections: Introduce a handshake pseudo-XPRT.
by Olivier Houchard
· Mon May 27 12:09:19 2019 +0200
7bb39d7
CLEANUP: connection: remove the now unused CS_FL_REOS flag
by Willy Tarreau
· Mon Jun 03 14:23:33 2019 +0200
2a54bb7
MEDIUM: connection: Upstream SOCKS4 proxy support
by Alexander Liu
· Wed May 22 19:44:48 2019 +0800
ca2a3cc
MINOR: connection: report the mux names in "haproxy -vv"
by Willy Tarreau
· Wed May 22 11:44:03 2019 +0200
478281f
BUG/MEDIUM: connections: Don't forget to set xprt_ctx to NULL on close.
by Olivier Houchard
· Mon May 13 19:10:46 2019 +0200
5e6a5b3
MINOR: connection: make the debugging helper functions safer
by Willy Tarreau
· Thu Apr 25 18:35:49 2019 +0200
c1918d1
BUG/MAJOR: muxes: Use the HTX mode to find the best mux for HTTP proxies only
by Christopher Faulet
· Wed Apr 24 15:01:22 2019 +0200
e179d0e
MEDIUM: connections: Provide a xprt_ctx for each xprt method.
by Olivier Houchard
· Thu Mar 21 18:27:17 2019 +0100
7b5fd1e
MEDIUM: connections: Move some fields from struct connection to ssl_sock_ctx.
by Olivier Houchard
· Thu Feb 28 18:10:45 2019 +0100
c0016d8
MEDIUM: connection: Add conn_upgrade_mux_fe() to handle mux upgrades
by Christopher Faulet
· Mon Apr 08 10:42:41 2019 +0200
51f73eb
MEDIUM: muxes: Add an optional input buffer during mux initialization
by Christopher Faulet
· Mon Apr 08 11:22:47 2019 +0200
237985b
MEDIUM: connections: Use _HA_ATOMIC_*
by Olivier Houchard
· Wed Mar 13 18:52:21 2019 +0100
c912f94
MINOR: server: remove a few unneeded LIST_INIT calls after LIST_DEL_LOCKED
by Willy Tarreau
· Thu Feb 28 16:06:56 2019 +0100
7f1bc31
MEDIUM: servers: Used a locked list for idle_orphan_conns.
by Olivier Houchard
· Tue Jan 22 16:11:03 2019 +0100
f131481
BUG/MEDIUM: servers: Add a per-thread counter of idle connections.
by Olivier Houchard
· Mon Feb 18 16:41:17 2019 +0100
e737103
BUG/MEDIUM: servers: Use atomic operations when handling curr_idle_conns.
by Olivier Houchard
· Fri Feb 15 18:49:15 2019 +0100
762475e
BUG/MEDIUM: connection: properly unregister the mux on failed initialization
by Willy Tarreau
· Thu Jan 10 10:33:32 2019 +0100
a2dbeb2
MEDIUM: sessions: Keep track of which connections are idle.
by Olivier Houchard
· Fri Dec 28 18:50:57 2018 +0100
351411f
BUG/MAJOR: sessions: Use an unlimited number of servers for the conn list.
by Olivier Houchard
· Thu Dec 27 17:20:54 2018 +0100
e9f4301
MINOR: connection: add cs_set_error() to set the error bits
by Willy Tarreau
· Wed Dec 19 17:59:30 2018 +0100
94031d3
MINOR: connection: remove an unwelcome dependency on struct stream
by Willy Tarreau
· Wed Dec 19 14:36:29 2018 +0100
3d2ee55
CLEANUP: connection: rename conn->mux_ctx to conn->ctx
by Willy Tarreau
· Wed Dec 19 14:12:10 2018 +0100
4f6516d
CLEANUP: connection: rename subscription events values and event field
by Willy Tarreau
· Wed Dec 19 13:59:17 2018 +0100
a4d4fdf
MEDIUM: sessions: Don't keep an infinite number of idling connections.
by Olivier Houchard
· Fri Dec 14 19:27:06 2018 +0100
f502aca
MEDIUM: mux: provide the session to the init() and attach() method.
by Olivier Houchard
· Fri Dec 14 19:42:40 2018 +0100
006e310
MEDIUM: servers: Add a command to limit the number of idling connections.
by Olivier Houchard
· Mon Dec 10 18:30:32 2018 +0100
1a18b54
REORG: connection: centralize the conn_set_{tos,mark,quickack} functions
by Willy Tarreau
· Tue Dec 11 16:37:42 2018 +0100
5fc311c
MINOR: connection: create conn_get_best_mux_entry()
by Willy Tarreau
· Sun Dec 02 13:04:43 2018 +0100
d3c49d1
BUG/MINOR: connection: report mux modes when HTX is supported
by Willy Tarreau
· Fri Nov 30 16:52:32 2018 +0100
00cf70f
MAJOR: sessions: Store multiple outgoing connections in the session.
by Olivier Houchard
· Fri Nov 30 17:24:55 2018 +0100
8ceae72
MEDIUM: init: use initcall for all fixed size pool creations
by Willy Tarreau
· Mon Nov 26 11:58:30 2018 +0100
201b9f4
MAJOR: connections: Defer mux creation for outgoing connection if alpn is set.
by Olivier Houchard
· Wed Nov 21 00:16:29 2018 +0100
7c6f8b1
MAJOR: connections: Detach connections from streams.
by Olivier Houchard
· Tue Nov 13 16:48:36 2018 +0100
131fd89
MINOR: sessions: Start to store the outgoing connection in sessions.
by Olivier Houchard
· Tue Nov 13 16:44:31 2018 +0100
fafd398
MINOR: mux: implement a get_first_cs() method
by Willy Tarreau
· Sun Nov 18 21:29:20 2018 +0100
68ad3a4
MINOR: proxy: add a new option "http-use-htx"
by Willy Tarreau
· Mon Oct 22 11:49:15 2018 +0200
53216e7
MEDIUM: connections: Don't directly mess with the polling from the upper layers.
by Olivier Houchard
· Wed Oct 10 15:46:36 2018 +0200
1fddc9b
BUG/MEDIUM: connections: Remove subscription if going in idle mode.
by Olivier Houchard
· Sun Oct 21 00:32:01 2018 +0200
fa8aa86
MEDIUM: connections: Change struct wait_list to wait_event.
by Olivier Houchard
· Wed Oct 10 18:25:41 2018 +0200
83a0cd8
MINOR: connections: Introduce an unsubscribe method.
by Olivier Houchard
· Fri Sep 28 17:57:58 2018 +0200
55e0da6
BUILD: connection: silence a couple of null-deref build warnings at -Wextra
by Willy Tarreau
· Thu Sep 20 11:26:52 2018 +0200
175a2bb
MINOR: connection: pass the proxy when creating a connection
by Willy Tarreau
· Wed Sep 12 12:02:05 2018 +0200
7138455
MINOR: conn_streams: Remove wait_list from conn_streams.
by Olivier Houchard
· Wed Sep 12 15:21:03 2018 +0200
4cf7fb1
MEDIUM: connections/mux: Add a recv and a send+recv wait list.
by Olivier Houchard
· Thu Aug 02 19:23:05 2018 +0200
57f8185
MINOR: connection: add new function conn_is_back()
by Willy Tarreau
· Thu Sep 06 14:52:21 2018 +0200
6ac98ac
MINOR: connection: add new function conn_get_proxy()
by Willy Tarreau
· Thu Sep 06 11:48:44 2018 +0200
be37315
MINOR: connection: make the initialization more consistent
by Willy Tarreau
· Thu Sep 06 11:45:30 2018 +0200
1b13bfd
BUG/MEDIUM: connection: don't forget to always delete the list's head
by Willy Tarreau
· Tue Aug 21 18:33:20 2018 +0200
e1c6dbc
MINOR: connections/mux: Add the wait reason(s) to wait_list.
by Olivier Houchard
· Wed Aug 01 17:06:43 2018 +0200
ed0f207
MINOR: connections: Get rid of txbuf.
by Olivier Houchard
· Thu Aug 16 15:41:52 2018 +0200
638b799
MINOR: connections: Move rxbuf from the conn_stream to the h2s.
by Olivier Houchard
· Thu Aug 16 15:41:52 2018 +0200
511efea
MINOR: connections: Make rcv_buf mandatory and nuke cs_recv().
by Olivier Houchard
· Thu Aug 16 15:30:32 2018 +0200
287527a
BUG/MEDIUM: connection/mux: take care of serverless proxies
by Willy Tarreau
· Wed Aug 08 18:40:44 2018 +0200
7ce0c89
MEDIUM: mux: Use the mux protocol specified on bind/server lines
by Christopher Faulet
· Tue Apr 10 15:01:45 2018 +0200
9c9ef03
MINOR: mux: Improve the message with the list of existing mux protocols
by Christopher Faulet
· Wed Aug 08 10:25:57 2018 +0200
e15c6c4
MINOR: mux: Change get_mux_proto to get an ist as parameter
by Christopher Faulet
· Wed Aug 08 10:21:56 2018 +0200
98d9fe2
MINOR: mux: Print the list of existing mux protocols during HA startup
by Christopher Faulet
· Tue Apr 10 14:37:32 2018 +0200
32f61c0
MINOR: mux: Unlink ALPN and multiplexers to rather speak of mux protocols
by Christopher Faulet
· Tue Apr 10 14:33:41 2018 +0200
063f786
MINOR: conn_stream: add cs_send() as a default snd_buf() function
by Christopher Faulet
· Wed May 23 15:03:43 2018 +0200
3c51802
MINOR: conn_stream: add an tx buffer to the conn_stream
by Christopher Faulet
· Wed May 23 14:58:55 2018 +0200
11c9aa4
MEDIUM: conn_stream: add cs_recv() as a default rcv_buf() function
by Willy Tarreau
· Fri Mar 02 13:55:01 2018 +0100
5e1cc5e
MINOR: conn_stream: add an rx buffer to the conn_stream
by Willy Tarreau
· Fri Mar 02 10:43:58 2018 +0100
8318885
MINOR: connection: simplify subscription by adding a registration function
by Willy Tarreau
· Wed Jul 18 08:18:20 2018 +0200
910b2bc
MEDIUM: connections/mux: Revamp the send direction.
by Olivier Houchard
· Tue Jul 17 18:49:38 2018 +0200
6ff2039
MINOR: connections/mux: Add a new "subscribe" method.
by Olivier Houchard
· Tue Jul 17 18:46:31 2018 +0200
302f9ef
BUG/MEDIUM: connection: Make sure we have a mux before calling detach().
by Olivier Houchard
· Fri Apr 13 15:50:27 2018 +0200
a9786b6
MINOR: fd: pass the iocb and owner to fd_insert()
by Willy Tarreau
· Thu Jan 25 07:22:13 2018 +0100
a48c141
BUG/MAJOR: connection: refine the situations where we don't send shutw()
by Willy Tarreau
· Fri Dec 22 18:46:33 2017 +0100
bafbe01
CLEANUP: pools: rename all pool functions and pointers to remove this "2"
by Willy Tarreau
· Fri Nov 24 17:34:44 2017 +0100
90084a1
MINOR: ssl: Handle reading early data after writing better.
by Olivier Houchard
· Thu Nov 23 18:21:29 2017 +0100
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
Next »