SHA256
1
0
forked from pool/haproxy
Commit Graph

97 Commits

Author SHA256 Message Date
Kristoffer Gronlund
2b9286edca Accepting request 438382 from home:KGronlund:branches:server:http
- Update to version 1.6.9+git.1477940904.ab45181 (fate#321723)
  * BUILD: poll: remove unused hap_fd_isset() which causes a warning with clang
  * MINOR: cfgparse: few memory leaks fixes.
  * MINOR: build: Allow linking to device-atlas library file
  * DOC: Fix typo in description of `-st` parameter in man page
  * BUG/MEDIUM: peers: on shutdown, wake up the appctx, not the stream
  * BUG/MEDIUM: peers: fix use after free in peer_session_create()
  * BUG/MEDIUM: systemd: let the wrapper know that haproxy has completed or failed
  * MINOR: systemd: report it when execve() fails
  * BUG/MINOR: systemd: check return value of calloc()
  * BUG/MINOR: systemd: always restore signals before execve()
  * BUG/MINOR: systemd: make the wrapper return a non-null status code on error
  * BUG/MINOR: ssl: prevent multiple entries for the same certificate
  * BUG/MINOR: ssl: Check malloc return code
  * BUG/MINOR: vars: smp_fetch_var() doesn't depend on HTTP but on the session
  * BUG/MINOR: vars: make smp_fetch_var() more robust against misuses
  * BUG/MINOR: vars: use sess and not s->sess in action_store()
  * MEDIUM: make SO_REUSEPORT configurable
  * MINOR: Add fe_req_rate sample fetch
  * MINOR: show Running on zlib version
  * MINOR: show Built with PCRE version
  * BUG/MINOR: displayed PCRE version is running release

OBS-URL: https://build.opensuse.org/request/show/438382
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=135
2016-11-02 17:11:57 +00:00
9ac841762e Accepting request 424127 from home:KGronlund:branches:server:http
- Update to 1.6.9
  - MINOR: cli: allow the semi-colon to be escaped on the CLI
  - BUG/MINOR: payload: fix SSLv2 version parser
  - BUG/MAJOR: stream: properly mark the server address as unset on connect retry
  - DOC: Updated 51Degrees readme.
  - BUG/MAJOR: stick-counters: possible crash when using sc_trackers with wrong table
  - BUG/MINOR: peers: empty chunks after a resync.
  - BUG/MINOR: peers: some updates are pushed twice after a resync.
  - MINOR: sample: use smp_make_rw() in upper/lower converters
  - BUG/MEDIUM: stick-table: properly convert binary samples to keys
  - BUG/MEDIUM: stick-tables: do not fail on string keys with no allocated size
  - BUG/MAJOR: server: the "sni" directive could randomly cause trouble
  - MINOR: sample: provide smp_is_rw() and smp_make_rw()
  - MINOR: sample: implement smp_is_safe() and smp_make_safe()
  - BUG/MEDIUM: samples: make smp_dup() always duplicate the sample
  - BUG/MAJOR: compression: initialize avail_in/next_in even during flush
  - BUILD: make proto_tcp.c compatible with musl library
  - DOC: minor typo fixes to improve HTML parsing by haproxy-dconv
  - BUG/MEDIUM: stream-int: completely detach connection on connect error
  - BUG/MEDIUM: lua: somme HTTP manipulation functions are called without valid requests
  - DOC: lua: remove old functions
  - BUG/MINOR: peers: Fix peers data decoding issue
  - BUG/MEDIUM: lua: the function txn_done() from action wrapper can crash
  - BUG/MEDIUM: lua: the function txn_done() from sample fetches can crash

OBS-URL: https://build.opensuse.org/request/show/424127
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=132
2016-09-01 13:11:23 +00:00
c2f35e8c56 - update to 1.6.7
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=131
2016-07-19 01:55:50 +00:00
55e4255fc5 - pull patches from git to fix some important issues:
0001-BUG-MAJOR-fix-listening-IP-address-storage-for-front.patch
  0002-BUG-MINOR-fix-listening-IP-address-storage-for-front.patch
  0003-DOC-Fix-typo-so-fetch-is-properly-parsed-by-Cyril-s-.patch
  0004-BUG-MAJOR-http-fix-breakage-of-reqdeny-causing-rando.patch
  0005-BUG-MEDIUM-stick-tables-fix-breakage-in-table-conver.patch
  0006-BUG-MEDIUM-dns-unbreak-DNS-resolver-after-header-fix.patch
  0007-BUILD-fix-build-on-Solaris-11.patch
  0008-CLEANUP-connection-fix-double-negation-on-memcmp.patch
  0009-BUG-MEDIUM-stats-show-servers-state-may-show-an-serv.patch
  0010-BUG-MEDIUM-fix-risk-of-segfault-with-show-tls-keys.patch
  0011-BUG-MEDIUM-sticktables-segfault-in-some-configuratio.patch
  0012-BUG-MEDIUM-lua-converters-doesn-t-work.patch
  0013-BUG-MINOR-http-add-header-header-name-copied-twice.patch
  0014-BUG-MEDIUM-http-add-header-buffer-overwritten.patch

OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=129
2016-06-09 12:56:55 +00:00
1eab77f05f - update to 1.6.5
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=128
2016-05-10 14:53:24 +00:00
507d800e36 - update to 1.6.4
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=127
2016-03-14 02:47:18 +00:00
Kristoffer Gronlund
606affff1c Accepting request 353085 from home:conecenter:branches:server:http
- update to 1.6.3

OBS-URL: https://build.opensuse.org/request/show/353085
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=126
2016-01-11 14:46:52 +00:00
e7412317a3 - on sle11 we still need to own /etc/apparmor.d/local
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=125
2015-11-21 01:36:28 +00:00
509735af61 - instead of owning the apparmor directories, BR apparmor-profiles.
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=124
2015-11-21 01:15:34 +00:00
caf6874175 - fix link to tarball
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=123
2015-11-10 14:50:35 +00:00
873fbe6a22 - update to 1.6.2
- BUILD: ssl: fix build error introduced in commit 7969a3 with
    OpenSSL < 1.0.0
  - DOC: fix a typo for a "deviceatlas" keyword
  - FIX: small typo in an example using the "Referer" header
  - BUG/MEDIUM: config: count memory limits on 64 bits, not 32
  - BUG/MAJOR: dns: first DNS response packet not matching queried
    hostname may lead to a loop
  - BUG/MINOR: dns: unable to parse CNAMEs response
  - BUG/MINOR: examples/haproxy.init: missing brace in
    quiet_check()
  - DOC: deviceatlas: more example use cases.
  - BUG/BUILD: replace haproxy-systemd-wrapper with $(EXTRA) in
    install-bin.
  - BUG/MAJOR: http: don't requeue an idle connection that is
    already queued
  - DOC: typo on capture.res.hdr and capture.req.hdr
  - BUG/MINOR: dns: check for duplicate nameserver id in a
    resolvers section was missing
  - CLEANUP: use direction names in place of numeric values
  - BUG/MEDIUM: lua: sample fetches based on response doesn't work
- drop haproxy-1.6.0-ssl-098.patch: included upstream

OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=122
2015-11-03 12:04:29 +00:00
a0ac0e2dfc - update to 1.6.1
- DOC: specify that stats socket doc (section 9.2) is in
    management
  - BUILD: install only relevant and existing documentation
  - CLEANUP: don't ignore debian/ directory if present
  - BUG/MINOR: dns: parsing error of some DNS response
  - BUG/MEDIUM: namespaces: don't fail if no namespace is used
  - BUG/MAJOR: ssl: free the generated SSL_CTX if the LRU cache is
    disabled
  - MEDIUM: dns: Don't use the ANY query type
- drop haproxy-1.6.0-ssl.crash.patch included in update

OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=121
2015-10-22 10:25:40 +00:00
4ee640c9c5 - add haproxy-1.6.0-ssl-098.patch:
fix building on openssl 0.9.8

OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=120
2015-10-19 16:16:21 +00:00
e8450b8cfb - added haproxy-1.6.0-ssl.crash.patch: fix SNI related crash
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=119
2015-10-16 17:18:31 +00:00
76bbbc310e - only use network namespace support on distros newer than 13.2
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=118
2015-10-15 23:25:07 +00:00
3d2a7368d4 - update to 1.6.0
- drop patches we pulled from upstream git:
  0001-BUG-MINOR-log-missing-some-ARGC_-entries-in-fmt_dire.patch
  0002-DOC-usesrc-root-privileges-requirements.patch
  0003-BUILD-ssl-Allow-building-against-libssl-without-SSLv.patch
  0004-DOC-MINOR-fix-OpenBSD-versions-where-haproxy-works.patch
  0005-BUG-MINOR-http-sample-gmtime-localtime-can-fail.patch
  0006-DOC-typo-in-redirect-302-code-meaning.patch
  0007-DOC-mention-that-ms-is-left-padded-with-zeroes.patch
  0008-CLEANUP-.gitignore-ignore-more-test-files.patch
  0009-CLEANUP-.gitignore-finally-ignore-everything-but-wha.patch
  0010-MEDIUM-config-emit-a-warning-on-a-frontend-without-l.patch
  0011-BUG-MEDIUM-counters-ensure-that-src_-inc-clr-_gpc0-c.patch
  0012-DOC-ssl-missing-LF.patch
  0013-DOC-fix-example-of-http-request-using-ssl_fc_session.patch
  0014-BUG-MINOR-http-remove-stupid-HTTP_METH_NONE-entry.patch
  0015-BUG-MAJOR-http-don-t-call-http_send_name_header-afte.patch
- refresh/redo patches to apply cleanly again:
  old: haproxy-1.2.16_config_haproxy_user.patch
  new: haproxy-1.6.0_config_haproxy_user.patch
  old: haproxy-makefile_lib.patch
  new: haproxy-1.6.0-makefile_lib.patch
  old: sec-options.patch
  new: haproxy-1.6.0-sec-options.patch
- added new haproxy.cfg to have a minimal config we can actually
  launch!
- drop patch haproxy-1.5.8-fix-bashisms.patch: patched files no
  longer exist
- drop haproxy.vim: we will use the copy which ships with the
  upstream tarball now.

OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=117
2015-10-15 09:38:17 +00:00
Dominique Leuenberger
26c4149063 Accepting request 329654 from network:ha-clustering:Factory
- Backport patches from upstream:
  - BUG/MINOR: http: remove stupid HTTP_METH_NONE entry
  - BUG/MAJOR: http: don't call http_send_name_header() after an error
- Add 0014-BUG-MINOR-http-remove-stupid-HTTP_METH_NONE-entry.patch
- Add 0015-BUG-MAJOR-http-don-t-call-http_send_name_header-afte.patch

- Backport patches from upstream:
  - BUG/MINOR: log: missing some ARGC_* entries in fmt_directives()
  - DOC: usesrc root privileges requirements
  - BUILD: ssl: Allow building against libssl without SSLv3.
  - DOC/MINOR: fix OpenBSD versions where haproxy works
  - BUG/MINOR: http/sample: gmtime/localtime can fail
  - DOC: typo in 'redirect', 302 code meaning
  - DOC: mention that %ms is left-padded with zeroes.
  - CLEANUP: .gitignore: ignore more test files
  - CLEANUP: .gitignore: finally ignore everything but what is known.
  - MEDIUM: config: emit a warning on a frontend without listener
  - BUG/MEDIUM: counters: ensure that src_{inc,clr}_gpc0 creates a missing entry
  - DOC: ssl: missing LF
  - DOC: fix example of http-request using ssl_fc_session_id
- Add 0001-BUG-MINOR-log-missing-some-ARGC_-entries-in-fmt_dire.patch
- Add 0002-DOC-usesrc-root-privileges-requirements.patch
- Add 0003-BUILD-ssl-Allow-building-against-libssl-without-SSLv.patch
- Add 0004-DOC-MINOR-fix-OpenBSD-versions-where-haproxy-works.patch
- Add 0005-BUG-MINOR-http-sample-gmtime-localtime-can-fail.patch
- Add 0006-DOC-typo-in-redirect-302-code-meaning.patch
- Add 0007-DOC-mention-that-ms-is-left-padded-with-zeroes.patch
- Add 0008-CLEANUP-.gitignore-ignore-more-test-files.patch
- Add 0009-CLEANUP-.gitignore-finally-ignore-everything-but-wha.patch
- Add 0010-MEDIUM-config-emit-a-warning-on-a-frontend-without-l.patch (forwarded request 329653 from KGronlund)

OBS-URL: https://build.opensuse.org/request/show/329654
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=32
2015-09-08 15:45:55 +00:00
Stephan Kulow
bc4e2e452d Accepting request 315017 from network:ha-clustering:Factory
- Update to 1.5.14 (CVE-2015-3281) (bsc#937042)
  + BUILD/MINOR: tools: rename popcount to my_popcountl
  + BUG/MAJOR: buffers: make the buffer_slow_realign() function respect output data (forwarded request 315015 from KGronlund)

OBS-URL: https://build.opensuse.org/request/show/315017
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=31
2015-07-05 16:03:07 +00:00
Dominique Leuenberger
6ef3b657c7 Accepting request 314323 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/314323
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=30
2015-06-30 08:19:18 +00:00
Dominique Leuenberger
bc564798e8 Accepting request 309522 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/309522
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=29
2015-06-02 08:08:16 +00:00
Dominique Leuenberger
4341af3d61 Accepting request 305164 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/305164
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=28
2015-05-04 22:55:48 +00:00
Dominique Leuenberger
20b0b77293 Accepting request 298279 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/298279
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=27
2015-04-21 23:19:28 +00:00
Dominique Leuenberger
7e05bbad57 Accepting request 294149 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/294149
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=26
2015-04-07 07:29:14 +00:00
Dominique Leuenberger
55a8adac48 Accepting request 290035 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/290035
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=25
2015-03-11 08:58:15 +00:00
Dominique Leuenberger
f9f3980388 Accepting request 286482 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/286482
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=24
2015-02-18 10:39:34 +00:00
Dominique Leuenberger
19468e40d2 Accepting request 283856 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/283856
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=23
2015-02-03 14:35:26 +00:00
Dominique Leuenberger
e34dc6d53d Accepting request 280162 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/280162
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=22
2015-01-08 22:02:32 +00:00
Dominique Leuenberger
087642f75c Accepting request 263108 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/263108
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=21
2014-11-26 19:55:40 +00:00
Dominique Leuenberger
aa795aba83 Accepting request 262856 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/262856
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=20
2014-11-26 09:33:24 +00:00
Dominique Leuenberger
f86f51ccb3 Accepting request 260649 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/260649
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=19
2014-11-11 08:59:31 +00:00
Stephan Kulow
4e16a7af0d Accepting request 259237 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/259237
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=18
2014-11-04 16:28:50 +00:00
Stephan Kulow
695aea29ab Accepting request 258273 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/258273
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=17
2014-10-25 06:46:58 +00:00
Stephan Kulow
6cdbd8d7c3 Accepting request 254868 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/254868
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=16
2014-10-11 17:26:21 +00:00
Stephan Kulow
5f3418bf73 Accepting request 254723 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/254723
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=15
2014-10-08 20:14:14 +00:00
Stephan Kulow
9713333582 Accepting request 254377 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/254377
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=14
2014-10-07 14:00:29 +00:00
Stephan Kulow
aeb20f101c Accepting request 252328 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/252328
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=13
2014-09-26 08:52:30 +00:00
Stephan Kulow
24c81ab094 Accepting request 247385 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/247385
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=12
2014-09-06 10:18:08 +00:00
Stephan Kulow
9340af713f Accepting request 245769 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/245769
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=10
2014-08-25 09:04:11 +00:00
Stephan Kulow
6af8fc3089 Accepting request 243677 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/243677
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=9
2014-08-05 19:11:18 +00:00
Stephan Kulow
1767f8e3d7 Accepting request 241695 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/241695
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=8
2014-07-21 19:40:10 +00:00
Stephan Kulow
23e7c6db83 Accepting request 239167 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/239167
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=7
2014-07-02 13:05:11 +00:00
Stephan Kulow
815be0e3e6 Accepting request 238588 from network:ha-clustering:Factory
1

OBS-URL: https://build.opensuse.org/request/show/238588
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=6
2014-06-25 13:24:23 +00:00
Stephan Kulow
d02a0c91a8 Accepting request 235069 from network:ha-clustering:Factory
- added necessary macros for systemd files (forwarded request 234964 from jsegitz)

OBS-URL: https://build.opensuse.org/request/show/235069
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=5
2014-05-23 05:27:51 +00:00
Stephan Kulow
0b429848d7 Accepting request 232846 from network:ha-clustering:Factory
Update to 1.4.25. Amended SR with missing patch information in .changes

OBS-URL: https://build.opensuse.org/request/show/232846
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=4
2014-05-06 15:38:15 +00:00
Stephan Kulow
a0959c3526 Accepting request 207942 from network:ha-clustering:Factory
Backported the systemd-wrapper from upstream and patched it to work on openSUSE.

OBS-URL: https://build.opensuse.org/request/show/207942
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=3
2013-12-18 15:53:39 +00:00
Stephan Kulow
77c26b3d4b Accepting request 205022 from network:ha-clustering:Factory
Add systemd support (forwarded request 205020 from posophe)

OBS-URL: https://build.opensuse.org/request/show/205022
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=2
2013-10-29 08:25:21 +00:00
Tomáš Chvátal
75e24e96f9 Accepting request 203204 from network:ha-clustering:Factory
Resubmit of haproxy after applying license patch from legal.

OBS-URL: https://build.opensuse.org/request/show/203204
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=1
2013-10-15 08:42:00 +00:00