Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
44ae75220a8ac248cb734c39a780472f0ba11057
44ae752
BUG/MINOR: quic: Incorrect peer address validation
by Frédéric Lécaille
· Mon Mar 21 12:18:00 2022 +0100
12aa26b
BUG/MINOR: quic: 1RTT packets ignored after mux was released
by Frédéric Lécaille
· Mon Mar 21 11:37:13 2022 +0100
2899fe2
BUG/MINOR: quic: Missing TX packet initializations
by Frédéric Lécaille
· Mon Mar 21 10:43:53 2022 +0100
f27b66f
BUG/MINOR: mux-quic: Missing I/O handler events initialization
by Frédéric Lécaille
· Fri Mar 18 22:49:22 2022 +0100
4e22f28
BUG/MINOR: mux-quic: Access to empty frame list from qc_send_frames()
by Frédéric Lécaille
· Fri Mar 18 18:38:19 2022 +0100
dcc74ff
BUG/MINOR: quic: Unsent frame because of qc_build_frms()
by Frédéric Lécaille
· Fri Mar 18 17:49:29 2022 +0100
d64f68f
BUG/MINOR: quic: Possible leak in quic_build_post_handshake_frames()
by Frédéric Lécaille
· Fri Mar 18 17:45:28 2022 +0100
f1f812b
BUG/MINOR: quic: Possible crash in parse_retry_token()
by Frédéric Lécaille
· Thu Mar 17 16:22:02 2022 +0100
e2a1c1b
MEDIUM: quic: Rework of the TX packets memory handling
by Frédéric Lécaille
· Thu Mar 17 11:28:10 2022 +0100
141982a
MEDIUM: quic: Limit the number of ACK ranges
by Frédéric Lécaille
· Tue Mar 15 18:44:20 2022 +0100
8f3ae02
CLEANUP: quic: "largest_acked_pn" pktns struc member moving
by Frédéric Lécaille
· Tue Mar 15 12:07:41 2022 +0100
302c2b1
MINOR: quic: Code factorization (TX buffer reuse)
by Frédéric Lécaille
· Mon Mar 14 12:21:03 2022 +0100
fbbbc33
REGTESTS: Do not use REQUIRE_VERSION for HAProxy 2.5+
by Tim Duesterhus
· Fri Mar 11 22:46:16 2022 +0100
f4f6c0f
CLEANUP: Reapply ist.cocci
by Tim Duesterhus
· Tue Mar 15 13:11:08 2022 +0100
14abfb6
DEV: coccinelle: Add a new pattern to ist.cocci
by Tim Duesterhus
· Tue Mar 15 13:11:07 2022 +0100
7750850
CLEANUP: Reapply ist.cocci with `--include-headers-for-types --recursive-includes`
by Tim Duesterhus
· Tue Mar 15 13:11:06 2022 +0100
99f4737
DEV: coccinelle: Fix incorrect replacement in ist.cocci
by Tim Duesterhus
· Tue Mar 15 13:11:05 2022 +0100
ab398d8
BUG/MINOR: http-rules: Don't free new rule on allocation failure
by Christopher Faulet
· Mon Mar 21 08:21:19 2022 +0100
9075dbd
BUG/MINOR: rules: Initialize the list element when allocating a new rule
by Christopher Faulet
· Mon Mar 21 07:55:34 2022 +0100
15a4733
BUG/MEDIUM: mux-h2: make use of http-request and keep-alive timeouts
by Willy Tarreau
· Fri Mar 18 15:57:34 2022 +0100
3439583
MEDIUM: mux-h2: slightly relax timeout management rules
by Willy Tarreau
· Fri Mar 18 14:59:54 2022 +0100
6e805da
BUG/MEDIUM: trace: avoid race condition when retrieving session from conn->owner
by Willy Tarreau
· Fri Mar 18 17:37:20 2022 +0100
d1480cc
BUG/MEDIUM: stream-int: do not rely on the connection error once established
by Willy Tarreau
· Thu Mar 17 16:19:09 2022 +0100
99bbdbc
BUG/MEDIUM: mux-h1: only turn CO_FL_ERROR to CS_FL_ERROR with empty ibuf
by Willy Tarreau
· Thu Mar 17 17:10:36 2022 +0100
2ec39ea
CI: github actions: switch to LibreSSL-3.5.1
by Ilya Shipitsin
· Wed Mar 16 12:10:47 2022 +0500
58a81ae
BUG/MINOR: httpclient: CF_SHUTW_NOW should be tested with channel_is_empty()
by William Lallemand
· Thu Mar 17 15:14:15 2022 +0100
1eca894
BUG/MINOR: httpclient: process the response when received before the end of the request
by William Lallemand
· Thu Mar 17 14:57:23 2022 +0100
a625b03
BUG/MINOR: httpclient: only check co_data() instead of HTTP_MSG_DATA
by William Lallemand
· Thu Mar 17 14:45:46 2022 +0100
dd7e6c6
BUG/MINOR: http-rules: completely free incorrect TCP rules on error
by Willy Tarreau
· Thu Mar 17 20:29:06 2022 +0100
388c0f2
BUG/MINOR: tcp-rules: completely free incorrect TCP rules on error
by Willy Tarreau
· Thu Mar 17 20:26:54 2022 +0100
6a783e4
MINOR: actions: add new function free_act_rule() to free a single rule
by Willy Tarreau
· Thu Mar 17 20:23:43 2022 +0100
211ea25
BUG/MINOR: logs: fix logsrv leaks on clean exit
by Willy Tarreau
· Thu Mar 17 19:47:33 2022 +0100
43c2ce4
BUG/MINOR: server/ssl: free the SNI sample expression
by William Lallemand
· Wed Mar 16 17:48:19 2022 +0100
715c101
BUILD: httpclient: fix build without SSL
by William Lallemand
· Wed Mar 16 16:39:23 2022 +0100
71e3158
BUG/MINOR: httpclient: send the SNI using the host header
by William Lallemand
· Wed Mar 16 15:47:47 2022 +0100
0d05867
MINOR: server: export server_parse_sni_expr() function
by William Lallemand
· Wed Mar 16 15:44:42 2022 +0100
42cef2a
DEV: udp: add support for random packet corruption
by Willy Tarreau
· Wed Mar 16 15:07:51 2022 +0100
04d3c5c
DEV: udp: switch parser to getopt() instead of positional arguments
by Willy Tarreau
· Wed Mar 16 14:49:33 2022 +0100
53fa787
BUG/MEDIUM: sink: Properly get the stream-int in appctx callback functions
by Christopher Faulet
· Wed Mar 16 10:01:26 2022 +0100
fe14af3
BUG/MEDIUM: cli/debug: Properly get the stream-int in all debug I/O handlers
by Christopher Faulet
· Wed Mar 16 09:52:10 2022 +0100
9affa93
BUG/MEDIUM: applet: Don't call .release callback function twice
by Christopher Faulet
· Tue Mar 15 11:29:59 2022 +0100
8f170c7
BUG/MINOR: httpclient/lua: stuck when closing without data
by William Lallemand
· Tue Mar 15 10:52:07 2022 +0100
e9a974a
BUG/MAJOR: quic: Possible crash with full congestion control window
by Frédéric Lécaille
· Sun Mar 13 19:19:12 2022 +0100
2ee5c8b
BUG/MEDIUM: quic: Blocked STREAM when retransmitted
by Frédéric Lécaille
· Sun Mar 13 12:31:36 2022 +0100
a4af1b7
REGTESTS: fix the race conditions in be2hex.vtc
by Christopher Faulet
· Mon Mar 14 15:36:27 2022 +0100
97f69c6
BUG/MEDIUM: httpclient: must manipulate head, not first
by William Lallemand
· Thu Mar 10 17:23:40 2022 +0100
c020b25
BUG/MINOR: httpclient: remove the UNUSED block when parsing headers
by William Lallemand
· Wed Mar 09 18:56:02 2022 +0100
c8f1eb9
BUG/MINOR: httpclient: consume partly the blocks when necessary
by William Lallemand
· Wed Mar 09 11:58:51 2022 +0100
f5ba296
CLEANUP: htx: remove unused co_htx_remove_blk()
by William Lallemand
· Thu Feb 24 17:15:06 2022 +0100
2b7dc4e
BUG/MEDIUM: httpclient: don't consume data before it was analyzed
by William Lallemand
· Thu Feb 24 16:55:41 2022 +0100
bc8b7a1
[RELEASE] Released version 2.6-dev3
by Willy Tarreau
· Fri Mar 11 18:09:24 2022 +0100
f1cb4ac
BUG/MINOR: buffer: fix debugging condition in b_peek_varint()
by Willy Tarreau
· Fri Mar 11 16:55:49 2022 +0100
76e8b70
MEDIUM: server: remove experimental-mode for dynamic servers
by Amaury Denoyelle
· Wed Mar 09 15:07:31 2022 +0100
3881e17
REGTESTS: server: test SSL/PROXY with checks for dynamic servers
by Amaury Denoyelle
· Wed Mar 09 16:43:34 2022 +0100
7d098be
MEDIUM: check: do not auto configure SSL/PROXY for dynamic servers
by Amaury Denoyelle
· Wed Mar 09 14:20:10 2022 +0100
6ccfa3c
MEDIUM: mux-quic: improve bidir STREAM frames sending
by Amaury Denoyelle
· Thu Mar 10 16:45:53 2022 +0100
54445d0
MINOR: quic: implement sending confirmation
by Amaury Denoyelle
· Thu Mar 10 16:44:14 2022 +0100
db5d1a1
MINOR: mux-quic: improve opportunistic retry sending for STREAM frames
by Amaury Denoyelle
· Thu Mar 10 16:42:23 2022 +0100
e2ec942
MINOR: mux-quic: prevent push frame for unidir streams
by Amaury Denoyelle
· Thu Mar 10 16:46:18 2022 +0100
728b30d
CLEANUP: quic: Comments fix for qc_prep_(app)pkts() functions
by Frédéric Lécaille
· Thu Mar 10 17:42:58 2022 +0100
d5066dd
BUG/MEDIUM: quic: qc_prep_app_pkts() retries on qc_build_pkt() failures
by Frédéric Lécaille
· Thu Mar 10 17:06:59 2022 +0100
530601c
MEDIUM: quic: Implement the idle timeout feature
by Frédéric Lécaille
· Thu Mar 10 15:11:57 2022 +0100
c7a69e2
MINOR: quic: Add a function to compute the current PTO
by Frédéric Lécaille
· Thu Mar 10 15:05:32 2022 +0100
676b849
BUG/MINOR: quic: Missing check when setting the anti-amplification limit as reached
by Frédéric Lécaille
· Thu Mar 10 10:38:20 2022 +0100
12c169a
BUG/MINOR: quic: ACK_REQUIRED and ACK_RECEIVED flag collision
by Frédéric Lécaille
· Thu Mar 10 10:00:36 2022 +0100
f293b69
MEDIUM: quic: Remove the QUIC connection reference counter
by Frédéric Lécaille
· Tue Mar 08 16:59:54 2022 +0100
66d37fa
MINOR: quic: Add max_idle_timeout advertisement handling
by Frédéric Lécaille
· Tue Mar 08 14:08:16 2022 +0100
d2985f3
BUG/MINOR: session: fix theoretical risk of memleak in session_accept_fd()
by Willy Tarreau
· Fri Mar 11 07:25:11 2022 +0100
0657b93
MINOR: stream: add "last_rule_file" and "last_rule_line" samples
by Willy Tarreau
· Wed Mar 09 17:33:05 2022 +0100
c6dae86
MINOR: rules: record the last http/tcp rule that gave a final verdict
by Willy Tarreau
· Wed Mar 09 17:23:10 2022 +0100
3ec1461
DOC: sample fetch methods: move distcc_* to the right locations
by Willy Tarreau
· Thu Mar 10 10:39:58 2022 +0100
fbff854
BUG/MAJOR: mux-pt: Always destroy the backend connection on detach
by Christopher Faulet
· Wed Mar 09 15:55:58 2022 +0100
a6a3279
CLEANUP: fcgi: Use `istadv()` in `fcgi_strm_send_params`
by Tim Duesterhus
· Sat Mar 05 00:52:45 2022 +0100
98f05f6
CLEANUP: fcgi: Replace memcpy() on ist by istcat()
by Tim Duesterhus
· Sat Mar 05 00:52:44 2022 +0100
b4b0377
MEDIUM: proxy: Store server_id_hdr_name as a `struct ist`
by Tim Duesterhus
· Sat Mar 05 00:52:43 2022 +0100
e502c3e
MINOR: proxy: Store orgto_hdr_name as a `struct ist`
by Tim Duesterhus
· Sat Mar 05 00:52:42 2022 +0100
b50ab84
MINOR: proxy: Store fwdfor_hdr_name as a `struct ist`
by Tim Duesterhus
· Sat Mar 05 00:52:41 2022 +0100
4b1fcaa
MINOR: proxy: Store monitor_uri as a `struct ist`
by Tim Duesterhus
· Sat Mar 05 00:52:40 2022 +0100
5ce1299
DEBUG: stream: Fix stream trace message to print response buffer state
by Christopher Faulet
· Tue Mar 08 15:48:55 2022 +0100
5001913
DEBUG: stream: Add the missing descriptions for stream trace events
by Christopher Faulet
· Tue Mar 08 15:47:02 2022 +0100
e8cefac
BUG/MEDIUM: mcli: Properly handle errors and timeouts during reponse processing
by Christopher Faulet
· Mon Mar 07 18:20:21 2022 +0100
8b1eed1
DEBUG: cache: Update underlying buffer when loading HTX message in cache applet
by Christopher Faulet
· Mon Mar 07 16:44:30 2022 +0100
e9382e0
BUG/MEDIUM: stream: Use the front analyzers for new listener-less streams
by Christopher Faulet
· Mon Mar 07 15:31:46 2022 +0100
bef64b2
BUG/MINOR: promex: Set conn-stream/channel EOI flags at the end of request
by Christopher Faulet
· Mon Mar 07 15:56:20 2022 +0100
dbf1e88
BUG/MINOR: cache: Set conn-stream/channel EOI flags at the end of request
by Christopher Faulet
· Mon Mar 07 15:53:57 2022 +0100
3fa5d19
BUG/MINOR: stats: Set conn-stream/channel EOI flags at the end of request
by Christopher Faulet
· Mon Mar 07 15:52:42 2022 +0100
d8d2708
BUG/MINOR: hlua: Set conn-stream/channel EOI flags at the end of request
by Christopher Faulet
· Mon Mar 07 15:50:54 2022 +0100
3d43324
BUG/MINOR: httpclient: Set conn-stream/channel EOI flags at the end of request
by Christopher Faulet
· Thu Mar 03 15:38:39 2022 +0100
6709538
BUILD: fix recent build breakage of freebsd caused by kFreeBSD build fix
by David Carlier
· Tue Mar 08 14:49:29 2022 +0000
a690b73
MINOR: stats: Add dark mode support for socket rows
by Marno Krahmer
· Tue Mar 08 13:45:09 2022 +0100
20f89ca
BUG/MEDIUM: quic: do not drop packet on duplicate stream/decoding error
by Amaury Denoyelle
· Tue Mar 08 10:48:35 2022 +0100
b0dfd09
BUG/MINOR: cli: shows correct mode in "show sess"
by William Lallemand
· Tue Mar 08 12:05:31 2022 +0100
06715af
BUG/MINOR: add missing modes in proxy_mode_str()
by William Lallemand
· Tue Mar 08 11:50:59 2022 +0100
c4e56dc
MINOR: pools: add a new global option "no-memory-trimming"
by Willy Tarreau
· Tue Mar 08 10:41:40 2022 +0100
5bcfd33
BUG/MAJOR: quic: Wrong quic_max_available_room() returned value
by Frédéric Lécaille
· Fri Mar 04 15:44:21 2022 +0100
4fe7d8a
MINOR: quic: Add quic_max_int_by_size() function
by Frédéric Lécaille
· Fri Mar 04 15:38:51 2022 +0100
9777ead
CLEANUP: quic: Remove window redundant variable from NewReno algorithm state struct
by Frédéric Lécaille
· Thu Mar 03 08:24:53 2022 +0100
0e7c9a7
MINOR: quic: More precise window update calculation
by Frédéric Lécaille
· Thu Mar 03 07:50:45 2022 +0100
abdf4a1
BUG/MINOR: quic: Confusion betwen "in_flight" and "prep_in_flight" in quic_path_prep_data()
by Frédéric Lécaille
· Thu Mar 03 07:16:45 2022 +0100
5f67830
CLEANUP: quic: Remove useless definitions from quic_cc_event struct
by Frédéric Lécaille
· Wed Mar 02 15:33:06 2022 +0100
Next »