8000 Tags · fkjellberg/haproxy-1.4 · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: fkjellberg/haproxy-1.4

Tags

v1.4.27

Toggle v1.4.27's commit message
HAProxy 1.4.27

v1.4.26

Toggle v1.4.26's commit message
[RELEASE] Released version 1.4.26

Released version 1.4.26 with the following main changes :
    - BUG/MINOR: stats: fix a typo on a closing tag for a server tracking another one
    - BUG/MEDIUM: auth: fix segfault with http-auth and a configuration with an unknown encryption algorithm
    - BUG/MEDIUM: config: userlists should ensure that encrypted passwords are supported
    - BUG/MINOR: log: fix request flags when keep-alive is enabled
    - BUG/MINOR: checks: prevent http keep-alive with http-check expect
    - BUG/MEDIUM: backend: Update hash to use unsigned int throughout
    - BUG/MINOR: http: fix typo: "401 Unauthorized" => "407 Unauthorized"
    - BUG/MINOR: build: handle whitespaces in wc -l output
    - DOC: httplog does not support 'no'
    - BUG/MEDIUM: regex: fix risk of buffer overrun in exp_replace()
    - BUILD: fix Makefile.bsd
    - BUILD: also fix Makefile.osx
    - BUG/MAJOR: http: fix again http-send-name-header
    - BUG/MAJOR: buffer: fix possible integer overflow on reserved size computation
    - BUG/MAJOR: buffer: don't schedule data in transit for leaving until connected
    - BUG/MINOR: http: don't report server aborts as client aborts
    - DOC: stop referencing the slow git repository in the README
    - DOC: remove the ultra-obsolete TODO file
    - BUILD: remove TODO from the spec file and add README
    - MINOR: log: make MAX_SYSLOG_LEN overridable at build time
    - DOC: remove references to CPU=native in the README
    - BUG/MEDIUM: http: don't dump debug headers on MSG_ERROR
    - BUG/MAJOR: cli: explicitly call cli_release_handler() upon error
    - BUG/MEDIUM: tcp: don't use SO_ORIGINAL_DST on non-AF_INET sockets
    - BUG/MINOR: config: don't inherit the default balance algorithm in frontends
    - BUG/MEDIUM: http: fix header removal when previous header ends with pure LF
    - BUG/MINOR: http: abort request processing on filter failure

v1.4.25

Toggle v1.4.25's commit message
[RELEASE] Released version 1.4.25

Released version 1.4.25 with the following main changes :
    - DOC: typo: nosepoll self reference in config guide
    - BUG/MINOR: deinit: free fdinfo while doing cleanup
    - BUG/MEDIUM: server: set the macro for server's max weight SRV_UWGHT_MAX to SRV_UWGHT_RANGE
    - BUG/MINOR: use the same check condition for server as other algorithms
    - BUG/MINOR: stream-int: also consider ENOTCONN in addition to EAGAIN for recv()
    - BUG/MINOR: fix forcing fastinter in "on-error"
    - BUG/MEDIUM: http/auth: Sometimes the authentication credentials can be mix between two requests
    - BUG/MAJOR: http: don't emit the send-name-header when no server is available
    - BUG/MEDIUM: http: "option checkcache" fails with the no-cache header
    - MEDIUM: session: disable lingering on the server when the client aborts
    - MINOR: config: warn when a server with no specific port uses rdp-cookie
    - MEDIUM: increase chunk-size limit to 2GB-1
    - DOC: add a mention about the limited chunk size
    - MEDIUM: http: add "redirect scheme" to ease HTTP to HTTPS redirection
    - BUILD: proto_tcp: remove a harmless warning
    - BUG/MINOR: acl: remove patterns from the tree before freeing them
    - BUG/MEDIUM: checks: fix slow start regression after fix attempt
    - BUG/MAJOR: server: weight calculation fails for map-based algorithms
    - BUG/MINOR: backend: fix target address retrieval in transparent mode
    - BUG/MEDIUM: stick: completely remove the unused flag from the store entries
    - BUG/MEDIUM: stick-tables: complete the latest fix about store-responses
    - BUG/MEDIUM: checks: tracking servers must not inherit the MAINT flag
    - BUG/MINOR: stats: report correct throttling percentage for servers in slowstart
    - BUG/MINOR: stats: correctly report throttle rate of low weight servers
    - BUG/MINOR: checks: successful check completion must not re-enable MAINT servers
    - BUG/MEDIUM: stats: the web interface must check the tracked servers before enabling
    - BUG/MINOR: channel: initialize xfer_small/xfer_large on new buffers
    - BUG/MINOR: stream-int: also consider ENOTCONN in addition to EAGAIN
    - BUG/MEDIUM: http: don't start to forward request data before the connect
    - DOC: fix misleading information about SIGQUIT

