Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
af9a7f5bb024ae7720cfc9694afb0dfafdde1226
/
include
d69ce1f
MEDIUM: sock_inet: implement sock_inet_bind_receiver()
by Willy Tarreau
· Tue Sep 01 14:18:04 2020 +0200
3e5c7ab
MINOR: protocol: add a new ->bind() entry to bind the receiver
by Willy Tarreau
· Wed Sep 02 13:48:45 2020 +0200
b3580b1
MINOR: protocol: rename the ->bind field to ->listen
by Willy Tarreau
· Tue Sep 01 10:26:22 2020 +0200
c049c0d
MINOR: sock: make sock_find_compatible_fd() only take a receiver
by Willy Tarreau
· Tue Sep 01 15:20:52 2020 +0200
3fd3bdc
MINOR: receiver: move the FOREIGN and V6ONLY options from listener to settings
by Willy Tarreau
· Tue Sep 01 15:12:08 2020 +0200
43046fa
MINOR: listener: move the INHERITED flag down to the receiver
by Willy Tarreau
· Tue Sep 01 15:41:59 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
eef4542
MINOR: receiver: link the receiver to its owner
by Willy Tarreau
· Thu Sep 03 10:05:03 2020 +0200
0fce6bc
MINOR: receiver: link the receiver to its settings
by Willy Tarreau
· Thu Sep 03 07:46:06 2020 +0200
d45693d
REORG: listener: move the receiver part to a new file
by Willy Tarreau
· Tue Sep 01 10:37: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
3715906
REORG: listener: move the listening address to a struct receiver
by Willy Tarreau
· Thu Aug 27 07:48:42 2020 +0200
37d9d67
REORG: listener: create a new struct receiver
by Willy Tarreau
· Thu Aug 27 07:48:42 2020 +0200
be56c10
MINOR: listener: move the network namespace to the struct settings
by Willy Tarreau
· Thu Sep 03 07:27:34 2020 +0200
7e30721
MINOR: listener: move the interface to the struct settings
by Willy Tarreau
· Thu Sep 03 07:23:34 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
6e459d7
MINOR: listener: create a new struct "settings" in bind_conf
by Willy Tarreau
· Thu Sep 03 07:09:09 2020 +0200
70bf06e
BUILD: fix build with openssl < 1.0.2 since bundle removal
by William Lallemand
· Wed Sep 16 18:08:14 2020 +0200
e7eb1fe
CLEANUP: ssl: remove utility functions for bundle
by William Lallemand
· Wed Sep 16 16:17:51 2020 +0200
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
Next »