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