v1.4.24

Toggle v1.4.24's commit message
[RELEASE] Released version 1.4.24

Released version 1.4.24 with the following main changes :
    - BUG/MAJOR: backend: consistent hash can loop forever in certain circumstances
    - BUG/MEDIUM: checks: disable TCP quickack when pure TCP checks are used
    - MEDIUM: protocol: implement a "drain" function in protocol layers
    - BUG/CRITICAL: fix a possible crash when using negative header occurrences

v1.4.23

Toggle v1.4.23's commit message
[RELEASE] Released version 1.4.23

Released version 1.4.23 with the following main changes :
    - CONTRIB: halog: sort URLs by avg bytes_read or total bytes_read
    - BUG: fix garbage data when http-send-name-header replaces an existing header
    - BUG/MEDIUM: remove supplementary groups when changing gid
    - BUG/MINOR: Correct logic in cut_crlf()
    - 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 <id> 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 2f61455
    - 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
    - BUG/CRITICAL: using HTTP information in tcp-request content may crash the process
    - MEDIUM: http: implement redirect 307 and 308
    - MINOR: http: status 301 should not be marked non-cacheable

v1.4.22

Toggle v1.4.22's commit message
[RELEASE] Released version 1.4.22

Released version 1.4.22 with the following main changes :
    - BUG/MEDIUM: option forwardfor if-none doesn't work with some configurations
    - MINOR: balance uri: added 'whole' parameter to include query string in hash calculation
    - DOC: specify the default value for maxconn in the context of a proxy
    - BUG/MINOR: checks: expire on timeout.check if smaller than timeout.connect
    - REORG/MINOR: use dedicated proxy flags for the cookie handling
    - BUG/MINOR: config: do not report twice the incompatibility between cookie and non-http
    - MINOR: http: add support for "httponly" and "secure" cookie attributes
    - MEDIUM: stats: add support for soft stop/soft start in the admin interface
    - BUILD: add support for linux kernels >= 2.6.28
    - MINOR: contrib/iprange: add a network IP range to mask converter
    - BUILD: add an AIX 5.2 (and later) target.
    - MINOR: halog: use the more recent dual-mode fgets2 implementation
    - BUG/MEDIUM: ebtree: ebmb_insert() must not call cmp_bits on full-length matches
    - CLEANUP: halog: make clean should also remove .o files     (cherry picked from commit 8ad4193100aafa19f04929670371bf823dbe11d0)
    - OPTIM: halog: make use of memchr() on platforms which provide a fast one
    - OPTIM: halog: improve cold-cache behaviour when loading a file
    - [MINOR] config: make it possible to specify a cookie even without a server
    - MINOR: config: tolerate server "cookie" setting in non-HTTP mode
    - BUG/MINOR: tarpit: fix condition to return the HTTP 500 message

v1.4.21

Toggle v1.4.21's commit message
[RELEASE] Released version 1.4.21

