~ubuntu-branches/ubuntu/vivid/haproxy/vivid

« back to all changes in this revision

Viewing changes to CHANGELOG

  • Committer: Bazaar Package Importer
  • Author(s): Arnaud Cornet
  • Date: 2008-06-20 00:38:50 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20080620003850-hvvx94g2xz2l2xbg
Tags: 1.3.15.1-1
* New Upstream Version
* Upgrade standards version to 3.8.0 (no change needed).
* Build with TARGET=linux26 on linux, TARGET=generic on other systems.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
ChangeLog :
2
2
===========
3
3
 
4
 
2008/05/25 : 1.3.14.5
 
4
2008/05/25 : 1.3.15.1
5
5
    - [BUILD] fix build with gcc 4.3
6
6
    - [TESTS] add a debug patch to help trigger the stats bug
7
7
    - [BUG] Flush buffers also where there are exactly 0 bytes left
8
 
    - [DOC] fix unescaped space in httpchk example.
9
8
    - [DOC] update the README file with new build options
10
9
    - [MEDIUM] reduce risk of event starvation in ev_sepoll
11
10
 
12
 
2008/03/20 : 1.3.14.4
13
 
    - [BUILD] Replace hardcoded 'LD = gcc' with 'LD = $(CC)'
 
11
2008/04/19 : 1.3.15
14
12
    - [BUILD] Added support for 'make install'
15
13
    - [BUILD] Added 'install-man' make target for installing the man page
16
14
    - [BUILD] Added 'install-bin' make target
17
15
    - [BUILD] Added 'install-doc' make target
18
16
    - [BUILD] Removed "/" after '$(DESTDIR)' in install targets
19
17
    - [BUILD] Changed 'install' target to install the binaries first
20
 
    - [MEDIUM] fix stats socket limitation to 16 kB
21
 
 
22
 
2008/03/08 : 1.3.14.3
 
18
    - [BUILD] Replace hardcoded 'LD = gcc' with 'LD = $(CC)'
 
19
    - [MEDIUM]: Inversion for options
 
20
    - [MEDIUM]: Count retries and redispatches also for servers, fix redistribute_pending, extend logs, %d->%u cleanup
23
21
    - [BUG]: Restore clearing t->logs.bytes
 
22
    - [MEDIUM]: rework checks handling
24
23
    - [DOC] Update a "contrib" file with a hint about a scheme used for formathing subjects
 
24
    - [MEDIUM] Implement "track [<backend>/]<server>"
 
25
    - [MINOR] Implement persistent id for proxies and servers
25
26
    - [BUG] Don't increment server connections too much + fix retries
 
27
    - [MEDIUM]: Prevent redispatcher from selecting the same server, version #3
 
28
    - [MAJOR] proto_uxst rework -> SNMP support
26
29
    - [BUG] appsession lookup in URL does not work
 
30
    - [BUG] transparent proxy address was ignored in backend
 
31
    - [BUG] hot reconfiguration failed because of a wrong error check
 
32
    - [DOC] big update to the configuration manual
 
33
    - [DOC] large update to the configuration manual
 
34
    - [DOC] document more options
 
35
    - [BUILD] major rework of the GNU Makefile
 
36
    - [STATS] add support for "show info" on the unix socket
 
37
    - [DOC] document options forwardfor to logasap
 
38
    - [MINOR] add support for the "backlog" parameter
 
39
    - [OPTIM] introduce global parameter "tune.maxaccept"
 
40
    - [MEDIUM] introduce "timeout http-request" in frontends
 
41
    - [MINOR] tarpit timeout is also allowed in backends
 
42
    - [BUG] increment server connections for each connect()
 
43
    - [MEDIUM] add a turn-around state of one second after a connection failure
 
44
    - [BUG] fix typo in redispatched connection
 
45
    - [DOC] document options nolinger to ssl-hello-chk
 
46
    - [DOC] added documentation for "option tcplog" to "use_backend"
 
47
    - [BUG] connect_server: server might not exist when sending error report
 
48
    - [MEDIUM] support fully transparent proxy on Linux (USE_LINUX_TPROXY)
 
49
    - [MEDIUM] add non-local bind to connect() on Linux
 
50
    - [MINOR] add transparent proxy support for balabit's Tproxy v4
 
51
    - [BUG] use backend's source and not server's source with tproxy
 
52
    - [BUG] fix overlapping server flags
 
53
    - [MEDIUM] fix server health checks source address selection
 
