Skip to content

Commit cfe1466

Browse files
committed
[RELEASE] Released version 1.8-rc4
Released version 1.8-rc4 with the following main changes : - BUG/MEDIUM: cache: does not cache if no Content-Length - BUILD: thread/pipe: fix build without threads - BUG/MINOR: spoe: check buffer size before acquiring or releasing it - MINOR: debug/flags: Add missing flags - MINOR: threads: Use __decl_hathreads to declare locks - BUG/MINOR: buffers: Fix b_alloc_margin to be "fonctionnaly" thread-safe - BUG/MAJOR: ebtree/scope: fix insertion and removal of duplicates in scope-aware trees - BUG/MAJOR: ebtree/scope: fix lookup of next node in scope-aware trees - MINOR: ebtree/scope: add a function to find next node from a parent - MINOR: ebtree/scope: simplify the lookup functions by using eb32sc_next_with_parent() - BUG/MEDIUM: mworker: Fix re-exec when haproxy is started from PATH - BUG/MEDIUM: cache: use msg->sov to forward header - MINOR: cache: forward data with headers - MINOR: cache: disable cache if shctx_row_data_append fail - BUG/MINOR: threads: tid_bit must be a unsigned long - CLEANUP: tasks: Remove useless double test on rq_next - BUG/MEDIUM: standard: itao_str/idx and quote_str/idx must be thread-local - MINOR: tools: add a function to dump a scope-aware tree to a file - MINOR: tools: improve the DOT dump of the ebtree - MINOR: tools: emphasize the node being worked on in the tree dump - BUG/MAJOR: ebtree/scope: properly tag upper nodes during insertion - DOC: peers: Add a first version of peers protocol v2.1. - CONTRIB: Wireshark dissector for HAProxy Peer Protocol. - MINOR: mworker: display an accurate error when the reexec fail - BUG/MEDIUM: mworker: wait again for signals when execvp fail - BUG/MEDIUM: mworker: does not deinit anymore - BUG/MEDIUM: mworker: does not close inherited FD - MINOR: tests: add a python wrapper to test inherited fd - BUG/MINOR: Allocate the log buffers before the proxies startup - MINOR: tasks: Use a bitfield to track tasks activity per-thread - MAJOR: polling: Use active_tasks_mask instead of tasks_run_queue - MINOR: applets: Use a bitfield to track applets activity per-thread - MAJOR: polling: Use active_appels_mask instead of applets_active_queue - MEDIUM: applets: Don't process more than 200 active applets at once - MINOR: stream: Add thread-mask of tasks/FDs/applets in "show sess all" command - MINOR: SSL: Store the ASN1 representation of client sessions. - MINOR: ssl: Make sure we don't shutw the connection before the handshake. - BUG/MEDIUM: deviceatlas: ignore not valuable HTTP request data
1 parent 91a88b0 commit cfe1466

File tree

7 files changed

+49
-6
lines changed

7 files changed

+49
-6
lines changed

CHANGELOG

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,46 @@
11
ChangeLog :
22
===========
33

4+
2017/11/19 : 1.8-rc4
5+
- BUG/MEDIUM: cache: does not cache if no Content-Length
6+
- BUILD: thread/pipe: fix build without threads
7+
- BUG/MINOR: spoe: check buffer size before acquiring or releasing it
8+
- MINOR: debug/flags: Add missing flags
9+
- MINOR: threads: Use __decl_hathreads to declare locks
10+
- BUG/MINOR: buffers: Fix b_alloc_margin to be "fonctionnaly" thread-safe
11+
- BUG/MAJOR: ebtree/scope: fix insertion and removal of duplicates in scope-aware trees
12+
- BUG/MAJOR: ebtree/scope: fix lookup of next node in scope-aware trees
13+
- MINOR: ebtree/scope: add a function to find next node from a parent
14+
- MINOR: ebtree/scope: simplify the lookup functions by using eb32sc_next_with_parent()
15+
- BUG/MEDIUM: mworker: Fix re-exec when haproxy is started from PATH
16+
- BUG/MEDIUM: cache: use msg->sov to forward header
17+
- MINOR: cache: forward data with headers
18+
- MINOR: cache: disable cache if shctx_row_data_append fail
19+
- BUG/MINOR: threads: tid_bit must be a unsigned long
20+
- CLEANUP: tasks: Remove useless double test on rq_next
21+
- BUG/MEDIUM: standard: itao_str/idx and quote_str/idx must be thread-local
22+
- MINOR: tools: add a function to dump a scope-aware tree to a file
23+
- MINOR: tools: improve the DOT dump of the ebtree
24+
- MINOR: tools: emphasize the node being worked on in the tree dump
25+
- BUG/MAJOR: ebtree/scope: properly tag upper nodes during insertion
26+
- DOC: peers: Add a first version of peers protocol v2.1.
27+
- CONTRIB: Wireshark dissector for HAProxy Peer Protocol.
28+
- MINOR: mworker: display an accurate error when the reexec fail
29+
- BUG/MEDIUM: mworker: wait again for signals when execvp fail
30+
- BUG/MEDIUM: mworker: does not deinit anymore
31+
- BUG/MEDIUM: mworker: does not close inherited FD
32+
- MINOR: tests: add a python wrapper to test inherited fd
33+
- BUG/MINOR: Allocate the log buffers before the proxies startup
34+
- MINOR: tasks: Use a bitfield to track tasks activity per-thread
35+
- MAJOR: polling: Use active_tasks_mask instead of tasks_run_queue
36+
- MINOR: applets: Use a bitfield to track applets activity per-thread
37+
- MAJOR: polling: Use active_appels_mask instead of applets_active_queue
38+
- MEDIUM: applets: Don't process more than 200 active applets at once
39+
- MINOR: stream: Add thread-mask of tasks/FDs/applets in "show sess all" command
40+
- MINOR: SSL: Store the ASN1 representation of client sessions.
41+
- MINOR: ssl: Make sure we don't shutw the connection before the handshake.
42+
- BUG/MEDIUM: deviceatlas: ignore not valuable HTTP request data
43+
444
2017/11/11 : 1.8-rc3
545
- BUILD: use MAXPATHLEN instead of NAME_MAX.
646
- BUG/MAJOR: threads/checks: add 4 missing spin_unlock() in various functions

README

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
----------------------
44
version 1.8
55
willy tarreau
6-
2017/11/11
6+
2017/11/19
77

88

99
1) How to build it

VERDATE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
$Format:%ci$
2-
2017/11/11
2+
2017/11/19

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.8-rc3
1+
1.8-rc4

doc/configuration.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
----------------------
55
version 1.8
66
willy tarreau
7-
2017/11/11
7+
2017/11/19
88

99

1010
This document covers the configuration language as implemented in the version

doc/peers.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
+----------------+
22
| Peers protocol |
3-
| version 2.1 |
3+
| version 1.8
44
+----------------+
55

66

examples/haproxy.spec

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Summary: HA-Proxy is a TCP/HTTP reverse proxy for high availability environments
22
Name: haproxy
3-
Version: 1.8-rc3
3+
Version: 1.8-rc4
44
Release: 1
55
License: GPL
66
Group: System Environment/Daemons
@@ -74,6 +74,9 @@ fi
7474
%attr(0755,root,root) %config %{_sysconfdir}/rc.d/init.d/%{name}
7575

7676
%changelog
77+
* Sun Nov 19 2017 Willy Tarreau <[email protected]>
78+
- updated to 1.8-rc4
79+
7780
* Sat Nov 11 2017 Willy Tarreau <[email protected]>
7881
- updated to 1.8-rc3
7982

0 commit comments

Comments
 (0)