Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
5685ccf75e1a0934fcd30eb92f0d4861396b9bbb
/
include
bd8e6ed
CLEANUP: ssl: remove test on "multi" variable in ckch functions
by William Lallemand
· Wed Sep 16 16:08:08 2020 +0200
441b6c3
BUILD: connection: fix build on clang after the VAR_ARRAY cleanup
by Willy Tarreau
· Mon Sep 14 08:43:51 2020 +0200
4987a47
CLEANUP: tree-wide: use VAR_ARRAY instead of [0] in various definitions
by Willy Tarreau
· Sat Sep 12 20:56:41 2020 +0200
4a034f2
BUILD: introduce possibility to define ABORT_NOW() conditionally
by Ilya Shipitsin
· Sat Sep 12 11:24:48 2020 +0500
00c363b
REORG: tools: move PARSE_OPT_* from tools.h to tools-t.h
by Willy Tarreau
· Fri Sep 04 15:24:53 2020 +0200
76296dc
BUILD: trace: always have an argument before variadic args in macros
by Willy Tarreau
· Thu Sep 10 09:35:54 2020 +0200
d966f14
BUILD: intops: on x86_64, the bswap instruction is called bswapq
by Willy Tarreau
· Thu Sep 10 09:31:50 2020 +0200
f6afda6
BUILD: compiler: workaround a glibc madness around __attribute__()
by Willy Tarreau
· Thu Sep 10 09:26:50 2020 +0200
d9537f6
BUILD: compiler: reserve the gcc version checks to the gcc compiler
by Willy Tarreau
· Thu Sep 10 08:33:01 2020 +0200
5a89175
BUG/MEDIUM: dns: Don't store additional records in a linked-list
by Christopher Faulet
· Tue Sep 08 10:06:01 2020 +0200
e91bff2
MAJOR: init: start all listeners via protocols and not via proxies anymore
by Willy Tarreau
· Wed Sep 02 11:11:43 2020 +0200
576a633
CLEANUP: protocol: remove all ->bind_all() and ->unbind_all() functions
by Willy Tarreau
· Tue Sep 01 18:54:13 2020 +0200
bde2c4c
MINOR: http-htx: Handle an optional reason when replacing the response status
by Christopher Faulet
· Mon Aug 31 16:43:34 2020 +0200
b8ce505
MINOR: http-htx: Add an option to eval query-string when the path is replaced
by Christopher Faulet
· Mon Aug 31 16:11:57 2020 +0200
9dbb6c4
MINOR: sock: distinguish dgram from stream types when retrieving old sockets
by Willy Tarreau
· Fri Aug 28 19:20:23 2020 +0200
a2c1787
MINOR: sock: do not use LI_O_* in xfer_sock_list anymore
by Willy Tarreau
· Fri Aug 28 19:09:19 2020 +0200
4296174
REORG: sock: move get_old_sockets() from haproxy.c
by Willy Tarreau
· Fri Aug 28 18:42:45 2020 +0200
37bafdc
MINOR: sock_inet: move the IPv4/v6 transparent mode code to sock_inet
by Willy Tarreau
· Fri Aug 28 17:23:40 2020 +0200
2d34a71
MINOR: sock: implement sock_find_compatible_fd()
by Willy Tarreau
· Fri Aug 28 16:49:41 2020 +0200
a6473ed
MINOR: sock: add interface and namespace length to xfer_sock_list
by Willy Tarreau
· Fri Aug 28 16:35:06 2020 +0200
063d47d
REORG: listener: move xfer_sock_list to sock.{c,h}.
by Willy Tarreau
· Fri Aug 28 16:29:53 2020 +0200
e5bdc51
REORG: sock_inet: move default_tcp_maxseg from proto_tcp.c
by Willy Tarreau
· Fri Aug 28 18:03:10 2020 +0200
d88e8c0
REORG: sock_inet: move v6only_default from proto_tcp.c to sock_inet.c
by Willy Tarreau
· Fri Aug 28 16:06:01 2020 +0200
25140cc
REORG: inet: replace tcp_is_foreign() with sock_inet_is_foreign()
by Willy Tarreau
· Fri Aug 28 15:40:33 2020 +0200
c5a94c9
MINOR: sock_inet: implement sock_inet_get_dst()
by Willy Tarreau
· Fri Aug 28 15:19:45 2020 +0200
f172558
MINOR: tcp/udp/unix: make use of proto->addrcmp() to compare addresses
by Willy Tarreau
· Fri Aug 28 15:30:11 2020 +0200
0d06df6
MINOR: sock: introduce sock_inet and sock_unix
by Willy Tarreau
· Fri Aug 28 15:10:11 2020 +0200
18b7df7
REORG: sock: start to move some generic socket code to sock.c
by Willy Tarreau
· Fri Aug 28 12:07:22 2020 +0200
478331d
CLEANUP: tcp: stop exporting smp_fetch_src()
by Willy Tarreau
· Fri Aug 28 11:31:31 2020 +0200
bb1caff
MINOR: fd: add a new "exported" flag and use it for all regular listeners
by Willy Tarreau
· Wed Aug 19 10:00:57 2020 +0200
63d8b60
CLEANUP: fd: remove fd_remove() and rename fd_dodelete() to fd_delete()
by Willy Tarreau
· Wed Aug 26 11:54:06 2020 +0200
bf3b06b
MINOR: reload: determine the foreing binding status from the socket
by Willy Tarreau
· Wed Aug 26 10:23:40 2020 +0200
5846c49
MEDIUM: ssl: Support certificate chaining for certificate generation
by Shimi Gersner
· Sun Aug 23 13:58:12 2020 +0300
7adf8f3
OPTIM: regex: PCRE2 use JIT match when JIT optimisation occured.
by David Carlier
· Thu Aug 13 14:53:41 2020 +0100
d25d926
MINOR: lua: Add support for userlist as fetches and converters arguments
by Christopher Faulet
· Thu Aug 06 11:04:46 2020 +0200
e02fc4d
MINOR: arg: Add an argument type to keep a reference on opaque data
by Christopher Faulet
· Fri Aug 07 13:56:00 2020 +0200
6b79f38
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Thu Jul 23 00:32:55 2020 +0500
2747fbb
MEDIUM: tcp-rules: Use a dedicated expiration date for tcp ruleset
by Christopher Faulet
· Tue Jul 28 11:56:13 2020 +0200
810df06
MEDIUM: htx: Add a flag on a HTX message when no more data are expected
by Christopher Faulet
· Wed Jul 22 16:20:34 2020 +0200
f2452b3
MINOR: tasks/debug: add a BUG_ON() check to detect requeued task on free
by Willy Tarreau
· Wed Jul 22 14:33:53 2020 +0200
e5d79bc
MINOR: tasks/debug: add a few BUG_ON() to detect use of wrong timer queue
by Willy Tarreau
· Wed Jul 22 14:29:42 2020 +0200
2447bce
MINOR: tasks/debug: make the thread affinity BUG_ON check a bit stricter
by Willy Tarreau
· Wed Jul 22 14:20:14 2020 +0200
d3db384
BUG/MEDIUM: resolve: fix init resolving for ring and peers section.
by Emeric Brun
· Tue Jul 21 16:54:36 2020 +0200
45c457a
MINOR: log: adds counters on received syslog messages.
by Emeric Brun
· Thu Jul 09 23:23:34 2020 +0200
12941c8
MEDIUM: log: adds log forwarding section.
by Emeric Brun
· Tue Jul 07 14:19:42 2020 +0200
54932b4
MINOR: log: adds syslog udp message handler and parsing.
by Emeric Brun
· Tue Jul 07 09:43:24 2020 +0200
5464885
MEDIUM: log/sink: re-work and merge of build message API.
by Emeric Brun
· Mon Jul 06 15:54:06 2020 +0200
3835c0d
MEDIUM: udp: adds minimal proto udp support for message listeners.
by Emeric Brun
· Tue Jul 07 09:46:09 2020 +0200
aaa7085
MINOR: raw_sock: Report the number of bytes emitted using the splicing
by Christopher Faulet
· Fri Jul 10 13:56:30 2020 +0200
0f9ff14
CLEANUP: connection: remove unused field idle_time from the connection struct
by Christopher Faulet
· Thu Jul 02 16:09:30 2020 +0200
c6e7563
MINOR: server: Factorize code to deal with connections removed from an idle list
by Christopher Faulet
· Thu Jul 02 16:03:30 2020 +0200
3d52f0f
MINOR: server: Factorize code to deal with reuse of server idle connections
by Christopher Faulet
· Thu Jul 02 15:45:56 2020 +0200
1597961
MINOR: session: Take care to decrement idle_conns counter in session_unown_conn
by Christopher Faulet
· Thu Jul 02 15:56:23 2020 +0200
236c93b
MINOR: connection: Set the conncetion target during its initialisation
by Christopher Faulet
· Thu Jul 02 09:19:54 2020 +0200
fcc3d8a
MINOR: connection: Use a dedicated function to look for a session's connection
by Christopher Faulet
· Wed Jul 01 16:36:51 2020 +0200
08016ab
MEDIUM: connection: Add private connections synchronously in session server list
by Christopher Faulet
· Wed Jul 01 16:10:06 2020 +0200
21ddc74
MINOR: connection: Add a wrapper to mark a connection as private
by Christopher Faulet
· Wed Jul 01 15:26:14 2020 +0200
a9d7b76
MINOR: connection: use MT_LIST_ADDQ() to add connections to idle lists
by Willy Tarreau
· Fri Jul 10 08:28:20 2020 +0200
8689127
MINOR: buffer: use MT_LIST_ADDQ() for buffer_wait lists additions
by Willy Tarreau
· Fri Jul 10 08:22:26 2020 +0200
de4db17
MINOR: lists: rename some MT_LIST operations to clarify them
by Willy Tarreau
· Fri Jul 10 08:10:29 2020 +0200
b24bc0d
MINOR: tcp: Support TCP keepalive parameters customization
by MIZUTA Takeshi
· Thu Jul 09 11:13:20 2020 +0900
3b8f9b7
BUG/MEDIUM: lists: add missing store barrier in MT_LIST_ADD/MT_LIST_ADDQ
by Willy Tarreau
· Thu Jul 09 05:01:27 2020 +0200
787dc20
BUG/MEDIUM: lists: add missing store barrier on MT_LIST_BEHEAD()
by Willy Tarreau
· Wed Jul 08 19:45:50 2020 +0200
e3cb997
MINOR: version: back to development, update status message
by Willy Tarreau
· Tue Jul 07 16:37:05 2020 +0200
33205c2
[RELEASE] Released version 2.3-dev0
by Willy Tarreau
· Tue Jul 07 16:35:28 2020 +0200
44c47de
MINOR: version: mention that it's an LTS release now
by Willy Tarreau
· Tue Jul 07 16:31:52 2020 +0200
7d42ef5
WIP/MINOR: ssl: add sample fetches for keylog in frontend
by William Lallemand
· Mon Jul 06 11:41:30 2020 +0200
46a030c
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Sun Jul 05 16:36:08 2020 +0500
b0be8ae
CLEANUP: auth: fix useless self-include of auth-t.h
by Willy Tarreau
· Sun Jul 05 21:32:47 2020 +0200
0c439d8
BUILD: tools: make resolve_sym_name() return a const
by Willy Tarreau
· Sun Jul 05 20:26:04 2020 +0200
a74bb7e
BUG/MEDIUM: connections: Let the xprt layer know a takeover happened.
by Olivier Houchard
· Fri Jul 03 14:01:21 2020 +0200
1662cdb
BUG/MEDIUM: connections: Set the tid for the old tasklet on takeover.
by Olivier Houchard
· Fri Jul 03 14:04:37 2020 +0200
43079e0
MINOR: sched: split tasklet_wakeup() into tasklet_wakeup_on()
by Willy Tarreau
· Fri Jul 03 17:13:05 2020 +0200
9f9b22c
MINOR: log: add time second fraction field to rfc5424 log timestamp.
by Emeric Brun
· Thu Jul 02 16:16:59 2020 +0200
dab586c
BUILD: debug: avoid build warnings with DEBUG_MEM_STATS
by Willy Tarreau
· Thu Jul 02 10:25:01 2020 +0200
1e3b16f
MINOR: log-format: allow to preserve spacing in log format strings
by Dragan Dosen
· Tue Jun 23 18:16:44 2020 +0200
a6026a0
MINOR: debug: add a new "debug dev memstats" command
by Willy Tarreau
· Thu Jul 02 09:14:48 2020 +0200
76cc699
MINOR: config: add a new tune.idle-pool.shared global setting.
by Willy Tarreau
· Wed Jul 01 18:49:24 2020 +0200
ff1d092
MEDIUM: connections: Don't use a lock when moving connections to remove.
by Olivier Houchard
· Mon Jun 29 20:15:59 2020 +0200
f8f4c2e
CLEANUP: connections: rename the toremove_lock to takeover_lock
by Olivier Houchard
· Mon Jun 29 20:15:59 2020 +0200
bbee1f7
MINOR: list: Add MT_LIST_DEL_SAFE_NOINIT() and MT_LIST_ADDQ_NOCHECK()
by Olivier Houchard
· Mon Jun 29 20:14:28 2020 +0200
eb8c2c6
MEDIUM: sched: implement task_kill() to kill a task
by Willy Tarreau
· Tue Jun 30 11:48:48 2020 +0200
8a6049c
MEDIUM: sched: create a new TASK_KILLED task flag
by Willy Tarreau
· Tue Jun 30 11:48:48 2020 +0200
364f25a
MINOR: backend: don't always takeover from the same threads
by Willy Tarreau
· Wed Jul 01 15:55:30 2020 +0200
2f3f4d3
MEDIUM: server: add a new pool-low-conn server setting
by Willy Tarreau
· Wed Jul 01 07:43:51 2020 +0200
35e30c9
BUG/MINOR: server: fix the connection release logic regarding nearly full conditions
by Willy Tarreau
· Wed Jul 01 13:57:49 2020 +0200
daf8aa6
MINOR: pools: increase MAX_BASE_POOLS to 64
by Willy Tarreau
· Tue Jun 30 14:29:02 2020 +0200
ddfe074
MEDIUM: server: use the two thresholds for the connection release algorithm
by Willy Tarreau
· Mon Jun 29 20:55:53 2020 +0200
e69282a
BUG/MINOR: server: always count one idle slot for current thread
by Willy Tarreau
· Mon Jun 29 20:37:29 2020 +0200
d59946e
Revert "BUG/MEDIUM: lists: Lock the element while we check if it is in a list."
by Willy Tarreau
· Mon Jun 29 21:37:57 2020 +0200
347bbf7
BUG/MEDIUM: lists: Lock the element while we check if it is in a list.
by Olivier Houchard
· Mon Jun 29 19:52:01 2020 +0200
a9fcecb
MINOR: stats: add the estimated need of concurrent connections per server
by Willy Tarreau
· Mon Jun 29 15:38:53 2020 +0200
bdb86bd
MEDIUM: server: improve estimate of the need for idle connections
by Willy Tarreau
· Mon Jun 29 15:56:35 2020 +0200
b159132
MINOR: activity: add per-thread statistics on FD takeover
by Willy Tarreau
· Mon Jun 29 14:17:59 2020 +0200
3bb617c
MINOR: stats: add 3 new output values for the per-server idle conn state
by Willy Tarreau
· Mon Jun 29 13:51:05 2020 +0200
20dc3cd
MINOR: pools: move the LRU cache heads to thread_info
by Willy Tarreau
· Sun Jun 28 00:54:27 2020 +0200
c03d763
CLEANUP: pool: only include the type files from types
by Willy Tarreau
· Mon Jun 29 10:11:24 2020 +0200
e4d1505
REORG: includes: create tinfo.h for the thread_info struct
by Willy Tarreau
· Mon Jun 29 09:57:23 2020 +0200
4d82bf5
MINOR: connection: align toremove_{lock,connections} and cleanup into idle_conns
by Willy Tarreau
· Sun Jun 28 00:19:17 2020 +0200
d79422a
BUG/MEDIUM: buffers: always allocate from the local cache first
by Willy Tarreau
· Sun Jun 28 10:31:15 2020 +0200
Next »