54
    - [BUG] build failed on CONFIG_HAP_LINUX_TPROXY without CONFIG_HAP_CTTPROXY
 
55
    - [DOC] added "server", "source" and "stats" keywords
 
56
    - [DOC] all server parameters have been documented
 
57
    - [DOC] document all req* and rsp* keywords.
 
58
    - [DOC] added documentation about HTTP header manipulations
 
59
    - [BUG] log response byte count, not request
 
60
    - [BUILD] code did not build in full debug mode
 
61
    - [BUG] fix truncated responses with sepoll
 
62
    - [MINOR] use s->frt_addr as the server's address in transparent proxy
 
63
    - [MINOR] fix configuration hint about timeouts
 
64
    - [DOC] minor cleanup of the doc and notice to contributors
27
65
    - [MINOR] report correct section type for unknown keywords.
28
66
    - [BUILD] update MacOS Makefile to build on newer versions
29
67
    - [DOC] fix erroneous "useallbackups" option in the doc
30
68
    - [DOC] applied small fixes from early readers
 
69
    - [MINOR] add configuration support for "redir" server keyword
 
70
    - [MEDIUM] completely implement the server redirection method
 
71
    - [TESTS] add a test case for the server redirection mechanism
 
72
    - [DOC] add a configuration entry for "server ... redir <prefix>"
 
73
    - [BUILD] backend.c and checks.c did not build without tproxy !
 
74
    - Revert "[BUILD] backend.c and checks.c did not build without tproxy !"
 
75
    - [BUILD] backend.c and checks.c did not build without tproxy !
 
76
    - [OPTIM] used unsigned ints for HTTP state and message offsets
 
77
    - [OPTIM] GCC4's builtin_expect() is suboptimal
31
78
    - [BUG] failed conns were sometimes incremented in the frontend!
 
79
    - [BUG] timeout.check was not pre-set to eternity
32
80
    - [TESTS] add test-pollers.cfg to easily report pollers in use
 
81
    - [BUG] do not apply timeout.connect in checks if unset
33
82
    - [BUILD] ensure that makefile understands USE_DLMALLOC=1
 
83
    - [MINOR] silent gcc for a wrong warning
34
84
    - [CLEANUP] update .gitignore to ignore more temporary files
35
85
    - [CLEANUP] report dlmalloc's source path only if explictly specified
36
86
    - [BUG] str2sun could leak a small buffer in case of error during parsing
37
87
    - [BUG] option allbackups was not working anymore in roundrobin mode
38
 
 
39
 
2008/01/21 : 1.3.14.2
40
 
    - bug: increment server connections for each connect()
41
 
    - bug: fix typo in redispatched connection
42
 
    - bug: connect_server: server might not exist when sending error report
43
 
    - bug: use backend's source and not server's source with tproxy
44
 
    - bug: fix overlapping server flags
45
 
    - bug: log response byte count, not request
46
 
    - bug: fix truncated responses with sepoll
47
 
    - large update to the configuration manual
48
 
    - major rework of the GNU Makefile
49
 
    - provide inversion for some options
50
 
    - add support for "show info" on the unix socket
51
 
    - add support for the "backlog" parameter
52
 
    - introduce global parameter "tune.maxaccept"
53
 
    - introduce "timeout http-request" in frontends
54
 
    - tarpit timeout is also allowed in backends
55
 
    - code did not build in full debug mode
56
 
    - fix configuration hint about timeouts
57
 
 
58
 
2007/12/24 : 1.3.14.1
59
 
    - transparent proxy address was ignored in backend
60
 
    - hot reconfiguration failed because of a wrong error check
61
 
    - big update to the configuration manual
 
88
    - [MAJOR] implementation of the "leastconn" load balancing algorithm
 
89
    - [BUILD] ensure that users don't build without setting the target anymore.
 
90
    - [DOC] document the leastconn LB algo
 
91
    - [MEDIUM] fix stats socket limitation to 16 kB
 
92
    - [DOC] fix unescaped space in httpchk example.
 
93
    - [BUG] fix double-decrement of server connections
 
94
    - [TESTS] add a test case for port mapping
 
95
    - [TESTS] add a benchmark for integer hashing
 
96
    - [TESTS] add new methods in ip-hash test file
 
97
    - [MAJOR] implement parameter hashing for POST requests
62
98
 
63
99
2007/12/06 : 1.3.14
64
100
    - New option http_proxy (Alexandre Cassen)