Changes since version 1.4.22 : Baptiste (1): CONTRIB: halog: sort URLs by avg bytes_read or total bytes_read Cyril Bonté (1): BUG: fix garbage data when http-send-name-header replaces an existing header Michael Scherer (1): BUG/MEDIUM: remove supplementary groups when changing gid Simon Horman (1): BUG/MINOR: Correct logic in cut_crlf() Willy Tarreau (36): BUG/MINOR: config: use a copy of the file name in proxy configurations BUG/MINOR: epoll: correctly disable FD polling in fd_rem() MINOR: halog: sort output by cookie code BUG/MINOR: halog: -ad/-ac report the correct number of output lines BUG/MINOR: halog: fix help message for -ut/-uto BUG/MEDIUM: http: set DONTWAIT on data when switching to tunnel mode BUG/MEDIUM: command-line option -D must have precedence over "debug" OPTIM: halog: keep a fast path for the lines-count only MINOR: halog: add a parameter to limit output line count BUG: halog: fix broken output limitation MEDIUM: checks: avoid accumulating TIME_WAITs during checks MEDIUM: checks: prevent TIME_WAITs from appearing also on timeouts BUG/MAJOR: cli: show sess may randomly corrupt the back-ref list BUG/MINOR: http: don't report client aborts as server errors BUG/MINOR: http: don't log a 503 on client errors while waiting for requests BUG/MEDIUM: tcp: process could theorically crash on lack of source ports BUG/MINOR: http: don't abort client connection on premature responses BUILD: no need to clean up when making git-tar MINOR: http: always report PR-- flags for redirect rules BUG/MINOR: time: frequency counters are not totally accurate BUG/MINOR: http: don't process abortonclose when request was sent BUG/MINOR: epoll: use a fix maxevents argument in epoll_wait() BUG/MINOR: config: fix improper check for failed memory alloc in ACL parser BUG/MEDIUM: checks: ensure the health_status is always within bounds CLEANUP: http: remove a useless null check BUG/MEDIUM: signal: signal handler does not properly check for signal bounds BUG/MEDIUM: uri_auth: missing NULL check and memory leak on memory shortage CLEANUP: config: slowstart is never negative BUILD: improve the makefile's support for libpcre BUG/MINOR: checks: fix an warning introduced by commit 2f61455a MEDIUM: halog: add support for counting per source address (-ic) DOC: mention the new HTTP 307 and 308 redirect statues (cherry picked from commit b67fdc4cd8bde202f2805d98683ddab929469a05) MEDIUM: poll: do not use FD_* macros anymore BUG/MAJOR: ev_select: disable the select() poller if maxsock > FD_SETSIZE BUILD: enable poll() by default in the makefile BUILD: add explicit support for Mac OS/X Yves Lafon (2): MEDIUM: http: implement redirect 307 and 308 MINOR: http: status 301 should not be marked non-cacheable