Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
a37b244509f48a534bd6812298f9b7fff48833dc
/
include
a37b244
MINOR: listeners: introduce listener_set_state()
by Willy Tarreau
· Thu Sep 24 07:23:45 2020 +0200
c6dac6c
MEDIUM: listeners: remove the now unused ZOMBIE state
by Willy Tarreau
· Wed Sep 23 17:34:22 2020 +0200
b0c331f
BUG/MINOR: proxy/log: frontend/backend and log forward names must differ
by Emeric Brun
· Wed Oct 07 17:05:59 2020 +0200
6d75616
MINOR: channel: new getword and getchar functions on channel.
by Emeric Brun
· Mon Oct 05 14:35:21 2020 +0200
2897644
MINOR: stats: inc req counter on listeners.
by Emeric Brun
· Wed Oct 07 08:50:09 2020 +0200
fbd0bc9
MINOR: dns/stats: integrate dns counters in stats
by Amaury Denoyelle
· Mon Oct 05 11:49:46 2020 +0200
0b70a8a
MINOR: stats: add config "stats show modules"
by Amaury Denoyelle
· Mon Oct 05 11:49:45 2020 +0200
d3700a7
MINOR: stats: support clear counters for dynamic stats
by Amaury Denoyelle
· Mon Oct 05 11:49:43 2020 +0200
ee63d4b
MEDIUM: stats: integrate static proxies stats in new stats
by Amaury Denoyelle
· Mon Oct 05 11:49:42 2020 +0200
730c727
MEDIUM: stats: add abstract type to store counters
by Amaury Denoyelle
· Mon Oct 05 11:49:41 2020 +0200
58d395e
MEDIUM: stats: define an API to register stat modules
by Amaury Denoyelle
· Mon Oct 05 11:49:40 2020 +0200
72b16e5
MINOR: stats: define additional flag px cap on domain
by Amaury Denoyelle
· Mon Oct 05 11:49:38 2020 +0200
072f97e
MINOR: stats: define the concept of domain for statistics
by Amaury Denoyelle
· Mon Oct 05 11:49:37 2020 +0200
da5b6d1
MINOR: stats: hide px/sv/li fields in applet struct
by Amaury Denoyelle
· Fri Oct 02 18:32:02 2020 +0200
97323c9
MINOR: stats: add stats size as a parameter for csv/json dump
by Amaury Denoyelle
· Fri Oct 02 18:32:01 2020 +0200
3ca927e
REORG: stats: export some functions
by Amaury Denoyelle
· Fri Oct 02 18:32:00 2020 +0200
cd3de50
MINOR: counters: fix a typo in comment
by Amaury Denoyelle
· Fri Oct 02 18:31:58 2020 +0200
fac0f64
BUG/MEDIUM: queue: make pendconn_cond_unlink() really thread-safe
by Willy Tarreau
· Fri Oct 02 17:52:49 2020 +0200
fa41cb6
MINOR: tools: support for word expansion of environment in parse_line
by Amaury Denoyelle
· Thu Oct 01 14:32:35 2020 +0200
3ca2365
BUG/MEDIUM: h2: report frame bits only for handled types
by Willy Tarreau
· Fri Sep 18 07:43:38 2020 +0200
2b5e0d8
MEDIUM: proto_udp: replace last AF_CUST_UDP* with AF_INET*
by Willy Tarreau
· Wed Sep 16 21:58:52 2020 +0200
910c64d
MEDIUM: protocol: store the socket and control type in the protocol array
by Willy Tarreau
· Wed Sep 16 21:28:15 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
65ec4e3
MEDIUM: tools: make str2sa_range() check that the protocol has ->connect()
by Willy Tarreau
· Wed Sep 16 19:17:08 2020 +0200
5fc9328
MINOR: tools: make str2sa_range() directly return the protocol
by Willy Tarreau
· Wed Sep 16 18:25:03 2020 +0200
9b3178d
MINOR: listener: pass the chosen protocol to create_listeners()
by Willy Tarreau
· Wed Sep 16 17:58:55 2020 +0200
aa33312
MINOR: cfgparse: add str2receiver() to parse dgram receivers
by Willy Tarreau
· Wed Sep 16 15:13:04 2020 +0200
a93e5c7
MINOR: tools: make str2sa_range() optionally return the fd
by Willy Tarreau
· Tue Sep 15 14:01:16 2020 +0200
909c23b
MINOR: listener: remove the inherited arg to create_listener()
by Willy Tarreau
· Tue Sep 15 13:50:58 2020 +0200
3281993
MINOR: tools: add several PA_O_* flags in str2sa_range() callers
by Willy Tarreau
· Fri Sep 04 15:53:16 2020 +0200
8095876
MINOR: tools: add several PA_O_PORT_* flags in str2sa_range() callers
by Willy Tarreau
· Tue Sep 15 10:30:39 2020 +0200
cd3a5591
MINOR: tools: make str2sa_range() take more options than just resolve
by Willy Tarreau
· Fri Sep 04 15:30:46 2020 +0200
a5b325f
MINOR: protocol: add a real family for existing FDs
by Willy Tarreau
· Fri Sep 04 16:44:20 2020 +0200
1e984b7
CLEANUP: protocol: remove family-specific fields from struct protocol
by Willy Tarreau
· Fri Sep 04 08:23:14 2020 +0200
f1f6609
MINOR: protocol: retrieve the family-specific fields from the family
by Willy Tarreau
· Fri Sep 04 08:15:31 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
62292b2
MEDIUM: sockpair: implement sockpair_bind_receiver()
by Willy Tarreau
· Wed Sep 02 17:52:23 2020 +0200
1e0a860
MEDIUM: sock_unix: implement sock_unix_bind_receiver()
by Willy Tarreau
· Wed Sep 02 17:14:29 2020 +0200
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
Next »