Merge date | Subject - Severity (minor, medium, major, critical) |
2023-04-28 | BUG/MINOR: server: don't use date when restoring last_change from state file |
2023-04-28 | BUG/MINOR: server: don't miss server stats update on server state transitions |
2023-04-28 | BUG/MINOR: server: don't miss proxy stats update on server state transitions |
2023-04-28 | BUG/MINOR: server: incorrect report for tracking servers leaving drain |
2023-04-21 | BUG/MINOR: mux-h2: make sure to produce a log on invalid requests |
2023-04-21 | BUG/MEDIUM: Update read expiration date on synchronous send |
2023-04-21 | BUG/MEDIUM: proxy/sktable: prevent watchdog trigger on soft-stop |
2023-04-21 | BUG/MEDIUM: hlua: prevent deadlocks with main lua lock |
2023-04-21 | BUG/MINOR: hlua: prevent function and table reference leaks on errors |
2023-04-21 | BUG/MINOR: hlua: fix reference leak in hlua_post_init_state() |
2023-04-21 | BUG/MINOR: hlua: fix reference leak in core.register_task() |
2023-04-21 | BUG/MEDIUM: listener/proxy: fix listeners notify for proxy resume |
2023-04-21 | BUG/MEDIUM: resume from LI_ASSIGNED in default_resume_listener() |
2023-04-21 | BUG/MINOR: listener: fix resume_listener() resume return value handling |
2023-04-21 | BUG/MEDIUM: listener: fix pause_listener() suspend return value handling |
2023-04-21 | BUG/MINOR: listener: null pointer dereference suspected by coverity |
2023-04-21 | BUG/MINOR: cfgparse: make sure to include openssl-compat |
2023-04-21 | BUG/MEDIUM: log: Properly handle client aborts in syslog applet |
2023-04-21 | BUG/MEDIUM: fd: don't wait for tmask to stabilize if we're not in it. |
2023-04-21 | BUG/MINOR: stick_table: alert when type len has incorrect characters |
2023-04-21 | BUG/MEDIUM: resolvers: Force the connect timeout for DNS resolutions |
2023-04-21 | BUG/MINOR: http-ana: Don't switch message to DATA when waiting for payload |
2023-04-21 | BUG/MINOR: hlua: enforce proper running context for register_x functions |
2023-04-21 | BUG/MINOR: log: free log forward proxies on deinit() |
2023-04-21 | BUG/MINOR: sink: free forward_px on deinit() |
2023-04-21 | BUG/MEDIUM: dns: Properly handle error when a response consumed |
2023-04-21 | BUG/MEDIUM: channel: Improve reports for shut in co_getblk() |
2023-04-21 | BUG/MEDIUM: mux-h1: Wakeup H1C on shutw if there is no I/O subscription |
2023-04-21 | BUG/MEDIUM: mux-h2: erase h2c->wait_event.tasklet on error path |
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-17 | BUG/MAJOR: qpack: fix possible read out of bounds in static table |
2023-03-17 | DEBUG: ssl-sock/show_fd: Display SSL error code |
2023-03-17 | DEBUG: cli/show_fd: Display connection error code |
2023-03-17 | BUG/MAJOR: fd/threads: close a race on closing connections after takeover |
2023-03-17 | BUG/MAJOR: fd/thread: fix race between updates and closing FD |
2023-03-17 | BUG/MINOR: fd: Properly init the fd state in fd_insert() |
2023-03-17 | BUG/MEDIUM: connection: Preserve flags when a conn is removed from an idle list |
2023-03-17 | BUG/MEDIUM: connection: Clear flags when a conn is removed from an idle list |
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/MEDIUM: listener: duplicate inherited FDs if needed |
2023-03-17 | BUG/MINOR: mux-h2: make sure the h2c task exists before refreshing it |
2023-03-17 | BUG/MINOR: tcp_sample: fix a bug in fc_dst_port and fc_dst_is_local sample fetches |
2023-03-17 | BUG/MEDIUM: proxy: properly stop backends on soft-stop |
2023-03-17 | BUG/MINOR: mworker: use MASTER_MAXCONN as default maxconn value |
2023-03-17 | BUG/MINOR: init: make sure to always limit the total number of threads |
2023-03-17 | BUG/MEDIUM: master: force the thread count earlier |
2023-03-17 | BUG/MINOR: init: properly detect NUMA bindings on large systems |
2023-03-17 | BUG/MINOR: ssl: Use 'date' instead of 'now' in ocsp stapling callback |
2023-03-17 | BUG/MINOR: http-ana: Do a L7 retry on read error if there is no response |
2023-03-17 | BUG/MINOR: http-check: Skip C-L header for empty body when it's not mandatory |
2023-03-17 | BUG/MINOR: http-check: Don't set HTX_SL_F_BODYLESS flag with a log-format body |
2023-03-17 | BUG/MEDIUM: h1-htx: Never copy more than the max data allowed during parsing |
2023-03-17 | BUG/MINOR: ring: do not realign ring contents on resize |
2023-03-17 | BUG/MINOR: cache: Check cache entry is complete in case of Vary |
2023-03-17 | BUG/MINOR: cache: Cache response even if request has "no-cache" directive |
2023-03-17 | BUG/MINOR: mworker: prevent incorrect values in uptime |
2023-03-17 | BUG/MEDIUM: sched: allow a bit more TASK_HEAVY to be processed when needed |
2023-03-17 | BUG/MINOR: sched: properly report long_rq when tasks remain in the queue |
2023-03-17 | 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-13 | BUG/MEDIUM: stconn: Schedule a shutw on shutr if data must be sent first |
2023-02-13 | BUG/MEDIUM: cache: use the correct time reference when comparing dates |
2023-02-13 | BUG/MEDIUM: stick-table: do not leave entries in end of window during purge |
2023-02-13 | BUG/MINOR: ssl/crt-list: warn when a line is malformated |
2023-02-13 | BUG/MEDIUM: ssl: wrong eviction from the session cache tree |
2023-02-13 | BUG/MINOR: fcgi-app: prevent 'use-fcgi-app' in default section |
2023-01-27 | BUG/MINOR: sink: free the forwarding task on exit |
2023-01-24 | BUG/MINOR: http-htx: Normalized absolute URIs with an empty port |
2023-01-24 | BUG/MINOR: h1: Replace authority validation to conform RFC3986 |
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: listener: close tiny race between resume_listener() and stopping |
2023-01-20 | BUG/MINOR: ssl: Fix compilation with OpenSSL 1.0.2 (missing ECDSA_SIG_set0) |
2023-01-20 | BUG/MEDIUM: jwt: Properly process ecdsa signatures (concatenated R and S params) |
2023-01-20 | BUG/MINOR: mux-fcgi: Correctly set pathinfo |
2023-01-20 | BUG/MINOR: listeners: fix suspend/resume of inherited FDs |
2023-01-20 | BUG/MINOR: http-ana: make set-status also update txn->status |
2023-01-20 | BUG/MINOR: http-fetch: Don't block HTTP sample fetch eval in HTTP_MSG_ERROR state |
2023-01-20 | BUG/MINOR: http-ana: Report SF_FINST_R flag on error waiting the request body |
2023-01-20 | BUG/MINOR: promex: Don't forget to consume the request on error |
2023-01-20 | BUG/MINOR: resolvers: Wait the resolution execution for a do_resolv action |
2023-01-20 | BUG/MINOR: hlua: Fix Channel.line and Channel.data behavior regarding the doc |
2023-01-20 | BUG/MINOR: h1-htx: Remove flags about protocol upgrade on non-101 responses |
2023-01-20 | BUG/MINOR: http: Memory leak of http redirect rules' format string |
2023-01-20 | BUG/MAJOR: buf: Fix copy of wrapping output data when a buffer is realigned |
2023-01-20 | BUG/MINOR: http-fetch: Only fill txn status during prefetch if not already set |
2023-01-20 | BUG/MINOR: stick-table: report the correct action name in error message |
2023-01-20 | BUG/MINOR: pool/stats: Use ullong to report total pool usage in bytes in stats |
2023-01-20 | BUG/MEDIUM: mux-h2: Refuse interim responses with end-stream flag set |
2023-01-20 | BUG/MINOR: ssl: Fix memory leak of find_chain in ssl_sock_load_cert_chain |
2023-01-20 | BUG/MEDIUM: resolvers: Use tick_first() to update the resolvers task timeout |
2023-01-20 | BUG/MINOR: startup: don't use internal proxies to compute the maxconn |
2023-01-20 | BUG/MAJOR: fcgi: Fix uninitialized reserved bytes |
2023-01-20 | BUG/MINOR: promex: create haproxy_backend_agg_server_status |
2023-01-20 | BUG/MEDIUM: httpclient/lua: double LIST_DELETE on end of lua task |
2023-01-20 | BUG/MEDIUM: mworker: fix segv in early failure of mworker mode with peers |
2023-01-20 | BUG/MINOR: ssl: Fix potential overflow |
2023-01-20 | BUG/MEDIUM: ssl: Verify error codes can exceed 63 |
2022-12-06 | BUG/MEDIIM: stconn: Flush output data before forwarding close to write side |
2022-12-05 | BUG/MINOR: http-htx: Don't consider an URI as normalized after a set-uri action |
2022-12-05 | Revert "BUG/MINOR: http-htx: Don't consider an URI as normalized after a set-uri action" |
2022-11-25 | BUG/MINOR: mux-h1: Fix handling of 408-Request-Time-Out |
2022-11-25 | BUG/MINOR: http-htx: Don't consider an URI as normalized after a set-uri action |
2022-11-25 | BUG/MINOR: log: fix parse_log_message rfc5424 size check |
2022-11-25 | BUG/MINOR: cfgparse-listen: fix ebpt_next_dup pointer dereference on proxy "from" inheritance |
2022-11-25 | BUG/MINOR: server/idle: at least use atomic stores when updating max_used_conns |
2022-11-25 | BUG/MEDIUM: peers: messages about unkown tables not correctly ignored |
2022-11-25 | BUG/MINOR: ssl: don't initialize the keylog callback when not required |
2022-11-25 | BUG/MINOR: http_ana/txn: don't re-initialize txn and req var lists |
2022-11-25 | BUG/MEDIUM: listener: Fix race condition when updating the global mngmt task |
2022-11-25 | BUG/MINOR: pool/cli: use ullong to report total pool usage in bytes |
2022-11-25 | BUG/MEDIUM: ring: fix creation of server in uninitialized ring |
2022-11-25 | BUG/MINOR: mux-h1: Do not send a last null chunk on body-less answers |
2022-11-25 | BUG/MEDIUM: mux-fcgi: Avoid value length overflow when it doesn't fit at once |
2022-11-25 | BUG/MINOR: mux-fcgi: Be sure to send empty STDING record in case of zero-copy |
2022-11-25 | BUG/MINOR: resolvers: Set port before IP address when processing SRV records |
2022-11-25 | BUG/MINOR: resolvers: Don't wait periodic resolution on healthcheck failure |
2022-11-25 | BUG/MINOR: http-htx: Fix error handling during parsing http replies |
2022-11-25 | BUG/MEDIUM: wdt/clock: properly handle early task hangs |
2022-11-25 | BUG/MINOR: ssl: ocsp structure not freed properly in case of error |
2022-11-25 | BUG/MINOR: ssl: Memory leak of AUTHORITY_KEYID struct when loading issuer |
2022-11-25 | BUG/MINOR: log: fixing bug in tcp syslog_io_handler Octet-Counting |
2022-11-25 | BUG/MEDIUM: stick-table: fix a race condition when updating the expiration task |
2022-10-25 | BUG/MAJOR: stick-table: don't process store-response rules for applets |
2022-10-25 | BUG/MINOR: sink: Set default connect/server timeout for implicit ring buffers |
2022-10-25 | BUG/MINOR: sink: Only use backend capability for the sink proxies |
2022-10-25 | BUG/MEDIUM: compression: handle rewrite errors when updating response headers |
2022-10-25 | BUG/MEDIUM: httpclient: check if the httpclient was released in the IO handler |
2022-10-25 | BUG/MEDIUM: httpclient/lua: crash when the lua task timeout before the httpclient |
2022-10-25 | BUG/MINOR: ring: Properly parse connect timeout |
2022-10-25 | BUG/MINOR: log: Preserve message facility when the log target is a ring buffer |
2022-10-25 | BUG/MINOR: server: make sure "show servers state" hides private bits |
2022-10-25 | BUG/MAJOR: stick-tables: do not try to index a server name for applets |
2022-10-25 | BUG/MEDIUM: config: count line arguments without dereferencing the output |
2022-10-25 | BUG/MINOR: config: don't count trailing spaces as empty arg (v2) |
2022-10-10 | BUG/MINOR: backend: only enforce turn-around state when not redispatching |
2022-10-10 | BUG/MINOR: smtpchk: SMTP Service check should gracefully close SMTP transaction |
2022-10-10 | BUG/MINOR: mux-h1: Account consumed output data on synchronous connection error |
2022-10-10 | BUG/MINOR: hlua: hlua_channel_insert_data() behavior conflicts with documentation |
2022-10-10 | BUG/MINOR: http-fetch: Update method after a prefetch in smp_fetch_meth() |
2022-10-10 | BUG/MEDIUM: lua: handle stick table implicit arguments right. |
2022-10-10 | BUG/MEDIUM: lua: Don't crash in hlua_lua2arg_check on failure |
2022-10-10 | BUG/MINOR: checks: update pgsql regex on auth packet |
2022-10-10 | BUG/MAJOR: conn-idle: fix hash indexing issues on idle conns |
2022-10-10 | BUG/MINOR: hlua: _hlua_http_msg_delete incorrect behavior when offset is used |
2022-10-10 | BUG/MINOR: hlua: fixing hlua_http_msg_insert_data behavior |
2022-10-10 | BUG/MINOR: hlua: fixing hlua_http_msg_del_data behavior |
2022-09-28 | BUG/MEDIUM: resolvers: Remove aborted resolutions from query_ids tree |
2022-09-20 | BUG/MINOR: log: improper behavior when escaping log data |
2022-09-20 | BUG/MEDIUM: captures: free() an error capture out of the proxy lock |
2022-09-20 | BUG/MEDIUM: server: segv when adding server with hostname from CLI |
2022-09-20 | BUG/MEDIUM: sink: bad init sequence on tcp sink from a ring. |
2022-09-20 | BUG/MINOR: stats: fixing stat shows disabled frontend status as 'OPEN' |
2022-09-20 | BUG/MEDIUM: proxy: ensure pause_proxy() and resume_proxy() own PROXY_LOCK |
2022-09-20 | BUG/MINOR: signals/poller: ensure wakeup from signals |
2022-09-20 | BUG/MINOR: signals/poller: set the poller timeout to 0 when there are signals |
2022-09-20 | BUG/MINOR: task: always reset a new tasklet's call date |
2022-09-20 | BUG/MINOR: h1: Support headers case adjustment for TCP proxies |
2022-09-15 | BUG/MINOR: regex: Properly handle PCRE2 lib compiled without JIT support |
2022-09-15 | BUG/MINOR: mux-fcgi: fix the "show fd" dest buffer for the subscriber |
2022-09-15 | BUG/MINOR: mux-h1: fix the "show fd" dest buffer for the subscriber |
2022-09-15 | BUG/MINOR: mux-h2: fix the "show fd" dest buffer for the subscriber |
2022-09-15 | BUG/MEDIUM: mux-h1: always use RST to kill idle connections in pools |
2022-09-15 | BUG/MINOR: ssl: leak of ckch_inst_link in ckch_inst_free() v2 |
2022-09-15 | BUG/MEDIUM: mux-h1: do not refrain from signaling errors after end of input |
2022-08-31 | BUG/MINOR: ssl: revert two wrong fixes with ckhi_link |
2022-08-30 | BUG/MEDIUM: ssl: Fix a UAF when old ckch instances are released |
2022-08-30 | BUG/MINOR: ssl: leak of ckch_inst_link in ckch_inst_free() |
2022-08-30 | BUG/MINOR: tcpcheck: Disable QUICKACK for default tcp-check (with no rule) |
2022-08-29 | BUG/MINOR: hlua: Rely on CF_EOI to detect end of message in HTTP applets |
2022-08-29 | BUG/MEDIUM: peers: Don't start resync on reload if local peer is not up-to-date |
2022-08-29 | BUG/MEDIUM: peers: Don't use resync timer when local resync is in progress |
2022-08-29 | BUG/MEDIUM: peers: Add connect and server timeut to peers proxy |
2022-08-29 | BUG/MEDIUM: spoe: Properly update streams waiting for a ACK in async mode |
2022-08-29 | BUG/MINOR: tcpcheck: Disable QUICKACK only if data should be sent after connect |
2022-08-29 | BUG/MINOR: resolvers: return the correct value in resolvers_finalize_config() |
2022-08-29 | BUG/MAJOR: mworker: fix infinite loop on master with no proxies. |
2022-08-29 | BUG/MINOR: ssl/cli: error when the ca-file is empty |
2022-08-29 | BUG/MAJOR: log-forward: Fix log-forward proxies not fully initialized |
2022-08-29 | BUG/MEDIUM: mux-h2: do not fiddle with ->dsi to indicate demux is idle |
2022-08-29 | BUG/MEDIUM: http-ana: fix crash or wrong header deletion by http-restrict-req-hdr-names |
2022-08-12 | BUG/MEDIUM: ring: fix too lax 'size' parser |
2022-08-12 | BUG/MEDIUM: task: relax one thread consistency check in task_unlink_wq() |
2022-08-12 | BUG/MEDIUM: poller: use fd_delete() to release the poller pipes |
2022-08-12 | BUG/MINOR: sink: fix a race condition between the writer and the reader |
2022-08-12 | BUG/MINOR: ring/cli: fix a race condition between the writer and the reader |
2022-08-12 | BUG/MEDIUM: proxy: Perform a custom copy for default server settings |
2022-08-12 | BUG/MEDIUM: dns: Properly initialize new DNS session |
2022-08-12 | BUG/MINOR: peers: Use right channel flag to consider the peer as connected |
2022-08-12 | BUG/MEDIUM: peers: limit reconnect attempts of the old process on reload |
2022-08-12 | BUG/MEDIUM: pattern: only visit equivalent nodes when skipping versions |
2022-08-12 | BUG/MEDIUM: queue/threads: limit the number of entries dequeued at once |
2022-08-12 | DEBUG: fd: split the fd check |
2022-07-25 | Revert "BUG/MINOR: peers: set the proxy's name to the peers section name" |
2022-07-25 | BUG/MINOR: sockpair: wrong return value for fd_send_uxst() |
2022-07-22 | BUG/MINOR: backend: Fallback on RR algo if balance on source is impossible |
2022-07-21 | BUG/MEDIUM: mworker: proc_self incorrectly set crashes upon reload |
2022-07-21 | BUG/MINOR: mworker/cli: relative pid prefix not validated anymore |
2022-07-20 | BUG/MINOR: tools: fix statistical_prng_range()'s output range |
2022-07-20 | BUG/MEDIUM: tools: avoid calling dlsym() in static builds (try 2) |
2022-07-20 | BUG/MEDIUM: tools: avoid calling dlsym() in static builds |
2022-07-08 | BUG/MEDIUM: mux-h1: Handle connection error after a synchronous send |
2022-07-08 | BUG/MEDIUM: http-ana: Don't wait to have an empty buf to switch in TUNNEL state |
2022-07-08 | BUG/MINOR: mux-h1: Be sure to commit htx changes in the demux buffer |
2022-07-08 | BUG/MEDIUM: http-fetch: Don't fetch the method if there is no stream |
2022-07-08 | BUG/MEDIUM: h1: Improve authority validation for CONNCET request |
2022-07-08 | BUG/MINOR: http-htx: Fix scheme based normalization for URIs wih userinfo |
2022-07-08 | BUG/MINOR: peers: fix possible NULL dereferences at config parsing |
2022-07-08 | BUG/MINOR: http-act: Properly generate 103 responses when several rules are used |
2022-07-08 | BUG/MINOR: http-check: Preserve headers if not redefined by an implicit rule |
2022-07-08 | BUG/MINOR: peers/config: always fill the bind_conf's argument |
2022-07-08 | MINOR: fd: Add BUG_ON checks on fd_insert() |
2022-07-08 | BUG/MEDIUM: ssl/fd: unexpected fd close using async engine |
2022-07-08 | BUG/MINOR: http-fetch: Use integer value when possible in "method" sample fetch |
2022-07-08 | BUG/MINOR: http-ana: Set method to HTTP_METH_OTHER when an HTTP txn is created |
2022-07-08 | BUG/MINOR: ssl: Do not look for key in extra files if already in pem |
2022-07-08 | BUG/MEDIUM: mworker: use default maxconn in wait mode |
2022-07-08 | BUG/MEDIUM: ssl/cli: crash when crt inserted into a crt-list |
2022-07-08 | BUG/MINOR: task: fix thread assignment in tasklet_kill() |
2022-07-08 | BUG/MINOR: tcp-rules: Make action call final on read error and delay expiration |
2022-07-08 | BUG/MINOR: cli/stats: add missing trailing LF after "show info json" |
2022-07-08 | BUG/MINOR: server: do not enable DNS resolution on disabled proxies |
2022-07-08 | BUG/MINOR: cli/stats: add missing trailing LF after JSON outputs |
2022-06-08 | BUG/MINOR: checks: Properly handle email alerts in trace messages |
2022-06-08 | BUG/MINOR: trace: Test server existence for health-checks to get proxy |
2022-06-08 | BUG/MEDIUM: mailers: Set the object type for check attached to an email alert |
2022-06-08 | BUG/MINOR: ssl_ckch: Fix possible uninitialized value in show_crlfile I/O handler |
2022-06-08 | BUG/MINOR: ssl_ckch: Fix possible uninitialized value in show_cafile I/O handler |
2022-06-08 | BUG/MINOR: ssl_ckch: Fix possible uninitialized value in show_cert I/O handler |
2022-06-08 | BUG/MINOR: ssl_ckch: Init right field when parsing "commit ssl crl-file" cmd |
2022-06-08 | BUG/MINOR: ssl_ckch: Dump cert transaction only once if show command yield |
2022-06-08 | BUG/MINOR: ssl_ckch: Dump CA transaction only once if show command yield |
2022-06-08 | BUG/MINOR: ssl_ckch: Dump CRL transaction only once if show command yield |
2022-06-08 | BUG/MEDIUM: httpclient: Rework CLI I/O handler to handle full buffer cases |
2022-06-08 | BUG/MEDIUM: httpclient: Don't remove HTX header blocks before duplicating them |
2022-06-08 | BUG/MEDIUM: ssl/crt-list: Rework 'add ssl crt-list' to handle full buffer cases |
2022-06-07 | BUG/MEDIUM: ssl_ckch: Rework 'commit ssl ca-file' to handle full buffer cases |
2022-06-07 | BUG/MEDIUM: ssl_ckch: Rework 'commit ssl cert' to handle full buffer cases |
2022-06-07 | BUG/MINOR: ssl_ckch: Don't duplicate path when replacing a CA/CRL entry |
2022-06-07 | BUG/MINOR: ssl_ckch: Don't duplicate path when replacing a cert entry |
2022-06-07 | BUG/MEDIUM: ssl_ckch: Don't delete CA/CRL entry if it is being modified |
2022-06-07 | BUG/MEDIUM: ssl_ckch: Don't delete a cert entry if it is being modified |
2022-06-07 | BUG/MINOR: ssl_ckch: Free error msg if commit changes on a CA/CRL entry fails |
2022-06-07 | BUG/MINOR: ssl_ckch: Free error msg if commit changes on a cert entry fails |
2022-06-03 | BUG/MINOR: peers: detect and warn on init_addr/resolvers/check/agent-check |
2022-06-03 | BUG/MINOR: peers: set the proxy's name to the peers section name |
2022-06-03 | BUG/MEDIUM: sample: Fix adjusting size in word converter |
2022-06-03 | BUG/MEDIUM: peers: prevent unitialized multiple listeners on peers section |
2022-06-03 | BUG/MEDIUM: peers: fix segfault using multiple bind on peers sections |
2022-06-03 | BUG/MEDIUM: resolvers: Don't defer resolutions release in deinit function |
2022-06-03 | BUG/MEDIUM: http: Properly reject non-HTTP/1.x protocols |
2022-06-03 | BUG/MEDIUM: tools: Fix `inet_ntop` usage in sa2str |
2022-06-03 | BUG/MINOR: peers: fix error reporting of "bind" lines |
2022-06-03 | BUG/MINOR: cfgparse: abort earlier in case of allocation error |
2022-06-03 | BUG/MINOR: check: Reinit the buffer wait list at the end of a check |
2022-06-03 | BUG/MEDIUM: config: Reset outline buffer size on realloc error in readcfgfile() |
2022-06-03 | BUG/MINOR: ssl: Fix crash when no private key is found in pem |
2022-05-13 | BUG/MEDIUM: wdt: don't trigger the watchdog when p is unitialized |
2022-05-13 | BUG/MINOR: conn_stream: do not confirm a connection from the frontend path |
2022-05-13 | BUG/MEDIUM: lua: fix argument handling in data removal functions |
2022-05-13 | BUG/MINOR: server: Make SRV_STATE_LINE_MAXLEN value from 512 to 2kB (2000 bytes). |
2022-05-13 | BUG/MEDIUM: ssl: fix the gcc-12 broken fix :-( |
2022-05-13 | BUG/MINOR: ssl: Fix typos in crl-file related CLI commands |
2022-05-13 | BUG/MINOR: ssl/cli: fix "show ssl cert" not to mix cli+ssl contexts |
2022-05-13 | BUG/MINOR: ssl/cli: fix "show ssl crl-file" not to mix cli+ssl contexts |
2022-05-13 | BUG/MINOR: ssl/cli: fix "show ssl ca-file " not to mix cli+ssl contexts |
2022-05-13 | BUG/MINOR: ssl/cli: fix "show ssl ca-file/crl-file" not to mix cli+ssl contexts |
2022-05-13 | BUG/MEDIUM: ssl/cli: fix yielding in show_cafile_detail |
2022-05-13 | BUG/MINOR: map/cli: make sure patterns don't vanish under "show map"'s init |
2022-05-13 | BUG/MINOR: map/cli: protect the backref list during "show map" errors |
2022-05-13 | BUG/MINOR: proxy/cli: don't enumerate internal proxies on "show backend" |
2022-05-13 | BUG/MEDIUM: cli: make "show cli sockets" really yield |
2022-05-13 | BUG/MEDIUM: resolvers: make "show resolvers" properly yield |
2022-05-13 | BUG/MINOR: startup: usage() when no -cc arguments |
2022-05-13 | BUG/MINOR: tcp/http: release the expr of set-{src,dst}[-port] |
2022-05-12 | BUG/MINOR: mux-h2: mark the stream as open before processing it not after |
2022-05-11 | BUG/MAJOR: dns: multi-thread concurrency issue on UDP socket |
2022-05-05 | BUG/MEDIUM: mux-h1: Be able to handle trailers when C-L header was specified |
2022-05-05 | BUG/MEDIUM: mux-fcgi: Be sure to never set EOM flag on an empty HTX message |
2022-04-29 | BUG/MEDIUM: httpclient: Fix loop consuming HTX blocks from the response channel |
2022-04-29 | BUG/MINOR: pools: make sure to also destroy shared pools in pool_destroy_all() |
2022-04-27 | BUG/MINOR: resolvers: Fix memory leak in resolvers_deinit() |
2022-04-27 | BUG/MEDIUM: http-ana: Fix memleak in redirect rules with ignore-empty option |
2022-04-26 | BUG/MINOR: connection: "connection:close" header added despite 'close-spread-time' |
2022-04-26 | BUG/MINOR: sample: add missing use_backend/use-server contexts in smp_resolve_args |
2022-04-25 | BUG/MINOR: rules: Fix check_capture() function to use the right rule arguments |
2022-04-25 | BUG/MEDIUM: rules: Be able to use captures defined in defaults section |
2022-04-25 | BUG/MINOR: rules: Forbid captures in defaults section if used by a backend |
2022-04-25 | BUG/MAJOR: connection: Never remove connection from idle lists outside the lock |
2022-04-25 | BUG/MINOR: cache: Disable cache if applet creation fails |
2022-04-15 | BUG/MEDIUM: compression: Don't forget to update htx_sl and http_msg flags |
2022-04-15 | BUG/MEDIUM: fcgi-app: Use http_msg flags to know if C-L header can be added |
2022-04-15 | BUG/MEDIUM: stream: do not abort connection setup too early |
2022-04-15 | BUG/MEDIUM: mux-h1: Don't request more room on partial trailers |
2022-04-15 | BUG/MINOR: mux-h2: use timeout http-request as a fallback for http-keep-alive |
2022-04-15 | BUG/MINOR: mux-h2: do not use timeout http-keep-alive on backend side |
2022-04-15 | BUG/MINOR: cache: do not display expired entries in "show cache" |
2022-04-15 | BUG/MINOR: mux-h2: do not send GOAWAY if SETTINGS were not sent |
2022-04-15 | BUG/MINOR: stats: define the description' background color in dark color scheme |
2022-04-15 | DEBUG: opentracing: display the contents of the err variable after setting |
2022-04-15 | DEBUG: opentracing: show return values of all functions in the debug output |
2022-04-15 | BUG/BUILD: opentracing: fixed OT_DEFINE variable setting |
2022-04-15 | BUG/MINOR: opentracing: setting the return value in function flt_ot_var_set() |
2022-04-15 | BUG/MEDIUM: http-act: Don't replace URI if path is not found or invalid |
2022-04-15 | BUG/MEDIUM: http-conv: Fix url_enc() to not crush const samples |
2022-04-15 | BUG/MEDIUM: mux-h1: Set outgoing message to DONE when payload length is reached |
2022-04-15 | BUG/MEDIUM: promex: Be sure to never set EOM flag on an empty HTX message |
2022-04-15 | BUG/MEDIUM: hlua: Don't set EOM flag on an empty HTX message in HTTP applet |
2022-04-15 | BUG/MEDIUM: stats: Be sure to never set EOM flag on an empty HTX message |
2022-04-15 | BUG/MINOR: fcgi-app: Don't add C-L header on response to HEAD requests |
2022-04-15 | BUG/MINOR: httpclient: end callback in applet release |
2022-04-15 | BUG/MINOR: ssl/cli: Remove empty lines from CLI output |
2022-04-15 | BUG/MAJOR: mux_pt: always report the connection error to the conn_stream |
2022-04-15 | BUG/MINOR: cli/stream: fix "shutdown session" to iterate over all threads |
2022-04-15 | BUG/MINOR: samples: add missing context names for sample fetch functions |
2022-03-28 | BUG/MEDIUM: mux-h1: Properly detect full buffer cases during message parsing |
2022-03-28 | BUG/MEDIUM: mux-fcgi: Properly handle return value of headers/trailers parsing |
2022-03-28 | BUG/MINOR: tools: url2sa reads too far when no port nor path |
2022-03-28 | BUG/MINOR: rules: Initialize the list element when allocating a new rule |
2022-03-28 | BUG/MEDIUM: mux-h2: make use of http-request and keep-alive timeouts |
2022-03-28 | BUG/MEDIUM: trace: avoid race condition when retrieving session from conn->owner |
2022-03-28 | BUG/MEDIUM: stream-int: do not rely on the connection error once established |
2022-03-28 | BUG/MEDIUM: mux-h1: only turn CO_FL_ERROR to CS_FL_ERROR with empty ibuf |
2022-03-28 | BUG/MINOR: httpclient: CF_SHUTW_NOW should be tested with channel_is_empty() |
2022-03-28 | BUG/MINOR: httpclient: process the response when received before the end of the request |
2022-03-28 | BUG/MINOR: httpclient: only check co_data() instead of HTTP_MSG_DATA |
2022-03-28 | BUG/MINOR: server/ssl: free the SNI sample expression |
2022-03-28 | BUG/MINOR: httpclient: send the SNI using the host header |
2022-03-28 | BUG/MINOR: httpclient/lua: stuck when closing without data |
2022-03-25 | BUG/MINOR: tools: fix url2sa return value with IPv4 |
2022-03-14 | BUG/MEDIUM: httpclient: must manipulate head, not first |
2022-03-14 | BUG/MINOR: httpclient: remove the UNUSED block when parsing headers |
2022-03-14 | BUG/MINOR: httpclient: consume partly the blocks when necessary |
2022-03-14 | BUG/MEDIUM: httpclient: don't consume data before it was analyzed |
2022-03-14 | BUG/MINOR: session: fix theoretical risk of memleak in session_accept_fd() |
2022-03-10 | BUG/MAJOR: mux-pt: Always destroy the backend connection on detach |
2022-03-10 | DEBUG: stream: Fix stream trace message to print response buffer state |
2022-03-10 | DEBUG: stream: Add the missing descriptions for stream trace events |
2022-03-10 | BUG/MEDIUM: mcli: Properly handle errors and timeouts during reponse processing |
2022-03-10 | DEBUG: cache: Update underlying buffer when loading HTX message in cache applet |
2022-03-10 | BUG/MEDIUM: stream: Use the front analyzers for new listener-less streams |
2022-03-10 | BUG/MINOR: promex: Set conn-stream/channel EOI flags at the end of request |
2022-03-10 | BUG/MINOR: cache: Set conn-stream/channel EOI flags at the end of request |
2022-03-10 | BUG/MINOR: stats: Set conn-stream/channel EOI flags at the end of request |
2022-03-10 | BUG/MINOR: hlua: Set conn-stream/channel EOI flags at the end of request |
2022-03-10 | BUG/MINOR: httpclient: Set conn-stream/channel EOI flags at the end of request |
2022-03-10 | BUG/MINOR: cli: shows correct mode in "show sess" |
2022-03-10 | BUG/MINOR: add missing modes in proxy_mode_str() |
2022-03-08 | BUG/MEDIUM: pools: fix ha_free() on area in the process of being freed |
2022-03-08 | BUG/MINOR: pool: always align pool_heads to 64 bytes |
2022-03-02 | BUG/MEDIUM: httpclient/lua: infinite appctx loop with POST |
2022-03-01 | BUG/MEDIUM: htx: Fix a possible null derefs in htx_xfer_blks() |
2022-03-01 | BUG/MEDIUM: mux-fcgi: Don't rely on SI src/dst addresses for FCGI health-checks |
2022-02-25 | BUG/MEDIUM: stream: Abort processing if response buffer allocation fails |
2022-02-25 | BUG/MINOR: proxy: preset the error message pointer to NULL in parse_new_proxy() |
2022-02-25 | BUG/MAJOR: mux-h2: Be sure to always report HTX parsing error to the app layer |
2022-02-25 | BUG/MEDIUM: mux-h1: Don't wake h1s if mux is blocked on lack of output buffer |
2022-02-25 | BUG/MEDIUM: htx: Be sure to have a buffer to perform a raw copy of a message |
2022-02-18 | DEBUG: buffer: check in __b_put_blk() whether the buffer room is respected |
2022-02-18 | BUG/MEDIUM: httpclient: limit transfers to the maximum available room |
2022-02-18 | BUG/MINOR: tools: url2sa reads ipv4 too far |
2022-02-18 | BUG/MINOR: ssl: Missing return value check in ssl_ocsp_response_print |
2022-02-18 | BUG/MINOR: ssl: Fix leak in "show ssl ocsp-response" CLI command |
2022-02-18 | BUG/MINOR: ssl: Add missing return value check in ssl_ocsp_response_print |
2022-02-18 | BUG/MINOR: mailers: negotiate SMTP, not ESMTP |
2022-02-17 | BUG/MINOR: httpclient: reinit flags in httpclient_start() |
2022-02-16 | BUG/MAJOR: compiler: relax alignment constraints on certain structures |
2022-02-16 | BUG/MEDIUM: fd: always align fdtab[] to 64 bytes |
2022-02-16 | BUG/MEDIUM: resolvers: Really ignore trailing dot in domain names |
2022-02-16 | BUG/MINOR: sink: Use the right field in appctx context in release callback |
2022-02-16 | BUG/MINOR: mworker: fix a FD leak of a sockpair upon a failed reload |
2022-02-16 | BUG/MEDIUM: mworker: close unused transferred FDs on load failure |
2022-02-16 | BUG/MINOR: mux-h2: update the session's idle delay before creating the stream |
2022-02-16 | BUG/MEDIUM: h2/hpack: fix emission of HPACK DTSU after settings change |
2022-02-16 | BUG/MAJOR: spoe: properly detach all agents when releasing the applet |
2022-02-16 | BUG/MAJOR: http/htx: prevent unbounded loop in http_manage_server_side_cookies |
2022-02-16 | BUG/MINOR: httpclient/cli: display junk characters in vsn |
2022-02-16 | BUG/MINOR: jwt: Memory leak if same key is used in multiple jwt_verify calls |
2022-02-16 | BUG/MINOR: jwt: Missing pkey free during cleanup |
2022-02-16 | BUG/MINOR: jwt: Double free in deinit function |
2022-02-16 | BUG/MINOR: ssl: Remove empty lines from "show ssl ocsp-response " output |
2022-02-16 | BUG/MEDIUM: httpclient: Xfer the request when the stream is created |
2022-02-16 | BUG/MINOR: httpclient: Revisit HC request and response buffers allocation |
2022-02-16 | BUG/MEDIUM: listener: read-lock the listener during accept() |
2022-02-16 | DEBUG: fd: make sure we never try to insert/delete an impossible FD number |
2022-02-15 | BUG/MINOR: mworker: does not erase the pidfile upon reload |
2022-02-15 | BUG/MAJOR: sched: prevent rare concurrent wakeup of multi-threaded tasks |
2022-02-15 | DEBUG: pools: replace the link pointer with the caller's address on pool_free() |
2022-02-15 | DEBUG: pools: let's add reverse mapping from cache heads to thread and pool |
2022-02-15 | DEBUG: pools: add extra sanity checks when picking objects from a local cache |
2022-02-15 | BUG/MINOR: pools: always flush pools about to be destroyed |
2022-02-11 | BUG/MINOR: mworker: does not add the -sf in wait mode |
2022-02-04 | BUG/MEDIUM: mworker: don't lose the stats socket on failed reload |
2022-01-26 | DEBUG: pools: add new build option DEBUG_POOL_INTEGRITY |
2022-01-26 | DEBUG: cli: add a new "debug dev fd" expert command |
2022-01-26 | BUG/MINOR: stream: make the call_rate only count the no-progress calls |
2022-01-26 | BUG/MEDIUM: mcli: always realign wrapping buffers before parsing them |
2022-01-26 | BUG/MEDIUM: mcli: do not try to parse empty buffers |
2022-01-26 | BUG/MEDIUM: cli: Never wait for more data on client shutdown |
2022-01-26 | BUG/MINOR: cli: avoid O(bufsize) parsing cost on pipelined commands |
2022-01-26 | BUG/MEDIUM: server: avoid changing healthcheck ctx with set server ssl |
2022-01-26 | BUG/MINOR: httpclient/lua: don't pop the lua stack when getting headers |
2022-01-26 | BUG/MINOR: httpclient: set default Accept and User-Agent headers |
2022-01-26 | BUG/MINOR: httpclient: don't send an empty body |
2022-01-26 | BUG/MEDIUM: htx: Adjust length to add DATA block in an empty HTX buffer |
2022-01-26 | BUG/MEDIUM: connection: properly leave stopping list on error |