Merge date | Subject - Severity (minor, medium, major, critical) |
2016-12-24 | BUG/MINOR: systemd: potential zombie processes |
2016-12-24 | BUG/MINOR: backend: nbsrv() should return 0 if backend is disabled |
2016-12-24 | BUG/MEDIUM: ssl: properly reset the reused_sess during a forced handshake |
2016-12-24 | BUG/MINOR: http: don't send an extra CRLF after a Set-Cookie in a redirect |
2016-12-24 | BUG/MEDIUM: proxy: return "none" and "unknown" for unknown LB algos |
2016-12-24 | BUG/MINOR: cli: dequeue from the proxy when changing a maxconn |
2016-12-24 | BUG/MINOR: cli: fix pointer size when reporting data/transport layer name |
2016-12-24 | BUG/MINOR: cli: properly decrement ref count on tables during failed dumps |
2016-12-24 | BUG/MEDIUM: stick-table: fix regression caused by recent fix for out-of-memory |
2016-12-24 | BUG/MEDIUM: connection: check the control layer before stopping polling |
2016-12-24 | BUG/MINOR: stick-table: handle out-of-memory condition gracefully |
2016-12-24 | BUG/MEDIUM: systemd-wrapper: return correct exit codes |
2016-12-24 | BUG/MEDIUM: peers: fix use after free in peer_session_create() |
2016-12-24 | BUG/MEDIUM: systemd: let the wrapper know that haproxy has completed or failed |
2016-12-24 | BUG/MINOR: systemd: check return value of calloc() |
2016-12-24 | BUG/MINOR: systemd: always restore signals before execve() |
2016-12-24 | BUG/MINOR: systemd: make the wrapper return a non-null status code on error |
2016-12-24 | BUG/MINOR: ssl: prevent multiple entries for the same certificate |
2016-12-24 | BUG/MINOR: ssl: Check malloc return code |
2016-10-06 | BUG/MINOR: displayed PCRE version is running release |
2016-10-06 | BUG/MINOR: payload: fix SSLv2 version parser |
2016-10-06 | BUG/MAJOR: stream: properly mark the server address as unset on connect retry |
2016-10-06 | BUG/MAJOR: stick-counters: possible crash when using sc_trackers with wrong table |
2016-08-09 | BUG/MAJOR: compression: initialize avail_in/next_in even during flush |
2016-08-09 | BUG/MEDIUM: stream-int: completely detach connection on connect error |
2016-06-30 | Revert "BUG/MINOR: ssl: fix potential memory leak in ssl_sock_load_dh_params()" |
2016-06-30 | BUG/MINOR: init: ensure that FD limit is raised to the max allowed |
2016-06-30 | BUG/MINOR: init: always ensure that global.rlimit_nofile matches actual limits |
2016-06-30 | BUG/MINOR: http: url32+src should check cli_conn before using it |
2016-06-30 | BUG/MINOR: http: url32+src should use the big endian version of url32 |
2016-06-30 | BUG/MINOR: ssl: fix potential memory leak in ssl_sock_load_dh_params() |
2016-06-08 | BUG/MINOR: http: add-header: header name copied twice |
2016-06-07 | BUG/MEDIUM: sticktables: segfault in some configuration error cases |
2016-05-19 | BUG/MAJOR: fix listening IP address storage for frontends |
2016-05-04 | BUG/MEDIUM: channel: fix inconsistent handling of 4GB-1 transfers |
2016-05-04 | BUG/MEDIUM: stream: ensure the SI_FL_DONT_WAKE flag is properly cleared |
2016-05-04 | BUG/MAJOR: channel: fix miscalculation of available buffer space (4th try) |
2016-05-02 | BUG/MEDIUM: http: fix risk of CPU spikes with pipelined requests from dead client |
2016-04-25 | BUG/MEDIUM: channel: fix miscalculation of available buffer space (3rd try) |
2016-04-25 | BUG/MEDIUM: channel: incorrect polling condition may delay event delivery |
2016-04-25 | BUG/MEDIUM: channel: don't allow to overwrite the reserve until connected |
2016-04-21 | BUG/MINOR: fix maxaccept computation according to the frontend process range |
2016-04-21 | BUG/MINOR: listener: stop unbound listeners on startup |
2016-04-21 | BUG/MEDIUM: fix maxaccept computation on per-process listeners |
2016-04-11 | BUG/MAJOR: channel: fix miscalculation of available buffer space (2nd try) |
2016-04-11 | BUG/MINOR : allow to log cookie for tarpit and denied request |
2016-03-29 | BUG/MAJOR: Fix crash in http_get_fhdr with exactly MAX_HDR_HISTORY headers |
2016-03-29 | BUG/MINOR: conf: "listener id" expects integer, but its not checked |
2016-03-29 | BUG/MINOR: log: Don't use strftime() which can clobber timezone if chrooted |
2016-03-14 | BUG/MINOR: log: GMT offset not updated when entering/leaving DST |
2016-03-13 | BUG/MINOR: pattern: Avoid memory leak on out-of-memory condition |
2016-03-13 | BUG/MINOR: standard: Avoid free of non-allocated pointer |
2016-03-08 | BUG/MINOR: tcpcheck: fix incorrect list usage resulting in failure to load certain configs |
2016-03-08 | BUG/MINOR: tcpcheck: conf parsing error when no port configured on server and last rule is a CONNECT with no port |
2016-03-08 | BUG/MINOR: systemd: propagate the correct signal to haproxy |
2016-03-08 | BUG/MINOR: systemd: report the correct signal in debug message output |
2016-03-08 | BUG/MINOR: systemd: ensure we don't miss signals |
2016-02-25 | BUG/MEDIUM: chunks: always reject negative-length chunks |
2016-02-25 | BUG/MINOR: http: Be sure to process all the data received from a server |
2016-02-25 | BUG/MEDIUM: stats: stats bind-process doesn't propagate the process mask correctly |
2016-02-25 | BUG/MEDIUM: ssl: fix off-by-one in NPN list allocation |
2016-02-25 | BUG/MEDIUM: ssl: fix off-by-one in ALPN list allocation |
2016-02-25 | BUG: stream_interface: Reuse connection even if the output channel is empty |
2016-02-25 | BUG/CLEANUP: CLI: report the proper field states in "show sess" |
2016-02-25 | BUG/MINOR: stream: don't force retries if the server is DOWN |
2016-02-25 | BUG/MEDIUM: channel: fix miscalculation of available buffer space. |
2016-02-25 | BUG/MEDIUM: sample: http_date() doesn't provide the right day of the week |
2016-02-25 | BUG/MEDIUM: config: Adding validation to stick-table expire value. |
2016-02-25 | BUG/MINOR: chunk: make chunk_dup() always check and set dst->size |
2015-12-16 | BUG/MEDIUM: peers: old stick table updates could be repushed. |
2015-12-16 | BUG/MEDIUM: peers: table entries learned from a remote are pushed to others after a random delay. |
2015-11-26 | BUG/MEDIUM: sample: urlp can't match an empty value |
2015-11-26 | BUG/MEDIUM: cli: changing compression rate-limiting must require admin level |
2015-11-26 | BUG/MEDIUM: stream: fix half-closed timeout handling |
2015-11-26 | BUG/MEDIUM: http: don't enable auto-close on the response side |
2015-11-18 | BUG/MEDIUM: http: switch the request channel to no-delay once done. |
2015-11-13 | BUG: http: do not abort keep-alive connections on server timeout |
2015-11-05 | BUG/MINOR: acl: don't use record layer in req_ssl_ver |
2015-11-02 | BUG/BUILD: replace haproxy-systemd-wrapper with $(EXTRA) in install-bin. |
2015-10-29 | BUG/MEDIUM: config: count memory limits on 64 bits, not 32 |
2015-10-14 | BUG/MEDIUM: pattern: fixup use_after_free in the pat_ref_delete_by_id |
2015-10-14 | BUG/MINOR: config: make the stats socket pass the correct proxy to the parsers |
2015-10-14 | BUG/MINOR: http: Add OPTIONS in supported http methods (found by find_http_meth) |
2015-09-28 | BUG/MEDIUM: proxy: do not wake stopped proxies' tasks during soft_stop() |
2015-09-28 | BUG/MEDIUM: proxy: ignore stopped peers |
2015-09-28 | BUG/MINOR: config: check that tune.bufsize is always positive |
2015-09-28 | BUG/MEDIUM: acl: always accept match "found" |
2015-09-08 | BUG/MINOR: tools: make str2sa_range() report unresolvable addresses |
2015-09-07 | BUG/MAJOR: http: don't call http_send_name_header() after an error |
2015-09-07 | BUG/MINOR: http: remove stupid HTTP_METH_NONE entry |
2015-08-24 | BUG/MEDIUM: counters: ensure that src_{inc,clr}_gpc0 creates a missing entry |
2015-08-24 | BUG/MINOR: http/sample: gmtime/localtime can fail |
2015-07-26 | BUG/MINOR: log: missing some ARGC_* entries in fmt_directives() |
2015-07-02 | BUG/MAJOR: buffers: make the buffer_slow_realign() function respect output data |
2015-06-23 | BUG/MEDIUM: config: properly compute the default number of processes for a proxy |
2015-06-18 | BUG/MINOR: ssl: fix smp_fetch_ssl_fc_session_id |
2015-06-18 | BUG/MINOR: debug: display (null) in place of "meth" |
2015-05-28 | BUG/MEDIUM: cfgparse: segfault when userlist is misused |
2015-05-28 | BUG/MINOR: cfgparse: fix typo in 'option httplog' error message |
2015-05-28 | BUG/MEDIUM: ssl: fix tune.ssl.default-dh-param value being overwritten |
2015-05-20 | BUG/MEDIUM: peers: apply a random reconnection timeout |
2015-05-13 | BUG/MEDIUM: checks: do not dereference a list as a tcpcheck struct |
2015-05-13 | BUG/MAJOR: checks: always check for end of list before proceeding |
2015-05-13 | BUG/MEDIUM: checks: do not dereference head of a tcp-check at the end |
2015-05-12 | BUG/MINOR: check: fix tcpcheck error message |
2015-05-11 | BUG/MEDIUM: http: don't forward client shutdown without NOLINGER except for tunnels |
2015-05-04 | BUG/MEDIUM: stats: properly initialize the scope before dumping stats |
2015-05-02 | BUG/MAJOR: http: prevent risk of reading past end with balance url_param |
2015-05-02 | BUG/MEDIUM: http: wait for the exact amount of body bytes in wait_for_request_body |
2015-05-01 | BUG/MINOR: config: clear proxy->table.peers.p for disabled proxies |
2015-05-01 | BUG/MEDIUM: http: remove content-length form responses with bad transfer-encoding |
2015-05-01 | BUG/MEDIUM: http: incorrect transfer-coding in the request is a bad request |
2015-05-01 | BUG/MEDIUM: http: do not restrict parsing of transfer-encoding to HTTP/1.1 |
2015-05-01 | BUG/MEDIUM: http: remove content-length from chunked messages |
2015-05-01 | BUG/MEDIUM: stream-int: always reset si->ops when si->end is nullified |
2015-04-20 | BUG/MEDIUM: init: don't limit cpu-map to the first 32 processes only |
2015-04-14 | BUG/MEDIUM: listener: don't report an error when resuming unbound listeners |
2015-04-14 | BUG/MINOR: ssl: Display correct filename in error message |
2015-04-01 | BUG/MEDIUM: http: hdr_cnt would not count any header when called without name |
2015-04-01 | BUG/MINOR: compression: consider the expansion factor in init |
2015-03-17 | BUG/MEDIUM: http: the function "(req|res)-replace-value" doesn't respect the HTTP syntax |
2015-03-16 | BUG/MAJOR: http: don't read past buffer's end in http_replace_value |
2015-03-16 | BUG/MEDIUM: buffer: one byte miss in buffer free space check |
2015-03-16 | BUG/MEDIUM: peers: correctly configure the client timeout |
2015-02-26 | BUG/MEDIUM: Do not consider an agent check as failed on L7 error |
2015-02-06 | BUG/MEDIUM: pattern: some entries are not deleted with case insensitive match |
2015-02-06 | BUG/MINOR: pattern: error message missing |
2015-01-31 | BUG/MINOR: stats:Fix incorrect printf type. |
2015-01-30 | BUG/MINOR: http: abort request processing on filter failure |
2015-01-30 | BUG/MINOR: checks: prevent http keep-alive with http-check expect |
2015-01-30 | BUG/MINOR: http: fix incorrect header value offset in replace-hdr/replace-value |
2015-01-23 | MEDIUM/BUG: Only explicitly report "DOWN (agent)" if the agent health is zero |
2015-01-23 | BUG/MEDIUM: Do not set agent health to zero if server is disabled in config |
2015-01-21 | BUG/MEDIUM: http: make http-request set-header compute the string before removal |
2015-01-21 | BUG/MINOR: args: add missing entry for ARGT_MAP in arg_type_names |
2015-01-15 | BUG/MAJOR: log: don't try to emit a log if no logger is set |
2015-01-14 | BUG/MEDIUM: channel: don't schedule data in transit for leaving until connected |
2015-01-14 | BUG/MINOR: channel: compare to_forward with buf->i, not buf->size |
2015-01-14 | BUG/MEDIUM: channel: fix possible integer overflow on reserved size computation |
2015-01-07 | BUG/MEDIUM: http: fix header removal when previous header ends with pure LF |
2015-01-04 | BUG/MEDIUM: backend: correctly detect the domain when use_domain_only is used |