Merge date | Subject - Severity (minor, medium, major, critical) |
2016-03-14 | BUG/MINOR: acl: don't use record layer in req_ssl_ver |
2016-03-14 | BUG/MEDIUM: config: count memory limits on 64 bits, not 32 |
2015-10-27 | BUG/MINOR: http: Add OPTIONS in supported http methods (found by find_http_meth) |
2015-10-27 | BUG/MINOR: http: remove stupid HTTP_METH_NONE entry |
2015-02-01 | BUG/MINOR: http: abort request processing on filter failure |
2015-02-01 | BUG/MINOR: config: don't inherit the default balance algorithm in frontends |
2015-02-01 | BUG/MEDIUM: tcp: don't use SO_ORIGINAL_DST on non-AF_INET sockets |
2015-02-01 | BUG/MEDIUM: regex: fix risk of buffer overrun in exp_replace() |
2015-02-01 | BUG/MEDIUM: signal: signal handler does not properly check for signal bounds |
2015-02-01 | BUG/MINOR: config: fix improper check for failed memory alloc in ACL parser |
2015-02-01 | BUG/MINOR: epoll: correctly disable FD polling in fd_rem() |
2015-02-01 | BUG/MINOR: tarpit: fix condition to return the HTTP 500 message |
2015-02-01 | BUG/MEDIUM: balance source did not properly hash IPv6 addresses |
2015-02-01 | BUG: proto_tcp: set AF_INET on tproxy for use with recent kernels |
2015-02-01 | [BUG] tcp: dropped connections must be counted as "denied" not "failed" |
2013-07-04 | BUG/MEDIUM: http: "option checkcache" fails with the no-cache header |
2012-01-20 | BUG/MEDIUM: zero-weight servers must not dequeue requests from the backend |
2011-08-05 | [BUG] halog: correctly handle truncated last line |
2011-04-08 | [BUG] http: balance url_param did not work with first parameters on POST |
2011-04-08 | [BUG] startup: set the rlimits before binding ports, not after. |
2011-04-08 | [BUG] cfgparse: correctly count one socket per port in ranges |
2011-04-08 | [BUG] session: release slot before processing pending connections |
2011-04-08 | [BUG] http: correctly update the header list when removing two consecutive headers |
2011-04-08 | [BUG] appsession: fix possible double free in case of out of memory |
2011-04-08 | [BUG] capture: do not capture a cookie if there is no memory left |
2011-04-08 | [BUG] config: report the correct proxy type in tcp-request errors |
2011-04-08 | [BUG] cookie: correctly unset default cookie parameters |
2011-04-08 | [BUG] checks: don't log backend down for all zero-weight servers |
2011-04-06 | [BUG] http: don't consider commas as a header delimitor within quotes |
2011-04-06 | [BUG] queue: don't dequeue proxy-global requests on disabled servers |
2010-09-21 | [BUG] stream_sock: cleanly disable the listener in case of resource shortage |
2010-06-16 | [BUG] config: disable "option forceclose" in non-http instances |
2010-06-16 | [BUG] frontend: always ensure to zero rep->analysers |
2010-06-16 | [BUG] proxy: connection rate limiting was eating lots of CPU |
2010-06-16 | [BUG] cttproxy: socket fd leakage in check_cttproxy_version |
2010-06-16 | [BUG] client: don't add a new session to the list too early |
2010-04-07 | [BUG] appsession should match the whole cookie name |
2010-03-29 | [BUG] init: unconditionally catch SIGPIPE |
2010-03-14 | [BUG] stats: don't abort if the client closes before the response |
2010-03-12 | [BUG] url_param hash may return a down server |
2010-03-08 | [BUG] Clear-cookie path issue |
2010-03-08 | [BUG] logs: don't report "last data" when we have just closed after an error |
2010-03-08 | [BUG] config: report unresolvable host names as errors |
2010-03-08 | [BUG] config: reset check request to avoid double free when switching to ssl |
2010-03-08 | [BUG] http: switch to tunnel mode after status 101 responses |
2010-01-28 | [BUG] check: we must not check for error before reading a response |
2010-01-28 | [BUG] appsession: possible memory leak in case of out of memory condition |
2010-01-28 | [BUG] http: fix cookie parser to support spaces and commas in values |
2010-01-28 | [BUG] check_post: limit analysis to the buffer length |
2010-01-28 | [BUG] config: fix erroneous check on cookie domain names, again |
2010-01-28 | [BUG] halog: fix segfault in case of empty log in PCT mode |
2009-12-06 | [BUG] Configuration parser bug when escaping characters |
2009-12-06 | [BUG] config: fix error message when config file is not found |
2009-12-06 | [BUG] x-original-to: name was not set in default instance |
2009-12-03 | [BUG] config: cookie domain was ignored in defaults sections |
2009-12-03 | [BUG] config: fix erroneous check on cookie domain names |
2009-11-09 | [BUG] config: disable 'option httplog' on TCP proxies |
2009-11-09 | [BUG] config: fix wrong handling of too large argument count |
2009-10-14 | [BUG] unix socket: don't try to dereference frontend/backends |
2009-10-12 | [BUG] task.c: don't assing last_timer to node-less entries |
2009-10-04 | [BUG] don't refresh timeouts late after detected activity |
2009-10-03 | [BUG] check if rise/fall has an argument and it is > 0 |
2009-10-03 | [BUG] buffer_forward() would not correctly consider data already scheduled |
2009-08-09 | [BUG] log: option tcplog would log to global if no logger was defined |
2009-08-09 | [BUG] task: fix possible crash when some timeouts are not configured |
2009-07-27 | [BUG] fix random pauses on last segment of a series |
2009-07-14 | [BUG] task: fix possible timer drift after update |
2009-07-14 | [BUG] config: tcp-request content only accepts "if" or "unless" |
2009-07-14 | [BUG] stream_sock: don't stop reading when the poller reports an error |
2009-07-14 | [BUG] stream_sock: always shutdown(SHUT_WR) before closing |
2009-07-14 | [BUG] default ACLs did not properly set the ->requires flag |
2009-07-14 | [CLEANUP] remove unused DEBUG_PARSE_NO_SPEEDUP define |
2009-07-14 | [BUG] http: redirect rules were processed too early |
2009-07-14 | [BUG] ensure that we correctly re-start old process in case of error |
2009-05-10 | [BUG] fix parser crash on unconditional tcp content rules |
2009-05-10 | [BUG] O(1) pollers should check their FD before closing it |
2009-05-08 | [BUG] x-original-to: fix missing initialization to default value |
2009-05-01 | [BUG] fix wrong pointer arithmetics in HTTP message captures |
2009-04-07 | [BUG] stats: total and lbtot are unsigned |
2009-03-29 | [BUG] don't set an expiration date directly from now_ms |
2009-03-29 | [BUG] stream_sock: check for shut{r,w} before refreshing some timeouts |
2009-03-28 | [BUG] stream_sock: disable I/O on fds reporting an error |
2009-03-28 | [BUG] don't call epoll_ctl() on closed sockets |
2009-03-28 | [BUG] reject unix accepts when connection limit is reached |
2009-03-28 | [BUG] reset the stream_interface connect timeout upon connect or error |
2009-03-21 | [BUG] check for global.maxconn before doing accept() |
2009-03-21 | [BUG] server check intervals must not be null |
2009-03-21 | [BUG] scheduler: fix improper handling of duplicates __task_queue() |
2009-03-21 | [BUG] sched: don't leave 3 lasts tasks unprocessed when niced tasks are present |
2009-03-15 | [BUG] session: errors were not reported in termination flags in TCP mode |
2009-03-15 | [BUG] connect timeout is in the stream interface, not the buffer |
2009-03-09 | [BUG] stream_sock: write timeout must be updated when forwarding ! |
2009-03-08 | [BUG] event_accept() must always wake the task up, even in health mode |
2009-03-08 | [BUG] task: fix handling of duplicate keys |
2009-03-07 | [BUG] rate-limit in defaults section was ignored |
2009-03-06 | [BUG] disable any analysers for monitoring requests |
2009-03-06 | [BUG] switch server-side stream interface to close in case of abort |
2009-03-06 | [BUG] typo in timeout error reporting : report *res and not *err |
2009-03-06 | [BUG] interface binding: length must include the trailing zero |
2009-03-05 | [BUG] the "connslots" keyword was matched as "connlots" |
2009-03-01 | [BUG] global.tune.maxaccept must be limited even in mono-process mode |
2009-03-01 | [BUG] the "source" keyword must first clear optional settings |
2009-02-22 | [BUG] fix unix socket processing of interrupted output |
2009-02-22 | [BUG] fix random memory corruption using "show sess" |
2009-02-04 | [BUILD] Haproxy won't compile if DEBUG_FULL is defined |
2009-02-04 | [BUG] inform the user when root is expected but not set |
2009-02-04 | [BUG] we must not exit if protocol binding only returns a warning |
2009-01-27 | [BUG] Fix listen & more of 2 couples : |
2009-01-25 | [BUG] reserve some pipes for backends with splice enabled |
2008-12-23 | [BUG] "option transparent" is for backend, not frontend ! |
2008-12-23 | [BUG] check timeout must not be changed if timeout.check is not set |
2008-12-07 | [BUG] do not dequeue the backend's pending connections on a dead server |
2008-12-07 | [BUG] do not dequeue requests on a dead server |
2008-12-07 | [BUG] critical errors should be reported even in daemon mode |
2008-12-07 | [BUG] cookie capture is declared in the frontend but checked on the backend |
2008-12-07 | [BUG] acl-related keywords are not allowed in defaults sections |
2008-12-07 | [BUG] ensure that listeners from disabled proxies are correctly unbound. |
2008-12-07 | [BUG] do not try to pause backends during reload |
2008-12-07 | [BUG] dynamic connection throttling could return a max of zero conns |
2008-12-07 | [BUG] do not release the connection slot during a retry |
2008-12-07 | [BUG] do not forward close from cons to prod with analysers |
2008-12-01 | [BUG] fix forgotten server session counter |
2008-11-23 | [BUG] shutw must imply close during a connect |
2008-08-26 | [BUG] fix harmless but wrong fd insertion sequence |
2008-08-26 | [BUG] Fix empty X-Forwarded-For header name when set in defaults section |
2008-08-17 | [BUG] process_request: HTTP body analysis must return zero if missing data |
2008-08-17 | [BUG] process_cli/process_srv: don't call shutdown when already done |
2008-08-17 | [BUG] regparm is broken on gcc < 3 |
2008-08-16 | [BUG] maintain_proxies must not disable backends |
2008-08-16 | [BUG] process_response: do not touch srv_state |
2008-08-16 | [BUG] buffers: remove BF_MAY_CONNECT and fix forwarding issue |
2008-08-16 | [BUG] process_response must not enable the read FD |
2008-08-16 | [BUG] ev_sepoll: closed file descriptors could persist in the spec list |
2008-08-14 | [BUG] fix recently introduced loop when client closes early |
2008-08-13 | [PATCH] appsessions: cleanup DEBUG_HASH and initialize request_counter |
2008-08-11 | [BUG] client timeout incorrectly rearmed while waiting for server |
2008-08-11 | [BUG] server timeout was not considered in some circumstances |
2008-08-11 | [BUG] fix segfault with url_param + check_post |
2008-07-09 | [BUG] use_backend would not correctly consider "unless" |
2008-06-29 | [BUG] disable buffer read timeout when reading stats |
2008-06-29 | [BUG] wqueue: perform proper timeout comparisons with wrapping values |
2008-06-24 | [BUG] we could segfault during exit while freeing uri_auths |
2008-06-20 | [BUG] fix the dequeuing logic to ensure that all requests get served |
2008-06-20 | [BUG] log: reported queue position was offed-by-one |
2008-06-20 | [BUG] queue management: wake oldest request in queues |
2008-06-20 | [BUG] event pollers must not wait if a task exists in the run queue |
2008-06-20 | [DEBUG] add a TRACE macro to facilitate runtime data extraction |
2008-05-30 | [BUG/CLEANUP] cookiedomain -> cookie_domain rename + free(p->cookie_domain) |
2008-04-21 | [BUG] Flush buffers also where there are exactly 0 bytes left |
2008-03-28 | [BUG] fix double-decrement of server connections |
2008-03-08 | [BUG] option allbackups was not working anymore in roundrobin mode |
2008-03-07 | [BUG] str2sun could leak a small buffer in case of error during parsing |
2008-03-04 | [BUG] Don't increment server connections too much + fix retries |
2008-02-17 | [BUG] do not apply timeout.connect in checks if unset |
2008-02-17 | [BUG] appsession lookup in URL does not work |
2008-02-15 | [BUG] timeout.check was not pre-set to eternity |
2008-02-15 | [BUG] failed conns were sometimes incremented in the frontend! |
2008-01-22 | [BUG]: Restore clearing t->logs.bytes |
2008-01-18 | [BUG] fix truncated responses with sepoll |
2008-01-18 | [BUG] log response byte count, not request |
2008-01-14 | [BUG] build failed on CONFIG_HAP_LINUX_TPROXY without CONFIG_HAP_CTTPROXY |
2008-01-13 | [BUG] fix overlapping server flags |
2008-01-13 | [BUG] use backend's source and not server's source with tproxy |
2008-01-12 | [BUG] connect_server: server might not exist when sending error report |
2008-01-06 | [BUG] fix typo in redispatched connection |
2008-01-06 | [BUG] increment server connections for each connect() |
2007-12-20 | [BUG] hot reconfiguration failed because of a wrong error check |
2007-12-14 | [BUG] transparent proxy address was ignored in backend |
2007-12-03 | [BUG] slowstart is in ms, not seconds |
2007-11-26 | [BUG] fix missing parenthesis in check_response_for_cacheability |
2007-11-26 | [BUG] missing header names in raw stats output |
2007-11-26 | [BUG] relative_pid was not initialized |
2007-10-25 | [BUG] fix calls to localtime() |
2007-10-25 | [BUG] fix error checking in strl2ic/strl2uic() |
2007-10-18 | [BUG] scope "." must match the backend and not the frontend |
2007-10-18 | [BUG] fix off-by-one in path length in destroy_uxst_socket() |
2007-10-16 | [BUG] remove condition for exit() under fork() failure |
2007-10-16 | [BUG] fix wrong timeout computation in event_accept() |
2007-10-15 | [BUG] fix segfault on exit in new appsession code |
2007-10-15 | [BUG] fix double-free during clean exit |
2007-06-17 | [BUG] str2net() must not change the const char * |
2007-06-16 | [BUG] fix segfault at exit when using captures |
2007-06-16 | [BUG] negation in ACL conds was not cleared between terms |
2007-06-03 | [BUG] the epoll FD must not be shared between processes |
2007-06-03 | [BUG] do not re-arm read timeout after writing data |
2007-06-03 | [BUG] do not re-arm read timeout in SHUTR state ! |
2007-05-14 | [BUG] pre-initialize timeouts with tv_eternity during parsing |
2007-05-14 | [BUG] fix broken health-checks since switch to timeval |
2007-05-14 | [BUG] ev_kqueue was forgotten during the switch to timeval |
2007-05-14 | [BUG] fix buggy timeout computation in wake_expired_tasks |
2007-05-14 | [BUG] fix null timeouts in *poll-based pollers |
2007-05-13 | [BUG] fix ev_sepoll again, this time with a new state machine |
2007-05-09 | [BUG] two missing states in sepoll transition matrix |