Commit graph

7 commits

Author SHA1 Message Date
morr
cc338501cc Security update to version 1.4.23.
ChangeLog:
2013/04/03 : 1.4.23
 - 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 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
 - 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
2013-04-17 19:55:37 +00:00
shattered
a65693b5fc Update to 1.4.22 and replace a gcc-ism with a c99-ism. Notable changes:
- BUG/MEDIUM: option forwardfor if-none doesn't work with some configurations
    - BUG/MEDIUM: ebtree: ebmb_insert() must not call cmp_bits on full-length matches
2012-12-15 19:04:55 +00:00
asau
e059e7e469 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-23 17:18:07 +00:00
morr
ec2bbd2130 Update for net/haproxy to 1.4.21.
ChangeLog:

2012/05/21 : 1.4.21
    - 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

2012/03/10 : 1.4.20
    - 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
2012-05-25 08:19:47 +00:00
morr
7d3928edda Update to version 1.4.19.
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
2012-02-23 19:02:04 +00:00
fhajny
23d16ab1d6 Add support for Solaris as a target.
Make rc.d script optional in PLIST.
2011-12-16 12:14:12 +00:00
morr
11b4a7a108 HAProxy is a free, very fast and reliable solution offering high
availability, load balancing, and proxying for TCP and HTTP-based
applications. It is particularly suited for web sites crawling under
very high loads while needing persistence or Layer7 processing.
Supporting tens of thousands of connections is clearly realistic with
todays hardware.
2011-10-31 23:34:07 +00:00