Merge date | Subject - Severity (minor, medium, major, critical) |
2021-03-31 | BUG/MINOR: spoe: fix handling of truncated frame |
2021-03-31 | BUG/MINOR: tcp: fix silent-drop workaround for IPv6 |
2021-03-31 | BUG/MINOR: http_fetch: make hdr_ip() resistant to empty fields |
2021-03-31 | BUG/MINOR: http_fetch: make hdr_ip() reject trailing characters |
2021-03-19 | BUG/MINOR: ssl: don't truncate the file descriptor to 16 bits in debug mode |
2021-03-19 | BUG/MEDIUM: filters: Set CF_FL_ANALYZE on channels when filters are attached |
2021-03-19 | BUG/MINOR: hlua: Don't strip last non-LWS char in hlua_pushstrippedstring() |
2021-03-04 | BUG/MINOR: connection: Use the client's dst family for adressless servers |
2021-03-04 | BUG/MINOR: tcp-act: Don't forget to set the original port for IPv4 set-dst rule |
2021-03-04 | BUG/MINOR: http-ana: Only consider dst address to process originalto option |
2021-03-04 | BUG/MINOR: server: Init params before parsing a new server-state line |
2021-03-04 | BUG/MINOR: sample: Always consider zero size string samples as unsafe |
2021-03-04 | BUG/MINOR: checks: properly handle wrapping time in __health_adjust() |
2021-03-04 | BUG/MINOR: server: Don't call fopen() with server-state filepath set to NULL |
2021-03-04 | BUG/MEDIUM: config: don't pick unset values from last defaults section |
2021-03-04 | BUG/MINOR: server: Fix server-state-file-name directive |
2021-03-04 | BUG/MINOR: xxhash: make sure armv6 uses memcpy() |
2021-03-04 | BUG/MINOR: stick-table: Always call smp_fetch_src() with a valid arg list |
2021-03-04 | BUG/MINOR: tools: Reject size format not starting by a digit |
2021-03-04 | BUG/MINOR: tools: make parse_time_err() more strict on the timer validity |
2021-03-04 | BUG/MINOR: http-fetch: Fix calls w/o parentheses of the cookie sample fetches |
2021-03-04 | BUG/MINOR: http-fetch: Extract cookie value even when no cookie name |
2021-03-04 | BUG/MINOR: filters: Skip disabled proxies during startup only |
2021-03-04 | BUG/MEDIUM: filters: Don't try to init filters for disabled proxies |
2021-03-04 | BUG/MINOR: config: Fix memory leak on config parse listen |
2021-03-04 | BUG/MINOR: ssl: verifyhost is case sensitive |
2021-03-04 | BUG/MEDIUM: pattern: fix memory leak in regex pattern functions |
2020-09-11 | BUG/MEDIUM: pattern: Renew the pattern expression revision when it is pruned |
2020-09-11 | BUG/MEDIUM: ssl: check OCSP calloc in ssl_sock_load_ocsp() |
2020-09-11 | BUG/MINOR: lua: Check argument type to convert it to IP mask in arg validation |
2020-09-11 | BUG/MINOR: lua: Check argument type to convert it to IPv4/IPv6 arg validation |
2020-09-11 | BUG/MEDIUM: map/lua: Return an error if a map is loaded during runtime |
2020-09-11 | BUG/MINOR: pools: use %u not %d to report pool stats in "show pools" |
2020-08-11 | BUG/MINOR: stats: use strncmp() instead of memcmp() on health states |
2020-08-11 | BUG/MINOR: http_act: don't check capture id in backend (2) |
2020-08-07 | BUG/MINOR: tcp-rules: Set the inspect-delay when a tcp-response action yields |
2020-08-07 | BUG/MEDIUM: channel: Be aware of SHUTW_NOW flag when output data are peeked |
2020-08-07 | BUG/MINOR: http_act: don't check capture id in backend (2) |
2020-08-07 | BUG/MEDIUM: pattern: Add a trailing \0 to match strings only if possible |
2020-08-07 | BUG/MEDIUM: fetch: Fix hdr_ip misparsing IPv4 addresses due to missing NUL |
2020-08-07 | BUG/MINOR: spoe: correction of setting bits for analyzer |
2020-08-07 | BUG/MEDIUM: ebtree: use a byte-per-byte memcmp() to compare memory blocks |
2020-08-07 | BUG/MEDIUM: lua: Reset analyse expiration timeout before executing a lua action |
2020-08-07 | BUG/MEDIUM: shctx: bound the number of loops that can happen around the lock |
2020-08-07 | BUG/MEDIUM: shctx: really check the lock's value while waiting |
2020-08-07 | BUG/MEDIUM: http: the "unique-id" sample fetch could crash without a steeam |
2020-08-07 | BUG/MEDIUM: http: the "http_first_req" sample fetch could crash without a steeam |
2020-08-07 | BUG/MEDIUM: capture: capture.{req,res}.* crash without a stream |
2020-08-07 | BUG/MEDIUM: capture: capture-req/capture-res converters crash without a stream |
2020-04-02 | BUG/MINOR: http-ana: Reset request analysers on error when waiting for response |
2020-04-02 | BUG/MINOR: http_ana: make sure redirect flags don't have overlapping bits |
2020-04-02 | BUG/MEDIUM: http: unbreak redirects in legacy mode |
2020-04-02 | BUG/MINOR: stats: Fix color of draining servers on stats page |
2020-04-02 | BUG/MINOR: rules: Increment be_counters if backend is assigned for a silent-drop |
2020-04-02 | BUG/MINOR: rules: Preserve FLT_END analyzers on silent-drop action |
2020-04-02 | BUG/MAJOR: proxy_protocol: Properly validate TLV lengths |
2020-04-02 | BUG/MAJOR: list: fix invalid element address calculation |
2020-04-02 | BUG/MINOR: sample: Make sure to return stable IDs in the unique-id fetch |
2020-04-02 | BUG/MINOR: sample: fix the json converter's endian-sensitivity |
2020-04-02 | BUG/MEDIUM: ebtree: don't set attribute packed without unaligned access support |
2020-04-02 | BUG/MINOR: namespace: avoid closing fd when socket failed in my_socketat |
2020-02-11 | BUG/MINOR: dns: allow 63 char in hostname |
2020-02-11 | BUG/MINOR: unix: better catch situations where the unix socket path length is close to the limit |
2020-02-04 | BUG/MINOR: http_act: don't check capture id in backend |
2020-02-04 | BUG/MINOR: tcp-rules: Fix memory releases on error path during action parsing |
2020-02-04 | BUG/MINOR: stick-table: Use MAX_SESS_STKCTR as the max track ID during parsing |
2020-02-04 | BUG/MINOR: http-rules: Remove buggy deinit functions for HTTP rules |
2020-02-04 | BUG/MINOR: dns: Make dns_query_id_seed unsigned |
2020-02-04 | BUG/MINOR: pattern: handle errors from fgets when trying to load patterns |
2020-02-04 | BUG/MINOR: stream: don't mistake match rules for store-request rules |
2020-02-04 | BUG/MAJOR: hashes: fix the signedness of the hash inputs |
2020-02-04 | BUG/MEDIUM: session: do not report a failure when rejecting a session |
2020-02-04 | BUG/MINOR: sample: always check converters' arguments |
2020-02-04 | BUG/MINOR: sample: fix the closing bracket and LF in the debug converter |
2019-12-11 | BUG/MINOR: log: fix minor resource leaks on logformat error path |
2019-12-11 | BUG/MEDIUM: proto_udp/threads: recv() and send() must not be exclusive. |
2019-12-11 | BUG/MAJOR: dns: add minimalist error processing on the Rx path |
2019-12-11 | BUG/MINOR: listener: also clear the error flag on a paused listener |
2019-12-11 | BUG/MINOR: ssl: fix crt-list neg filter for openssl < 1.1.1 |
2019-12-11 | BUG/MEDIUM: stream: Be sure to release allocated captures for TCP streams |
2019-12-11 | BUG/MINOR: config: Update cookie domain warn to RFC6265 |
2019-10-28 | BUG/MINOR: cli: don't call the kw->io_release if kw->parse failed |
2019-10-23 | BUG/MINOR: stick-table: fix an incorrect 32 to 64 bit key conversion |
2019-10-22 | BUG/MINOR: WURFL: fix send_log() function arguments |
2019-10-22 | BUG/MEDIUM: da: cast the chunk to string. |
2019-10-22 | BUG/MINOR: sample: Make the `field` converter compatible with `-m found` |
2019-10-22 | BUG/MINOR: stick-table: Never exceed (MAX_SESS_STKCTR-1) when fetching a stkctr |
2019-10-22 | BUG/MINOR: ssl: Fix fd leak on error path when a TLS ticket keys file is parsed |
2019-10-22 | BUG/MINOR: ssl: abort on sni_keytypes allocation failure |
2019-10-22 | BUG/MINOR: ssl: abort on sni allocation failure |
2019-10-22 | BUG/MINOR: ssl: free the sni_keytype nodes |
2019-10-22 | BUG/MEDIUM: namespace: close open namespaces during soft shutdown |
2019-10-22 | BUG/MINOR: haproxy: fix rule->file memory leak |
2019-10-22 | BUG/MINOR: stream-int: also update analysers timeouts on activity |
2019-10-22 | BUG/MEDIUM: lb-chash: Ensure the tree integrity when server weight is increased |
2019-10-22 | BUG/MEDIUM: lb-chash: Fix the realloc() when the number of nodes is increased |
2019-10-22 | BUG/MINOR: lua: Properly initialize the buffer's fields for string samples in hlua_lua2(smp|arg) |
2019-10-22 | BUG/MINOR: lua: Set right direction and flags on new HTTP objects |
2019-10-22 | BUG/MINOR: hlua: Only execute functions of HTTP class if the txn is HTTP ready |
2019-10-22 | BUG/MEDIUM: hlua: Check the calling direction in lua functions of the HTTP class |
2019-10-22 | BUG/MEDIUM: compression: Set Vary: Accept-Encoding for compressed responses |
2019-10-22 | BUG/MEDIUM: vars: make the tcp/http unset-var() action support conditions |
2019-10-22 | BUG/MEDIUM: vars: make sure the scope is always valid when accessing vars |
2019-10-22 | BUG/MINOR: acl: Fix memory leaks when an ACL expression is parsed |
2019-10-22 | BUG/MAJOR: map/acl: real fix segfault during show map/acl on CLI |
2019-10-22 | BUG/MINOR: acl: properly detect pattern type SMP_T_ADDR |
2019-10-22 | BUG/MEDIUM: maps: only try to parse the default value when it's present |
2019-10-22 | BUG/MEDIUM: pattern: assign pattern IDs after checking the config validity |
2019-10-22 | BUG/MEDIUM: peers: fix a case where peer session is not cleanly reset on release. |
2019-10-22 | BUG/MEDIUM: tcp-check: unbreak multiple connect rules again |
2019-10-22 | BUG/MAJOR: checks: segfault during tcpcheck_main |
2019-10-22 | BUG/MEDIUM: http: also reject messages where "chunked" is missing from transfer-enoding |
2019-10-22 | BUG/MEDIUM: proto-http: Always start the parsing if there is no outgoing data |
2019-10-22 | BUG/MINOR: http-rules: mention "deny_status" for "deny" in the error message |
2019-10-22 | BUG/MINOR: http: Call stream_inc_be_http_req_ctr() only one time per request |
2019-10-22 | BUG/MINOR: http/counters: fix missing increment of fe->srv_aborts |
2019-10-22 | BUG/MINOR: tcp: Don't alter counters returned by tcp info fetchers |
2019-10-22 | BUG/MAJOR: stats: Fix how huge POST data are read from the channel |
2019-03-12 | BUG/MEDIUM: 51d: fix possible segfault on deinit_51degrees() |
2019-03-12 | BUG/MAJOR: stream: avoid double free on unique_id |
2019-02-06 | BUG/MINOR: config: make sure to count the error on incorrect track-sc/stick rules |
2019-02-05 | BUG/MAJOR: spoe: verify that backends used by SPOE cover all their callers' processes |
2019-02-05 | BUG/MAJOR: config: verify that targets of track-sc and stick rules are present |
2019-02-05 | BUG/MEDIUM: stream: Don't forget to free s->unique_id in stream_free(). |
2019-02-05 | BUG/MINOR: stream: don't close the front connection when facing a backend error |
2019-02-05 | BUG/MINOR: deinit: tcp_rep.inspect_rules not deinit, add to deinit |
2019-02-05 | BUG/MINOR: check: Wake the check task if the check is finished in wake_srv_chk() |
2019-02-05 | BUG/MINOR: server: don't always trust srv_check_health when loading a server state |
2019-02-05 | BUG/MINOR: stick_table: Prevent conn_cur from underflowing |
2019-02-05 | BUG/MINOR: backend: BE_LB_LKUP_CHTREE is a value, not a bit |
2019-02-05 | BUG/MINOR: backend: balance uri specific options were lost across defaults |
2019-02-05 | BUG/MINOR: backend: don't use url_param_name as a hint for BE_LB_ALGO_PH |
2019-02-05 | BUG/MEDIUM: ssl: missing allocation failure checks loading tls key file |
2019-02-05 | BUG/MAJOR: stream-int: Update the stream expiration date in stream_int_notify() |
2019-02-05 | BUG/MEDIUM: dns: overflowed dns name start position causing invalid dns error |
2019-02-05 | BUG: dns: Fix out-of-bounds read via signedness error in dns_validate_dns_response() |
2019-02-05 | BUG/MEDIUM: dns: Don't prevent reading the last byte of the payload in dns_validate_response() |
2019-02-05 | BUG: dns: Prevent out-of-bounds read in dns_validate_dns_response() |
2019-02-05 | BUG: dns: Prevent out-of-bounds read in dns_read_name() |
2019-02-05 | BUG: dns: Prevent stack-exhaustion via recursion loop in dns_read_name |
2019-02-05 | BUG/MEDIUM: sample: Don't treat SMP_T_METH as SMP_T_STR. |
2019-02-05 | BUG/MINOR: config: Copy default error messages when parsing of a backend starts |
2019-02-05 | BUG/MEDIUM: buffers: Make sure we don't wrap in buffer_insert_line2/replace2. |
2019-02-05 | BUG/MINOR: tools: fix set_net_port() / set_host_port() on IPv4 |
2019-02-05 | BUG/MEDIUM: hlua: Make sure we drain the output buffer when done. |
2019-02-05 | BUG/MEDIUM: lua: reset lua transaction between http requests |
2019-02-05 | BUG/MINOR: map: fix map_regm with backref |
2018-08-31 | BUG/MEDIUM: queue: prevent a backup server from draining the proxy's connections |
2018-08-31 | BUG/MEDIUM: lua: socket timeouts are not applied |
2018-08-31 | BUG/MINOR: lua: Bad HTTP client request duration. |
2018-08-31 | BUG/MEDIUM: ssl: loading dh param from certifile causes unpredictable error. |
2018-08-31 | BUG/MEDIUM: ssl: fix missing error loading a keytype cert from a bundle. |
2018-08-31 | BUG/MEDIUM: lua: possible CLOSE-WAIT state with '\n' headers |
2018-08-31 | BUG/MAJOR: map: fix a segfault when using http-request set-map |
2018-08-31 | BUG/MINOR: config: stick-table is not supported in defaults section |
2018-08-30 | BUG/MINOR: servers: Don't make "server" in a frontend fatal. |
2018-08-30 | BUG/MEDIUM: stats: don't ask for more data as long as we're responding |
2018-08-30 | BUG/MEDIUM: stream-int: don't immediately enable reading when the buffer was reportedly full |
2018-08-30 | BUG/MINOR: lua: Segfaults with wrong usage of types. |
2018-08-30 | BUG/MEDIUM: lua/socket: Buffer error, may segfault |
2018-08-30 | BUG/MEDIUM: lua/socket: Sheduling error on write: may dead-lock |
2018-08-30 | BUG/MEDIUM: lua/socket: Notification error |
2018-08-30 | BUG/MAJOR: lua: Dead lock with sockets |
2018-08-30 | BUG/MEDIUM: lua/socket: wrong scheduling for sockets |
2018-08-30 | BUG/MEDIUM: lua/socket: Length required read doesn't work |
2018-08-30 | BUG/MINOR: ssl/lua: prevent lua from affecting automatic maxconn computation |
2018-08-30 | BUG/MINOR: lua: Socket.send threw runtime error: 'close' needs 1 arguments. |
2018-05-18 | BUG/MINOR: spoe: Mistake in error message about SPOE configuration |
2018-05-18 | BUG/MINOR: lua: ensure large proxy IDs can be represented |
2018-05-18 | BUG/MINOR: map: correctly track reference to the last ref_elt being dumped |
2018-05-18 | BUG/MINOR: checks: Fix check->health computation for flapping servers |
2018-04-30 | BUG/MINOR: config: disable http-reuse on TCP proxies |
2018-04-27 | BUG/MAJOR: channel: Fix crash when trying to read from a closed socket |
2018-04-27 | BUILD/BUG: enable -fno-strict-overflow by default |
2018-04-27 | BUG/MINOR: session: Fix tcp-request session failure if handshake. |
2018-04-27 | BUG/MINOR: http: Return an error in proxy mode when url2sa fails |
2018-04-27 | BUG/MINOR: email-alert: Set the mailer port during alert initialization |
2018-04-27 | BUG/MINOR: lua funtion hlua_socket_settimeout don't check negative values |
2018-04-27 | BUG/MINOR: lua: the function returns anything |
2018-04-27 | BUG/MINOR: tcp-check: use the server's service port as a fallback |
2018-04-27 | BUG/MEDIUM: tcp-check: single connect rule can't detect DOWN servers |
2018-04-27 | BUG/MINOR: lua: return bad error messages |
2018-04-27 | BUG/MINOR: spoa-example: unexpected behavior for more than 127 args |
2018-04-26 | BUG/MINOR: force-persist and ignore-persist only apply to backends |
2018-04-26 | BUG/MINOR: cli: Fix a typo in the 'set rate-limit' usage |
2018-04-26 | BUG/MEDIUM: buffer: Fix the wrapping case in bo_putblk |
2018-04-26 | BUG/MEDIUM: http: Switch the HTTP response in tunnel mode as earlier as possible |
2018-04-26 | BUG/MINOR: config: don't emit a warning when global stats is incompletely configured |
2018-04-26 | BUG/MEDIUM: standard: Fix memory leak in str2ip2() |
2018-04-26 | BUG/MINOR: sample: Fix output type of c_ipv62ip |
2018-04-26 | BUG/MINOR: poll: too large size allocation for FD events |
2018-02-26 | BUG/MEDIUM: stream-int: Don't loss write's notifs when a stream is woken up |
2018-01-15 | BUG/MEDIUM: srv-state: always ensure there's a warmup task before manipulating it |
2018-01-12 | BUG/MEDIUM: stream: properly handle client aborts during redispatch |
2018-01-12 | BUG/MINOR: lua: Fix return value of Socket.settimeout |
2018-01-12 | BUG/MINOR: lua: Fix default value for pattern in Socket.receive |
2018-01-02 | BUG/MEDIUM: http: don't automatically forward request close |
2018-01-02 | BUG/MEDIUM: lua: fix crash when using bogus mode in register_service() |
2018-01-02 | BUG/MEDIUM: http: don't disable lingering on requests with tunnelled responses |
2018-01-02 | BUG/MEDIUM: peers: set NOLINGER on the outgoing stream interface |
2018-01-02 | BUG/MEDIUM: kqueue: Don't bother closing the kqueue after fork. |
2018-01-02 | BUG/MINOR: http: properly detect max-age=0 and s-maxage=0 in responses |
2017-12-03 | BUG/MINOR: listener: Allow multiple "process" options on "bind" lines |
2017-12-03 | BUG/MINOR: stream: fix tv_request calculation for applets |
2017-12-03 | BUG/MINOR: Use crt_base instead of ca_base when crt is parsed on a server line |
2017-12-03 | BUG/MEDIUM: deinit: correctly deinitialize the proxy and global listener tasks |
2017-12-03 | BUG/MAJOR: stream: ensure analysers are always called upon close |
2017-12-03 | BUG/MEDIUM: deviceatlas: ignore not valuable HTTP request data |
2017-12-03 | BUG/MEDIUM: stream: don't ignore res.analyse_exp anymore |
2017-12-03 | BUG/MINOR: cli: do not perform an invalid action on "set server check-port" |
2017-12-03 | BUG/MINOR: mailers: Fix a memory leak when email alerts are released |
2017-12-03 | BUG/MINOR: dns: Fix CLI keyword declaration |
2017-12-03 | BUG/MINOR: spoe: Don't compare engine name and SPOE scope when both are NULL |
2017-12-03 | BUG/MEDIUM: prevent buffers being overwritten during build_logline() execution |
2017-12-03 | BUG/MINOR: cli: restore "set ssl tls-key" command |
2017-12-03 | BUG/MINOR: ssl: OCSP_single_get0_status can return -1 |
2017-12-03 | BUG/MINOR: ssl: ocsp response with 'revoked' status is correct |
2017-12-03 | BUG/MINOR: stats: Clear a bit more counters with in cli_parse_clear_counters(). |
2017-12-03 | BUG/MEDIUM: ssl: fix OCSP expiry calculation |
2017-10-16 | BUG/MAJOR: stream-int: don't re-arm recv if send fails |
2017-10-16 | BUG/MEDIUM: http: Return an error when url_dec sample converter failed |
2017-10-16 | BUG/MINOR: tcp-check: don't initialize then break a connection starting with a comment |
2017-10-16 | BUG/MEDIUM: tcp-check: don't call tcpcheck_main() from the I/O handlers! |
2017-10-16 | BUG/MINOR: tcp-check: don't quit with pending data in the send buffer |
2017-10-16 | BUG/MEDIUM: tcp-check: properly indicate polling state before performing I/O |
2017-10-16 | BUG/MEDIUM: tcp/http: set-dst-port action broken |
2017-10-16 | BUG/MINOR: contrib/halog: fixing small memory leak |
2017-10-16 | BUG/MINOR: log: fixing small memory leak in error code path. |
2017-10-16 | BUG/MINOR: compression: Check response headers before http-response rules eval |
2017-10-16 | BUG/MEDIUM: compression: Fix check on txn in smp_fetch_res_comp_algo |
2017-10-16 | BUG/MINOR: Lua: The socket may be destroyed when we try to access. |
2017-10-16 | BUG/MEDIUM: http: Close streams for connections closed before a redirect |
2017-10-16 | BUG/MEDIUM: epoll: ensure we always consider HUP and ERR |
2017-10-16 | BUG/MEDIUM: http: Fix a regression bug when a HTTP response is in TUNNEL mode |
2017-10-16 | BUG/MEDIUM: stream: properly set the required HTTP analysers on use-service |
2017-10-16 | BUG/MEDIUM: lua: HTTP services must take care of body-less status codes |
2017-10-06 | BUG/MEDIUM: connection: remove useless flag CO_FL_DATA_RD_SH |
2017-08-18 | BUG/MINOR: lua: Fix bitwise logic for hlua_server_check_* functions. |
2017-07-28 | BUG/MINOR: lua: always detach the tcp/http tasks before freeing them |
2017-07-28 | BUG/MINOR: lua: Correctly use INET6_ADDRSTRLEN in Server.get_addr() |
2017-07-28 | BUG/MINOR: lua: Fix Server.get_addr() port values |
2017-07-28 | BUG/MAJOR: http: Fix possible infinity loop in http_sync_(req|res)_state |
2017-07-28 | BUG/MEDIUM: http: Switch HTTP responses in TUNNEL mode when body length is undefined |
2017-07-28 | BUG/MINOR: http: Set the response error state in http_sync_res_state |
2017-07-20 | BUG/MEDIUM: lua: bad memory access |
2017-07-20 | BUG/MAJOR: lua/socket: resources not detroyed when the socket is aborted |
2017-07-20 | BUG/MINOR: lua: executes the function destroying the Lua session in safe mode |
2017-07-20 | BUG/MINOR: lua: In error case, the safe mode is not removed |
2017-07-20 | BUG/MINOR: peers: peer synchronization issue (with several peers sections). |
2017-07-07 | BUG/MINOR: http: properly handle all 1xx informational responses |
2017-07-07 | BUG/MEDIUM: filters: Be sure to call flt_end_analyze for both channels |
2017-07-07 | BUG/MINOR: http: Don't reset the transaction if there are still data to send |
2017-07-07 | BUG/MINOR: stream: Don't forget to remove CF_WAKE_ONCE flag on response channel |
2017-07-05 | BUG/MEDIUM: map/acl: fix unwanted flags inheritance. |
2017-07-03 | BUG/MAJOR: compression: Be sure to release the compression state in all cases |
2017-07-03 | BUG/MAJOR: map: fix segfault during 'show map/acl' on cli. |
2017-07-03 | BUG/MAJOR: cli: fix custom io_release was crushed by NULL. |
2017-06-27 | BUG/MINOR: stream: flag TASK_WOKEN_RES not set if task in runqueue |
2017-06-25 | BUG/MINOR: log: pin the front connection when front ip/ports are logged |
2017-06-25 | BUG/MINOR: haproxy/cli : fix for solaris/illumos distros for CMSG* macros |
2017-06-22 | BUG/MEDIUM: cfgparse: Check if tune.http.maxhdr is in the range 1..32767 |
2017-06-21 | BUG/MEDIUM: http: Drop the connection establishment when a redirect is performed |
2017-06-21 | BUG/MINOR: Wrong peer task expiration handling during synchronization processing. |
2017-06-16 | BUG/MEDIUM: unix: never unlink a unix socket from the file system |
2017-06-16 | BUG/MAJOR: server: Segfault after parsing server state file. |
2017-06-16 | BUG/MEDIUM: peers: Peers CLOSE_WAIT issue. |
2017-06-16 | BUG/MINOR: http/filters: Be sure to wait if a filter loops in HTTP_MSG_ENDING |
2017-06-16 | BUG/MINOR: acls: Set the right refflag when patterns are loaded from a map |
2017-06-16 | BUG/MINOR: buffers: Fix bi/bo_contig_space to handle full buffers |
2017-06-12 | BUG/MAJOR: http: call manage_client_side_cookies() before erasing the buffer |
2017-06-12 | BUG/MINOR: Makefile: fix compile error with USE_LUA=1 in ubuntu16.04 |
2017-06-08 | BUG/MEDIUM: lua: segfault if a converter or a sample doesn't return anything |
2017-06-08 | BUG/MAJOR: dns: Broken kqueue events handling (BSD systems). |
2017-06-08 | BUG/MINOR: checks: don't send proxy protocol with agent checks |
2017-06-08 | BUG/MINOR: http: Fix conditions to clean up a txn and to handle the next request |
2017-04-26 | BUG/MINOR: hash-balance-factor isn't effective in certain circumstances |
2017-04-26 | BUG/MEDIUM: lua: memory leak |
2017-04-26 | BUG/MINOR: server: missing default server 'resolvers' setting duplication. |
2017-04-26 | BUG/MINOR: server: don't use "proxy" when px is really meant. |
2017-04-19 | BUG/MAJOR: Use -fwrapv. |
2017-04-19 | BUG/MEDIUM: acl: proprely release unused args in prune_acl_expr() |
2017-04-13 | BUG/MEDIUM: acl: don't free unresolved args in prune_acl_expr() |
2017-04-13 | BUG/MEDIUM: arg: ensure that we properly unlink unresolved arguments on error |
2017-04-13 | BUG/MINOR: arg: don't try to add an argument on failed memory allocation |
2017-04-13 | BUG/MINOR: config: missing goto out after parsing an incorrect ACL character |
2017-04-13 | BUG/MINOR: dns: Wrong address family used when creating IPv6 sockets. |
2017-03-31 | BUG/MINOR: filters: Don't force the stream's wakeup when we wait in flt_end_analyze |
2017-03-31 | BUG/MEDIUM: http: Fix blocked HTTP/1.0 responses when compression is enabled |
2017-03-31 | BUG/MEDIUM: buffers: Fix how input/output data are injected into buffers |
2017-03-31 | BUG/MEDIUM: peers: fix buffer overflow control in intdecode. |
2017-03-27 | BUG/MEDIUM: tcp: don't require privileges to bind to device |
2017-03-27 | BUG/MINOR: cfgparse: loop in tracked servers lists not detected by check_config_validity(). |
2017-03-27 | BUG/MINOR: raw_sock: always perfom the last recv if RDHUP is not available |
2017-03-27 | BUG/MEDIUM: stream: fix client-fin/server-fin handling |
2017-03-27 | BUG/MAJOR: http: fix typo in http_apply_redirect_rule |
2017-03-27 | BUG: payload: fix payload not retrieving arbitrary lengths |
2017-03-27 | BUG/MEDIUM: connection: ensure to always report the end of handshakes |
2017-03-27 | BUG/MAJOR: stream-int: do not depend on connection flags to detect connection |
2017-03-27 | BUG/MEDIUM: filters: Fix channels synchronization in flt_end_analyze |
2017-03-27 | BUG/MEDIUM: listener: do not try to rebind another process' socket |
2017-03-27 | BUG/MINOR: checks: attempt clean shutw for SSL check |
2017-03-27 | BUG/MEDIUM: ssl: switchctx should not return SSL_TLSEXT_ERR_ALERT_WARNING |
2017-03-14 | BUG/MAJOR: connection: update CO_FL_CONNECTED before calling the data layer |
2017-03-14 | BUG/MINOR: Fix "get map |
2017-03-14 | BUG/MEDIUM: cli: Prevent double free in CLI ACL lookup |
2017-03-10 | BUG/MEDIUM: ssl: Clear OpenSSL error stack after trying to parse OCSP file |
2017-03-10 | BUG/MINOR: spoe: Fix parsing of arguments in spoe-message section |
2017-03-10 | BUG/MINOR: spoe: Fix soft stop handler using a specific id for spoe filters |
2017-02-28 | BUG/MEDIUM: config: reject anything but "if" or "unless" after a use-backend rule |
2017-02-23 | BUG/MAJOR: lua segmentation fault when the request is like 'GET ?arg=val HTTP/1.1' |
2017-02-10 | BUG/MINOR: sendmail: The return of vsnprintf is not cleanly tested |
2017-02-10 | BUG/MINOR: http: Return an error when a replace-header rule failed on the response |
2017-02-10 | BUG/MEDIUM: http: Prevent replace-header from overwriting a buffer |
2017-02-10 | BUG/MEDIUM: filters: Do not truncate HTTP response when body length is undefined |
2017-02-10 | BUG/MEDIUM: http: prevent redirect from overwriting a buffer |
2017-02-10 | BUG/MAJOR: dns: restart sockets after fork() |
2017-01-31 | BUG/MINOR: lua: Map.end are not reliable because "end" is a reserved keyword |
2017-01-31 | BUG/MINOR: unix: fix connect's polling in case no data are scheduled |
2017-01-31 | BUG/MEDIUM: tcp: don't poll for write when connect() succeeds |
2017-01-13 | BUG/MINOR: stream: Fix how backend-specific analyzers are set on a stream |
2017-01-12 | BUG/MINOR: Reset errno variable before calling strtol(3) |
2017-01-11 | BUG/MINOR: ssl: EVP_PKEY must be freed after X509_get_pubkey usage |
2017-01-11 | BUG/MEDIUM: tools: do not force an unresolved address to AF_INET:0.0.0.0 |
2017-01-06 | BUG/MEDIUM: server: consider AF_UNSPEC as a valid address family |
2017-01-06 | BUG/MINOR: tools: fix off-by-one in port size check |
2017-01-06 | BUG/MINOR: config: emit a warning if http-reuse is enabled with incompatible options |
2017-01-06 | BUG/MAJOR: http: fix risk of getting invalid reports of bad requests |
2017-01-06 | BUG/MINOR: http: report real parser state in error captures |
2017-01-06 | BUG/MAJOR: channel: Fix the definition order of channel analyzers |
2017-01-06 | BUG/MINOR: sample-fetches/stick-tables: bad type for the sample fetches sc*_get_gpt0 |
2017-01-04 | BUG/MINOR: option prefer-last-server must be ignored in some case |
2016-12-24 | BUG/MINOR: systemd: potential zombie processes |
2016-12-24 | BUG/MEDIUM: ssl: for a handshake when server-side SNI changes |
2016-12-24 | BUG/MINOR: backend: nbsrv() should return 0 if backend is disabled |
2016-12-24 | BUG/MINOR: stats: fix be/sessions/current out in typed stats |
2016-12-24 | BUG/MEDIUM: ssl: avoid double free when releasing bind_confs |
2016-12-24 | BUG/MEDIUM: ssl: properly reset the reused_sess during a forced handshake |
2016-12-24 | BUG/MINOR: lua: bad return code |
2016-12-24 | BUG/MINOR: lua: memory leak executing tasks |
2016-12-24 | BUG/MINOR: Fix the sending function in Lua's cosocket |
2016-12-24 | BUG/MINOR: lua/cli: bad error message |
2016-12-24 | BUG/MINOR: stream-int: automatically release SI_FL_WAIT_DATA on SHUTW_NOW |
2016-12-24 | BUG/MEDIUM: lua: In some case, the return of sample-fetches is ignored (2) |
2016-12-12 | BUG/MAJOR: Fix how the list of entities waiting for a buffer is handled |
2016-12-12 | BUG/MEDIUM: stream: Save unprocessed events for a stream |
2016-12-12 | BUG/MINOR: cli: be sure to always warn the cli applet when input buffer is full |
2016-12-12 | BUG/MINOR: stats: fix be/sessions/max output in html stats |
2016-12-12 | BUG/MEDIUM: variables: some variable name can hide another ones |
2016-12-08 | BUG/MINOR: http: don't send an extra CRLF after a Set-Cookie in a redirect |
2016-12-08 | BUG/MEDIUM: cli: fix "show stat resolvers" and "show tls-keys" |
2016-12-08 | BUG/MINOR: cli: allow the backslash to be escaped on the CLI |
2016-12-08 | BUG/MAJOR: stream: fix session abort on resource shortage |
2016-11-29 | BUG/MINOR: http: Call XFER_DATA analyzer when HTTP txn is switched in tunnel mode |
2016-11-29 | BUG/MINOR: filters: Invert evaluation order of HTTP_XFER_BODY and XFER_DATA analyzers |
2016-11-29 | BUG/MINOR: filters: Protect args in macros HAS_DATA_FILTERS and IS_DATA_FILTER |
2016-11-29 | BUG/MINOR: http: Keep the same behavior between 1.6 and 1.7 for tunneled txn |
2016-11-29 | BUG/MEDIUM: http: Fix tunnel mode when the CONNECT method is used |
2016-11-26 | BUG/MINOR: stats: make field_str() return an empty string on NULL |
2016-11-26 | BUG/MEDIUM: proxy: return "none" and "unknown" for unknown LB algos |