Commit Graph
100 Commits
Author SHA1 Message Date
heil afda05e417 haproxy: bump to 1.7.1-19
- fix wrong ncurses depency
 - integrate patches from mainline

Signed-off-by: heil <heil@terminal-consulting.de>
2016-12-27 00:24:38 +01:00
heil f8b42ce2c9 package apache: upgrade to 2.4.25
- refresh patches

Signed-off-by: heil <heil@terminal-consulting.de>
2016-12-26 23:42:01 +01:00
heil 0f9bf14e66 haproxy: remove old patches
- remove old patches from 1.6
 - fix download url for 1.7
 - fixes #3687

Signed-off-by: heil <heil@terminal-consulting.de>
2016-12-22 10:40:11 +01:00
heil 16d8e5a0eb nginx: bump version to latest stable 1.10.2
Signed-off-by: heil <heil@terminal-consulting.de>
2016-12-20 16:37:53 +01:00
heil 82d75119b9 haproxy:
bump to version 1.7.1

 - remove old patches

Signed-off-by: heil <heil@terminal-consulting.de>
2016-12-20 16:32:09 +01:00
heil 3ad569d645 haproxy: integrate patches from mainline and fix depencies to OPENSSL_..
- haproxy 1.6 needs OPENSSL_WITH_DEPRECATED, OPENSSL_WITH_EC NPM ...
 - fix buildflags for lua, so its not build with the host compiler
 - fix duplication of defines

Signed-off-by: heil <heil@terminal-consulting.de>
2016-11-13 16:25:13 +01:00
heil 353f0c653b package haproxy: fix typo for buildvariant nossl
Signed-off-by: heil <heil@terminal-consulting.de>
2016-11-10 00:04:09 +01:00
heil 079d911cfb haproxy: bump to version 1.6.9 mainline and pending patches
Signed-off-by: heil <heil@terminal-consulting.de>
2016-11-09 23:42:43 +01:00
Thomas HeilandGitHub 3e4e4c43b1 Merge pull request #3418 from miska/crtmpserver
crtmpserver: Disable apple streaming to fix build
2016-11-09 22:55:16 +01:00
Thomas HeilandGitHub 35614b4a65 Merge pull request #3147 from mhei/fix-memcached
memcached: upgrade to 1.4.31
2016-09-08 01:21:27 +02:00
heil d558beb000 apache: increase PKG_RELEASE for rebuild
Signed-off-by: heil <heil@terminal-consulting.de>
2016-08-01 11:50:21 +02:00
Thomas HeilandGitHub 34cbdf26ec Merge pull request #3008 from hauke/apache
apache: fix build without sslv3
2016-07-31 23:44:28 +02:00
Thomas HeilandGitHub 5ce1775cc3 Merge pull request #2791 from Xotic750/nginx-naxsi-054
nginx: Bumped nginx-naxsi to v0.54
2016-06-21 01:10:47 +02:00
heil 8c5bd7ae5e haproxy: bump to version 1.5.18 and pending patches
Signed-off-by: heil <heil@terminal-consulting.de>
2016-06-21 01:08:28 +02:00
heil c0c1f314ef pcre: bump to version 8.39
Signed-off-by: heil <heil@terminal-consulting.de>
2016-06-21 00:56:41 +02:00
heil dd4b385702 memcached: bump to version 1.4.26
Signed-off-by: heil <heil@terminal-consulting.de>
2016-06-21 00:54:15 +02:00
Thomas Heil 8be4d72b42 Merge pull request #2790 from Xotic750/nginx-1101
nginx: Bumped to v1.10.1
2016-06-01 11:35:55 +02:00
Thomas Heil e80ebe384c Merge pull request #2779 from jow-/crtmpserver-fix
crtmpserver: fix multiple issues
2016-05-31 15:50:31 +02:00
Thomas Heil 5250fae889 Merge pull request #2678 from dirkfeytons/nginx_startlevel
nginx: change start level to 80
2016-05-11 17:59:11 +02:00
Thomas Heil db20ada523 Merge pull request #2677 from dirkfeytons/nginx_correct_f3c7cc6
nginx: correct f3c7cc6
2016-05-10 12:29:36 +02:00
heil f3c7cc6e24 nginx: correct errors from previous merge
Signed-off-by: heil <heil@terminal-consulting.de>
2016-05-09 14:25:18 +02:00
Thomas Heil 820de60c9f Merge pull request #2640 from dirkfeytons/nginx_1.10.0
nginx: upstep to 1.10.0, add Lua module, footprint optimizations
2016-05-09 13:26:48 +02:00
heil e0e98c8cb1 acpid: bump to version 2.0.27
Signed-off-by: heil <heil@terminal-consulting.de>
2016-03-30 14:37:00 +02:00
heil 1c51f97033 nginx: bump to version 1.9.13
Signed-off-by: heil <heil@terminal-consulting.de>
2016-03-30 14:28:40 +02:00
heil 9c394b4c1b haproxy: bump to version 1.5.16
[RELEASE] Released version 1.5.16

  Released version 1.5.16 with the following main changes :
    - BUG/BUILD: replace haproxy-systemd-wrapper with $(EXTRA) in install-bin.
    - BUG/MINOR: acl: don't use record layer in req_ssl_ver
    - BUG: http: do not abort keep-alive connections on server timeout
    - BUG/MEDIUM: http: switch the request channel to no-delay once done.
    - MINOR: config: extend the default max hostname length to 64 and beyond
    - BUG/MEDIUM: http: don't enable auto-close on the response side
    - BUG/MEDIUM: stream: fix half-closed timeout handling
    - BUG/MEDIUM: cli: changing compression rate-limiting must require admin level
    - BUILD: freebsd: double declaration
    - BUG/MEDIUM: sample: urlp can't match an empty value
    - BUG/MEDIUM: peers: table entries learned from a remote are pushed to others after a random delay.
    - BUG/MEDIUM: peers: old stick table updates could be repushed.
    - CLEANUP: haproxy: using _GNU_SOURCE instead of __USE_GNU macro.
    - BUG/MINOR: chunk: make chunk_dup() always check and set dst->size
    - MINOR: chunks: ensure that chunk_strcpy() adds a trailing zero
    - MINOR: chunks: add chunk_strcat() and chunk_newstr()
    - MINOR: chunk: make chunk_initstr() take a const string
    - BUG/MEDIUM: config: Adding validation to stick-table expire value.
    - BUG/MEDIUM: sample: http_date() doesn't provide the right day of the week
    - BUG/MEDIUM: channel: fix miscalculation of available buffer space.
    - BUG/MINOR: stream: don't force retries if the server is DOWN
    - MINOR: unix: don't mention free ports on EAGAIN
    - BUG/CLEANUP: CLI: report the proper field states in "show sess"
    - MINOR: stats: send content-length with the redirect to allow keep-alive
    - BUG: stream_interface: Reuse connection even if the output channel is empty
    - DOC: remove old tunnel mode assumptions
    - DOC: add server name at rate-limit sessions example
    - BUG/MEDIUM: ssl: fix off-by-one in ALPN list allocation
    - BUG/MEDIUM: ssl: fix off-by-one in NPN list allocation
    - BUG/MEDIUM: stats: stats bind-process doesn't propagate the process mask correctly
    - BUG/MINOR: http: Be sure to process all the data received from a server
    - BUG/MEDIUM: chunks: always reject negative-length chunks
    - BUG/MINOR: systemd: ensure we don't miss signals
    - BUG/MINOR: systemd: report the correct signal in debug message output
    - BUG/MINOR: systemd: propagate the correct signal to haproxy
    - MINOR: systemd: ensure a reload doesn't mask a stop
    - CLEANUP: stats: Avoid computation with uninitialized bits.
    - CLEANUP: pattern: Ignore unknown samples in pat_match_ip().
    - CLEANUP: map: Avoid memory leak in out-of-memory condition.
    - BUG/MINOR: tcpcheck: conf parsing error when no port configured on server and last rule is a CONNECT with no port
    - BUG/MINOR: tcpcheck: fix incorrect list usage resulting in failure to load certain configs
    - MINOR: cfgparse: warn when uid parameter is not a number
    - MINOR: cfgparse: warn when gid parameter is not a number
    - BUG/MINOR: standard: Avoid free of non-allocated pointer
    - BUG/MINOR: pattern: Avoid memory leak on out-of-memory condition
    - CLEANUP: http: fix a build warning introduced by a recent fix
    - BUG/MINOR: log: GMT offset not updated when entering/leaving DST

