Merge date | Subject - Severity (minor, medium, major, critical) |
2024-04-05 | BUG/MINOR: proxy: fix logformat expression leak in use_backend rules |
2024-04-05 | BUG/MEDIUM: hlua: streams don't support mixing lua-load with lua-load-per-thread (2nd try) |
2024-04-05 | DEBUG: lua: precisely identify if stream is stuck inside lua or not |
2024-04-03 | BUG/MINOR: backend: properly handle redispatch 0 |
2024-04-03 | BUG/MINOR: server: ignore 'enabled' for dynamic servers |
2024-03-29 | BUG/MEDIUM: cli: Warn if pipelined commands are delimited by a \n |
2024-03-29 | BUG/MINOR: server: 'source' interface ignored from 'default-server' directive |
2024-03-29 | BUG/MEDIUM: mux-fcgi: Properly handle EOM flag on end-of-trailers HTX block |
2024-03-29 | BUG/MINOR: mux-quic: close all QCS before freeing QCC tasklet |
2024-03-29 | BUG/MINOR: session: ensure conn owner is set after insert into session |
2024-03-29 | BUG/MEDIUM: spoe: Return an invalid frame on recv if size is too small |
2024-03-29 | BUG/MINOR: spoe: Be sure to be able to quickly close IDLE applets on soft-stop |
2024-03-29 | BUG/MEDIUM: spoe: Don't rely on stream's expiration to detect processing timeout |
2024-03-29 | BUG/MINOR: listener: Don't schedule frontend without task in listener_release() |
2024-03-29 | BUG/MINOR: listener: Wake proxy's mngmt task up if necessary on session release |
2024-03-29 | BUG/MINOR: hlua: fix missing lock in hlua_filter_delete() |
2024-03-29 | BUG/MINOR: hlua: missing lock in hlua_filter_new() |
2024-03-29 | BUG/MINOR: hlua: segfault when loading the same filter from different contexts |
2024-03-29 | BUG/MINOR: ssl: fix possible ctx memory leak in sample_conv_aes_gcm() |
2024-03-29 | BUG/MINOR: cfgparse: report proper location for log-format-sd errors |
2024-03-29 | BUG/MINOR: ssl/cli: typo in new ssl crl-file CLI description |
2024-03-29 | BUG/MAJOR: hlua: improper lock usage with hlua_ctx_resume() |
2024-03-29 | BUG/MEDIUM: hlua: improper lock usage with SET_SAFE_LJMP() |
2024-03-29 | BUG/MINOR: hlua: improper lock usage in hlua_filter_new() |
2024-03-29 | BUG/MINOR: hlua: improper lock usage in hlua_filter_callback() |
2024-03-29 | BUG/MINOR: hlua: fix possible crash in hlua_filter_new() under load |
2024-03-29 | BUG/MINOR: hlua: don't use lua_tostring() from unprotected contexts |
2024-03-29 | BUG/MINOR: hlua: fix unsafe lua_tostring() usage with empty stack |
2024-03-29 | BUG/MINOR: tools: seed the statistical PRNG slightly better |
2024-03-29 | BUG/MINOR: hlua: Fix log level to the right value when set via TXN:set_loglevel |
2024-03-29 | BUG/MINOR: ssl/cli: duplicate cleaning code in cli_parse_del_crtlist |
2024-03-29 | BUG/MINOR: ist: only store NUL byte on succeeded alloc |
2024-03-29 | BUG/MINOR: quic: fix output of show quic |
2024-03-29 | BUG/MAJOR: server: fix stream crash due to deleted server |
2024-03-29 | BUG/MINOR: stats: drop srv refcount on early release |
2024-03-29 | BUG/MINOR: ist: allocate nul byte on istdup |
2024-03-29 | BUG/MEDIUM: quic: fix transient send error with listener socket |
2024-03-29 | BUG/MEDIUM: hlua: Don't loop if a lua socket does not consume received data |
2024-03-29 | BUG/MEDIUM: hlua: Be able to garbage collect uninitialized lua sockets |
2024-03-29 | BUG/MEDIUM: applet: Immediately free appctx on early error |
2024-03-29 | BUG/MINOR: qpack: reject invalid dynamic table capacity |
2024-03-29 | BUG/MINOR: qpack: reject invalid increment count decoding |
2024-03-29 | BUG/MINOR: quic: reject HANDSHAKE_DONE as server |
2024-03-29 | BUG/MINOR: quic: reject unknown frame type |
2024-03-29 | BUG/MAJOR: promex: fix crash on deleted server |
2024-03-29 | BUG/MINOR: ext-check: cannot use without preserve-env |
2024-03-29 | BUG/MINOR: diag: run the final diags before quitting when using -c |
2024-03-29 | BUG/MEDIUM: quic: Wrong K CUBIC calculation. |
2024-03-29 | BUG/MINOR: quic: fix possible integer wrap around in cubic window calculation |
2024-03-29 | BUG/MINOR: quic: Wrong ack ranges handling when reaching the limit. |
2024-03-29 | BUG/MEDIUM: quic: fix crash on invalid qc_stream_buf_free() BUG_ON |
2024-03-29 | BUG/MEDIUM: qpack: allow 6xx..9xx status codes |
2024-03-29 | BUG/MEDIUM: h3: do not crash on invalid response status code |
2024-03-29 | BUG/MEDIUM: quic: remove unsent data from qc_stream_desc buf |
2024-03-29 | BUG/MEDIUM: mux-quic: report early error on stream |
2024-03-29 | BUG/MINOR: h3: fix checking on NULL Tx buffer |
2024-03-29 | BUG/MINOR: ssl: Clear the ckch instance when deleting a crt-list line |
2024-03-29 | BUG/MAJOR: ssl_sock: Always clear retry flags in read/write functions |
2024-03-29 | BUG/MEDIUM: h1: always reject the NUL character in header values |
2024-03-29 | BUG/MINOR: h1-htx: properly initialize the err_pos field |
2024-03-29 | BUG/MEDIUM: h1: Don't support LF only to mark the end of a chunk size |
2024-03-29 | BUG/MINOR: h1: Don't support LF only at the end of chunks |
2024-03-29 | BUG/MEDIUM: pool: fix rare risk of deadlock in pool_flush() |
2024-03-29 | BUG/MINOR: jwt: fix jwt_verify crash on 32-bit archs |
2024-03-29 | BUG/MEDIUM: cli: fix once for all the problem of missing trailing LFs |
2024-03-29 | BUG/MINOR: vars/cli: fix missing LF after "get var" output |
2024-03-29 | BUG/MEDIUM: cli: some err/warn msg dumps add LR into CSV output on stat's CLI |
2024-03-29 | MINOR: debug: make BUG_ON() catch build errors even without DEBUG_STRICT |
2024-01-17 | BUG/MINOR: mux-quic: do not prevent non-STREAM sending on flow control |
2024-01-17 | BUG/MEDIUM: spoe: Never create new spoe applet if there is no server up |
2024-01-17 | BUG/MEDIUM: stconn: Forward shutdown on write timeout only if it is forwardable |
2024-01-17 | BUG/MEDIUM: h3: fix incorrect snd_buf return value |
2024-01-17 | BUG/MINOR: h3: close connection on sending alloc errors |
2024-01-17 | BUG/MINOR: h3: properly handle alloc failure on finalize |
2024-01-17 | BUG/MINOR: h3: close connection on header list too big |
2024-01-17 | BUG/MINOR: mux-quic: always report error to SC on RESET_STREAM emission |
2024-01-17 | BUG/MEDIUM: stats: unhandled switching rules with TCP frontend |
2024-01-17 | BUG/MINOR: resolvers: default resolvers fails when network not configured |
2024-01-17 | BUG/MEDIUM: mux-h2: Report too large HEADERS frame only when rxbuf is empty |
2024-01-17 | BUG/MEDIUM: quic: QUIC CID removed from tree without locking |
2024-01-17 | BUG/MINOR: mworker/cli: fix set severity-output support |
2023-12-07 | BUG/MEDIUM: proxy: always initialize the default settings after init |
2023-12-07 | BUG/MINOR: quic: Possible leak of TX packets under heavy load |
2023-12-07 | BUG/MEDIUM: quic: Possible crash during retransmissions and heavy load |
2023-12-07 | BUG/MINOR: cache: Remove incomplete entries from the cache when stream is closed |
2023-12-07 | BUG/MINOR: sample: Make the `word` converter compatible with `-m found` |
2023-12-07 | BUG/MINOR: cfgparse-listen: fix warning being reported as an alert |
2023-12-07 | BUG/MINOR: config: Stopped parsing upon unmatched environment variables |
2023-12-07 | BUG/MINOR: quic_tp: fix preferred_address decoding |
2023-12-07 | BUG/MINOR: h3: always reject PUSH_PROMISE |
2023-12-07 | BUG/MINOR: h3: fix TRAILERS encoding |
2023-12-07 | BUG/MINOR: quic: fix CONNECTION_CLOSE_APP encoding |
2023-12-07 | BUG/MINOR: server: do not leak default-server in defaults sections |
2023-12-07 | BUG/MINOR: quic: Possible RX packet memory leak under heavy load |
2023-12-07 | BUG/MEDIUM: quic: Possible crash for connections to be killed |
2023-12-07 | BUG/MINOR: sock: mark abns sockets as non-suspendable and always unbind them |
2023-12-07 | BUG/MINOR: startup: set GTUNE_SOCKET_TRANSFER correctly |
2023-12-07 | BUG/MINOR: proxy/stktable: missing frees on proxy cleanup |
2023-12-07 | BUG/MINOR: stream/cli: report correct stream age in "show sess" |
2023-12-07 | BUG/MEDIUM: mux-fcgi: fail earlier on malloc in takeover() |
2023-12-07 | BUG/MEDIUM: mux-h1: fail earlier on malloc in takeover() |
2023-12-07 | BUG/MEDIUM: mux-h2: fail earlier on malloc in takeover() |
2023-12-07 | BUG/MAJOR: quic: complete thread migration before tcp-rules |
2023-11-20 | BUG/MINOR: stconn: Use HTX-aware channel's functions to get info on buffer |
2023-11-20 | BUG/MINOR: stconn: Fix streamer detection for HTX streams |
2023-11-15 | BUG/MEDIUM: quic: fix sslconns on quic_conn alloc failure |
2023-11-15 | BUG/MEDIUM: quic: fix actconn on quic_conn alloc failure |
2023-11-14 | BUG/MEDIUM: stream: Don't call mux .ctl() callback if not implemented |
2023-11-14 | BUG/MEDIUM: mworker: set the master variable earlier |
2023-11-14 | BUG/MINOR: http-client: Don't forget to commit changes on HTX message |
2023-11-14 | BUG/MEDIUM: stream: Properly handle abortonclose when set on backend only |
2023-11-14 | BUG/MINOR: stconn: Handle abortonclose if backend connection was already set up |
2023-11-14 | BUG/MEDIUM: connection: report connection errors even when no mux is installed |
2023-11-14 | BUG/MINOR: sink: don't learn srv port from srv addr |
2023-11-14 | BUG/MEDIUM: applet: Remove appctx from buffer wait list on release |
2023-11-14 | BUG/MINOR: quic: fix retry token check inconsistency |
2023-11-14 | BUG/MEDIUM: quic: Avoid some crashes upon TX packet allocation failures |
2023-11-14 | BUG/MEDIUM: quic: Possible crashes when sending too short Initial packets |
2023-11-14 | BUG/MEDIUM: quic: Avoid trying to send ACK frames from an empty ack ranges tree |
2023-11-14 | BUG/MINOR: quic: idle timer task requeued in the past |
2023-11-14 | BUG/MEDIUM: pool: fix releasable pool calculation when overloaded |
2023-11-14 | BUG/MEDIUM: freq-ctr: Don't report overshoot for long inactivity period |
2023-11-14 | BUG/MINOR: mux-h1: Properly handle http-request and http-keep-alive timeouts |
2023-11-14 | BUG/MINOR: stick-table/cli: Check for invalid ipv4 key |
2023-11-14 | BUG/MEDIUM: pattern: don't trim pools under lock in pat_ref_purge_range() |
2023-11-14 | BUG/MINOR: cfgparse/stktable: fix error message on stktable_init() failure |
2023-11-14 | BUG/MINOR: stktable: missing free in parse_stick_table() |
2023-11-14 | BUG/MINOR: tcpcheck: Report hexstring instead of binary one on check failure |
2023-11-14 | BUG/MEDIUM: ssl: segfault when cipher is NULL |
2023-11-14 | BUG/MINOR: mux-quic: fix early close if unset client timeout |
2023-11-14 | BUG/MINOR: ssl: suboptimal certificate selection with TLSv1.3 and dual ECDSA/RSA |
2023-11-14 | BUG/MINOR: ssl: use a thread-safe sslconns increment |
2023-11-14 | BUG/MINOR: quic: do not consider idle timeout on CLOSING state |
2023-11-14 | BUG/MEDIUM: server: "proto" not working for dynamic servers |
2023-11-14 | DEBUG: mux-h2/flags: fix list of h2c flags used by the flags decoder |
2023-11-14 | BUG/MINOR: ssl: load correctly @system-ca when ca-base is define |
2023-10-27 | BUG/MINOR: mux-h2: update tracked counters with req cnt/req err |
2023-10-27 | BUG/MINOR: mux-h2: commit the current stream ID even on reject |
2023-10-27 | BUG/MEDIUM: peers: Fix synchro for huge number of tables |
2023-10-27 | BUG/MEDIUM: peers: Be sure to always refresh recconnect timer in sync task |
2023-10-27 | BUG/MINOR: trace: fix trace parser error reporting |
2023-10-27 | BUG/MINOR: mux-h2: fix http-request and http-keep-alive timeouts again |
2023-10-27 | BUG/MEDIUM: mux-h2: Don't report an error on shutr if a shutw is pending |
2023-10-27 | BUG/MINOR: mux-h2: make up other blocked streams upon removal from list |
2023-10-27 | BUG/MINOR: mux-h1: Send a 400-bad-request on shutdown before the first request |
2023-10-27 | BUG/MEDIUM: quic-conn: free unsent frames on retransmit to prevent crash |
2023-10-27 | BUG/MINOR: mux-quic: fix free on qcs-new fail alloc |
2023-10-27 | BUG/MINOR: h3: strengthen host/authority header parsing |
2023-10-27 | BUG/MINOR: mux-quic: support initial 0 max-stream-data |
2023-10-27 | BUG/MEDIUM: mux-quic: fix RESET_STREAM on send-only stream |
2023-10-27 | BUG/MINOR: quic: reject packet with no frame |
2023-10-27 | BUG/MINOR: quic: Avoid crashing with unsupported cryptographic algos |
2023-10-27 | BUG/MINOR: hq-interop: simplify parser requirement |
2023-10-27 | BUG/MEDIUM: h1: Ignore C-L value in the H1 parser if T-E is also set |
2023-10-27 | BUG/MINOR: mux-h1: Ignore C-L when sending H1 messages if T-E is also set |
2023-10-27 | BUG/MINOR: mux-h1: Handle read0 in rcv_pipe() only when data receipt was tried |
2023-10-27 | BUG/MEDIUM: hlua: Initialize appctx used by a lua socket on connect only |
2023-10-27 | BUG/MEDIUM: http-ana: Try to handle response before handling server abort |
2023-10-17 | BUG/MEDIUM: quic_conn: let the scheduler kill the task when needed |
2023-10-06 | BUG/MEDIUM: actions: always apply a longest match on prefix lookup |
2023-10-04 | BUG/MINOR: mux-quic: remove full demux flag on ncbuf release |
2023-10-04 | BUG/MEDIUM: server/cli: don't delete a dynamic server that has streams |
2023-10-04 | BUG/MINOR: server: add missing free for server->rdr_pfx |
2023-10-04 | BUG/MAJOR: mux-h2: Report a protocol error for any DATA frame before headers |
2023-10-04 | BUG/MINOR: freq_ctr: fix possible negative rate with the scaled API |
2023-10-04 | BUG/MINOR: promex: fix backend_agg_check_status |
2023-10-04 | BUG/MEDIUM: mux-fcgi: Don't swap trash and dbuf when handling STDERR records |
2023-10-04 | BUG/MINOR: hlua/init: coroutine may not resume itself |
2023-10-04 | BUG/MEDIUM: hlua: don't pass stale nargs argument to lua_resume() |
2023-09-29 | Revert "BUG/MEDIUM: quic: missing check of dcid for init pkt including a token" |
2023-09-29 | BUG/MEDIUM: hlua: streams don't support mixing lua-load with lua-load-per-thread |
2023-09-29 | BUG/MINOR: quic: Wrong cluster secret initialization |
2023-09-29 | BUG/MINOR: quic: Leak of frames to send. |
2023-09-29 | BUILD: bug: make BUG_ON() void to avoid a rare warning |
2023-09-07 | BUG/MINOR: hlua/action: incorrect message on E_YIELD error |
2023-09-07 | BUG/MEDIUM: stconn/stream: Forward shutdown on write timeout |
2023-09-07 | BUG/MINOR: quic: Wrong RTT computation (srtt and rrt_var) |
2023-09-07 | BUG/MINOR: quic: Wrong RTT adjusments |
2023-09-07 | BUG/MEDIUM: h1-htx: Ensure chunked parsing with full output buffer |
2023-09-07 | BUG/MAJOR: quic: Really ignore malformed ACK frames. |
2023-09-07 | BUG/MINOR: quic: Possible skipped RTT sampling |
2023-09-07 | BUG/MEDIUM: stconn: Don't block sends if there is a pending shutdown |
2023-09-07 | BUG/MEDIUM: stconn: Wake applets on sending path if there is a pending shutdown |
2023-09-07 | BUG/MINOR: checks: do not queue/wake a bounced check |
2023-09-07 | BUG/MINOR: ssl/cli: can't find ".crt" files when replacing a certificate |
2023-09-07 | BUG/MINOR: ssl_sock: fix possible memory leak on OOM |
2023-09-07 | BUG/MINOR: hlua_fcn: potentially unsafe stktable_data_ptr usage |
2023-09-07 | BUG/MINOR: stktable: allow sc-set-gpt(0) from tcp-request connection |
2023-09-07 | BUG/MINOR: hlua: fix invalid use of lua_pop on error paths |
2023-09-07 | BUG/MEDIUM: quic: fix tasklet_wakeup loop on connection closing |