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 |
2023-03-17 | BUG/MAJOR: qpack: fix possible read out of bounds in static table |
2023-03-17 | BUG/MINOR: sock_unix: match finalname with tempname in sock_unix_addrcmp() |
2023-03-17 | BUG/MINOR: protocol: fix minor memory leak in protocol_bind_all() |
2023-03-17 | BUG/MINOR: proto_ux: report correct error when bind_listener fails |
2023-03-17 | BUG/MEDIUM: spoe: Don't set the default traget for the SPOE agent frontend |
2023-03-17 | BUG/MINOR: mux-h2: Fix possible null pointer deref on h2c in _h2_trace_header() |
2023-03-17 | BUG/MEDIUM: listener: duplicate inherited FDs if needed |
2023-03-17 | BUG/MINOR: quic: Missing STREAM frame data pointer updates |
2023-03-17 | BUG/MINOR: mux-h2: set CO_SFL_STREAMER when sending lots of data |
2023-03-17 | BUG/MEDIUM: mux-h2: only restart sending when mux buffer is decongested |
2023-03-17 | BUG/MINOR: mux-h2: make sure the h2c task exists before refreshing it |
2023-03-16 | BUG/MEDIUM: connection: Preserve flags when a conn is removed from an idle list |
2023-03-16 | BUG/MINOR: quic: Missing STREAM frame length updates |
2023-03-16 | BUG/MINOR: tcp_sample: fix a bug in fc_dst_port and fc_dst_is_local sample fetches |
2023-03-16 | BUG/MEDIUM: mux-h1: Don't block SE_FL_ERROR if EOS is not reported on H1C |
2023-03-16 | DEBUG: ssl-sock/show_fd: Display SSL error code |
2023-03-16 | DEBUG: cli/show_fd: Display connection error code |
2023-03-16 | BUG/MEDIUM: resolvers: Properly stop server resolutions on soft-stop |
2023-03-16 | BUG/MEDIUM: proxy: properly stop backends on soft-stop |
2023-03-16 | BUG/MINOR: mux-h1: Don't report an H1C error on client timeout |
2023-03-13 | BUG/MEDIUM: mux-pt: Set EOS on error on sending path if read0 was received |
2023-03-10 | BUG/MINOR: quic: Missing listener accept queue tasklet wakeups |
2023-03-10 | BUG/MINOR: mworker: use MASTER_MAXCONN as default maxconn value |
2023-03-09 | BUG/MAJOR: fd/threads: close a race on closing connections after takeover |
2023-03-09 | BUG/MINOR: thread: report thread and group counts in the correct order |
2023-03-09 | BUG/MINOR: init: properly detect NUMA bindings on large systems |
2023-03-09 | BUG/MINOR: quic: Wrong RETIRE_CONNECTION_ID sequence number check |
2023-03-09 | BUG/MINOR: mux-quic: properly init STREAM frame as not duplicated |
2023-03-07 | BUG/MAJOR: fd/thread: fix race between updates and closing FD |
2023-03-06 | BUG/MEDIUM: quic: do not crash when handling STREAM on released MUX |
2023-03-06 | BUG/MINOR: quic: Missing detections of amplification limit reached |
2023-03-06 | BUG/MINOR: quic: Do not resend already acked frames |
2023-03-06 | BUG/MINOR: quic: Ensure not to retransmit packets with no ack-eliciting frames |
2023-03-06 | BUG/MINOR: quic: Remove force_ack for Initial,Handshake packets |
2023-03-06 | BUG/MINOR: quic: v2 Initial packets decryption failed |
2023-03-06 | BUG/MINOR: quic: Ensure to be able to build datagrams to be retransmitted |
2023-03-06 | MINOR: quic: Add a BUG_ON_HOT() call for too small datagrams |
2023-03-06 | BUG/MINOR: quic: Do not send too small datagrams (with Initial packets) |
2023-03-06 | BUG/MINOR: cli: fix CLI handler "set anon global-key" call |
2023-03-06 | BUG/MEDIUM: quic: properly handle duplicated STREAM frames |
2023-03-06 | BUG/MINOR: config: crt-list keywords mistaken for bind ssl keywords |
2023-03-06 | BUG/MINOR: ssl: Use 'date' instead of 'now' in ocsp stapling callback |
2023-03-06 | BUG/MINOR: mxu-h1: Report a parsing error on abort with pending data |
2023-03-06 | BUG/MINOR: http-ana: Do a L7 retry on read error if there is no response |
2023-03-06 | BUG/MINOR: http-ana: Don't increment conn_retries counter before the L7 retry |
2023-03-06 | BUG/MINOR: http-check: Skip C-L header for empty body when it's not mandatory |
2023-03-06 | BUG/MINOR: http-check: Don't set HTX_SL_F_BODYLESS flag with a log-format body |
2023-03-06 | BUG/MINOR: mux-h1: Don't report an error on an early response close |
2023-03-06 | BUG/MEDIUM: connection: Clear flags when a conn is removed from an idle list |
2023-03-06 | BUG/MEDIUM: fd: make fd_delete() support being called from a different group |
2023-03-06 | BUG/MINOR: fd: used the update list from the fd's group instead of tgid |
2023-03-06 | BUG/MEDIUM: h1-htx: Never copy more than the max data allowed during parsing |
2023-03-06 | BUG/MEDIUM: fd: avoid infinite loops in fd_add_to_fd_list and fd_rm_from_fd_list |
2023-03-06 | BUG/MINOR: ring: do not realign ring contents on resize |
2023-03-03 | BUG/MINOR: cache: Check cache entry is complete in case of Vary |
2023-03-03 | BUG/MINOR: cache: Cache response even if request has "no-cache" directive |
2023-03-03 | BUG/MEDIUM: quic: Missing TX buffer draining from qc_send_ppkts() |
2023-03-03 | BUG/MINOR: h3: prevent hypothetical demux failure on int overflow |
2023-03-03 | BUG/MINOR: quic: acknowledge STREAM frame even if MUX is released |
2023-03-03 | BUG/MINOR: quic: also send RESET_STREAM if MUX released |
2023-03-03 | BUG/MINOR: quic: Missing padding for short packets |
2023-03-03 | BUG/MINOR: quic: Do not drop too small datagrams with Initial packets |
2023-03-03 | BUG/MINOR: quic: Wrong initialization for io_cb_wakeup boolean |
2023-03-03 | BUG/MINOR: quic: Do not probe with too little Initial packets |
2023-03-03 | BUG/MINOR: quic: Missing call to task_queue() in qc_idle_timer_do_rearm() |
2023-03-03 | BUG/MINOR: quic: Really cancel the connection timer from qc_set_timer() |
2023-03-03 | BUG/MINOR: quic: Possible unexpected counter incrementation on send*() errors |
2023-03-03 | BUG/MINOR: mworker: prevent incorrect values in uptime |
2023-03-03 | BUG/MINOR: mux-quic: transfer FIN on empty STREAM frame |
2023-03-03 | BUG/MEDIUM: sched: allow a bit more TASK_HEAVY to be processed when needed |
2023-03-03 | BUG/MINOR: sched: properly report long_rq when tasks remain in the queue |
2023-03-03 | BUG/MEDIUM: wdt: fix wrong thread being checked for sleeping |
2023-03-03 | BUG/MEDIUM: stconn: Don't rearm the read expiration date if EOI was reached |
2023-02-22 | BUG/MEDIUM: httpclient/lua: fix a race between lua GC and hlua_ctx_destroy |
2023-02-22 | BUG/MINOR: lua/httpclient: missing free in hlua_httpclient_send() |
2023-02-21 | BUG/MEDIUM: mworker: don't register mworker_accept_wrapper() when master FD is wrong |
2023-02-21 | BUG/MEDIUM: mworker: prevent inconsistent reload when upgrading from old versions |
2023-02-21 | BUG/MINOR: mworker: stop doing strtok directly from the env |
2023-02-14 | BUG/CRITICAL: http: properly reject empty http header field names |
2023-02-14 | BUG/MINOR: quic: Wrong datagram dispatch because of qc_check_dcid() |
2023-02-13 | BUG/MEDIUM: quic: Buffer overflow when looking through QUIC CLI keyword list |
2023-02-10 | BUG/MINOR: clock/stats: also use start_time not start_date in HTML info |
2023-02-10 | BUG/MINOR: mworker: fix uptime for master process |
2023-02-10 | BUG/MINOR: quic: fix type bug on "show quic" for 32-bits arch |
2023-02-09 | BUG/MINOR: quic: fix filtering of closing connections on "show quic" |
2023-02-09 | BUG/MEDIUM: quic: fix crash when "option nolinger" is set in the frontend |
2023-02-09 | BUG/MEDIUM: stconn: Schedule a shutw on shutr if data must be sent first |
2023-02-09 | BUG/MINOR: server/add: ensure minconn/maxconn consistency when adding server |
2023-02-09 | BUG/MINOR: h3: fix crash due to h3 traces |
2023-02-08 | BUG/MEDIUM: cache: use the correct time reference when comparing dates |
2023-02-08 | BUG/MINOR: clock: do not mix wall-clock and monotonic time in uptime calculation |
2023-02-08 | BUG/MEDIUM: stick-table: do not leave entries in end of window during purge |
2023-02-08 | BUG/MINOR: ssl/crt-list: warn when a line is malformated |
2023-02-08 | BUG/MEDIUM: quic: do not split STREAM frames if no space |
2023-02-08 | BUG/MINOR: quic: Unchecked source connection ID |
2023-02-08 | BUG/MAJOR: quic: Possible crash when processing 1-RTT during 0-RTT session |
2023-02-08 | BUG/MINOR: quic: Do not ignore coalesced packets in qc_prep_fast_retrans() |
2023-02-08 | BUG/MINOR: quic: Too big PTO during handshakes |
2023-02-08 | BUG/MINOR: quic: Possible stream truncations under heavy loss |
2023-02-08 | BUG/MINOR: stats: Prevent HTTP "other sessions" counter underflows |
2023-02-08 | BUG/MINOR: stats: fix STAT_STARTED behavior with full htx |
2023-02-08 | BUG/MINOR: stats: fix show stats field ctx for servers |
2023-02-08 | BUG/MINOR: stats: fix ctx->field update in stats_dump_proxy_to_buffer() |
2023-02-08 | BUG/MEDIUM: stats: fix resolvers dump |
2023-02-08 | BUG/MINOR: stats: fix source buffer size for http dump |
2023-02-08 | BUG/MINOR: stats: use proper buffer size for http dump |
2023-02-08 | BUG/MINOR: h3: fix crash due to h3 traces |
2023-02-08 | BUG/MEDIUM: ssl: wrong eviction from the session cache tree |
2023-02-08 | BUG/MINOR: h3: reject RESET_STREAM received for control stream |
2023-02-08 | BUG/MEDIUM: h3: handle STOP_SENDING on control stream |
2023-02-08 | BUG/MEDIUM: h3: do not crash if no buf space for trailers |
2023-02-08 | BUG/MINOR: fcgi-app: prevent 'use-fcgi-app' in default section |
2023-01-26 | BUG/MINOR: sink: free the forwarding task on exit |
2023-01-26 | BUG/MINOR: ring: release the backing store name on exit |
2023-01-26 | BUG/MINOR: log: release global log servers on exit |
2023-01-26 | BUG/MEDIUM: hpack: fix incorrect huffman decoding of some control chars |
2023-01-26 | BUG/MEDIUM: mux-quic: fix crash on H3 SETTINGS emission |
2023-01-26 | BUG/MINOR: h3: fix GOAWAY emission |
2023-01-26 | MINOR: connection: add a BUG_ON() to detect destroying connection in idle list |
2023-01-26 | BUG/MINOR: sink: make sure to always properly unmap a file-backed ring |
2023-01-23 | BUG/MINOR: quic: Do not request h3 clients to close its unidirection streams |
2023-01-20 | BUG/MINOR: jwt: Wrong return value checked |
2023-01-20 | BUG/MINOR: mux-h2: add missing traces on failed headers decoding |
2023-01-20 | BUG/MINOR: mux-h2: make sure to produce a log on invalid requests |
2023-01-19 | BUG/MINOR: h3: properly handle connection headers |
2023-01-19 | BUG/MINOR: bwlim: Fix parameters check for set-bandwidth-limit actions |
2023-01-19 | BUG/MINOR: bwlim: Check scope for period expr for set-bandwitdh-limit actions |
2023-01-19 | BUG/MEDIUM: debug/thread: make the debug handler not wait for !rdv_requests |
2023-01-19 | BUG/MINOR: thread: always reload threads_enabled in loops |
2023-01-19 | BUG/MEDIUM: fd/threads: fix again incorrect thread selection in wakeup broadcast |
2023-01-19 | BUG/MINOR: listener: close tiny race between resume_listener() and stopping |
2023-01-19 | BUG/MINOR: ssl: Fix compilation with OpenSSL 1.0.2 (missing ECDSA_SIG_set0) |
2023-01-19 | BUG/MEDIUM: jwt: Properly process ecdsa signatures (concatenated R and S params) |
2023-01-18 | BUG/MINOR: mux-fcgi: Correctly set pathinfo |
2023-01-17 | BUG/MEDIUM: stconn: also consider SE_FL_EOI to switch to SE_FL_ERROR |
2023-01-17 | BUG/MINOR: listeners: fix suspend/resume of inherited FDs |
2023-01-17 | BUG/MINOR: http-ana: make set-status also update txn->status |
2023-01-17 | BUG/MEDIUM: mux-h2: Don't send CANCEL on shutw when response length is unkown |
2023-01-17 | BUG/MINOR: http-fetch: Don't block HTTP sample fetch eval in HTTP_MSG_ERROR state |
2023-01-17 | BUG/MINOR: http-ana: Report SF_FINST_R flag on error waiting the request body |
2023-01-17 | BUG/MINOR: promex: Don't forget to consume the request on error |
2023-01-17 | BUG/MEDIUM: peers: make "show peers" more careful about partial initialization |
2023-01-17 | BUG/MINOR: resolvers: Wait the resolution execution for a do_resolv action |
2023-01-17 | BUG/MINOR: hlua: Fix Channel.line and Channel.data behavior regarding the doc |
2023-01-17 | BUG/MINOR: h1-htx: Remove flags about protocol upgrade on non-101 responses |
2023-01-17 | BUG/MINOR: mux-quic: fix transfer of empty HTTP response |
2023-01-17 | BUG/MINOR: http: Memory leak of http redirect rules' format string |
2023-01-17 | BUG/MINOR: fd: avoid bad tgid assertion in fd_delete() from deinit() |
2023-01-17 | BUG/MINOR: proxy: free orgto_hdr_name in free_proxy() |
2023-01-17 | BUG/MAJOR: buf: Fix copy of wrapping output data when a buffer is realigned |
2023-01-17 | BUG/MINOR: http-fetch: Only fill txn status during prefetch if not already set |
2023-01-17 | BUG/MINOR: stick-table: report the correct action name in error message |
2023-01-17 | BUG/MINOR: debug: don't mask the TH_FL_STUCK flag before dumping threads |
2023-01-17 | BUG/MINOR: mux-quic: ignore remote unidirectional stream close |
2023-01-17 | BUG/MINOR: pool/stats: Use ullong to report total pool usage in bytes in stats |
2023-01-17 | BUG/MEDIUM: mux-h2: Refuse interim responses with end-stream flag set |
2023-01-17 | BUG/MINOR: quic: do not allocate more rxbufs than necessary |
2023-01-17 | BUG/MEDIUM: quic: properly take shards into account on bind lines |
2023-01-17 | BUG/MEDIUM: mux-quic: fix double delete from qcc.opening_list |
2022-12-19 | BUG/MEDIUM: stats: Rely on a local trash buffer to dump the stats |
2022-12-19 | BUG/MINOR:: mux-h1: Never handle error at mux level for running connection |
2022-12-19 | BUG/MINOR: mux-h1: Report EOS on parsing/internal error for not running stream |
2022-12-19 | BUG/MEDIUM: tests: use tmpdir to create UNIX socket |
2022-12-19 | BUG/MINOR: quic: fix crash on PTO rearm if anti-amplification reset |
2022-12-19 | BUG/MINOR: stats: fix show stat json buffer limitation |
2022-12-19 | BUG/MINOR: ssl: Fix memory leak of find_chain in ssl_sock_load_cert_chain |
2022-12-19 | BUG/MINOR: h3: fix memleak on HEADERS parsing failure |
2022-12-19 | BUG/MEDIUM: h3: fix cookie header parsing |
2022-12-19 | BUG/MINOR: mux-h1: Fix test instead a BUG_ON() in h1_send_error() |
2022-12-19 | BUG/MEDIUM: mux-h1: Don't release H1 stream upgraded from TCP on error |
2022-12-19 | BUG/MINOR: mux-quic: handle properly alloc error in qcs_new() |
2022-12-19 | BUG/MINOR: mux-quic: remove qcs from opening-list on free |
2022-12-19 | BUG/MINOR: quic: handle alloc failure on qc_new_conn() for owned socket |
2022-12-19 | BUG/MINOR: quic: properly handle alloc failure in qc_new_conn() |
2022-12-19 | BUG/MINOR: quic: fix fd leak on startup check quic-conn owned socket |
2022-12-14 | BUG/MEDIUM: h3: parse content-length and reject invalid messages |
2022-12-14 | BUG/MEDIUM: h3: reject request with invalid pseudo header |
2022-12-14 | BUG/MEDIUM: h3: reject request with invalid header name |
2022-12-14 | BUG/MEDIUM: resolvers: Use tick_first() to update the resolvers task timeout |
2022-12-14 | BUG/MEDIUM: freq-ctr: Don't compute overshoot value for empty counters |
2022-12-14 | BUG/MINOR: startup: don't use internal proxies to compute the maxconn |
2022-12-14 | BUG/MAJOR: fcgi: Fix uninitialized reserved bytes |
2022-12-14 | BUG/MINOR: promex: create haproxy_backend_agg_server_status |
2022-12-14 | MINOR: pools: make DEBUG_UAF a runtime setting |
2022-12-14 | DEBUG: pool: show a few examples in -dMhelp |
2022-12-14 | BUG/MEDIUM: httpclient/lua: double LIST_DELETE on end of lua task |
2022-12-14 | BUG/MINOR: init/threads: continue to limit default thread count to max per group |
2022-12-14 | BUG/MINOR: checks: restore legacy on-error fastinter behavior |
2022-12-14 | BUG/MEDIUM: mworker: create the mcli_reload socketpairs in case of upgrade |
2022-12-14 | BUG/MEDIUM: mworker: fix segv in early failure of mworker mode with peers |
2022-12-14 | BUG/MINOR: checks: make sure fastinter is used even on forced transitions |
2022-12-14 | BUG/MEDIUM: checks: do not reschedule a possibly running task on state change |
2022-12-06 | BUG/MEDIIM: stconn: Flush output data before forwarding close to write side |
2022-12-02 | BUG/MINOR: ssl: initialize WolfSSL before parsing |
2022-12-02 | BUG/MINOR: ssl: initialize SSL error before parsing |