Signed-off-by: heil <heil@terminal-consulting.de>
2016-03-29 13:09:27 +02:00
heil cb6418bec4 pcre: Integrate pending patches for next upstream version 8.39
- Fix auto-callout
    (http://vcs.pcre.org/viewvc?view=rev&revision=1611)
 -  Fix negated POSIX class within negated overall class UCP
    (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1612 2f5784b3-3f2a-0410-8824-cb99058d5e15)
 - Fix bug for isolated \E between an item and its qualifier when auto callout is set.
    (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1613 2f5784b3-3f2a-0410-8824-cb99058d5e15)
 - Give error for regexec with pmatch=NULL and REG_STARTEND set
    (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1614 2f5784b3-3f2a-0410-8824-cb99058d5e15)
 - Fix \Q\E before qualifier bug when auto callouts are
   (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1616 2f5784b3-3f2a-0410-8824-cb99058d5e15)
 - Fix /x bug when pattern starts with white space and (?-x)
   (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1617 2f5784b3-3f2a-0410-8824-cb99058d5e15)
 - Fix copy named substring bug.
   (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1618 2f5784b3-3f2a-0410-8824-cb99058d5e15)
 - Fix (by hacking) another length computation issue.
   (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1619 2f5784b3-3f2a-0410-8824-cb99058d5e15

 - Fix get_substring_list() bug when \K is used in an assertion.
   (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1620 2f5784b3-3f2a-0410-8824-cb99058d5e15

 - Fix pcretest bad behaviour for callout in lookbehind.
   (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1625 2f5784b3-3f2a-0410-8824-cb99058d5e15

 - Fix workspace overflow for (*ACCEPT) with deeply nested
   (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1631 2f5784b3-3f2a-0410-8824-cb99058d5e15
   fixes CVE-2016-3191

 - Fix Yet another duplicate name bugfix by overestimating the memory needed (i.e. another hack - PCRE2 has this "properly" fixed).
   (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1636 2f5784b3-3f2a-0410-8824-cb99058d5e15

 - Fix pcretest loop for global matching with an ovector size
   (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1637 2f5784b3-3f2a-0410-8824-cb99058d5e15

Signed-off-by: heil <heil@terminal-consulting.de>
2016-03-29 13:02:34 +02:00
Thomas Heil 1e9db6b217 Merge pull request #2392 from don-rumata-vk/libaprutil
Remove unnecessary libiconv dependencies
2016-02-18 22:57:46 +01:00
Thomas Heil 3e625153ef Merge pull request #2393 from the2masters/prosody
[RFC] prosody: update to 0.9.10, switch to procd init script
2016-02-18 21:44:54 +01:00
Thomas Heil b70ed33590 Merge pull request #2273 from xypron/apr
libs/apr: use @APACHE download facility
2016-01-26 14:04:00 +01:00
Thomas Heil 8d3bba42e8 Merge pull request #2274 from xypron/apr-util
libs/apr-util: use @APACHE download facility
2016-01-26 14:03:44 +01:00
Thomas Heil 0f56a58785 Merge pull request #2275 from xypron/apache
net/apache: use @APACHE download facility
2016-01-26 14:02:59 +01:00
heil a69ba3efe3 haproxy: add pending patches from upstream
- [PATCH 11/13] BUG/MEDIUM: peers: table entries learned from a remote
 - [PATCH 12/13] BUG/MEDIUM: peers: old stick table updates could be
 - [PATCH 13/13] CLEANUP: haproxy: using _GNU_SOURCE instead of

Signed-off-by: heil <heil@terminal-consulting.de>
2016-01-25 17:00:31 +01:00
heil 203740d180 nginx: add naxsi module
- this brings back naxsi support aka WAF for nginx

Signed-off-by: heil <heil@terminal-consulting.de>
2016-01-25 16:57:07 +01:00
heil a5c153d7d3 unixodbc:
- corect fetch url

Signed-off-by: heil <heil@terminal-consulting.de>
2016-01-25 14:06:18 +01:00
heil 1d3a098bb9 pcre: upgrade to 0.8.38
fixes:
  * CVE 2015-2327 CVE 2015-2328 CVE 2015-8380 CVE 2015-8381 CVE
  * 2015-8382
  * CVE 2015-8383 CVE 2015-8384 CVE 2015-8385 CVE 2015-8386 CVE
  * 2015-8387
  * CVE 2015-8388 CVE 2015-8389 CVE 2015-8390 CVE 2015-8391 CVE
  * 2015-8392
  * CVE 2015-8393 CVE 2015-8394 CVE 2015-8395

Signed-off-by: heil <heil@terminal-consulting.de>
2016-01-25 14:05:02 +01:00
heil 39bc4992a1 prosody: upgrade to 0.9.9
fixes:
    * path traversal vulnerability in mod_http_files (CVE-2016-1231)
    * use of weak PRNG in generation of dialback secrets (CVE-2016-1232)

Signed-off-by: heil <heil@terminal-consulting.de>
2016-01-25 13:29:55 +01:00
heil a265450e65 haproxy: bump to version 1.5.15
- integrate pending patches

Signed-off-by: heil <heil@terminal-consulting.de>
2015-12-02 12:08:32 +01:00
Thomas Heil b99ce4cbef Merge pull request #1795 from MikePetullo/lighttpd
lighttpd: update to 1.4.37
2015-09-21 15:43:08 +02:00
heil 1b9a79c04d haproxy: fixes from upstream
- [PATCH 14/16] BUG/MINOR: http: remove stupid HTTP_METH_NONE entry
 - [PATCH 15/16] BUG/MAJOR: http: don't call http_send_name_header()
 - [PATCH 16/16] BUG/MINOR: tools: make str2sa_range() report

Signed-off-by: heil <heil@terminal-consulting.de>
2015-09-09 20:49:16 +02:00
heil 8ce9ad4b8d haproxy: fixes from upstream
- [PATCH 05/13] BUG/MINOR: http/sample: gmtime/localtime can fail
 - [PATCH 06/13] DOC: typo in 'redirect', 302 code meaning
 - [PATCH 07/13] DOC: mention that %ms is left-padded with zeroes.
 - [PATCH 08/13] CLEANUP: .gitignore: ignore more test files
 - [PATCH 09/13] CLEANUP: .gitignore: finally ignore everything but what
 - [PATCH 10/13] MEDIUM: config: emit a warning on a frontend without
 - [PATCH 11/13] BUG/MEDIUM: counters: ensure that src_{inc,clr}_gpc0
 - [PATCH 12/13] DOC: ssl: missing LF
 - [PATCH 13/13] DOC: fix example of http-request using

Signed-off-by: heil <heil@terminal-consulting.de>
2015-09-07 00:00:45 +02:00
heil 29195f5b98 unixodbc: bump to version 2.3.4
Signed-off-by: heil <heil@terminal-consulting.de>
2015-09-06 23:53:35 +02:00
Thomas Heil 831dd6bab0 Merge pull request #1747 from paulfertser/nginx-spnego
nginx: add support for SPNEGO authentication
 - wating for #1746 then
2015-09-02 19:06:56 +02:00
heil 6cc0ad6ecd memcached: fix musl build
- thx to alpinelinux for the patch
   (http://git.alpinelinux.org/cgit/aports/plain/main/memcached/musl-includes.patch)
 - remove depency to libenvent and replace it libevent2
   should fix issue #1542

Signed-off-by: heil <heil@terminal-consulting.de>
2015-08-24 10:54:30 +02:00
heil 904a8b70d1 haproxy: fixes for upstream version 1.5.14
- [PATCH 1/4] BUG/MINOR: log: missing some ARGC_* entries in
 - [PATCH 2/4] DOC: usesrc root privileges requirements
 - [PATCH 3/4] BUILD: ssl: Allow building against libssl without SSLv3.
 - [PATCH 4/4] DOC/MINOR: fix OpenBSD versions where haproxy works

Signed-off-by: heil <heil@terminal-consulting.de>
2015-08-24 10:44:59 +02:00
heil da89247736 unixodbc: update to 2.3.3
Signed-off-by: heil <heil@terminal-consulting.de>
2015-08-24 10:40:38 +02:00
heil 1f0e1fa7c7 acpid: update to 2.0.25
- remove 001-musl-compat-patch

Signed-off-by: heil <heil@terminal-consulting.de>
2015-08-24 10:33:33 +02:00
heil 1df699db40 apache: bump to version 2.2.31
Signed-off-by: heil <heil@terminal-consulting.de>
2015-08-17 14:34:29 +02:00
heil 3ca1051e8f haproxy: fixes from upstream
- BUILD/MINOR: tools: rename popcount to my_popcountl
 - BUG/MAJOR: buffers: make the buffer_slow_realign() function respect output data

Signed-off-by: heil <heil@terminal-consulting.de>
2015-07-03 18:34:01 +02:00
heil 290489d997 haproxy: fixes from upstream
- BUG/MAJOR: buffers: make the buffer_slow_realign() function respect output data

Signed-off-by: heil <heil@terminal-consulting.de>
2015-07-02 21:53:56 +02:00
heil 7c0d75e013 haproxy: bugfix release 1.5.13
Released version 1.5.13 with the following main changes :
  - BUG/MINOR: check: fix tcpcheck error message
  - CLEANUP: deinit: remove codes for cleaning p->block_rules
  - DOC: Update doc about weight, act and bck fields in the statistics
  - MINOR: ssl: add a destructor to free allocated SSL ressources
  - BUG/MEDIUM: ssl: fix tune.ssl.default-dh-param value being overwritten
  - MEDIUM: ssl: replace standards DH groups with custom ones
  - BUG/MINOR: debug: display (null) in place of "meth"
  - BUG/MINOR: cfgparse: fix typo in 'option httplog' error message
  - BUG/MEDIUM: cfgparse: segfault when userlist is misused
  - BUG/MEDIUM: stats: properly initialize the scope before dumping stats
  - BUG/MEDIUM: http: don't forward client shutdown without NOLINGER except for tunnels
  - CLEANUP: checks: fix double usage of cur / current_step in tcp-checks
  - BUG/MEDIUM: checks: do not dereference head of a tcp-check at the end
  - CLEANUP: checks: simplify the loop processing of tcp-checks
  - BUG/MAJOR: checks: always check for end of list before proceeding
  - BUG/MEDIUM: checks: do not dereference a list as a tcpcheck struct
  - BUG/MEDIUM: peers: apply a random reconnection timeout
  - BUG/MINOR: ssl: fix smp_fetch_ssl_fc_session_id
  - MEDIUM: init: don't stop proxies in parent process when exiting
  - MINOR: peers: store the pointer to the signal handler
  - MEDIUM: peers: unregister peers that were never started
  - MEDIUM: config: propagate the table's process list to the peers sections
  - MEDIUM: init: stop any peers section not bound to the correct process
  - MEDIUM: config: validate that peers sections are bound to exactly one process
  - MAJOR: peers: allow peers section to be used with nbproc > 1
  - DOC: relax the peers restriction to single-process
  - CLEANUP: config: fix misleading information in error message.
  - MINOR: config: report the number of processes using a peers section in the error case
  - BUG/MEDIUM: config: properly compute the default number of processes for a proxy

Signed-off-by: heil <heil@terminal-consulting.de>
2015-06-26 18:02:49 +02:00
heil b1cac15063 haproxy: upstream fixes
- [PATCH 15/18] MEDIUM: ssl: replace standards DH groups with custom
 - [PATCH 16/18] BUG/MINOR: debug: display (null) in place of "meth"
 - [PATCH 17/18] CLEANUP: deinit: remove codes for cleaning
 - [PATCH 18/18] BUG/MINOR: ssl: fix smp_fetch_ssl_fc_session_id

Signed-off-by: heil <heil@terminal-consulting.de>
2015-06-22 14:57:26 +02:00
heil 9433d5ad28 nginx: fix musl compatibility
- include Patches according to issue #1129
 - refresh Makefile

Signed-off-by: heil <heil@terminal-consulting.de>
2015-06-21 21:41:17 +02:00
Thomas Heil c49f85502f Merge pull request #1402 from openwrt/acpid
acpid: Import from oldpackages, update to latest version, add myself as
2015-06-17 18:42:44 +02:00
heil 3661e01a0d acpid: Import from oldpackages, update to latest version, add myself as
maintainer, ensure musl compatibility

 - with acpid kvm based setups can react on acpi shutdown and reboot
 actions

Signed-off-by: heil <heil@terminal-consulting.de>
2015-06-17 17:25:52 +02:00
heil d5c18252d4 haproxy: add patches from upstream
- [PATCH 1/2] BUG/MEDIUM: stats: properly initialize the scope before
 - [PATCH 2/2] BUG/MEDIUM: http: don't forward client shutdown without
 - [PATCH 3/8] BUG/MINOR: check: fix tcpcheck error message
 - [PATCH 4/8] CLEANUP: checks: fix double usage of cur / current_step
 - [PATCH 5/8] BUG/MEDIUM: checks: do not dereference head of a
 - [PATCH 6/8] CLEANUP: checks: simplify the loop processing of
 - [PATCH 7/8] BUG/MAJOR: checks: always check for end of list before
 - [PATCH 8/8] BUG/MEDIUM: checks: do not dereference a list as a
 - [PATCH 09/10] BUG/MEDIUM: peers: apply a random reconnection timeout
 - [PATCH 10/10] DOC: Update doc about weight, act and bck fields in the
 - [PATCH 11/14] MINOR: ssl: add a destructor to free allocated SSL
 - [PATCH 12/14] BUG/MEDIUM: ssl: fix tune.ssl.default-dh-param value
 - [PATCH 13/14] BUG/MINOR: cfgparse: fix typo in 'option httplog' error
 - [PATCH 14/14] BUG/MEDIUM: cfgparse: segfault when userlist is misused

Signed-off-by: heil <heil@terminal-consulting.de>
2015-06-11 19:03:14 +02:00
heil 183ec8af2e pcre: fix CVE-2015-3210
- should fix eap buffer overflow in pcre_compile2() / compile_regex()

Signed-off-by: heil <heil@terminal-consulting.de>
2015-06-08 18:14:46 +02:00
heil c2f5b6fac4 pcre: update to 8.37
- fixes CVE-2015-2325, CVE-2015-2326, CVE-2008-2371

Signed-off-by: heil <heil@terminal-consulting.de>
2015-05-04 18:07:17 +02:00
heil cb0349ced8 memcached: upgrade to 1.4.24
Signed-off-by: heil <heil@terminal-consulting.de>
2015-05-04 17:55:00 +02:00
heil 7c331284e0 apr: upgrade to 1.5.4
Signed-off-by: heil <heil@terminal-consulting.de>
2015-05-04 17:53:27 +02:00
heil 26d577ac26 haproxy: update to 1.5.12
[RELEASE] Released version 1.5.12

    Released version 1.5.12 with the following main changes :
        - BUG/MINOR: ssl: Display correct filename in error message
        - DOC: Fix L4TOUT typo in documentation
        - BUG/MEDIUM: Do not consider an agent check as failed on L7 error
        - BUG/MINOR: pattern: error message missing
        - BUG/MEDIUM: pattern: some entries are not deleted with case insensitive match
        - BUG/MEDIUM: buffer: one byte miss in buffer free space check
        - BUG/MAJOR: http: don't read past buffer's end in http_replace_value
        - BUG/MEDIUM: http: the function "(req|res)-replace-value" doesn't respect the HTTP syntax
        - BUG/MEDIUM: peers: correctly configure the client timeout
        - BUG/MINOR: compression: consider the expansion factor in init
        - BUG/MEDIUM: http: hdr_cnt would not count any header when called without name
        - BUG/MEDIUM: listener: don't report an error when resuming unbound listeners
        - BUG/MEDIUM: init: don't limit cpu-map to the first 32 processes only
        - BUG/MEDIUM: stream-int: always reset si->ops when si->end is nullified
        - BUG/MEDIUM: http: remove content-length from chunked messages
        - DOC: http: update the comments about the rules for determining transfer-length
        - BUG/MEDIUM: http: do not restrict parsing of transfer-encoding to HTTP/1.1
        - BUG/MEDIUM: http: incorrect transfer-coding in the request is a bad request
        - BUG/MEDIUM: http: remove content-length form responses with bad transfer-encoding
        - MEDIUM: http: restrict the HTTP version token to 1 digit as per RFC7230
        - MEDIUM: http: add option-ignore-probes to get rid of the floods of 408
        - BUG/MINOR: config: clear proxy->table.peers.p for disabled proxies
        - MINOR: stick-table: don't attach to peers in stopped state
        - MEDIUM: config: initialize stick-tables after peers, not before
        - MEDIUM: peers: add the ability to disable a peers section
        - DOC: document option http-ignore-probes
        - DOC: fix the comments about the meaning of msg->sol in HTTP
        - BUG/MEDIUM: http: wait for the exact amount of body bytes in wait_for_request_body
        - BUG/MAJOR: http: prevent risk of reading past end with balance url_param
        - DOC: update the doc on the proxy protocol

Signed-off-by: heil <heil@terminal-consulting.de>
2015-05-04 17:49:47 +02:00
Thomas Heil 8827409a17 Merge pull request #1216 from ryzhovau/halog_linkage
haproxy: fix halog linkage
2015-04-29 12:05:39 +02:00
Thomas Heil b4cb981d3f Merge pull request #1209 from ryzhovau/haproxy_pcredir
haproxy: fix PCREDIR
2015-04-28 17:36:21 +02:00
heil a412694bbc haproxy: include patches from mainline
- [PATCH 3/9] BUG/MEDIUM: Do not consider an agent check as failed on
 - [PATCH 4/9] BUG/MEDIUM: peers: correctly configure the client timeout
 - [PATCH 5/9] BUG/MEDIUM: buffer: one byte miss in buffer free space
 - [PATCH 6/9] BUG/MAJOR: http: don't read past buffer's end in
 - [PATCH 7/9] BUG/MEDIUM: http: the function "(req|res)-replace-value"
 - [PATCH 8/9] BUG/MINOR: compression: consider the expansion factor in
 - [PATCH 9/9] BUG/MEDIUM: http: hdr_cnt would not count any header when

Signed-off-by: heil <heil@terminal-consulting.de>
2015-04-16 12:04:10 +02:00
Thomas Heil 53ffbc9dbd prosody: bump to 0.9.8
- Ensure only valid UTF-8 is passed to libidn. It was found
   (CVE-2015-2059) that libidn can read beyond the boundaries of the
   provided buffer when an input string contains invalid UTF-8 sequences.

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2015-03-30 17:48:18 +02:00
Thomas Heil 8609cc44e7 haproxy: update to version 1.5.11 and pending patches
- BUG/MEDIUM: backend: correctly detect the domain when use_domain_only is used
     - MINOR: ssl: load certificates in alphabetical order
     - BUG/MINOR: checks: prevent http keep-alive with http-check expect
     - BUG/MEDIUM: Do not set agent health to zero if server is disabled in config
     - MEDIUM/BUG: Only explicitly report "DOWN (agent)" if the agent health is zero
     - BUG/MINOR: stats:Fix incorrect printf type.
     - DOC: add missing entry for log-format and clarify the text
     - BUG/MEDIUM: http: fix header removal when previous header ends with pure LF
     - BUG/MEDIUM: channel: fix possible integer overflow on reserved size computation
     - BUG/MINOR: channel: compare to_forward with buf->i, not buf->size
     - MINOR: channel: add channel_in_transit()
     - MEDIUM: channel: make buffer_reserved() use channel_in_transit()
     - MEDIUM: channel: make bi_avail() use channel_in_transit()
     - BUG/MEDIUM: channel: don't schedule data in transit for leaving until connected
     - BUG/MAJOR: log: don't try to emit a log if no logger is set
     - BUG/MINOR: args: add missing entry for ARGT_MAP in arg_type_names
     - BUG/MEDIUM: http: make http-request set-header compute the string before removal
     - BUG/MINOR: http: fix incorrect header value offset in replace-hdr/replace-value
     - BUG/MINOR: http: abort request processing on filter failure
     - BUG/MINOR: pattern: error message missing
     - BUG/MEDIUM: pattern: some entries are not deleted with case insensitive match

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2015-02-15 14:26:03 +01:00
Thomas Heil 7e28e54418 pcre: update to version 8.36
Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2015-01-04 20:52:11 +01:00
Thomas Heil a393c6b021 haproxy: update to version 1.5.10
- DOC: fix a few typos
 - BUG/MINOR: http: fix typo: "401 Unauthorized" => "407 Unauthorized"
 - BUG/MINOR: parse: refer curproxy instead of proxy
 - DOC: httplog does not support 'no'
 - MINOR: map/acl/dumpstats: remove the "Done." message
 - BUG/MEDIUM: sample: fix random number upper-bound
 - BUG/MEDIUM: patterns: previous fix was incomplete
 - BUG/MEDIUM: payload: ensure that a request channel is available
 - BUG/MINOR: tcp-check: don't condition data polling on check type
 - BUG/MEDIUM: tcp-check: don't rely on random memory contents
 - BUG/MEDIUM: tcp-checks: disable quick-ack unless next rule is an expect
 - BUG/MINOR: config: fix typo in condition when propagating process binding
 - BUG/MEDIUM: config: do not propagate processes between stopped processes
 - BUG/MAJOR: stream-int: properly check the memory allocation return
 - BUG/MEDIUM: memory: fix freeing logic in pool_gc2()
 - BUG/MEDIUM: compression: correctly report zlib_mem

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2015-01-04 18:21:07 +01:00
Thomas Heil 5ef87ec191 memcached: update to version 1.4.22
- Bugfix maintenance release

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2015-01-04 18:17:46 +01:00
Thomas Heil bf6152058b Merge pull request #717 from MikePetullo/master
prosody: fix use of randomseed (prosody issue #439)
2015-01-04 18:06:11 +01:00
Thomas Heil beec04e736 Merge pull request #613 from the2masters/prosody
prosody: update to 0.9.7
2014-12-08 14:28:33 +01:00
Thomas Heil 9912b6cbff haproxy: update to version 1.9 patch 02
- BUILD: fix "make install" to support spaces in the install dirs
 - BUG/MEDIUM: checks: fix conflicts between agent checks and ssl healthchecks
 - BUG/MEDIUM: ssl: fix bad ssl context init can cause segfault in case of OOM.
 - BUG/MINOR: samples: fix unnecessary memcopy converting binary to string.
 - BUG/MEDIUM: connection: sanitize PPv2 header length before parsing address information
 - BUG/MEDIUM: pattern: don't load more than once a pattern list.
 - BUG/MEDIUM: ssl: force a full GC in case of memory shortage
 - BUG/MINOR: config: don't inherit the default balance algorithm in frontends
 - BUG/MAJOR: frontend: initialize capture pointers earlier
 - BUG/MINOR: stats: correctly set the request/response analysers
 - DOC: fix typo in the body parser documentation for msg.sov
 - BUG/MINOR: peers: the buffer size is global.tune.bufsize, not trash.size
 - MINOR: sample: add a few basic internal fetches (nbproc, proc, stopping)
 - BUG/MAJOR: sessions: unlink session from list on out of memory
 - BUG/MEDIUM: patterns: previous fix was incomplete
 - BUG/MEDIUM: payload: ensure that a request channel is available

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-12-05 13:02:19 +01:00
Thomas Heil c950f48e7a haproxy: patches from upstream
- [PATCH 1/6] BUILD: fix "make install" to support spaces in the
 - [PATCH 2/6] BUG/MEDIUM: ssl: fix bad ssl context init can cause
 - [PATCH 3/6] BUG/MEDIUM: ssl: force a full GC in case of memory
 - [PATCH 4/6] BUG/MEDIUM: checks: fix conflicts between agent checks
 - [PATCH 5/6] BUG/MINOR: config: don't inherit the default balance
 - [PATCH 6/6] BUG/MAJOR: frontend: initialize capture pointers earlier

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-11-20 14:29:40 +01:00
Thomas Heil 4846a203bb haproxy: bump to version 1.5.8
Released version 1.5.8 with the following main changes :
 - BUG/MAJOR: buffer: check the space left is enough or not
   when input data in a buffer is wrapped
 - BUG/BUILD: revert accidental change in the
   makefile from latest SSL fix

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-11-05 22:04:57 +01:00
Thomas Heil 0e45b40fb5 haproxy: patches from upstream
-[PATCH 1/2] BUG/MEDIUM: systemd: set KillMode to 'mixed'
 -[PATCH 2/2] BUG/MEDIUM: config: avoid skipping disabled proxies

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-10-14 23:33:27 +02:00
Thomas Heil f42d4f63ee haproxy: maintenance release to fix no critical bugs
- bump to version 1.5.5

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-10-08 23:28:24 +02:00
Thomas Heil 4ab4cf2d4f apr-util 1.5.3 is no longer hosted on biblio.org.
- Get it from archive.apache.org.

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-10-07 20:58:04 +02:00
Thomas Heil fce0c8a874 Merge pull request #403 from jslachta/master
unixodbc: change PKG_SOURCE_URL to sourceforge
2014-10-07 20:55:41 +02:00
Thomas Heil a6a3037fbd haproxy: fixes from upstream
- [PATCH 15/20] BUG/MEDIUM: remove debugging code from systemd-wrapper
 - [PATCH 16/20] BUG/MEDIUM: http: adjust close mode when switching to
 - [PATCH 17/20] BUG/MINOR: config: don't propagate process binding on
 - [PATCH 18/20] BUG/MEDIUM: check: rule-less tcp-check must detect
 - [PATCH 19/20] BUG/MINOR: tcp-check: report the correct failed step in
 - [PATCH 20/20] BUG/MINOR: config: don't propagate process binding for

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-10-06 16:28:36 +02:00
Thomas Heil 41fb4be363 Merge pull request #365 from jslachta/master
apr-util: update to 1.5.4
2014-09-27 18:41:26 +02:00
Thomas Heil d613e1e94e haproxy: remove unnecessary parts in Makefile
- remove ADDLIB
 - remove -lcrypt which was -lcrypto

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-09-23 11:08:51 +02:00
Thomas Heil 2e071aeaa8 haproxy: add nossl variant
According to Issue #342 here is a proposal to add a nossl variant to
that builts haproxy without ssl

Add pending patch from upstream
 - [PATCH 14/14] MEDIUM: systemd-wrapper: support multiple executable

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-09-23 10:45:03 +02:00
Thomas Heil 7d6ce00d97 Merge pull request #332 from MikePetullo/prosody
prosody: add s2s and other modules to package
2014-09-21 15:40:29 +02:00
Thomas Heil 85c47b0630 haproxy: patches from upstream
- [PATCH 01/13] DOC: clearly state that the "show sess" output format
- [PATCH 02/13] MINOR: stats: fix minor typo fix in
- [PATCH 03/13] MEDIUM: Improve signal handling in systemd wrapper.
- [PATCH 04/13] MINOR: Also accept SIGHUP/SIGTERM in systemd-wrapper
- [PATCH 05/13] DOC: indicate in the doc that track-sc* can wait if
- [PATCH 06/13] MEDIUM: http: enable header manipulation for 101
- [PATCH 07/13] BUG/MEDIUM: config: propagate frontend to backend
- [PATCH 08/13] MEDIUM: config: properly propagate process binding
- [PATCH 09/13] MEDIUM: config: make the frontends automatically bind
- [PATCH 10/13] MEDIUM: config: compute the exact bind-process before
- [PATCH 11/13] MEDIUM: config: only warn if stats are attached to
- [PATCH 12/13] MEDIUM: config: report it when tcp-request rules are
- [PATCH 13/13] MINOR: config: detect the case where a tcp-request

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-09-17 12:13:12 +02:00
Thomas Heil 9495538992 apache: upgrade version to 2.2.29 that fixes recent CVEs
- CVE-2014-0118
 - CVE-2014-0231
 - CVE-2014-0226
 - CVE-2013-5704

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-09-14 23:14:01 +02:00
Thomas Heil 80fa48c5a3 Merge pull request #282 from mhei/libs/pcre
pcre: small makefile fixes
2014-09-06 15:29:55 +02:00
Thomas Heil fbe4697b49 haproxy: new release 1.5.4 that fixes recent cve
- BUG: config: error in http-response replace-header number of arguments
    - BUG/MINOR: Fix search for -p argument in systemd wrapper.
    - 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
    - MEDIUM: connection: add new bit in Proxy Protocol V2
    - BUG/MINOR: server: move the directive #endif to the end of file
    - BUG/MEDIUM: http: tarpit timeout is reset
    - BUG/MAJOR: tcp: fix a possible busy spinning loop in content track-sc*
    - BUG/MEDIUM: http: fix inverted condition in pat_match_meth()
    - BUG/MEDIUM: http: fix improper parsing of HTTP methods for use with ACLs
    - BUG/MINOR: pattern: remove useless allocation of unused trash in pat_parse_reg()
    - BUG/MEDIUM: acl: correctly compute the output type when a converter is used
    - CLEANUP: acl: cleanup some of the redundancy and spaghetti after last fix
    - BUG/CRITICAL: http: don't update msg->sov once data start to leave the buffer

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-09-03 15:37:24 +02:00
Thomas Heil 7c167bfd16 haproxy: patches from upstream
- [PATCH 5/6] BUG/MEDIUM: http: tarpit timeout is reset
- [PATCH 6/6] MEDIUM: connection: add new bit in Proxy Protocol V2

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-08-24 20:46:00 +02:00
Thomas Heil 4eec42a248 haproxy: fix from upstream
[PATCH 4/4] BUG: config: error in http-response replace-header number

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-08-11 17:10:30 +02:00
Thomas Heil 92bd6b1f49 nginx: fix leftover code that flood the logs
Stop flooding logs as stated at https://dev.openwrt.org/ticket/17317.

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-08-04 18:50:45 +02:00
Thomas Heil 08e97960c7 haproxy: bump to version 1.5.3
- upgrade to 1.5.3
 - [PATCH 1/3] BUG/MINOR: server: move the directive #endif to the end
 - [PATCH 2/3] BUG/MINOR: Fix search for -p argument in systemd wrapper.
 - [PATCH 3/3] BUG/MAJOR: tcp: fix a possible busy spinning loop in

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-07-30 23:39:29 +02:00
Thomas Heil 930fbad74d Merge pull request #120 from chris5560/master
[PATCH] lighttpd: errorlog failed as non root user
2014-07-23 22:18:08 +02:00
Thomas Heil bbfeac7e06 haproxy: fixes from upstream
[PATCH 6/6] BUG/MEDIUM: connection: fix proxy v2 header again!

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-07-21 17:57:31 +02:00
Thomas Heil 6785138bca haproxy: fixes from upstream
[PATCH 4/5] BUG/MINOR: http: base32+src should use the big endian
[PATCH 5/5] BUG/MEDIUM: connection: fix memory corruption when

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-07-18 14:58:29 +02:00
Thomas Heil d49fd62acd haproxy: fixes from upstream
[PATCH 3/3] BUG/MEDIUM: ssl: Fix a memory leak in DHE key exchange

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-07-15 17:41:01 +02:00
Thomas Heil 48438302f5 haproxy: bump to version 1.5.2
- [RELEASE] Released version 1.5.2
 - [PATCH 1/2] DOC: mention that Squid correctly responds 400 to PPv2
 - [PATCH 2/2] DOC: fix typo in Unix Socket commands

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-07-14 17:02:53 +02:00
Thomas Heil 10d9b68c49 haproxy: fixes from upstream
- [PATCH 22/25] DOC: minor fix on {sc,src}_kbytes_{in,out}
 - [PATCH 23/25] DOC: fix alphabetical sort of converters
 - [PATCH 24/25] BUG/MAJOR: http: correctly rewind the request body
 - [PATCH 25/25] DOC: remove references to CPU=native in the README

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-07-12 13:45:36 +02:00
Thomas Heil 08379648ee apache: import from oldpackages, add myself as maintainer, add license
information, update source-url update to v2.2.27

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-07-12 13:40:35 +02:00
Thomas Heil b272f84c1e apr-util: import from oldpackages, add myself as maintainer, add license
information, update source-url update to v1.5.3

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-07-12 13:39:14 +02:00
Thomas Heil 94118f9193 apr: import from oldpackages, add myself as maintainer, add license
information, update source-url, update to v1.5.1

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-07-12 13:38:04 +02:00
Thomas Heil 7f705d4b28 unixodbc: import from oldpackages, add myself as maintainer, add license
information, update to v2.3.2

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2014-07-12 13:35:04 +02:00