Commit Graph

127 Commits

Author SHA1 Message Date
Christian Lachner b5bfef4e3a haproxy: Update HAProxy to v2.1.4
- Update haproxy download URL and hash
- Add new patches (see https://www.haproxy.org/bugs/bugs-2.1.4.html)
- This fixes CVE-2020-11100 (http://git.haproxy.org/?p=haproxy-2.1.git;a=commit;h=f17f86304f187b0f10ca6a8d46346afd9851a543)

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2020-04-03 08:02:50 +02:00
Christian Lachner 4824685d08 haproxy: Update HAProxy to v2.1.3
- Update haproxy download URL and hash
- Add new patches (see https://www.haproxy.org/bugs/bugs-2.1.3.html)

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2020-02-13 10:05:17 +01:00
Christian Lachner fdaa55a918 haproxy: Update HAProxy to v2.1.2
- Major version jump from v2.0 to v2.1
- Update haproxy download URL and hash
- Add new patches (see https://www.haproxy.org/bugs/bugs-2.1.2.html)
- Stop building LUA 5.3 in the haproxy build-process and use liblua5.3 as a dependency instead

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2020-02-03 07:54:31 +01:00
Christian Lachner 3d7b8647dc haproxy: Update HAProxy to v2.0.12
- Update haproxy download URL and hash
- Remove @neheb's obsolete-ssl patch as it was upstreamed, see:
  (http://git.haproxy.org/?p=haproxy-2.0.git;a=commit;h=6445d988ec8def9d0f80de0eda9c5763d39facc1)

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2019-12-22 10:18:07 +01:00
Christian Lachner b5a3b7ca86 haproxy: Update HAProxy to v2.0.11
- Update haproxy download URL and hash
- Remove obsolete patches

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2019-12-15 13:47:37 +01:00
Christian Lachner 19623a4ef9 haproxy: Update HAProxy to v2.0.10
- Update haproxy download URL and hash
- Add new patches (see https://www.haproxy.org/bugs/bugs-2.0.10.html)
- This fixes CVE-2019-19330 (See: https://nvd.nist.gov/vuln/detail/CVE-2019-19330)

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2019-11-29 12:25:21 +01:00
Christian Lachner 03a7a01f4e haproxy: Update HAProxy to v2.0.9
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2019-11-17 10:24:27 +01:00
Christian Lachner 9630b04433 haproxy: Rework hotplug script for HAProxy
- Migrated init-script to procd.
- Removed the old hotplug script as it is unnecessary and
  caused long boot-times for r7800 and possibly others.

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2019-11-08 14:38:31 +01:00
Christian Lachner d1a86e9f53 haproxy: Update patches for HAProxy v2.0.8
- Add new patches (see https://www.haproxy.org/bugs/bugs-2.0.8.html)

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2019-11-02 12:11:07 +01:00
Christian Lachner 38a4100d04 haproxy: Update HAProxy to v2.0.8
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2019-10-23 14:48:09 +02:00
Jeffery To 53e1692ae9 treewide: Use default PKG_BUILD_DIR when possible
This removes lines that set PKG_BUILD_DIR when the set value is no
different from the default value.

Specifically, the line is removed if the assigned value is:

* $(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)

  The default PKG_BUILD_DIR was updated[1] to incorporate BUILD_VARIANT
  if it is set, so now this is identical to the default value.

* $(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_SOURCE_SUBDIR)

  if PKG_SOURCE_SUBDIR is set to $(PKG_NAME)-$(PKG_VERSION), making it
  the same as the previous case

* $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)

  This is the same as the default PKG_BUILD_DIR when there is no
  BUILD_VARIANT.

* $(BUILD_DIR)/[name]-$(PKG_VERSION)

  where [name] is a string that is identical to PKG_NAME

[1]: https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=e545fac8d968864a965edb9e50c6f90940b0a6c9

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-10-13 02:01:34 +08:00
Christian Lachner 5d59ddd923 haproxy: Update HAProxy to v2.0.7
- Update haproxy download URL and hash
- Add new patches (see https://www.haproxy.org/bugs/bugs-2.0.7.html)

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2019-10-05 13:59:57 +02:00
Christian Lachner c44b070804 haproxy: Update HAProxy to v2.0.6
- Update haproxy download URL and hash
- Add new patches

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2019-09-25 11:36:07 +02:00
Jan Pavlinec 299e5b0a9b
treewide: add PKG_CPE_ID for better cvescanner coverage
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-09-17 12:40:26 +02:00
Christian Lachner 33bc3d877b haproxy: Update HAProxy to v2.0.5
- Update haproxy download URL and hash
- Add new patches

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2019-08-30 07:21:51 +02:00
Christian Lachner fe2ed1c398 haproxy: Update all patches for HAProxy v2.0.3
- Add new patches (see https://www.haproxy.org/bugs/bugs-2.0.3.html)
- Raise PKG_RELEASE to 2

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2019-08-05 09:24:49 +02:00
Rosen Penev 5092f680e8
haproxy: Get rid of bashisms from get-latest-patches.sh
Plus some other shellcheck cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-07-24 19:07:31 -07:00
Christian Lachner e7faabcf11 haproxy: Update HAProxy to v2.0.3
- Update haproxy download URL and hash
- Add new patches

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2019-07-24 17:54:07 +08:00
Christian Lachner dc08318f01 haproxy: Change DEPENDS from libncursesw to libncurses
- Change DEPENDS from libncrusesw to libncurses

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2019-07-03 07:12:32 +02:00
Christian Lachner 92b5742300 haproxy: Update HAProxy to v2.0.1
- Update haproxy download URL and hash
- Add new patches

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2019-07-01 20:45:28 +02:00
Rosen Penev 49382922f8 haproxy: Fix compilation without deprecated OpenSSL APIs
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>
2019-06-27 00:31:37 -07:00
Christian Lachner f8268e442c haproxy: Fix issue #9294 & update patches
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>
2019-06-23 13:39:12 +02:00
Christian Lachner 6cc24a477f haproxy: Update HAProxy to v2.0.0 (LTS)
- 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>
2019-06-21 09:09:11 +02:00
Christian Lachner b4d67e3484 haproxy: Update HAProxy to v1.8.20
- Update haproxy download URL and hash
- Add new patches

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2019-05-02 07:58:58 +02:00
Christian Lachner b7d6096f54 haproxy: Update all patches for HAProxy v1.8.19
- 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>
2019-04-26 08:56:27 +02:00
Christian Lachner 5cdfacc122 haproxy: Update all patches for HAProxy v1.8.19
- 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>
2019-04-01 10:23:00 +02:00
Rosen Penev 430906bd78
haproxy: Don't select OPENSSL_WITH_DEPRECATED
Deprecated APIs are already patched out.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-02-19 01:17:37 -08:00
Christian Lachner b8d3db6fec haproxy: Update HAProxy to v1.8.19
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2019-02-12 08:58:53 +01:00
Christian Lachner 512411108c haproxy: Update all patches for HAProxy v1.8.17
- 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>
2019-01-31 13:59:35 +01:00
Christian Lachner ce5ab5ecec haproxy: Update HAProxy to v1.8.17
- Update haproxy download URL and hash
- This fixes CVE-2018-20615

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2019-01-09 08:48:04 +01:00
Christian Lachner e02d8ca48b haproxy: Update HAProxy to v1.8.16
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2018-12-22 10:53:43 +01:00
Rosen Penev 0bd1f7a9a9 haproxy: Update deprecated API patch
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-17 22:13:46 +08:00
Christian Lachner a854729155 haproxy: Update HAProxy to v1.8.15
- Update haproxy download URL and hash
- Removed all obsolete patches

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2018-12-13 10:59:51 +01:00
Christian Lachner 9c8b1e38b0 haproxy: Update all patches for HAProxy v1.8.14
- 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>
2018-12-04 10:56:40 +01:00
Christian Lachner ca39a1b787 haproxy: Update all patches for HAProxy v1.8.14
- 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>
2018-11-02 10:35:38 +01:00
Rosen Penev 5c950bd726 haproxy: Remove unnecessary OpenSSL depends
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>
2018-10-30 14:20:55 -07:00
Christian Lachner 6e309cd99e haproxy: Update all patches for HAProxy v1.8.14
- 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>
2018-10-17 09:18:37 +02:00
Yousong Zhou e38c100612 treewide: remove obsolete references to avr32
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>
2018-09-28 12:03:20 +08:00
Christian Lachner 60138d90b8 haproxy: Update HAProxy to v1.8.14
- 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>
2018-09-22 16:54:44 +02:00
Christian Lachner 2cc76214e1 haproxy: Update all patches for HAProxy v1.8.13
- 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>
2018-08-25 18:51:06 +02:00
Christian Lachner 14fcfe6ae9 haproxy: Update HAProxy to v1.8.13 & Lua library to v5.3.5
- 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>
2018-08-04 11:22:43 +02:00
Christian Lachner c3864f5397 haproxy: Update HAProxy to v1.8.12
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2018-06-28 08:42:54 +02:00
Christian Lachner 26035630cf haproxy: Update HAProxy to v1.8.11
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2018-06-26 15:05:55 +02:00
Christian Lachner f332d68c6c haproxy: Update HAProxy to v1.8.10
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2018-06-24 20:18:56 +02:00
Christian Lachner 4ae1c3307a haproxy: Update HAProxy to v1.8.9
- 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>
2018-05-19 10:14:50 +02:00
Christian Lachner 567135a239 haproxy: Update all patches for HAProxy v1.8.8+5
- 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>
2018-05-18 14:01:18 +02:00
Christian Lachner e5a860634b haproxy: Update all patches for HAProxy v1.8.8
- 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>
2018-05-16 14:44:53 +02:00
Christian Lachner 842901b4b1 haproxy: Update all patches for HAProxy v1.8.8
- 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>
2018-05-10 20:37:15 +02:00
Christian Lachner c866db0911 haproxy: Update all patches for HAProxy v1.8.8
- 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>
2018-04-29 10:04:49 +02:00
Christian Lachner f609448491 haproxy: Add a script for package maintainers to simplify upstream patch 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>
2018-04-29 10:00:22 +02:00