Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
89c9d0a169cba49882044e081827971ba0b271cb
/
src
c5aa113
CLEANUP: Apply strcmp.cocci
by Tim Duesterhus
· Sat Oct 16 17:48:15 2021 +0200
6d19f0d
CLEANUP: listeners: remove unreachable code in clone_listener()
by Willy Tarreau
· Sat Oct 16 14:58:30 2021 +0200
7c4c830
BUG/MINOR: listener: add an error check for unallocatable trash
by Willy Tarreau
· Sat Oct 16 14:54:19 2021 +0200
a146289
BUG/MINOR: listener: fix incorrect return on out-of-memory
by Willy Tarreau
· Sat Oct 16 14:45:29 2021 +0200
b39e47a
BUG/MINOR: sample: fix backend direction flags consecutive to last fix
by Willy Tarreau
· Sat Oct 16 14:41:09 2021 +0200
697cfde
BUG/MEDIUM: cpuset: fix cpuset size for FreeBSD
by Amaury Denoyelle
· Fri Oct 15 15:22:31 2021 +0200
6db9a97
BUG/MINOR: proxy: Release ACLs and TCP/HTTP rules of default proxies
by Christopher Faulet
· Fri Oct 15 14:33:34 2021 +0200
7a06ffb
BUG/MEDIUM: sample: Cumulate frontend and backend sample validity flags
by Christopher Faulet
· Wed Oct 13 17:22:17 2021 +0200
d4150ad
MEDIUM: http-ana: Eval HTTP rules defined in defaults sections
by Christopher Faulet
· Wed Oct 13 15:35:55 2021 +0200
c8016d0
MEDIUM: tcp-rules: Eval TCP rules defined in defaults sections
by Christopher Faulet
· Wed Oct 13 15:34:49 2021 +0200
ee08d6c
MEDIUM: rules/acl: Parse TCP/HTTP rules and acls defined in defaults sections
by Christopher Faulet
· Wed Oct 13 15:40:15 2021 +0200
6ff7de5
MINOR: tcpcheck: Support 2-steps args resolution in defaults sections
by Christopher Faulet
· Wed Oct 13 15:18:36 2021 +0200
52b8a43
MINOR: config: No longer remove previous anonymous defaults section
by Christopher Faulet
· Wed Oct 13 11:12:50 2021 +0200
ff55627
MINOR: config: Finish configuration for referenced default proxies
by Christopher Faulet
· Wed Oct 13 11:04:10 2021 +0200
5671780
MINOR: proxy: Add PR_FL_READY flag on fully configured and usable proxies
by Christopher Faulet
· Wed Oct 13 10:10:09 2021 +0200
27c8d20
MINOR: proxy: Be able to reference the defaults section used by a proxy
by Christopher Faulet
· Wed Oct 13 09:50:53 2021 +0200
b405420
MEDIUM: proxy: Warn about ambiguous use of named defaults sections
by Christopher Faulet
· Tue Oct 12 18:57:43 2021 +0200
37a9e21
MINOR: sample/arg: Be able to resolve args found in defaults sections
by Christopher Faulet
· Tue Oct 12 18:48:05 2021 +0200
dfd10ab
MINOR: proxy: Introduce proxy flags to replace disabled bitfield
by Christopher Faulet
· Wed Oct 06 14:24:19 2021 +0200
647a61c
BUG/MINOR: proxy: Use .disabled field as a bitfield as documented
by Christopher Faulet
· Thu Sep 30 18:11:54 2021 +0200
a5aa082
BUG/MINOR: sample: Fix 'fix_tag_value' sample when waiting for more data
by Christopher Faulet
· Wed Oct 13 17:58:53 2021 +0200
597909f
BUG/MINOR: http-ana: Don't eval front after-response rules if stopped on back
by Christopher Faulet
· Fri Oct 15 13:51:34 2021 +0200
e20e026
BUG/MEDIUM: sample/jwt: fix another instance of base64 error detection
by Willy Tarreau
· Fri Oct 15 12:10:24 2021 +0200
ce16db4
BUG/MINOR: jwt: use CRYPTO_memcmp() to compare HMACs
by Willy Tarreau
· Fri Oct 15 11:52:41 2021 +0200
468c000
BUG/MEDIUM: jwt: fix base64 decoding error detection
by Willy Tarreau
· Fri Oct 15 11:41:16 2021 +0200
7b232f1
BUG/MEDIUM: resolvers: fix truncated TLD consecutive to the API fix
by Willy Tarreau
· Fri Oct 15 08:09:25 2021 +0200
cc8fd4c
MINOR: resolvers: merge address and target into a union "data"
by Willy Tarreau
· Thu Oct 14 22:52:04 2021 +0200
b4ca019
BUG/MEDIUM: resolvers: use correct storage for the target address
by Willy Tarreau
· Thu Oct 14 22:30:38 2021 +0200
6dfbef4
MEDIUM: listener: add the "shards" bind keyword
by Willy Tarreau
· Tue Oct 12 15:23:03 2021 +0200
59a877d
MINOR: listeners: add clone_listener() to duplicate listeners at boot time
by Willy Tarreau
· Tue Oct 12 09:36:10 2021 +0200
01cac3f
MEDIUM: listeners: split the thread mask between receiver and bind_conf
by Willy Tarreau
· Tue Oct 12 08:47:54 2021 +0200
875ee70
MINOR: resolvers: fix the resolv_dn_label_to_str() API about trailing zero
by Willy Tarreau
· Thu Oct 14 08:05:25 2021 +0200
85c15e6
BUG/MINOR: resolvers: do not reject host names of length 255 in SRV records
by Willy Tarreau
· Thu Oct 14 08:00:38 2021 +0200
947ae12
BUG/MEDIUM: resolver: make sure to always use the correct hostname length
by Willy Tarreau
· Thu Oct 14 08:11:48 2021 +0200
bf9498a
MINOR: resolvers: fix the resolv_str_to_dn_label() API about trailing zero
by Willy Tarreau
· Thu Oct 14 07:49:49 2021 +0200
6823a3a
MINOR: protocol: uniformize protocol errors
by Willy Tarreau
· Thu Oct 14 11:59:15 2021 +0200
37de553
MINOR: protocol: report the file and line number for binding/listening errors
by Willy Tarreau
· Thu Oct 14 11:55:48 2021 +0200
f78b52e
MINOR: inet: report the faulty interface name in "bind" errors
by Willy Tarreau
· Thu Oct 14 11:41:19 2021 +0200
3cf05cb
MINOR: proto_tcp: also report the attempted MSS values in error message
by Willy Tarreau
· Thu Oct 14 11:39:18 2021 +0200
ed17485
MINOR: proto_tcp: use chunk_appendf() to ouput socket setup errors
by Bjoern Jacke
· Tue Jan 12 19:24:43 2021 +0100
130e142
MEDIUM: jwt: Add jwt_verify converter to verify JWT integrity
by Remi Tricot-Le Breton
· Fri Oct 01 15:36:58 2021 +0200
0a72f5e
MINOR: jwt: jwt_header_query and jwt_payload_query converters
by Remi Tricot-Le Breton
· Fri Oct 01 15:36:57 2021 +0200
864089e
MINOR: jwt: Insert public certificates into dedicated JWT tree
by Remi Tricot-Le Breton
· Fri Oct 01 15:36:56 2021 +0200
e0d3c00
MINOR: jwt: JWT tokenizing helper function
by Remi Tricot-Le Breton
· Fri Oct 01 15:36:55 2021 +0200
7feb361
MINOR: jwt: Parse JWT alg field
by Remi Tricot-Le Breton
· Fri Oct 01 15:36:54 2021 +0200
f5dd337
MINOR: http: Add http_auth_bearer sample fetch
by Remi Tricot-Le Breton
· Fri Oct 01 15:36:53 2021 +0200
1d58b01
MINOR: ssl: add ssl_fc_is_resumed to "option httpslog"
by William Lallemand
· Thu Oct 14 14:27:48 2021 +0200
493bb1d
MINOR: quic: handle CONNECTION_CLOSE frame
by Amaury Denoyelle
· Wed Oct 13 16:34:49 2021 +0200
1e308ff
MINOR: mux: remove last occurences of qcc ring buffer
by Amaury Denoyelle
· Tue Oct 12 18:14:12 2021 +0200
cae0791
MEDIUM: mux-quic: defer stream shut if remaining tx data
by Amaury Denoyelle
· Fri Oct 08 17:57:41 2021 +0200
ac8ee25
MINOR: mux-quic: implement standard method to detect if qcc is dead
by Amaury Denoyelle
· Fri Oct 08 17:57:03 2021 +0200
4fc8b1c
CLEANUP: h3: remove dead code
by Amaury Denoyelle
· Thu Oct 07 16:27:36 2021 +0200
a587136
MINOR: mux-quic: standardize h3 settings sending
by Amaury Denoyelle
· Thu Oct 07 16:26:12 2021 +0200
a543eb1
MEDIUM: h3: properly manage tx buffers for large data
by Amaury Denoyelle
· Wed Oct 06 14:53:13 2021 +0200
d3d97c6
MEDIUM: mux-quic: rationalize tx buffers between qcc/qcs
by Amaury Denoyelle
· Tue Oct 05 11:45:58 2021 +0200
b01179a
MINOR: ssl: Add ssllib_name_startswith precondition
by Remi Tricot-Le Breton
· Mon Oct 11 15:34:12 2021 +0200
9e5e586
BUG/MINOR: lua: Fix lua error handling in `hlua_config_prepend_path()`
by Tim Duesterhus
· Mon Oct 11 18:51:08 2021 +0200
8c67ece
CLEANUP: stream: Properly indent current_rule line in "show sess all"
by Christopher Faulet
· Tue Oct 12 11:10:31 2021 +0200
d4762b8
MINOR: stream: report the current filter in "show sess all" when known
by Christopher Faulet
· Tue Oct 12 11:02:48 2021 +0200
1274e10
MINOR: stream: report the current rule in "show sess all" when known
by Willy Tarreau
· Mon Oct 11 09:49:03 2021 +0200
c9e4868
MINOR: rules: add a file name and line number to act_rules
by Willy Tarreau
· Mon Oct 11 09:13:07 2021 +0200
d535f80
MINOR: rules: add a new function new_act_rule() to allocate act_rules
by Willy Tarreau
· Mon Oct 11 08:49:26 2021 +0200
db2ab82
MEDIUM: stick-table: never learn the "conn_cur" value from peers
by Willy Tarreau
· Fri Oct 08 17:53:12 2021 +0200
e3f4d74
MEDIUM: config: resolve relative threads on bind lines to absolute ones
by Willy Tarreau
· Wed Sep 29 19:02:25 2021 +0200
627def9
MINOR: threads: add a new function to resolve config groups and masks
by Willy Tarreau
· Wed Sep 29 18:59:47 2021 +0200
d57b9ff
MEDIUM: listeners: support the definition of thread groups on bind lines
by Willy Tarreau
· Wed Sep 29 18:50:31 2021 +0200
a3870b7
MINOR: debug: report the group and thread ID in the thread dumps
by Willy Tarreau
· Mon Sep 13 19:24:47 2021 +0200
b90935c
MINOR: threads: add the current group ID in thread-local "tgid" variable
by Willy Tarreau
· Thu Sep 30 08:00:11 2021 +0200
43ab05b
MEDIUM: threads: replace ha_set_tid() with ha_set_thread()
by Willy Tarreau
· Tue Sep 28 09:43:11 2021 +0200
cc7a11e
MINOR: threads: set the tid, ltid and their bit in thread_cfg
by Willy Tarreau
· Tue Sep 28 08:53:11 2021 +0200
6eee85f
MINOR: threads: set the group ID and its bit in the thread group
by Willy Tarreau
· Tue Sep 28 08:50:02 2021 +0200
e6806eb
MEDIUM: threads: automatically assign threads to groups
by Willy Tarreau
· Mon Sep 27 10:10:26 2021 +0200
d04bc3a
MINOR: global: add a new "thread-group" directive
by Willy Tarreau
· Mon Sep 27 13:55:10 2021 +0200
c33b969
MINOR: global: add a new "thread-groups" directive
by Willy Tarreau
· Wed Sep 22 12:07:23 2021 +0200
f966284
MINOR: threads: introduce a minimalistic notion of thread-group
by Willy Tarreau
· Mon Sep 13 18:11:26 2021 +0200
6036342
MINOR: thread: make "ti" a const pointer and clean up thread_info a bit
by Willy Tarreau
· Fri Oct 01 16:29:27 2021 +0200
b4e3476
REORG: thread/sched: move the last dynamic thread_info to thread_ctx
by Willy Tarreau
· Thu Sep 30 19:02:18 2021 +0200
a0b9953
REORG: thread/sched: move the thread_info flags to the thread_ctx
by Willy Tarreau
· Thu Sep 30 18:48:37 2021 +0200
45c38e2
REORG: thread/clock: move the clock parts of thread_info to thread_ctx
by Willy Tarreau
· Thu Sep 30 18:28:49 2021 +0200
1a9c922
REORG: thread/sched: move the task_per_thread stuff to thread_ctx
by Willy Tarreau
· Fri Oct 01 11:30:33 2021 +0200
6414e44
CLEANUP: wdt: do not remap SI_TKILL to SI_LWP, test the values directly
by Willy Tarreau
· Fri Oct 08 15:31:04 2021 +0200
b474f43
MINOR: wdt: move wd_timer to wdt.c
by Willy Tarreau
· Fri Oct 08 15:23:26 2021 +0200
2169498
MINOR: clock: move the clock_ids to clock.c
by Willy Tarreau
· Fri Oct 08 15:09:17 2021 +0200
6cb0c39
REORG: clock/wdt: move wdt timer initialization to clock.c
by Willy Tarreau
· Fri Oct 08 14:48:30 2021 +0200
44c58da
REORG: clock: move the clock_id initialization to clock.c
by Willy Tarreau
· Fri Oct 08 12:27:54 2021 +0200
2c6a998
CLEANUP: clock: stop exporting before_poll and after_poll
by Willy Tarreau
· Fri Oct 08 11:38:30 2021 +0200
20adfde
MINOR: activity: get the run_time from the clock updates
by Willy Tarreau
· Fri Oct 08 11:34:46 2021 +0200
f9d5e10
REORG: clock: move the updates of cpu/mono time to clock.c
by Willy Tarreau
· Fri Oct 08 10:43:59 2021 +0200
5554264
REORG: time: move time-keeping code and variables to clock.c
by Willy Tarreau
· Fri Oct 08 09:33:24 2021 +0200
28345c6
BUILD: init: avoid a build warning on FreeBSD with USE_PROCCTL
by Willy Tarreau
· Fri Oct 08 15:55:13 2021 +0200
eb01f59
BUG/MINOR: quic: fix includes for compilation
by Amaury Denoyelle
· Thu Oct 07 16:44:05 2021 +0200
769e9ff
CLEANUP: mux-quic: remove unused code
by Amaury Denoyelle
· Tue Oct 05 11:43:50 2021 +0200
9c8c4fa
MINOR: qpack: fix memory leak on huffman decoding
by Amaury Denoyelle
· Thu Sep 30 17:14:55 2021 +0200
3a590c7
MINOR: qpack: support non-indexed http status code encoding
by Amaury Denoyelle
· Thu Sep 30 14:47:55 2021 +0200
fccffe0
MINOR: qpack: do not encode invalid http status code
by Amaury Denoyelle
· Thu Sep 30 14:47:32 2021 +0200
485da0b
BUG/MEDIUM: mux_h2: Handle others remaining read0 cases on partial frames
by Christopher Faulet
· Fri Oct 08 08:56:00 2021 +0200
2af1985
BUG/MAJOR: quic: remove qc from receiver cids tree on free
by Amaury Denoyelle
· Thu Sep 30 11:03:28 2021 +0200
d595f10
MINOR: mux-quic: release connection if no more bidir streams
by Amaury Denoyelle
· Fri Sep 24 10:05:30 2021 +0200
336f6fd
BUG/MAJOR: xprt-quic: do not queue qc timer if not set
by Amaury Denoyelle
· Tue Oct 05 14:42:25 2021 +0200
139814a
BUG/MEDIUM: mux-quic: reinsert all streams in by_id tree
by Amaury Denoyelle
· Fri Sep 24 10:03:16 2021 +0200
Next »