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 |
2023-08-09 | BUG/MINOR: http: skip leading zeroes in content-length values |
2023-08-09 | BUG/MINOR: h3: reject more chars from the :path pseudo header |
2023-08-09 | BUG/MINOR: h2: reject more chars from the :path pseudo header |
2023-08-09 | BUG/MINOR: h1: do not accept '#' as part of the URI component |
2023-08-09 | BUG/MAJOR: http: reject any empty content-length header value |
2023-08-09 | BUG/MAJOR: h3: reject header values containing invalid chars |
2023-08-09 | BUG/MAJOR: http-ana: Get a fresh trash buffer for each header value replacement |
2023-08-09 | BUG/MINOR: quic: reappend rxbuf buffer on fake dgram alloc error |
2023-08-09 | BUG/MEDIUM: quic: consume contig space on requeue datagram |
2023-08-09 | BUG/MEDIUM: bwlim: Reset analyse expiration date when then channel analyse ends |
2023-08-09 | BUG/MEDIUM: h3: Be sure to handle fin bit on the last DATA frame |
2023-08-09 | BUG/MINOR: chunk: fix chunk_appendf() to not write a zero if buffer is full |
2023-08-09 | BUG/MEDIUM: h3: Properly report a C-L header was found to the HTX start-line |
2023-07-21 | BUG/MINOR: cpuset: remove the bogus "proc" from the cpu_map struct |
2023-07-21 | BUG/MINOR: config: do not detect NUMA topology when cpu-map is configured |
2023-07-21 | BUG/MEDIUM: listener: Acquire proxy's lock in relax_listener() if necessary |
2023-07-21 | BUG/MINOR: quic: Missing parentheses around PTO probe variable. |
2023-07-21 | BUG/MINOR: h1-htx: Return the right reason for 302 FCGI responses |
2023-07-21 | BUG/MINOR: hlua: add check for lua_newstate |
2023-07-21 | BUG/MINOR: http: Return the right reason for 302 |
2023-07-21 | BUG/MINOR: sample: Fix wrong overflow detection in add/sub conveters |
2023-07-21 | BUG/MINOR: hlua: hlua_yieldk ctx argument should support pointers |
2023-07-21 | BUG/MEDIUM: quic: timestamp shared in token was using internal time clock |
2023-07-21 | BUG/MEDIUM: quic: missing check of dcid for init pkt including a token |
2023-07-21 | BUG/MINOR: quic: retry token remove one useless intermediate expand |
2023-07-21 | BUG/MEDIUM: quic: token IV was not computed using a strong secret |
2023-07-21 | BUG/MINOR: config: Remove final '\n' in error messages |
2023-07-21 | BUG/MINOR: sink/log: properly deinit srv in sink_new_from_logsrv() |
2023-07-21 | BUG/MINOR: sink: fix errors handling in cfg_post_parse_ring() |
2023-07-21 | BUG/MINOR: sink: invalid sft free in sink_deinit() |
2023-07-21 | BUG/MINOR: log: free errmsg on error in cfg_parse_log_forward() |
2023-07-21 | BUG/MINOR: log: fix multiple error paths in cfg_parse_log_forward() |
2023-07-21 | BUG/MINOR: log: fix missing name error message in cfg_parse_log_forward() |
2023-07-21 | BUG/MEDIUM: log: improper use of logsrv->maxlen for buffer targets |
2023-07-21 | BUG/MINOR: log: LF upsets maxlen for UDP targets |
2023-07-21 | BUG/MINOR: ring: maxlen warning reported as alert |
2023-07-21 | BUG/MINOR: ring: size warning incorrectly reported as fatal error |
2023-07-21 | BUG/MINOR: sink: missing sft free in sink_deinit() |
2023-07-21 | BUG/MEDIUM: sink: invalid server list in sink_new_from_logsrv() |
2023-07-21 | BUG/MINOR: cache: A 'max-age=0' cache-control directive can be overriden by a s-maxage |
2023-07-21 | BUG/MINOR: tcp_sample: bc_{dst,src} return IP not INT |
2023-07-21 | BUG/MINOR: quic: Wrong endianess for version field in Retry token |
2023-07-21 | BUG/MINOR: quic: Wrong Retry paquet version field endianess |
2023-07-21 | BUG/MINOR: quic: Missing random bits in Retry packet header |
2023-07-21 | BUG/MINOR: config: fix stick table duplicate name check |
2023-06-29 | BUG/MEDIUM: quic: error checking buffer large enought to receive the retry tag |
2023-06-29 | BUG/MINOR: quic: Prevent deadlock with CID tree lock |
2023-06-22 | BUG/MINOR: mworker: leak of a socketpair during startup failure |
2023-06-22 | BUG/MINOR: quic: ticks comparison without ticks API use |
2023-06-22 | BUG/MEDIUM: mworker: increase maxsock with each new worker |
2023-06-22 | BUG/MINOR: quic: Possible endless loop in quic_lstnr_dghdlr() |
2023-06-22 | BUG/MINOR: quic: Possible crash in quic_conn_prx_cntrs_update() |
2023-06-22 | BUG/MINOR: quic: Missing initialization (packet number space probing) |
2023-06-22 | BUG/MINOR: namespace: missing free in netns_sig_stop() |
2023-06-22 | BUG/MINOR: server: inherit from netns in srv_settings_cpy() |
2023-06-22 | BUG/MINOR: quic: Address inversion in "show quic full" |
2023-06-22 | BUG/MINOR: quic: Wrong encryption level flags checking |
2023-06-07 | BUG/MINOR: proxy: add missing interface bind free in free_proxy |
2023-06-07 | BUG/MINOR: cfgparse-tcp: leak when re-declaring interface from bind line |
2023-06-05 | BUG/MINOR: spoe: Only skip sending new frame after a receive attempt |
2023-06-05 | BUG/MINOR: quic: Possible crash when SSL session init fails |
2023-05-31 | BUG/MINOR: mux-h2: refresh the idle_timer when the mux is empty |
2023-05-31 | BUG/MEDIUM: threads: fix a tiny race in thread_isolate() |
2023-05-31 | BUG/MEDIUM: mux-quic: only set EOI on FIN |
2023-05-26 | BUG/MINOR: hlua: unsafe hlua_lua2smp() usage |
2023-05-26 | BUG/MINOR: quic: Missing Retry token length on receipt |
2023-05-26 | BUG/MINOR: quic: Wrong token length check (quic_generate_retry_token()) |
2023-05-26 | BUG/MEDIUM: mux-h2: Propagate termination flags when frontend SC is created |
2023-05-26 | BUG/MINOR: quic: handle Tx packet allocation failure properly |
2023-05-26 | CLEANUP: mux-quic/h3: complete BUG_ON with comments |
2023-05-17 | BUG/MINOR: checks: postpone the startup of health checks by the boot time |
2023-05-17 | BUG/MINOR: tcp-rules: Don't shortened the inspect-delay when EOI is set |
2023-05-17 | BUG/MEDIUM: mux-quic: fix EOI for request without payload |
2023-05-17 | BUG/MINOR: h3: missing goto on buf alloc failure |
2023-05-17 | BUG/MINOR: mux-quic: handle properly Tx buf exhaustion |
2023-05-17 | BUG/MEDIUM: mux-h2: make sure control frames do not refresh the idle timeout |
2023-05-17 | BUG/MINOR: mux-quic: free task on qc_init() app ops failure |
2023-05-17 | BUG/MINOR: mux-quic: differentiate failure on qc_stream_desc alloc |
2023-05-17 | BUG/MINOR: quic: do not alloc buf count on alloc failure |
2023-05-17 | BUG/MINOR: mux-quic: handle properly recv ncbuf alloc failure |
2023-05-17 | BUG/MINOR: mux-quic: properly handle buf alloc failure |
2023-05-17 | BUG/MINOR: quic: Wrong redispatch for external data on connection socket |
2023-05-17 | BUG/MINOR: log: fix memory error handling in parse_logsrv() |
2023-05-17 | BUG/MINOR: errors: handle malloc failure in usermsgs_put() |
2023-05-11 | BUG/MINOR: http_rules: fix errors paths in http_parse_redirect_rule() |
2023-05-11 | BUG/MINOR: proxy: missing free in free_proxy for redirect rules |
2023-05-11 | BUG/MEDIUM: mux-fcgi: Don't request more room if mux is waiting for more data |
2023-05-11 | BUG/MINOR: mux-quic: no need to subscribe for detach streams |
2023-05-11 | BUG/MINOR: mux-quic: do not free frame already released by quic-conn |
2023-05-11 | BUG/MINOR: mux-quic: do not prevent shutw on error |
2023-05-11 | BUG/MINOR: quic: Buggy acknowlegments of acknowlegments function |
2023-05-11 | BUG/MEDIUM: filters: Don't deinit filters for disabled proxies during startup |
2023-05-11 | BUG/MINOR: quic: Possible crash when dumping version information |
2023-05-11 | BUG/MEDIUM: mux-quic: wakeup tasklet to close on error |
2023-05-11 | BUG/MINOR: mux-quic: fix transport VS app CONNECTION_CLOSE |
2023-05-11 | BUG/MINOR: quic: Wrong key update cipher context initialization for encryption |
2023-05-11 | BUG/MINOR: debug: do not emit empty lines in thread dumps |
2023-05-11 | BUG/MINOR: mux-quic: prevent quic_conn error code to be overwritten |
2023-05-11 | BUG/MINOR: debug: fix incorrect profiling status reporting in show threads |
2023-05-11 | DEV: haring: automatically disable DEBUG_STRICT |
2023-05-11 | BUG/MINOR: ssl/sample: x509_v_err_str converter output when not found |
2023-05-11 | BUG/MINOR: resolvers: Use sc_need_room() to wait more room when dumping stats |
2023-05-11 | BUG/MEDIUM: spoe: Don't start new applet if there are enough idle ones |
2023-04-27 | BUG/MINOR: tools: check libssl and libcrypto separately |
2023-04-27 | BUG/MINOR: pools: restore detection of built-in allocator |
2023-04-27 | BUG/MINOR: illegal use of the malloc_trim() function if jemalloc is used |
2023-04-27 | BUG/MINOR: quic: fix race on quic_conns list during affinity rebind |
2023-04-27 | BUG/MINOR: quic: prevent buggy memcpy for empty STREAM |
2023-04-27 | BUG/MEDIUM: mux-quic: improve streams fairness to prevent early timeout |
2023-04-27 | BUG/MEDIUM: mux-quic: do not emit RESET_STREAM for unknown length |
2023-04-27 | BUG/MINOR: quic: Useless I/O handler task wakeups (draining, killing state) |
2023-04-27 | BUG/MINOR: quic: Useless probing retransmission in draining or killing state |
2023-04-27 | BUG/MINOR: quic: Possible leak during probing retransmissions |
2023-04-27 | BUG/MINOR: quic: Possible memory leak from TX packets |
2023-04-27 | BUG/MINOR: config: fix NUMA topology detection on FreeBSD |
2023-04-27 | BUG/MINOR: cli: clarify error message about stats bind-process |
2023-04-27 | BUG/MINOR: server: don't use date when restoring last_change from state file |
2023-04-27 | BUG/MINOR: server: don't miss server stats update on server state transitions |
2023-04-27 | BUG/MINOR: server: don't miss proxy stats update on server state transitions |
2023-04-24 | BUG/MINOR: server: incorrect report for tracking servers leaving drain |
2023-04-21 | BUG/MEDIUM: Update read expiration date on synchronous send |
2023-04-20 | BUG/MINOR: quic: consume Rx datagram even on error |
2023-04-20 | BUG/MINOR: quic: prevent crash on qc_new_conn() failure |
2023-04-20 | BUG/MINOR: h3: fix crash on h3s alloc failure |
2023-04-20 | BUG/MINOR: mux-quic: properly handle STREAM frame alloc failure |
2023-04-20 | BUG/MINOR: mux-quic: fix crash with app ops install failure |
2023-04-20 | BUG/MINOR: quic: Wrong Retry token generation timestamp computing |
2023-04-20 | BUG/MINOR: quic: Unchecked buffer length when building the token |
2023-04-20 | BUG/MINOR: quic: Stop removing ACK ranges when building packets |
2023-04-20 | BUG/MINOR: cfgparse: make sure to include openssl-compat |
2023-04-20 | BUG/MEDIUM: quic: prevent crash on Retry sending |
2023-04-20 | BUG/MINOR: quic: transform qc_set_timer() as a reentrant function |
2023-04-20 | BUG/MINOR: task: allow to use tasklet_wakeup_after with tid -1 |
2023-04-20 | BUG/MEDIUM: log: Properly handle client aborts in syslog applet |
2023-04-20 | BUG/MINOR: quic: Do not use ack delay during the handshakes |
2023-04-20 | BUG/MINOR: stream: Fix test on SE_FL_ERROR on the wrong entity |
2023-04-20 | BUG/MINOR: quic: Wrong Application encryption level selection when probing |
2023-04-20 | BUG/MINOR: quic: SIGFPE in quic_cubic_update() |
2023-04-20 | BUG/MINOR: quic: Possible wrapped values used as ACK tree purging limit. |
2023-04-20 | BUG/MEDIUM: quic: Code sanitization about acknowledgements requirements |
2023-04-20 | BUG/MINOR: quic: Ignored less than 1ms RTTs |
2023-04-20 | BUG/MEDIUM: fd: don't wait for tmask to stabilize if we're not in it. |
2023-04-20 | BUG/MINOR: stick_table: alert when type len has incorrect characters |
2023-04-20 | BUG/MINOR: quic: Wrong packet number space probing before confirmed handshake |
2023-04-20 | BUG/MEDIUM: resolvers: Force the connect timeout for DNS resolutions |
2023-04-20 | BUG/MINOR: resolvers: Wakeup DNS idle task on stopping |
2023-04-20 | BUG/MEDIUM: dns: Kill idle DNS sessions during stopping stage |
2023-04-20 | BUG/MINOR: errors: invalid use of memprintf in startup_logs_init() |
2023-04-20 | BUG/MINOR: mworker: unset more internal variables from program section |
2023-04-20 | BUG/MINOR: quic: Possible crashes in qc_idle_timer_task() |
2023-04-20 | BUG/MINOR: http-ana: Don't switch message to DATA when waiting for payload |
2023-04-20 | BUG/MEDIUM: hlua: prevent deadlocks with main lua lock |
2023-04-20 | BUG/MINOR: hlua: prevent function and table reference leaks on errors |
2023-04-20 | BUG/MINOR: hlua: fix reference leak in hlua_post_init_state() |
2023-04-20 | BUG/MINOR: hlua: fix reference leak in core.register_task() |
2023-04-20 | BUG/MINOR: hlua: enforce proper running context for register_x functions |
2023-04-20 | BUG/MINOR: hlua: hook yield does not behave as expected |
2023-04-20 | BUG/MINOR: log: free log forward proxies on deinit() |
2023-04-20 | BUG/MINOR: sink: free forward_px on deinit() |
2023-04-20 | BUG/MINOR: stats: properly handle server stats dumping resumption |
2023-04-20 | BUG/MINOR: server/del: fix srv->next pointer consistency |
2023-04-20 | BUG/MEDIUM: dns: Properly handle error when a response consumed |
2023-04-20 | BUG/MEDIUM: channel: Improve reports for shut in co_getblk() |
2023-04-20 | BUG/MINOR: quic: Possible wrong PTO computing |
2023-04-20 | BUG/MINOR: quic: Wrong idle timer expiration (during 20s) |
2023-04-20 | BUG/MINOR: quic: Unexpected connection closures upon idle timer task execution |
2023-04-20 | BUG/MINOR: quic: Remove useless BUG_ON() in newreno and cubic algo implementation |
2023-04-20 | BUG/MAJOR: quic: Congestion algorithms states shared between the connection |
2023-04-20 | BUG/MINOR: quic: Cubic congestion control window may wrap |
2023-04-20 | BUG/MINOR: quic: Remaining useless statements in cubic slow start callback |
2023-04-20 | BUG/MINOR: quic: Wrong rtt variance computing |
2023-04-20 | BUG/MINOR: quic: Missing max_idle_timeout initialization for the connection |
2023-04-20 | BUG/MINOR: quic: Wrong use of now_ms timestamps (newreno algo) |
2023-04-20 | BUG/MINOR: quic: Wrong use of now_ms timestamps (cubic algo) |
2023-04-20 | BUG/MINOR: backend: make be_usable_srv() consistent when stopping |
2023-04-20 | BUG/MEDIUM: proxy/sktable: prevent watchdog trigger on soft-stop |
2023-04-20 | BUG/MINOR: quic: Missing padding in very short probe packets |
2023-04-20 | BUG/MEDIUM: mux-h2: Be able to detect connection error during handshake |
2023-04-14 | Revert "BUG/MEDIUM: stconn: Don't rearm the read expiration date if EOI was reached" |
2023-04-14 | BUG/MINOR: ssl: ssl-(min|max)-ver parameter not duplicated for bundles in crt-list |
2023-03-28 | BUG/MINOR: quic: Missing STREAM frame type updated |
2023-03-28 | BUG/MINOR: applet/new: fix sedesc freeing logic |
2023-03-28 | BUG/MEDIUM: mux-h1: Wakeup H1C on shutw if there is no I/O subscription |
2023-03-28 | BUG/MEDIUM: stats: Consume the request except when parsing the POST payload |
2023-03-27 | BUG/MINOR: mux-quic: prevent CC status to be erased by shutdown |
2023-03-27 | BUG/MINOR: h3: properly handle incomplete remote uni stream type |
2023-03-27 | BUG/MEDIUM: mux-quic: release data from conn flow-control on qcs reset |
2023-03-27 | BUG/MINOR: trace: fix hardcoded level for TRACE_PRINTF |
2023-03-27 | BUG/MINOR: quic: ignore congestion window on probing for MUX wakeup |
2023-03-27 | BUG/MINOR: quic: wake up MUX on probing only for 01RTT |
2023-03-27 | BUG/MEDIUM: applet: only set appctx->sedesc on successful allocation |
2023-03-27 | BUG/MEDIUM: mux-h1: properly destroy a partially allocated h1s |
2023-03-27 | BUG/MINOR: stconn: fix sedesc memory leak on stream allocation failure |
2023-03-27 | BUG/MEDIUM: stconn: don't set the type before allocation succeeds |
2023-03-27 | BUG/MEDIUM: mux-h2: erase h2c->wait_event.tasklet on error path |
2023-03-27 | BUG/MEDIUM: mux-h2: do not try to free an unallocated h2s->sd |
2023-03-27 | BUG/MEDIUM: stream: do not try to free a failed stream-conn |
2023-03-27 | BUG/MINOR: quic: Dysfunctional 01RTT packet number space probing |
2023-03-27 | BUG/MEDIUM: listener/proxy: fix listeners notify for proxy resume |
2023-03-27 | BUG/MEDIUM: resume from LI_ASSIGNED in default_resume_listener() |
2023-03-27 | BUG/MINOR: listener: fix resume_listener() resume return value handling |
2023-03-27 | BUG/MEDIUM: listener: fix pause_listener() suspend return value handling |