mbox series

[meta-networking,0/6] Update and improve squid

Message ID cover.1701312810.git.patrick.wicki@siemens.com
Headers show
Series Update and improve squid | expand

Message

Patrick Wicki Nov. 30, 2023, 2:55 a.m. UTC
From: Patrick Wicki <patrick.wicki@siemens.com>

Update to the latest upstream version and clean up / refresh patches.

While at it, I made the package more configurable. A lot of dependencies
are only relevant for authentication. We actually even remove the perl
RDEPENDS downstream along with disabling auth and things seem to work
just fine... But tbh I don't understand when and how exactly squid uses
perl, so I didn't feel comfortable including that change.

This is my first patch here, so I'm not very familiar with the
conventions yet. Commits are pretty fine-grained, and I omitted the
changelog since it'd be huge.

Patrick Wicki (6):
  squid: update from v5.7 to v6.5
  squid: add nm dispatcher reload hook
  squid: add auth packageconfig
  squid: move configs to sub package
  squid: add url-rewrite-helpers packageconfig
  squid: add systemd service

 ...for-Wno-error-format-truncation-comp.patch | 18 ++---
 ...quid-conf-tests-run-on-target-device.patch | 74 +++++++++++++++++++
 ...d-dynamic-ldb-link-test-in-configure.patch | 40 ----------
 .../files/Set-up-for-cross-compilation.patch  | 10 +--
 .../files/Skip-AC_RUN_IFELSE-tests.patch      | 25 +++----
 .../recipes-daemons/squid/files/run-ptest     |  1 +
 .../squid/files/set_sysroot_patch.patch       | 41 ----------
 ...-t-do-squid-conf-tests-at-build-time.patch | 61 ---------------
 .../recipes-daemons/squid/files/squid.nm      |  7 ++
 .../squid/{squid_5.7.bb => squid_6.5.bb}      | 66 +++++++++++------
 10 files changed, 150 insertions(+), 193 deletions(-)
 create mode 100644 meta-networking/recipes-daemons/squid/files/0002-squid-make-squid-conf-tests-run-on-target-device.patch
 delete mode 100644 meta-networking/recipes-daemons/squid/files/Fix-flawed-dynamic-ldb-link-test-in-configure.patch
 delete mode 100644 meta-networking/recipes-daemons/squid/files/set_sysroot_patch.patch
 delete mode 100644 meta-networking/recipes-daemons/squid/files/squid-don-t-do-squid-conf-tests-at-build-time.patch
 create mode 100644 meta-networking/recipes-daemons/squid/files/squid.nm
 rename meta-networking/recipes-daemons/squid/{squid_5.7.bb => squid_6.5.bb} (66%)