aboutsummaryrefslogtreecommitdiff
path: root/net/haproxy
Commit message (Collapse)AuthorAge
...
* haproxy: Update HAProxy to v2.0.1Christian Lachner2019-07-01
| | | | | | | - Update haproxy download URL and hash - Add new patches Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Fix compilation without deprecated OpenSSL APIsRosen Penev2019-06-27
| | | | | | | | It seems there is a mistake in the version I sent upstream. Cleaned up Makefile for consistency between packages. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* haproxy: Fix issue #9294 & update patchesChristian Lachner2019-06-23
| | | | | | | | | | | | | The arc700 target (and probably others) uses uclibc as it's c-library. However, uClibc's libcrypt seems to not support the crypt_data struct which broke the build. This fix adds a new build-target to haproxy which does not use libcrypt. Summing up, this commit does: - Add support for uclibc to haproxy with libcrypt disabled - Add detection of c-library to configure the correct build-target - Silence additional warnings - Update patches Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update HAProxy to v2.0.0 (LTS)Christian Lachner2019-06-21
| | | | | | | | | | | - Update haproxy download URL and hash - Add new patches - Add several CFLAGS (derived from haproxy Makefile) to make the build work with v1.9+ - Update default configuration - Add check-command (for config) to init-script - Add prometheus-service from contribs by default Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update HAProxy to v1.8.20Christian Lachner2019-05-02
| | | | | | | - Update haproxy download URL and hash - Add new patches Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update all patches for HAProxy v1.8.19Christian Lachner2019-04-26
| | | | | | | - Add new patches (see https://www.haproxy.org/bugs/bugs-1.8.19.html) - Raise PKG_RELEASE to 4 Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update all patches for HAProxy v1.8.19Christian Lachner2019-04-01
| | | | | | | - Add new patches (see https://www.haproxy.org/bugs/bugs-1.8.19.html) - Raise PKG_RELEASE to 3 Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Don't select OPENSSL_WITH_DEPRECATEDRosen Penev2019-02-19
| | | | | Deprecated APIs are already patched out. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* haproxy: Update HAProxy to v1.8.19Christian Lachner2019-02-12
| | | | | | - Update haproxy download URL and hash Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update all patches for HAProxy v1.8.17Christian Lachner2019-01-31
| | | | | | | | - Add new patches (see https://www.haproxy.org/bugs/bugs-1.8.17.html) - Raise PKG_RELEASE to 2 - Prefix patches with 3-digit numbers instead of 4-digit numbers Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update HAProxy to v1.8.17Christian Lachner2019-01-09
| | | | | | | - Update haproxy download URL and hash - This fixes CVE-2018-20615 Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update HAProxy to v1.8.16Christian Lachner2018-12-22
| | | | | | - Update haproxy download URL and hash Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update deprecated API patchRosen Penev2018-12-17
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* haproxy: Update HAProxy to v1.8.15Christian Lachner2018-12-13
| | | | | | | - Update haproxy download URL and hash - Removed all obsolete patches Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update all patches for HAProxy v1.8.14Christian Lachner2018-12-04
| | | | | | | | - Add new patches (see https://www.haproxy.org/bugs/bugs-1.8.14.html) - Raise PKG_RELEASE to 5 - Improve version-handling Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update all patches for HAProxy v1.8.14Christian Lachner2018-11-02
| | | | | | | - Add new patches (see https://www.haproxy.org/bugs/bugs-1.8.14.html) - Raise PKG_RELEASE to 4 Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Remove unnecessary OpenSSL dependsRosen Penev2018-10-30
| | | | | | | | All of these are either not needed or not valid. Added a patch to remove the OPENSSL_WITH_DEPRECATED dependency. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* haproxy: Update all patches for HAProxy v1.8.14Christian Lachner2018-10-17
| | | | | | | - Add new patches (see https://www.haproxy.org/bugs/bugs-1.8.14.html) - Raise PKG_RELEASE to 2 Signed-off-by: Christian Lachner <gladiac@gmail.com>
* treewide: remove obsolete references to avr32Yousong Zhou2018-09-28
| | | | | | | This is a long overdue followup commit to openwrt/openwrt@5d9eeab ("build: remove obsolete references to cris and avr32") Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* haproxy: Update HAProxy to v1.8.14Christian Lachner2018-09-22
| | | | | | | | - Update haproxy download URL and hash - Removed all obsolete patches - This fixes CVE-2018-14645 (See: https://nvd.nist.gov/vuln/detail/CVE-2018-14645) Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update all patches for HAProxy v1.8.13Christian Lachner2018-08-25
| | | | | | | - Add new patches (see https://www.haproxy.org/bugs/bugs-1.8.13.html) - Raise PKG_RELEASE to 2 Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update HAProxy to v1.8.13 & Lua library to v5.3.5Christian Lachner2018-08-04
| | | | | | | | | | - Update Lua to v5.3.5 - Add myself as co-maintainer - Update haproxy download URL and hash - Changed version-output to always print $(PKG_VERSION)-$(PKG_RELEASE) - Removed all obsolete patches Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update HAProxy to v1.8.12Christian Lachner2018-06-28
| | | | | | - Update haproxy download URL and hash Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update HAProxy to v1.8.11Christian Lachner2018-06-26
| | | | | | - Update haproxy download URL and hash Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update HAProxy to v1.8.10Christian Lachner2018-06-24
| | | | | | - Update haproxy download URL and hash Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update HAProxy to v1.8.9Christian Lachner2018-05-19
| | | | | | | | - Update haproxy download URL and hash - Removed all obsolete patches - Added logic to Makefile to only append the patch-version to the HA-Proxy version if we actually applied any patches (PKG_RELEASE!=00) Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update all patches for HAProxy v1.8.8+5Christian Lachner2018-05-18
| | | | | | | - Add new patches (see https://www.haproxy.org/bugs/bugs-1.8.8.html) - Raise patch-level to 05 Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update all patches for HAProxy v1.8.8Christian Lachner2018-05-16
| | | | | | | - Add new patches (see https://www.haproxy.org/bugs/bugs-1.8.8.html) - Raise patch-level to 04 Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update all patches for HAProxy v1.8.8Christian Lachner2018-05-10
| | | | | | | - Add new patches (see https://www.haproxy.org/bugs/bugs-1.8.8.html) - Raise patch-level to 03 Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update all patches for HAProxy v1.8.8Christian Lachner2018-04-29
| | | | | | | - Add new patches (see https://www.haproxy.org/bugs/bugs-1.8.8.html) - Raise patch-level to 02 Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Add a script for package maintainers to simplify upstream patch ↵Christian Lachner2018-04-29
| | | | | | | | collection Manually fetching patches is cumbersome so I created a simple bash-script which uses Git-mechanisms to collect all patches inside a branch from a specific TAG to the current HEAD revision. Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update HAProxy to v1.8.8Christian Lachner2018-04-20
| | | | | | - Update haproxy download URL and hash Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update HAProxy to v1.8.7Christian Lachner2018-04-07
| | | | | | - Update haproxy download URL and hash Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update HAProxy to v1.8.6Christian Lachner2018-04-05
| | | | | | | - Update haproxy download URL and hash - Remove all already included patches Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update MEDIUM+ patches for HAProxy v1.8.5Christian Lachner2018-03-30
| | | | | | | - Add new MEDIUM+ patches (see https://www.haproxy.org/bugs/bugs-1.8.5.html) - Raise patch-level to 02 Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update HAProxy to v1.8.5Christian Lachner2018-03-23
| | | | | | | - Update haproxy download URL and hash - Remove all already included patches Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update MEDIUM+ patches for HAProxy v1.8.4Christian Lachner2018-03-16
| | | | | | | - Add new MEDIUM+ patches (see https://www.haproxy.org/bugs/bugs-1.8.4.html) - Raise patch-level to 02 Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Fix Lua-support for mips(el)Christian Lachner2018-03-07
| | | | | | | - TARGET_CFLAGS were missing for haproxy which caused issue #4606 (https://github.com/openwrt/packages/issues/4606) - All targets finally have Lua support again Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Fix non-ssl buildsChristian Lachner2018-03-04
| | | | | | - Add missing libatomic dependency in non-ssl variant of the build Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Update HAProxy to v1.8.4 (+patches)Christian Lachner2018-03-04
| | | | | | | | | | | | | | | - Update haproxy download URL and hash - Update the haproxy homepage - Add libatomic to the dependencies as 1.8 needs it - Make USE_REGPARM an x86-only option as this fixes many warnings and does not do much on non-x86 platforms - Add USE_GETADDRINFO=1 to use getaddrinfo() to resolve IPv6 host names - Add USE_TFO=1 to enable TCP fast open - Unbreak CFLAGS, LD and LDFLAGS by adding the missing backslash after $(ADDON) - Unbreak IGNOREGIT=1 option (typo) - Rework LDFLAGS and add libatomic - Add MEDIUM+ patches (see https://www.haproxy.org/bugs/bugs-1.8.4.html) Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Change download-URLs to https-variantsChristian Lachner2018-03-03
| | | | | | | - change haproxy download-URL to https-variant - change lua download-URL to https-variant Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: Fix Lua-support on non-mips(el) targets.Christian Lachner2018-03-03
| | | | | | | | - the Lua-support logic was cleaned up to unbreak Lua-support on non-mips(el) targets. Previously, no target had Lua-support. - mips and mipsel are both known to currently not build with Lua-support enabled => disable both. - mips64 and mips64el were tested fine with Lua-support enabled. Signed-off-by: Christian Lachner <gladiac@gmail.com>
* haproxy: disable lua on mipsThomas Heil2017-10-15
| | | | | | | - to fix #4606 we disable to lua build for haproxy depending on CONFIG_mips = y Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
* haproxy update to 1.7.9 and pending patchesThomas Heil2017-10-15
| | | | | | - update lua to 5.3.4 Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
* treewide: run "make check FIXUP=1"Etienne Champetier2017-08-29
| | | | | | | | | | fix Makefile chmod (644) replace MD5SUM with HASH add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git (PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* haproxy: update to 1.7.8 and pending patchesThomas Heil2017-08-17
| | | | | | - fixes reload issue with hanging process Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
* Merge pull request #4232 from ffainelli/haproxyFlorian Fainelli2017-04-04
|\ | | | | Haproxy builds fixes
| * haproxy: Fix PCRE_DIR include pathFlorian Fainelli2017-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | haproxy's Makefile already happens include/ after specifying PCRE_DIR which would result in the following build errors on an external toolchain that does not automatically search for headers in $(STAGING_DIR): mipsel-linux-gnu-gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -DBUFSIZE=16384 -DMAXREWRITE=1030 -DSYSTEM_MAXCONN=165530 -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_GETSOCKNAME -DCONFIG_REGPARM=3 -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -I/home/florian/dev/openwrt/trunk/staging_dir/target-mipsel-unknown-linux-gnu_glibc/lua-5.3.3/include -DUSE_PCRE -I/home/florian/dev/openwrt/trunk/staging_dir/target-mipsel-unknown-linux-gnu_glibc/usr/include/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.4-patch02\" -DCONFIG_HAPROXY_DATE=\"2017/04/01\" \ -DBUILD_TARGET='"linux2628"' \ -DBUILD_ARCH='""' \ -DBUILD_CPU='"generic"' \ -DBUILD_CC='"mipsel-linux-gnu-gcc"' \ -DBUILD_CFLAGS='"-O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -DBUFSIZE=16384 -DMAXREWRITE=1030 -DSYSTEM_MAXCONN=165530"' \ -DBUILD_OPTIONS='"USE_LINUX_SPLICE=1 USE_LINUX_TPROXY=1 USE_ZLIB=yes USE_REGPARM=1 USE_OPENSSL=1 USE_LUA=1 USE_PCRE=1 USE_PCRE_JIT=1"' \ -c -o src/haproxy.o src/haproxy.c In file included from include/types/proxy.h:33:0, from include/proto/log.h:32, from include/common/cfgparse.h:29, from src/haproxy.c:65: include/common/regex.h:31:18: fatal error: pcre.h: No such file or directory #include <pcre.h> Fix this by stripping the additional include/ being added. Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
| * haproxy: Pass down TARGET_CPPFLAGS for lua buildFlorian Fainelli2017-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some external toolchaind don't automatically search for headers in $(STAGING_DIR), make sure we do pass TARGET_CPPFLAGS as appropriate. This fixes build errors such as: mipsel-linux-gnu-gcc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lua.o lua.c lua.c:80:31: fatal error: readline/readline.h: No such file or directory #include <readline/readline.h> ^ compilation terminated. <builtin>: recipe for target 'lua.o' failed make[6]: *** [lua.o] Error 1 Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
* | package: haproxyThomas Heil2017-04-03
|/ | | | | | | | | | | | | | | | [RELEASE] Released version 1.7.5 due to bug in compression Released version 1.7.5 with the following main changes : - BUG/MEDIUM: peers: fix buffer overflow control in intdecode. - BUG/MEDIUM: buffers: Fix how input/output data are injected into buffers - BUG/MEDIUM: http: Fix blocked HTTP/1.0 responses when compression is enabled - BUG/MINOR: filters: Don't force the stream's wakeup when we wait in flt_end_analyze - DOC: fix parenthesis and add missing "Example" tags - DOC: update the contributing file - DOC: log-format/tcplog/httplog update - MINOR: config parsing: add warning when log-format/tcplog/httplog is overriden in "defaults" sections Signed-off-by: Thomas Heil <heil@terminal-consulting.de>