Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
800bd789447263187bda2271d7be58c4ef7c7540
800bd78
MINOR: acl: alphanumerically sort the ACL dump
by Willy Tarreau
· Wed Mar 30 11:49:59 2022 +0200
5e0f90a
MINOR: sample: alphanumerically sort sample & conv keyword dumps
by Willy Tarreau
· Wed Mar 30 11:30:36 2022 +0200
d905826
MINOR: config: alphanumerically sort config keywords output
by Willy Tarreau
· Wed Mar 30 11:21:32 2022 +0200
2100b38
MINOR: action: add a function to dump the list of actions for a ruleset
by Willy Tarreau
· Wed Mar 30 11:19:22 2022 +0200
3ff476e
MINOR: tools: add strordered() to check whether strings are ordered
by Willy Tarreau
· Wed Mar 30 10:02:56 2022 +0200
29d799d
MINOR: sample: list registered sample converter functions
by Willy Tarreau
· Tue Mar 29 16:59:49 2022 +0200
f78813f
MINOR: samples: add a function to list register sample fetch keywords
by Willy Tarreau
· Tue Mar 29 16:51:29 2022 +0200
6ff7d1b
MINOR: acl: add a function to dump the list of known ACL keywords
by Willy Tarreau
· Tue Mar 29 15:36:56 2022 +0200
06d0e2e
MINOR: cli: add a new keyword dump function
by Willy Tarreau
· Tue Mar 29 15:25:30 2022 +0200
5fcc100
MINOR: services: extend list_services() to dump to stdout
by Willy Tarreau
· Tue Mar 29 15:10:44 2022 +0200
3b65e14
MINOR: filters: extend flt_dump_kws() to dump to stdout
by Willy Tarreau
· Tue Mar 29 15:03:09 2022 +0200
ca1acd6
MINOR: config: add a function to dump all known config keywords
by Willy Tarreau
· Tue Mar 29 15:02:44 2022 +0200
76871a4
MINOR: management: add some basic keyword dump infrastructure
by Willy Tarreau
· Tue Mar 08 16:01:40 2022 +0100
0d71d2f
BUG/MINOR: samples: add missing context names for sample fetch functions
by Willy Tarreau
· Tue Mar 29 16:39:24 2022 +0200
b4f96ed
BUG/MINOR: log: Initialize the list element when allocating a new log server
by Christopher Faulet
· Tue Mar 29 14:17:09 2022 +0200
744451c
BUG/MEDIUM: mux-h1: Properly detect full buffer cases during message parsing
by Christopher Faulet
· Mon Mar 28 16:19:02 2022 +0200
d9fc128
BUG/MEDIUM: mux-fcgi: Properly handle return value of headers/trailers parsing
by Christopher Faulet
· Mon Mar 28 15:37:01 2022 +0200
4646e9c
DOC: reflect H2 timeout changes
by Lukas Tribus
· Sat Mar 26 20:43:48 2022 +0100
0541c2b
[RELEASE] Released version 2.6-dev4
by Willy Tarreau
· Sat Mar 26 08:31:33 2022 +0100
3d7a918
BUG/MINOR: tools: url2sa reads too far when no port nor path
by William Lallemand
· Fri Mar 25 17:37:51 2022 +0100
d8769d1
CLEANUP: h3: suppress by default stdout traces
by Amaury Denoyelle
· Fri Mar 25 15:28:33 2022 +0100
d96361b
CLEANUP: qpack: suppress by default stdout traces
by Amaury Denoyelle
· Fri Mar 25 14:56:51 2022 +0100
18a10d0
BUILD: qpack: fix unused value when not using DEBUG_HPACK
by Amaury Denoyelle
· Fri Mar 25 15:11:38 2022 +0100
251eadf
MINOR: mux-quic: activate qmux traces on stdout via macro
by Amaury Denoyelle
· Thu Mar 24 17:14:52 2022 +0100
fdcec36
MINOR: mux-quic: add trace event for qcs_push_frame
by Amaury Denoyelle
· Fri Mar 25 09:28:10 2022 +0100
fa29f33
MINOR: mux-quic: add trace event for frame sending
by Amaury Denoyelle
· Fri Mar 25 09:09:40 2022 +0100
4f13757
MINOR: mux-quic: replace printfs by traces
by Amaury Denoyelle
· Thu Mar 24 17:10:00 2022 +0100
dd4fbfb
MINOR: mux-quic: declare the qmux trace module
by Amaury Denoyelle
· Thu Mar 24 16:09:16 2022 +0100
0c2d964
REORG: quic: use a dedicated quic_loss.c
by Amaury Denoyelle
· Thu Mar 24 16:08:05 2022 +0100
777969c
BUILD: quic: add missing includes
by Amaury Denoyelle
· Thu Mar 24 16:06:26 2022 +0100
9296091
MINOR: mux-quic: convert fin on push-frame as boolean
by Amaury Denoyelle
· Thu Mar 24 18:23:29 2022 +0100
b938b77
BUG/MINOR: tools: fix url2sa return value with IPv4
by William Lallemand
· Thu Mar 24 21:59:03 2022 +0100
cc2764e
BUG/MINOR: quic: Wrong buffer length passed to generate_retry_token()
by Frédéric Lécaille
· Wed Mar 23 14:09:09 2022 +0100
0c3205a
BUILD: stream-int: avoid a build warning when DEBUG is empty
by Willy Tarreau
· Wed Mar 23 11:11:31 2022 +0100
1e5e513
MINOR: mux-quic: support MAX_DATA frame parsing
by Amaury Denoyelle
· Tue Mar 08 16:23:03 2022 +0100
8727ff4
MINOR: mux-quic: support MAX_STREAM_DATA frame parsing
by Amaury Denoyelle
· Tue Mar 08 10:39:55 2022 +0100
05ce55e
MEDIUM: mux-quic: respect peer connection data limit
by Amaury Denoyelle
· Tue Mar 08 10:35:42 2022 +0100
6ea7819
MEDIUM: mux-quic: respect peer bidirectional stream data limit
by Amaury Denoyelle
· Mon Mar 07 15:47:02 2022 +0100
78396e5
MINOR: mux-quic: use shorter name for flow-control fields
by Amaury Denoyelle
· Mon Mar 21 17:13:32 2022 +0100
75d14ad
MINOR: mux-quic: add comments for send functions
by Amaury Denoyelle
· Tue Mar 22 15:10:29 2022 +0100
ac74aa5
MINOR: mux-quic: complete trace when stream is not found
by Amaury Denoyelle
· Tue Mar 22 16:42:10 2022 +0100
1b4ebcb
CLEANUP: mux-quic: adjust comment for coding-style
by Amaury Denoyelle
· Mon Mar 07 15:16:56 2022 +0100
e0320b8
CLEANUP: mux-quic: change comment style to not mess with git conflict
by Amaury Denoyelle
· Fri Mar 11 19:12:23 2022 +0100
aaf1f19
MINOR: quic: Add traces in qc_set_timer() (scheduling)
by Frédéric Lécaille
· Tue Mar 22 15:37:41 2022 +0100
ce69cbc
MINOR: quic: Add traces about stream TX buffer consumption
by Frédéric Lécaille
· Tue Mar 22 12:45:33 2022 +0100
140a357
DOC: config: Explictly add supported MQTT versions
by Christopher Faulet
· Tue Mar 22 09:41:11 2022 +0100
1295798
MEDIUM: mqtt: support mqtt_is_valid and mqtt_field_value converters for MQTTv3.1
by Dhruv Jain
· Mon Mar 21 20:04:00 2022 +0530
76fc07e
BUG/MINOR: quic: Wrong TX packet related counters handling
by Frédéric Lécaille
· Mon Mar 21 16:12:19 2022 +0100
411aa6d
BUG/MINOR: quic: Non initialized variable in quic_build_post_handshake_frames()
by Frédéric Lécaille
· Mon Mar 21 12:01:22 2022 +0100
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
Next »