Released version 1.4.21 with the following main changes :
    - MINOR: patch for minor typo (ressources/resources)
    - CLEANUP: fix typo in findserver() log message
    - DOC: cleanup indentation, alignment, columns and chapters
    - DOC: fix some keywords arguments documentation
    - MINOR: stats admin: allow unordered parameters in POST requests
    - MINOR: stats admin: use the backend id instead of its name in the form
    - BUG/MAJOR: trash must always be the size of a buffer
    - DOC: fix minor regex example issue and improve doc on stats
    - BUG/MAJOR: possible crash when using capture headers on TCP frontends
    - MINOR: config: disable header captures in TCP mode and complain
    - BUG/MEDIUM: balance source did not properly hash IPv6 addresses
    - CLEANUP: http: message parser must ignore HTTP_MSG_ERROR
    - CLEANUP: remove a few warning about unchecked return values in debug code
    - CLEANUP: http: remove unused http_msg->col
    - BUG/MINOR: http: error snapshots are wrong if buffer wraps
    - BUG/MAJOR: checks: don't call set_server_status_* when no LB algo is set
    - MINOR: proxy: make findproxy() return proxies from numeric IDs too
    - BUILD: http: stop gcc-4.1.2 from complaining about possibly uninitialized values
    - BUG/MINOR: stop connect timeout when connect succeeds

v1.4.20

Toggle v1.4.20's commit message
[RELEASE] Released version 1.4.20

Released version 1.4.20 with the following main changes :
    - BUG/MINOR: fix typo in processing of http-send-name-header
    - BUG/MEDIUM: correctly disable servers tracking another disabled servers.
    - BUG/MEDIUM: zero-weight servers must not dequeue requests from the backend
    - MINOR: halog: add some help on the command line     (cherry picked from commit 615674cdec067066a42f53f5d55628ab7b207e6c)
    - BUILD: fix build error on FreeBSD
    - BUG: queue: fix dequeueing sequence on HTTP keep-alive sessions
    - BUG: http: disable TCP delayed ACKs when forwarding content-length data
    - BUG: checks: fix server maintenance exit sequence
    - BUG/MINOR: stream_sock: don't remove BF_EXPECT_MORE and BF_SEND_DONTWAIT on partial writes
    - DOC: enumerate valid status codes for "observe layer7"
    - BUILD: make it possible to look for pcre in the default system paths

v1.4.19

Toggle v1.4.19's commit message
[RELEASE] Released version 1.4.19

Released version 1.4.19 with the following main changes :
    - MEDIUM: http: add support for sending the server's name in the outgoing request
    - BUG/MINOR: fix options forwardfor if-none when an alternative header name is specified
    - MINOR: task: new function task_schedule() to schedule a wake up
    - BUG/MEDIUM: checks: fix slowstart behaviour when server tracking is in use
    - BUG: tcp: option nolinger does not work on backends
    - BUG: ebtree: ebst_lookup() could return the wrong entry
    - BUG: http: re-enable TCP quick-ack upon incomplete HTTP requests
    - CLEANUP: ebtree: remove a few annoying signedness warnings
    - CLEANUP: ebtree: remove 4-year old harmless typo in duplicates insertion code
    - CLEANUP: ebtree: remove another typo, a wrong initialization in insertion code
    - BUG: proto_tcp: set AF_INET on tproxy for use with recent kernels
    - MINOR: halog: add support for matching queued requests
    - BUG: http: tighten the list of allowed characters in a URI

v1.4.18

Toggle v1.4.18's commit message
[RELEASE] Released version 1.4.18

Released version 1.4.18 with the following main changes :
    - [MINOR] http: *_dom matching header functions now also split on ":"
    - [MINOR] halog: support backslash-escaped quotes
    - BUILD/MINOR: fix the source URL in the spec file
    - DOC: acl is http_first_req, not http_req_first
    - BUG/MEDIUM: don't trim last spaces from headers consisting only of spaces
    - MINOR: acl: add new matches for header/path/url length
    - [MINOR] halog: do not consider byte 0x8A as end of line
    - [OPTIM] halog: make fgets parse more bytes by blocks
    - [OPTIM] halog: add assembly version of the field lookup code
    - [CLEANUP] startup: report only the basename in the usage message
    - [DOC] update the README file to reflect new naming rules for patches
    - BUILD: halog: make halog build on solaris
0