Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
4ad6ee94ab6d4b0d9d51065c8e9078ca018d4d1f
4ad6ee9
REGTESTS: Fix ssl_errors.vtc script to wait for connections close
by Christopher Faulet
· Tue Feb 21 11:24:04 2023 +0100
848878c
REGTESTS: Skip http_splicing.vtc script if fast-forward is disabled
by Christopher Faulet
· Tue Feb 21 11:21:03 2023 +0100
c13f302
MINOR: cfgcond: Implement enabled condition expression
by Christopher Faulet
· Tue Feb 21 11:16:08 2023 +0100
a1fdad7
MINOR: cfgcond: Implement strstr condition expression
by Christopher Faulet
· Mon Feb 20 17:55:58 2023 +0100
760a384
DOC: config: Add the missing tune.fail-alloc option from global listing
by Christopher Faulet
· Mon Feb 20 14:33:46 2023 +0100
2f7c82b
BUG/MINOR: haproxy: Fix option to disable the fast-forward
by Christopher Faulet
· Mon Feb 20 14:06:52 2023 +0100
d17dd84
MINOR: proxy: Only consider backend httpclose option for server connections
by Christopher Faulet
· Mon Feb 20 17:30:06 2023 +0100
85523a0
DOC: config: Fix description of options about HTTP connection modes
by Christopher Faulet
· Mon Feb 20 17:09:34 2023 +0100
a62201d
DEBUG: stream: Add a BUG_ON to never exit process_stream with an expired task
by Christopher Faulet
· Mon Feb 20 14:43:49 2023 +0100
bbf86be
BUG/MEDIUM: quic: Missing TX buffer draining from qc_send_ppkts()
by Frédéric Lécaille
· Mon Feb 20 09:28:58 2023 +0100
0d6e5d2
MINOR: mux-h2/traces: add a missing TRACE_LEAVE() in h2s_frt_handle_headers()
by Willy Tarreau
· Mon Feb 20 17:05:10 2023 +0100
f9f4499
MINOR: mux-h2/traces: do not log h2s pointer for dummy streams
by Willy Tarreau
· Mon Feb 20 16:57:47 2023 +0100
77ed631
MEDIUM: quic: trigger fast connection closing on process stopping
by Amaury Denoyelle
· Wed Feb 01 09:28:55 2023 +0100
fb37557
MINOR: quic: mark quic-conn as jobs on socket allocation
by Amaury Denoyelle
· Wed Feb 01 09:28:32 2023 +0100
b3aa07c
MEDIUM: mux-quic: properly implement soft-stop
by Amaury Denoyelle
· Tue Jan 24 18:20:28 2023 +0100
eb7d320
MINOR: mux-quic: implement client-fin timeout
by Amaury Denoyelle
· Wed Feb 08 15:55:24 2023 +0100
14dbb84
MINOR: mux-quic: define qc_process()
by Amaury Denoyelle
· Tue Jan 24 18:19:47 2023 +0100
b30247b
MINOR: mux-quic: define qc_shutdown()
by Amaury Denoyelle
· Tue Jan 24 18:18:23 2023 +0100
3d55084
MEDIUM: h3: enforce GOAWAY by resetting higher unhandled stream
by Amaury Denoyelle
· Tue Jan 24 17:42:21 2023 +0100
35d9053
BUG/MINOR: h3: prevent hypothetical demux failure on int overflow
by Amaury Denoyelle
· Thu Jan 26 16:03:45 2023 +0100
156a89a
BUG/MINOR: quic: acknowledge STREAM frame even if MUX is released
by Amaury Denoyelle
· Mon Feb 20 10:32:16 2023 +0100
7546301
BUG/MINOR: quic: also send RESET_STREAM if MUX released
by Amaury Denoyelle
· Mon Feb 20 10:31:27 2023 +0100
38836b6
MINOR: quic: adjust request reject when MUX is already freed
by Amaury Denoyelle
· Tue Feb 07 14:24:54 2023 +0100
5faf577
BUG/MINOR: quic: Missing padding for short packets
by Frédéric Lécaille
· Thu Feb 16 17:30:53 2023 +0100
35218c6
BUG/MINOR: quic: Do not drop too small datagrams with Initial packets
by Frédéric Lécaille
· Thu Feb 16 11:40:11 2023 +0100
8f7d224
BUG/MINOR: quic: Wrong initialization for io_cb_wakeup boolean
by Frédéric Lécaille
· Wed Feb 15 11:55:21 2023 +0100
7c6d8f8
BUG/MINOR: quic: Do not probe with too little Initial packets
by Frédéric Lécaille
· Tue Feb 14 16:00:18 2023 +0100
4540053
MINOR: quic: Add <pto_count> to the traces
by Frédéric Lécaille
· Mon Feb 13 18:39:19 2023 +0100
bc09f74
MINOR: quic: Add a trace to identify connections which sent Initial packet.
by Frédéric Lécaille
· Mon Feb 13 17:45:36 2023 +0100
1e8ef1b
BUG/MINOR: quic: Missing call to task_queue() in qc_idle_timer_do_rearm()
by Frédéric Lécaille
· Fri Feb 10 16:35:43 2023 +0100
e1738df
MINOR: quic: Make qc_dgrams_retransmit() return a status.
by Frédéric Lécaille
· Fri Feb 10 14:46:39 2023 +0100
2f53111
MINOR: quic: Add traces to qc_kill_conn()
by Frédéric Lécaille
· Fri Feb 10 14:44:51 2023 +0100
a2c62c3
MINOR: quic: Kill the connections on ICMP (port unreachable) packet receipt
by Frédéric Lécaille
· Fri Feb 10 14:13:43 2023 +0100
dd41a45
MINOR: quic: Simplication for qc_set_timer()
by Frédéric Lécaille
· Thu Feb 09 07:48:33 2023 +0100
dea3298
BUG/MINOR: quic: Really cancel the connection timer from qc_set_timer()
by Frédéric Lécaille
· Wed Feb 08 17:43:13 2023 +0100
75c8ad5
MINOR: quic: Move code to wakeup the timer task to avoid anti-amplication deadlock
by Frédéric Lécaille
· Wed Feb 08 16:08:28 2023 +0100
1dbeb35
MINOR: quic: Add new traces about by connection RX buffer handling
by Frédéric Lécaille
· Tue Feb 07 11:40:21 2023 +0100
9fc10af
BUG/MINOR: quic: Possible unexpected counter incrementation on send*() errors
by Frédéric Lécaille
· Thu Feb 09 20:37:26 2023 +0100
14037bf
MINOR: h3: add traces on decode_qcs callback
by Amaury Denoyelle
· Fri Feb 17 15:56:06 2023 +0100
5a7f83a
BUG/MINOR: mworker: prevent incorrect values in uptime
by William Lallemand
· Fri Feb 17 16:23:52 2023 +0100
fa24193
BUG/MINOR: mux-quic: transfer FIN on empty STREAM frame
by Amaury Denoyelle
· Tue Feb 14 15:36:36 2023 +0100
381d813
MINOR: h3/hq-interop: handle no data in decode_qcs() with FIN set
by Amaury Denoyelle
· Fri Feb 17 09:51:20 2023 +0100
3e820a1
MINOR: threads: add flags to know if a thread is started and/or running
by Willy Tarreau
· Fri Feb 17 08:36:42 2023 +0100
ba4c7a1
BUG/MEDIUM: sched: allow a bit more TASK_HEAVY to be processed when needed
by Willy Tarreau
· Thu Feb 16 09:19:21 2023 +0100
2e270cf
BUG/MINOR: sched: properly report long_rq when tasks remain in the queue
by Willy Tarreau
· Thu Feb 16 09:07:00 2023 +0100
5405c9c
BUG/MEDIUM: wdt: fix wrong thread being checked for sleeping
by Willy Tarreau
· Fri Feb 17 14:55:41 2023 +0100
91fe0bc
REGTESTS: Remove unsupported feature command in http_splicing.vtc
by Christopher Faulet
· Fri Feb 17 15:27:10 2023 +0100
678a4ce
MINOR: haproxy: Add an command option to disable data fast-forward
by Christopher Faulet
· Tue Feb 14 16:12:54 2023 +0100
d4eaa8a
MINOR: global: Add an option to disable the data fast-forward
by Christopher Faulet
· Tue Feb 14 15:37:14 2023 +0100
407210a
BUG/MEDIUM: stconn: Don't rearm the read expiration date if EOI was reached
by Christopher Faulet
· Tue Feb 14 11:01:51 2023 +0100
af12436
BUG/MEDIUM: http-ana: Detect closed SC on opposite side during body forwarding
by Christopher Faulet
· Tue Feb 14 10:48:02 2023 +0100
44979ad
BUG/MINOR: config: crt-list keywords mistaken for bind ssl keywords
by William Lallemand
· Mon Feb 13 15:24:01 2023 +0100
af67806
MINOR: ssl: rename confusing ssl_bind_kws
by William Lallemand
· Mon Feb 13 10:58:13 2023 +0100
c80560b
[RELEASE] Released version 2.8-dev4
by Willy Tarreau
· Tue Feb 14 16:55:17 2023 +0100
a8598a2
BUG/CRITICAL: http: properly reject empty http header field names
by Willy Tarreau
· Thu Feb 09 21:36:54 2023 +0100
07846cb
BUG/MINOR: quic: Wrong datagram dispatch because of qc_check_dcid()
by Frédéric Lécaille
· Mon Feb 13 16:14:24 2023 +0100
25e36bf
BUG/MEDIUM: spoe: Don't set the default traget for the SPOE agent frontend
by Christopher Faulet
· Mon Feb 13 11:37:26 2023 +0100
3eff752
BUG/MINOR: mux-h1: Don't report an H1C error on client timeout
by Christopher Faulet
· Mon Feb 06 18:14:47 2023 +0100
5b74f99
BUG/MINOR: http-ana: Fix condition to set LAST termination flag
by Christopher Faulet
· Thu Jan 26 19:02:07 2023 +0100
b3ef9c3
MINOR: bwlim: Remove useless test on CF_READ_ERROR to detect the last packet
by Christopher Faulet
· Thu Jan 26 16:11:02 2023 +0100
11fddb9
MINOR: ssl-ckch: Stop to test CF_WRITE_ERROR to commit CA/CRL file
by Christopher Faulet
· Thu Jan 26 08:03:39 2023 +0100
e008402
DOC: proxy-protocol: fix wrong byte in provided example
by Willy Tarreau
· Sun Feb 12 09:26:48 2023 +0100
91376d6
BUG/MEDIUM: quic: Buffer overflow when looking through QUIC CLI keyword list
by Frédéric Lécaille
· Sat Feb 11 20:24:42 2023 +0100
341a578
BUG/MEDIUM: stconn: stop to enable/disable reads from streams via si_update_rx
by Christopher Faulet
· Fri Feb 10 17:37:11 2023 +0100
b685ad0
BUG/MINOR: clock/stats: also use start_time not start_date in HTML info
by Willy Tarreau
· Fri Feb 10 16:53:35 2023 +0100
2776e77
BUG/MINOR: mworker: fix uptime for master process
by Amaury Denoyelle
· Fri Feb 10 15:25:45 2023 +0100
a9de25a
BUG/MINOR: quic: fix type bug on "show quic" for 32-bits arch
by Amaury Denoyelle
· Fri Feb 10 09:25:22 2023 +0100
71c486b
BUG/MEDIUM: stconn: Don't needlessly wake the stream on send during fast-forward
by Christopher Faulet
· Thu Feb 09 14:14:38 2023 +0100
10a46de
BUG/MINOR: quic: fix filtering of closing connections on "show quic"
by Amaury Denoyelle
· Thu Feb 09 18:18:45 2023 +0100
3f9758e
MINOR: quic: filter closing conn on "show quic"
by Amaury Denoyelle
· Wed Feb 01 17:31:02 2023 +0100
2eda63b
MINOR: quic: display Tx stream info on "show quic"
by Amaury Denoyelle
· Wed Feb 01 17:05:36 2023 +0100
1b0fc43
MINOR: quic: display infos about various encryption level on "show quic"
by Amaury Denoyelle
· Wed Feb 01 17:05:10 2023 +0100
b89c0e2
MINOR: quic: display socket info on "show quic"
by Amaury Denoyelle
· Wed Feb 01 17:04:26 2023 +0100
58d9d5d
MINOR: quic: display CIDs and state in "show quic"
by Amaury Denoyelle
· Wed Feb 01 11:54:43 2023 +0100
15c7470
MINOR: quic: implement a basic "show quic" CLI handler
by Amaury Denoyelle
· Wed Feb 01 10:18:26 2023 +0100
db991c2
BUG/MEDIUM: quic: fix crash when "option nolinger" is set in the frontend
by Willy Tarreau
· Thu Feb 09 17:53:41 2023 +0100
eb3f26d
BUG/MEDIUM: stconn: Schedule a shutw on shutr if data must be sent first
by Christopher Faulet
· Wed Feb 08 16:18:48 2023 +0100
86207e7
BUG/MINOR: server/add: ensure minconn/maxconn consistency when adding server
by Aurelien DARRAGON
· Wed Feb 08 11:55:08 2023 +0100
3e7a0bb
MINOR: cfgparse/server: move (min/max)conn postparsing logic into dedicated function
by Aurelien DARRAGON
· Wed Feb 08 11:49:02 2023 +0100
a14686d
MINOR: ssl/ocsp: add a function to check the OCSP update configuration
by William Lallemand
· Tue Feb 07 18:38:05 2023 +0100
b4b9caa
BUILD: ssl/ocsp: ssl_ocsp-t.h depends on ssl_sock-t.h
by William Lallemand
· Tue Feb 07 18:28:30 2023 +0100
28360dc
MEDIUM: clock: force internal time to wrap early after boot
by Willy Tarreau
· Tue Feb 07 14:44:44 2023 +0100
9b5d57d
BUG/MEDIUM: cache: use the correct time reference when comparing dates
by Willy Tarreau
· Tue Feb 07 15:22:41 2023 +0100
6093ba4
BUG/MINOR: clock: do not mix wall-clock and monotonic time in uptime calculation
by Willy Tarreau
· Tue Feb 07 15:52:14 2023 +0100
5938021
BUG/MEDIUM: stick-table: do not leave entries in end of window during purge
by Aleksey Ponomaryov
· Tue Feb 07 19:27:06 2023 +0100
d85227f
BUG/MINOR: ssl/crt-list: warn when a line is malformated
by William Lallemand
· Tue Feb 07 17:06:35 2023 +0100
655a7bc
BUG/MEDIUM: listener/thread: bypass shards setting on failed thread resolution
by Willy Tarreau
· Mon Feb 06 18:06:14 2023 +0100
f91ab7a
BUG/MEDIUM: thread: fix extraneous shift in the thread_set parser
by Willy Tarreau
· Mon Feb 06 18:01:50 2023 +0100
d97d1d7
BUG/MINOR: stats: Prevent HTTP "other sessions" counter underflows
by Frédéric Lécaille
· Mon Feb 06 09:23:56 2023 +0100
b7a406a
MINOR: quic: Update version_information transport parameter to draft-14
by Frédéric Lécaille
· Mon Feb 06 11:54:07 2023 +0100
90304dc
BUG/MINOR: stats: fix STAT_STARTED behavior with full htx
by Aurelien DARRAGON
· Thu Feb 02 19:01:02 2023 +0100
28a2361
BUG/MINOR: stats: fix show stats field ctx for servers
by Aurelien DARRAGON
· Thu Feb 02 18:13:30 2023 +0100
9b07d4f
BUG/MINOR: stats: fix ctx->field update in stats_dump_proxy_to_buffer()
by Aurelien DARRAGON
· Fri Feb 03 11:43:05 2023 +0100
e5958d0
BUG/MEDIUM: stats: fix resolvers dump
by Aurelien DARRAGON
· Thu Feb 02 17:27:27 2023 +0100
1465684
BUG/MINOR: stats: fix source buffer size for http dump
by Aurelien DARRAGON
· Fri Feb 03 08:31:42 2023 +0100
e74d77b
[RELEASE] Released version 2.8-dev3
by Willy Tarreau
· Sat Feb 04 10:51:05 2023 +0100
15c8428
BUILD: thread: fix build warnings with older gcc compilers
by Willy Tarreau
· Sat Feb 04 10:49:01 2023 +0100
f2f08f8
BUG/MEDIUM: quic: do not split STREAM frames if no space
by Amaury Denoyelle
· Fri Feb 03 18:39:06 2023 +0100
5044045
MEDIUM: config: restrict shards, not bind_conf to one group each
by Willy Tarreau
· Fri Feb 03 15:52:07 2023 +0100
484093d
CLEANUP: listener/config: remove the special case for shards==1
by Willy Tarreau
· Fri Feb 03 14:53:34 2023 +0100
Next »