openwrt-packages.git
2 years agolibassuan: update to version 2.5.6
Daniel Golle [Sat, 5 Aug 2023 01:12:09 +0000 (02:12 +0100)]
libassuan: update to version 2.5.6

Changes since version 2.5.5:
2023-06-19  Werner Koch  <redacted>

Release 2.5.6.
+ commit 6b50ee6bcdd6aa81bd7cc3fb2379864c3ed479b8

2023-06-16  Werner Koch  <redacted>

Flush data before clearing the confidential flag.
+ commit 0fc31770fa6277c57940b774d4049d7a3ad148e8
* src/context.c (assuan_end_confidential): Flush data.

2023-06-16  NIIBE Yutaka  <redacted>

build: Fix listing m4 files.
+ commit e686c85e207e52130388c68018ac2e75b7fb574a
* m4/Makefile.am (EXTRA_DIST): Add ax_cc_for_build.m4 and
gpg-error.m4.  Remove sys_socket_h.m4.

build: Better cross build support.
+ commit 1939b040ca2301270a7f5be4e3049c551bf73dab
* configure.ac: Use AX_CC_FOR_BUILD.
* src/Makefile.am: Use EXEEXT_FOR_BUILD.
* m4/ax_cc_for_build.m4: New from libgpg-error.

tests: Use -no-fast-install LDFLAGS for Windows.
+ commit 32d9abf299ec5b217c5751d8dcf8cbb5989bdd9c
* tests/Makefile.am [HAVE_W32_SYSTEM] (AM_LDFLAGS): Conditionalize.

build: Update gpg-error.m4.
+ commit dbd5c48a36e6b6a28d12119a43ff2a65208dc152
* m4/gpg-error.m4: Update from libgpg-error master.

build: Update gpg-error.m4.
+ commit d7533c4333bfa93537eaf639fd18a6b1377df11e
* m4/gpg-error.m4: Update from libgpg-error 1.46.

build: Update config.guess, config.sub, and config.rpath.
+ commit 84d5349d23031c13762a0d59c105a9dec8cc9e90
* build-aux/config.guess: Update from upstream.
* build-aux/config.sub: Ditto.
* build-aux/config.rpath: Update from gettext 0.21.

build: Update gpg-error.m4.
+ commit f16fcb14c3661ff94e06612f3a3e46a5e98a62a8
* m4/gpg-error.m4: Update from libgpg-error.

Don't access NULL by wipememory.
+ commit ff1f8ee7a8fb9729e08fb51419de9a8c93a4fdb6
* src/assuan-inquire.c (assuan_inquire): Check mb->buf.

client: Wipe the inbound buffer when CONFIDENTIAL.
+ commit aac300389210031588a1f4c6d7f1efb4b45c4c95
* src/client.c (assuan_transact): Wipe the buffer.

server,client: Wipe the outbound buffer when CONFIDENTIAL.
+ commit 5ac7e6ba19fa5ed472b50c1b12ba7cf94015c734
* src/assuan-buffer.c (assuan_send_data): Wipe the buffer.

server: Wipe out the memory used by assuan_inquire if CONFIDENTIAL.
+ commit 4bfcd8a0f6f314581b40bed0cffe5f91441f4dff
* src/assuan-inquire.c (assuan_inquire): Wipe the memory and
inbound buffer.

2021-12-22  NIIBE Yutaka  <redacted>

build: Update for newer autoconf.
+ commit 66d5fe281c8dcbbbc13edc8630aaf631b6cb5e85
* configure.ac (AC_PREREQ): Require >= 2.69.
(AC_HEADER_STDC): Remove.
* m4/sys_socket_h.m4: Remove.

2021-12-17  NIIBE Yutaka  <redacted>

build,w32: Update configure script.
+ commit 576fbb033805b077ffe2270cb8a17c3f2dc830ae
* configure.ac: Don't use gl_HEADER_SYS_SOCKET, but check winsock2.h.

2021-11-10  NIIBE Yutaka  <redacted>

libtool: Link without -flat_namespace for macOS.
+ commit e342b58b6230d22c1225ed680f05e9d134a8f657
* m4/libtool.m4: Not setting 10.0 to MACOSX_DEPLOYMENT_TARGET when not
defined.  Only specify -flat_namespace to linker for specific
(older) versions and hosts.

2021-08-05  NIIBE Yutaka  <redacted>

build: Simplify configure.ac.
+ commit 669c76ee28c0b10c418bb47f95b1401631478c5a
* configure.ac (AC_CHECK_HEADERS): Remove string.h.

2021-05-27  NIIBE Yutaka  <redacted>

build: _DARWIN_C_SOURCE should be 1.
+ commit 335030e3d204afe33873df83c29302ff1caa0217
* configure.ac (*-apple-darwin*): Set _DARWIN_C_SOURCE 1.

2021-04-21  NIIBE Yutaka  <redacted>

build: Update gpg-error.m4.
+ commit 8ec3e9f1dd88e14f42f31e8692a8664bd894226b
* m4/gpg-error.m4: Update from libgpg-error.

Signed-off-by: Daniel Golle <redacted>
2 years agolibksba: update to version 1.6.4
Daniel Golle [Sat, 5 Aug 2023 01:12:35 +0000 (02:12 +0100)]
libksba: update to version 1.6.4

Changes since version 1.6.2:

2023-06-19  Werner Koch  <redacted>

Release 1.6.4.
+ commit 557999424ebd13e70d6fc17e648a5dd2a06f440b

Correctly detect write errors while creating CMS objects.
+ commit 9ced7706f2738128aa5068727ea348c44f42e16e
* src/cms.c (write_encrypted_cont): Take care of write errors.

2023-05-16  NIIBE Yutaka  <redacted>

build: Sync libtool from libgpg-error for 64-bit Windows.
+ commit a920c2ff1a723031e8c6b8b61632bad46a740c83
* build-aux/ltmain.hs: Update from libgpg-error.

2023-05-12  NIIBE Yutaka  <redacted>

tests: Use -no-fast-install LDFLAGS for Windows.
+ commit 74fb95dbaf70d97b67793b29497b1e7b29a5e2f1
* tests/Makefile.am [HAVE_W32_SYSTEM] (AM_LDFLAGS): Conditionalize.

2023-04-05  NIIBE Yutaka  <redacted>

build: Update gpg-error.m4.
+ commit 53b9fa1d58ba522ca0eea4fe460719722e6e1ef5
* m4/gpg-error.m4: Update from libgpg-error master.

2022-12-06  Werner Koch  <redacted>

Release 1.6.3.
+ commit bffa9b346071725363a483db547e7dced9721cb5

2022-11-23  Werner Koch  <redacted>

Fix an integer overflow in the CRL signature parser.
+ commit f61a5ea4e0f6a80fd4b28ef0174bee77793cf070
* src/crl.c (parse_signature): N+N2 now checked for overflow.

* src/ocsp.c (parse_response_extensions): Do not accept too large
values.
(parse_single_extensions): Ditto.

2022-11-02  NIIBE Yutaka  <redacted>

build: Update m4/libgcrypt.m4.
+ commit 4076b60f7cef4fddc3d30f6e6d4078081dbc7167
* m4/libgcrypt.m4: Update from libgcrypt master.

2022-11-01  NIIBE Yutaka  <redacted>

build: Prefer gpgrt-config when available.
+ commit 13307b22882a220d206341e1196e74fd37418c2f
* src/ksba.m4: Overriding the decision by --with-libksba-prefix, use
gpgrt-config ksba when gpgrt-config is available.

2022-10-24  NIIBE Yutaka  <redacted>

build: Update gpg-error.m4.
+ commit c3c1627f34234e3d54fe1f3411ac499dd7e3b3b0
* m4/gpg-error.m4: Update from libgpg-error 1.46.

Signed-off-by: Daniel Golle <redacted>
2 years agocryptsetup: update to version 2.6.1
Daniel Golle [Sat, 5 Aug 2023 01:32:24 +0000 (02:32 +0100)]
cryptsetup: update to version 2.6.1

Cryptsetup 2.6.1 Release Notes
==============================
Stable bug-fix release with minor extensions.

All users of cryptsetup 2.6.0 should upgrade to this version.

Changes since version 2.6.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~

* bitlk: Fixes for BitLocker-compatible on-disk metadata parser
  (found by new cryptsetup OSS-Fuzz fuzzers).
  - Fix a possible memory leak if the metadata contains more than
    one description field.
  - Harden parsing of metadata entries for key and description entries.
  - Fix broken metadata parsing that can cause a crash or out of memory.

* Fix possible iteration overflow in OpenSSL2 PBKDF2 crypto backend.
  OpenSSL2 uses a signed integer for PBKDF2 iteration count.
  As cryptsetup uses an unsigned value, this can lead to overflow and
  a decrease in the actual iteration count.
  This situation can happen only if the user specifies
  --pbkdf-force-iterations option.
  OpenSSL3 (and other supported crypto backends) are not affected.

* Fix compilation for new ISO C standards (gcc with -std=c11 and higher).

* fvault2: Fix compilation with very old uuid.h.

* verity: Fix possible hash offset setting overflow.

* bitlk: Fix use of startup BEK key on big-endian platforms.

* Fix compilation with latest musl library.
  Recent musl no longer implements lseek64() in some configurations.
  Use lseek() as 64-bit offset is mandatory for cryptsetup.

* Do not initiate encryption (reencryption command) when the header and
  data devices are the same.
  If data device reduction is not requsted, this leads to data corruption
  since LUKS metadata was written over the data device.

* Fix possible memory leak if crypt_load() fails.

* Always use passphrases with a minimal 8 chars length for benchmarking.
  Some enterprise distributions decided to set an unconditional check
  for PBKDF2 password length when running in FIPS mode.
  This questionable change led to unexpected failures during LUKS format
  and keyslot operations, where short passwords were used for
  benchmarking PBKDF2 speed.
  PBKDF2 benchmark calculations should not be affected by this change.

Signed-off-by: Daniel Golle <redacted>
2 years agolvm2: update LVM2 to 2.03.22 and DM to 1.02.196
Daniel Golle [Sat, 5 Aug 2023 00:47:18 +0000 (01:47 +0100)]
lvm2: update LVM2 to 2.03.22 and DM to 1.02.196

Remove downstream patch 004-missing-includes.patch which was merged
upstream in version 2.03.19

LVM2 changelog since version 2.03.17
version 2.03.22 - 02nd August 2023
==================================
  Fix pv_major/pv_minor report field types so they are integers, not strings.
  Add lvmdevices --delnotfound to delete entries for missing devices.
  Always use cachepool name for metadata backup LV for lvconvert --repair.
  Make metadata backup LVs read-only after pool's lvconvert --repair.
  Improve VDO and Thin support with lvmlockd.
  Handle 'lvextend --usepolicies' for pools for all activation variants.
  Fix memleak in vgchange autoactivation setup.
  Update py-compile building script.
  Support conversion from thick to fully provisioned thin LV.
  Cache/Thin-pool can use error and zero volumes for testing.
  Individual thin volume can be cached, but cannot take snapshot.
  Better internal support for handling error and zero target (for testing).
  Resize COW above trimmed maximal size is does not return error.
  Support parsing of vdo geometry format version 4.
  Add lvm.conf thin_restore and cache_restore settings.
  Handle multiple mounts while resizing volume with a FS.
  Handle leading/trailing spaces in sys_wwid and sys_serial used by deivce_id.
  Enhance lvm_import_vdo and use snapshot when converting VDO volume.
  Fix parsing of VDO metadata.
  Fix failing -S|--select for non-reporting cmds if using LV info/status fields.
  Allow snapshots of raid+integrity LV.
  Fix multisegment RAID1 allocator to prevent using single disk for more legs.

version 2.03.21 - 21st April 2023
=================================
  Fix activation of vdo-pool for with 0 length headers (converted pools).
  Avoid printing internal init messages when creation integration devices.
  Allow (write)cache over raid+integrity LV.

version 2.03.20 - 21st March 2023
=================================
  Fix segfault if using -S|--select with log/report_command_log=1 setting.
  Configure now fails when requested lvmlockd dependencies are missing.
  Add some configure Gentoo enhancements for static builds.

version 2.03.19 - 21st February 2023
====================================
  Configure supports --with-systemd-run executed from udev rules.
  Enhancement for build with MuslC systemd and non-bash system shells (dash).
  Do not reset SYSTEMD_READY variable in udev for PVs on MD and loop devices.
  Ensure udev is processing origin LV before its thick snapshots LVs.
  Fix and improve runtime memory size detection for VDO volumes.

version 2.03.18 - 22nd December 2022
====================================
  Fix issues reported by coverity scan.
  Fix warning for thin pool overprovisioning on lvextend (2.03.17).
  Add support for writecache metadata_only and pause_writeback settings.
  Fix missing error messages in lvmdbusd.

DM changelog since version 1.02.187:

Version 1.02.196 - 02nd August 2023
===================================

Version 1.02.195 - 21st April 2023
==================================

Version 1.02.193 - 21st March 2023
==================================

Version 1.02.191 - 21st February 2023
=====================================
  Improve parallel creation of /dev/mapper/control device node.
  Import previous ID_FS_* udev records in 13-dm-disk.rules for suspended DM dev.
  Remove NAME="mapper/control" rule from 10-dm.rules to avoid udev warnings.

Version 1.02.189 - 22nd December 2022
=====================================
  Improve 'dmsetup create' without given table line with new kernels.

(Version 1.02.188 is missing)

Signed-off-by: Daniel Golle <redacted>
2 years agoirqbalance: add banned_cpulist option
Hentioe Cl [Sat, 5 Aug 2023 07:01:49 +0000 (10:01 +0300)]
irqbalance: add banned_cpulist option

Configure CPUs to ignore with `IRQBALANCE_BANNED_CPULIST` environment variable

Signed-off-by: Hentioe Cl <redacted>
[added PKG_RELEASE bump]

2 years agocollectd: unify configure args handling for collectd-mod-smart
Florian Eckert [Fri, 4 Aug 2023 07:48:59 +0000 (09:48 +0200)]
collectd: unify configure args handling for collectd-mod-smart

If 'collectd-mod-smart' is not enabled, the use of lubudev does not need
to be explicitly disabled. This library could be a dependency for other
modules in the future. If this is explicitly disabled, then the other
module cannot be built.

Signed-off-by: Florian Eckert <redacted>
2 years agocollectd: fix ampq1 vs. amqp1 typo
Florian Eckert [Fri, 4 Aug 2023 07:47:59 +0000 (09:47 +0200)]
collectd: fix ampq1 vs. amqp1 typo

The name 'ampq1' does not exist.

Signed-off-by: Florian Eckert <redacted>
2 years agoopenssh: update to 9.3p2
Sibren Vasse [Mon, 31 Jul 2023 09:18:37 +0000 (11:18 +0200)]
openssh: update to 9.3p2

Signed-off-by: Sibren Vasse <redacted>
2 years agopython-dns: Update to 2.4.1
Jeffery To [Thu, 27 Jul 2023 18:18:52 +0000 (02:18 +0800)]
python-dns: Update to 2.4.1

Signed-off-by: Jeffery To <redacted>
2 years agopython-contextlib2: Update to 21.6.0
Jeffery To [Thu, 27 Jul 2023 18:16:26 +0000 (02:16 +0800)]
python-contextlib2: Update to 21.6.0

Signed-off-by: Jeffery To <redacted>
2 years agopython-ciso8601: Update to 2.3.0
Jeffery To [Thu, 27 Jul 2023 18:07:19 +0000 (02:07 +0800)]
python-ciso8601: Update to 2.3.0

Signed-off-by: Jeffery To <redacted>
2 years agopython-certifi: Update to 2023.7.22
Jeffery To [Thu, 27 Jul 2023 18:03:58 +0000 (02:03 +0800)]
python-certifi: Update to 2023.7.22

Signed-off-by: Jeffery To <redacted>
2 years agopython-cachetools: Update to 5.3.1
Jeffery To [Thu, 27 Jul 2023 18:01:27 +0000 (02:01 +0800)]
python-cachetools: Update to 5.3.1

Signed-off-by: Jeffery To <redacted>
2 years agopython-cachelib: Update to 0.10.2
Jeffery To [Thu, 27 Jul 2023 17:57:04 +0000 (01:57 +0800)]
python-cachelib: Update to 0.10.2

Signed-off-by: Jeffery To <redacted>
2 years agopython-colorama: Update to 0.4.6
Jeffery To [Thu, 27 Jul 2023 18:10:47 +0000 (02:10 +0800)]
python-colorama: Update to 0.4.6

The package changed to the hatchling build backend.

Signed-off-by: Jeffery To <redacted>
2 years agopython-docutils: Update to 0.20.1
Jeffery To [Thu, 27 Jul 2023 18:28:13 +0000 (02:28 +0800)]
python-docutils: Update to 0.20.1

Signed-off-by: Jeffery To <redacted>
2 years agopython-editables: Update to 0.5
Jeffery To [Mon, 31 Jul 2023 05:43:09 +0000 (13:43 +0800)]
python-editables: Update to 0.5

Signed-off-by: Jeffery To <redacted>
2 years agopython-pathspec: Update to 0.11.2
Jeffery To [Mon, 31 Jul 2023 05:46:09 +0000 (13:46 +0800)]
python-pathspec: Update to 0.11.2

Signed-off-by: Jeffery To <redacted>
2 years agolxc: update to 5.0.3
John Audia [Fri, 28 Jul 2023 21:52:17 +0000 (17:52 -0400)]
lxc: update to 5.0.3

Bump to latest upstream release.

Build system: x86/64
Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne

Signed-off-by: John Audia <redacted>
2 years agosnort3: update to 3.1.67.0
John Audia [Wed, 2 Aug 2023 13:03:24 +0000 (09:03 -0400)]
snort3: update to 3.1.67.0

Upstream bump

Signed-off-by: John Audia <redacted>
2 years agodocker: Update to 24.0.5
Gerard Ryan [Wed, 2 Aug 2023 09:06:48 +0000 (19:06 +1000)]
docker: Update to 24.0.5

Signed-off-by: Gerard Ryan <redacted>
2 years agodockerd: Update to 24.0.5
Gerard Ryan [Wed, 2 Aug 2023 09:06:25 +0000 (19:06 +1000)]
dockerd: Update to 24.0.5

Signed-off-by: Gerard Ryan <redacted>
2 years agorunc: Update to 1.1.8 for docker v24.0.5
Gerard Ryan [Wed, 2 Aug 2023 09:05:54 +0000 (19:05 +1000)]
runc: Update to 1.1.8 for docker v24.0.5

Signed-off-by: Gerard Ryan <redacted>
2 years agoknot: update to version 3.2.9
Jan Hák [Tue, 1 Aug 2023 11:27:00 +0000 (13:27 +0200)]
knot: update to version 3.2.9

Signed-off-by: Jan Hák <redacted>
2 years agoMerge pull request #21687 from stangri/master-curl
Stan Grishin [Tue, 1 Aug 2023 05:30:35 +0000 (22:30 -0700)]
Merge pull request #21687 from stangri/master-curl

curl: update to 8.2.1

2 years agoMerge pull request #21597 from pprindeville/isc-dhcp-fix-multiple-routes
Philip Prindeville [Mon, 31 Jul 2023 04:45:12 +0000 (22:45 -0600)]
Merge pull request #21597 from pprindeville/isc-dhcp-fix-multiple-routes

isc-dhcp: fix handling multiple instances of 'routes' list

2 years agocurl: update to 8.2.1
Stan Grishin [Mon, 31 Jul 2023 04:11:02 +0000 (04:11 +0000)]
curl: update to 8.2.1

* https://curl.se/changes.html#8_2_1

Signed-off-by: Stan Grishin <redacted>
2 years agoisc-dhcp: some IoTs need forced rebinding/renewal times
Philip Prindeville [Mon, 17 Jul 2023 21:31:16 +0000 (15:31 -0600)]
isc-dhcp: some IoTs need forced rebinding/renewal times

I've noticed my AppleTV's refresh their leases ever minute unless
I explicitly force their renewal time higher, because it doesn't
default to 50% of the lease time.

Signed-off-by: Philip Prindeville <redacted>
2 years agoisc-dhcp: fix handling multiple instances of 'routes' list
Philip Prindeville [Mon, 17 Jul 2023 21:27:09 +0000 (15:27 -0600)]
isc-dhcp: fix handling multiple instances of 'routes' list

Signed-off-by: Philip Prindeville <redacted>
2 years agolibudev-zero: bump to 1.0.3
Taylor Brown [Sun, 16 Jul 2023 23:01:26 +0000 (18:01 -0500)]
libudev-zero: bump to 1.0.3

libudev-zero bump to 1.0.3. Resolves bug with USBIP.

Error behavior with USBIP attach:
libusbip: error: no available ports
usbip: error: open vhci_driver
usbip: error: list imported devices

Expected behaviour - USBIP:
root@OpenWrt:~# usbip port
Imported USB devices

Signed-off-by: Taylor Brown <redacted>
2 years agocloudflared: Update to 2023.7.3
Tianling Shen [Sun, 30 Jul 2023 16:41:02 +0000 (00:41 +0800)]
cloudflared: Update to 2023.7.3

Signed-off-by: Tianling Shen <redacted>
2 years agopython-certifi: add github runtime test
Eneas U de Queiroz [Thu, 27 Jul 2023 19:51:39 +0000 (16:51 -0300)]
python-certifi: add github runtime test

This loads the module, which should return the path of the CA bundle
and verifies that the file exists.

Signed-off-by: Eneas U de Queiroz <redacted>
2 years agoMerge pull request #20662 from akosiaris/collectd_mqtt
Florian Eckert [Fri, 28 Jul 2023 06:13:51 +0000 (08:13 +0200)]
Merge pull request #20662 from akosiaris/collectd_mqtt

collectd: Support config of mqtt plugin

2 years agoMerge pull request #21638 from stangri/master-curl
Stan Grishin [Fri, 28 Jul 2023 00:15:17 +0000 (17:15 -0700)]
Merge pull request #21638 from stangri/master-curl

curl: update to 8.2.0

2 years agomg: bump to 7.3
Hirokazu MORIKAWA [Thu, 27 Jul 2023 01:39:44 +0000 (10:39 +0900)]
mg: bump to 7.3

Description:
Sync to OpenBSD 7.3

Signed-off-by: Hirokazu MORIKAWA <redacted>
2 years agocollectd: Support config of mqtt plugin
Alexandros Kosiaris [Tue, 14 Mar 2023 08:38:52 +0000 (10:38 +0200)]
collectd: Support config of mqtt plugin

mqtt plugin is already built and shipped in
collectd-mod-mqtt, however it is not possible to configure it via
uci currently, instead having to rely on populating the config file manually.

Add support by adding 2 functions, process_mqtt() and
process_mqtt_block(). First one just enables/disables the plugin.
The second one, in the spirit of the curl plugin, adds support for
populating multiple <Publish> and <Subscribe> blocks under <Plugin mqtt>
with support for some parameters. Those are:

* blocktype. Publish or Subscribe. Mandatory
* name. The name of the block. Mandatory
* Host. Mandatory
* Port. Optional
* User. Optional
* Password. Optional
* ClientId. Optional
* QoS. Optional
* Prefix. Optional
* Retain. Optional
* StoreRates. Optional
* CleanSession. Optional
* Topic. Optional

Bump PKG_RELEASE per comments in PR

Signed-off-by: Alexandros Kosiaris <redacted>
2 years agoMerge pull request #21666 from pprindeville/isc-dhcp-drop-uci_get_state
Philip Prindeville [Wed, 26 Jul 2023 23:48:41 +0000 (17:48 -0600)]
Merge pull request #21666 from pprindeville/isc-dhcp-drop-uci_get_state

isc-dhcp: deprecate use of uci_get_state in client scripts

2 years agoisc-dhcp: use network_get_device in client scripts
Philip Prindeville [Tue, 25 Jul 2023 21:48:14 +0000 (15:48 -0600)]
isc-dhcp: use network_get_device in client scripts

Signed-off-by: Philip Prindeville <redacted>
2 years agoopenvpn: update to 2.6.5 and add DCO support
Martin Schiller [Wed, 28 Jun 2023 07:13:19 +0000 (09:13 +0200)]
openvpn: update to 2.6.5 and add DCO support

This commit updates openvpn to version 2.6.5 and add DCO support.

There are several changes:

- Starting with version 2.6.0, the sources are only provided as .tar.gz
  file.

- removed OPENVPN_<variant>_ENABLE_MULTIHOME:
  multihome support is always included and cannot be disabled anymore
  with 2.6.x.

- removed OPENVPN_<variant>_ENABLE_DEF_AUTH:
  deferred auth support is always included and cannot be disabled
  anymore with 2.6.x.

- removed OPENVPN_<variant>_ENABLE_PF:
  PF (packet filtering) support was removed in 2.6.x.

- The internal lz4 library was removed in 2.6.x; we now use the liblz4
  package if needed

- To increase reproducibility, _DATE_ is only used for development
  builds and not in release builds in 2.6.x.

- wolfSSL support was integrated into upstream openvpn

- DES support was removed from openvpn

The first two wolfSSL patches were created following these 2 commits:
https://github.com/OpenVPN/openvpn/commit/4cf01c8e4381403998341aa32f79f4bf24c7ccb1
https://github.com/OpenVPN/openvpn/commit/028b501734b4a57dc53edb8b11a4b370f5b99e38

Signed-off-by: Martin Schiller <redacted>
2 years agoovpn-dco: Update to v0.2.20230426
Martin Schiller [Wed, 28 Jun 2023 07:08:52 +0000 (09:08 +0200)]
ovpn-dco: Update to v0.2.20230426

OpenVPN 2.6.2+ changes the way OpenVPN control packets are handled on
Linux when DCO is active, fixing the lockups observed with 2.6.0/2.6.1
under high client connect/disconnect activity. This is an INCOMPATIBLE
change and therefore an ovpn-dco kernel module older than v0.2.20230323
(commit ID 726fdfe0fa21) will not work anymore and must be upgraded.
The kernel module was renamed to "ovpn-dco-v2.ko" in order to highlight
this change and ensure that users and userspace software could easily
understand which version is loaded. Attempting to use the old ovpn-dco
with 2.6.2+ will lead to disabling DCO at runtime.

Signed-off-by: Martin Schiller <redacted>
2 years agopython-gnupg: Update to 0.5.1
Jeffery To [Mon, 24 Jul 2023 07:26:31 +0000 (15:26 +0800)]
python-gnupg: Update to 0.5.1

Signed-off-by: Jeffery To <redacted>
2 years agopython-wheel: Update to 0.41.0
Jeffery To [Mon, 24 Jul 2023 07:48:42 +0000 (15:48 +0800)]
python-wheel: Update to 0.41.0

Signed-off-by: Jeffery To <redacted>
2 years agopython-awscli: Update to 1.29.7, update dependencies
Jeffery To [Thu, 20 Jul 2023 09:57:49 +0000 (17:57 +0800)]
python-awscli: Update to 1.29.7, update dependencies

Signed-off-by: Jeffery To <redacted>
2 years agopython-boto3: Update to 1.28.7, update dependencies
Jeffery To [Thu, 20 Jul 2023 09:54:47 +0000 (17:54 +0800)]
python-boto3: Update to 1.28.7, update dependencies

Signed-off-by: Jeffery To <redacted>
2 years agopython-s3transfer: Update to 0.6.1, update dependencies
Jeffery To [Thu, 20 Jul 2023 09:52:12 +0000 (17:52 +0800)]
python-s3transfer: Update to 0.6.1, update dependencies

Signed-off-by: Jeffery To <redacted>
2 years agopython-botocore: Update to 1.31.7, update dependencies
Jeffery To [Thu, 20 Jul 2023 09:50:18 +0000 (17:50 +0800)]
python-botocore: Update to 1.31.7, update dependencies

Signed-off-by: Jeffery To <redacted>
2 years agopython-awesomeversion: Update to 23.5.0, update dependencies
Jeffery To [Thu, 20 Jul 2023 08:46:27 +0000 (16:46 +0800)]
python-awesomeversion: Update to 23.5.0, update dependencies

The package changed to the poetry-core build backend.

Signed-off-by: Jeffery To <redacted>
2 years agopython-atomicwrites: Update to 1.4.1
Jeffery To [Thu, 20 Jul 2023 08:34:29 +0000 (16:34 +0800)]
python-atomicwrites: Update to 1.4.1

Signed-off-by: Jeffery To <redacted>
2 years agopython3-sqlparse: Update to 0.4.4, rename source package
Jeffery To [Wed, 19 Jul 2023 18:33:49 +0000 (02:33 +0800)]
python3-sqlparse: Update to 0.4.4, rename source package

This renames the source package to python-sqlparse to match other Python
packages.

This also updates the build dependencies; package now uses the flit-core
build backend.

Signed-off-by: Jeffery To <redacted>
2 years agopython-aiohttp: Update 3.8.5, update dependencies
Jeffery To [Thu, 20 Jul 2023 07:43:37 +0000 (15:43 +0800)]
python-aiohttp: Update 3.8.5, update dependencies

Signed-off-by: Jeffery To <redacted>
2 years agopython-aiosignal: Add new package
Jeffery To [Thu, 20 Jul 2023 07:42:16 +0000 (15:42 +0800)]
python-aiosignal: Add new package

From the README:

A project to manage callbacks in asyncio projects.

Signed-off-by: Jeffery To <redacted>
2 years agopython-frozenlist: Add new package
Jeffery To [Thu, 20 Jul 2023 07:41:25 +0000 (15:41 +0800)]
python-frozenlist: Add new package

From the README:

frozenlist.FrozenList is a list-like structure which implements
collections.abc.MutableSequence. The list is mutable until
FrozenList.freeze is called, after which list modifications raise
RuntimeError.

Signed-off-by: Jeffery To <redacted>
2 years agopython-charset-normalizer: Add new package
Jeffery To [Thu, 20 Jul 2023 07:39:57 +0000 (15:39 +0800)]
python-charset-normalizer: Add new package

From the README:

A library that helps you read text from an unknown charset encoding.
Motivated by chardet, I'm trying to resolve the issue by taking a new
approach. All IANA character set names for which the Python core library
provides codecs are supported.

Signed-off-by: Jeffery To <redacted>
2 years agopython3-pyroute2: Update to 0.7.9, rename source package
Jeffery To [Wed, 19 Jul 2023 17:42:57 +0000 (01:42 +0800)]
python3-pyroute2: Update to 0.7.9, rename source package

This renames the source package to python-pyroute2 to match other Python
packages.

This also updates/simplifies the package dependencies.

Signed-off-by: Jeffery To <redacted>
2 years agopython-apipkg: Update to 3.0.1
Jeffery To [Thu, 20 Jul 2023 08:16:03 +0000 (16:16 +0800)]
python-apipkg: Update to 3.0.1

The package changed to the hatchling build backend.

Signed-off-by: Jeffery To <redacted>
2 years agopython3-maxminddb: Update to 2.4.0, rename source package
Jeffery To [Wed, 19 Jul 2023 15:29:21 +0000 (23:29 +0800)]
python3-maxminddb: Update to 2.4.0, rename source package

This renames the source package to python-maxminddb to match other
Python packages.

Signed-off-by: Jeffery To <redacted>
2 years agopython-async-timeout: Update to 4.0.2
Jeffery To [Thu, 20 Jul 2023 07:35:24 +0000 (15:35 +0800)]
python-async-timeout: Update to 4.0.2

Signed-off-by: Jeffery To <redacted>
2 years agopython-execnet: Update to 2.0.2
Jeffery To [Thu, 20 Jul 2023 08:02:29 +0000 (16:02 +0800)]
python-execnet: Update to 2.0.2

The package changed to the hatchling build backend and removed the
dependency on apipkg.

Signed-off-by: Jeffery To <redacted>
2 years agotransmission: add copy_file_range syscall to seccomp
Marius Dinu [Sun, 23 Jul 2023 17:36:02 +0000 (20:36 +0300)]
transmission: add copy_file_range syscall to seccomp

Fixes this crash:

root@RPi3OpenWrt:/# grep -i seccomp /var/log/audit/audit.log
type=SECCOMP msg=audit(1689503903.597:16): auid=4294967295 uid=224 gid=1012 ses=4294967295 pid=1752 comm="transmission-da" exe="/usr/bin/transmission-daemon" sig=31 arch=c00000b7 syscall=285 compat=0 ip=0x7fa3b0eefc code=0x80000000
root@RPi3OpenWrt:/# ausyscall 285
copy_file_range
root@RPi3OpenWrt:/#

Signed-off-by: Marius Dinu <redacted>
2 years agopython-pip: Update to 23.2.1
Jeffery To [Mon, 24 Jul 2023 07:45:17 +0000 (15:45 +0800)]
python-pip: Update to 23.2.1

Signed-off-by: Jeffery To <redacted>
2 years agoknxd: new upstream version 0.14.59
Othmar Truniger [Mon, 24 Jul 2023 18:35:04 +0000 (20:35 +0200)]
knxd: new upstream version 0.14.59

Signed-off-by: Othmar Truniger <redacted>
2 years agomodemmanager: improve 'simple connection' option handling
Florian Eckert [Mon, 24 Jul 2023 11:41:12 +0000 (13:41 +0200)]
modemmanager: improve 'simple connection' option handling

The line to generate the argument list for 'simple connect' is quite
long and is not maintainable. To improve the handling a function
'append_param' was added for appending the 'simple connect' options.

Signed-off-by: Florian Eckert <redacted>
2 years agomodemmanager: Adding support for 'allow_roaming' option
Francisco Jose Alvarez [Fri, 7 Oct 2022 06:44:00 +0000 (08:44 +0200)]
modemmanager: Adding support for 'allow_roaming' option

Signed-off-by: Francisco Jose Alvarez <redacted>
* Update commit head
* Rebase patch to the latest changes
Signed-off-by: Florian Eckert <redacted>
2 years agoMerge pull request #21621 from TDT-AG/pr/20230721-modemmanager
Florian Eckert [Mon, 24 Jul 2023 10:47:40 +0000 (12:47 +0200)]
Merge pull request #21621 from TDT-AG/pr/20230721-modemmanager

modemmanager: improve teardown handling

2 years agomodemmanger: add missing proto_init_update in teardown
Florian Eckert [Fri, 21 Jul 2023 11:09:48 +0000 (13:09 +0200)]
modemmanger: add missing proto_init_update in teardown

Inform netifd with missing 'proto_update', that the interface is not
up anymore.

Signed-off-by: Florian Eckert <redacted>
2 years agomodemmanager: do not set proto_notify_error on teardown
Florian Eckert [Fri, 21 Jul 2023 10:56:34 +0000 (12:56 +0200)]
modemmanager: do not set proto_notify_error on teardown

If on teardown the 'proto_notify_error' is set to 'MM_TEARDOWN_IN_PROGRESS',
then an error which is set on 'setup' is not visible in the ubus
network.interface.<iface> status output.

{
  "up": false,
  "pending": false,
  "available": true,
  "autostart": false,
  "dynamic": false,
  "proto": "modemmanager",
  "data": {
  },
  "errors": [
    {
      "subsystem": "dualsim",
      "code": "MM_TEARDOWN_IN_PROGRESS"
    }
  ]
}

It alway shows the code 'MM_TEARDWON_IN_PROGRESS'!

By removing the line 'proto_notify_error "${interface}" MM_TEARDOWN_IN_PROGRESS'
in teardown, the last error is show in the proto stack from setup.

Signed-off-by: Florian Eckert <redacted>
2 years agoMerge pull request #16300 from maxrd2/modemmanager-plmn-support
Florian Eckert [Mon, 24 Jul 2023 07:02:06 +0000 (09:02 +0200)]
Merge pull request #16300 from maxrd2/modemmanager-plmn-support

modemmanager: support setting plmn

2 years agoeasyloggingpp: Update version to 9.97.1
Volker Christian [Sun, 23 Jul 2023 12:24:05 +0000 (14:24 +0200)]
easyloggingpp: Update version to 9.97.1

Update to version 9.97.1 of easyloggingpp

Changelog from upstream
* Ensuring the build on ARM64 works
* Update gtest and cmake now requires C++14 because of that

Compile tested: arm_cortex-a7_neon-vfpv4, mips_24kc, aarch64_cortex-a53

Run tested: Linksys MR8300 (arm_cortex-a7_neon-vfpv4)
            GL.iNet GL-A1800 (arm_cortex-a7_neon-vfpv4)
            TP-Link_Archer A7 (mips_24kc),
            GL.iNet GL-MT3000 (aarch64_cortex-a53)

Signed-off-by: Volker Christian <redacted>
2 years agobase16384: bump to version 2.2.4
源 文雨 [Sun, 23 Jul 2023 14:57:27 +0000 (14:57 +0000)]
base16384: bump to version 2.2.4

Signed-off-by: 源 文雨 <redacted>
2 years agoMerge pull request #21631 from stangri/master-https-dns-proxy
Stan Grishin [Sun, 23 Jul 2023 15:52:51 +0000 (08:52 -0700)]
Merge pull request #21631 from stangri/master-https-dns-proxy

https-dns-proxy: improve CLI messaging

2 years agoMerge pull request #21431 from stangri/master-nebula
Stan Grishin [Sun, 23 Jul 2023 15:52:31 +0000 (08:52 -0700)]
Merge pull request #21431 from stangri/master-nebula

nebula: update to 1.7.2 (and cosmetic fixes)

2 years agocurl: update to 8.2.0
Stan Grishin [Sun, 23 Jul 2023 15:48:18 +0000 (15:48 +0000)]
curl: update to 8.2.0

* https://curl.se/changes.html#8_2_0

Signed-off-by: Stan Grishin <redacted>
2 years agoMerge pull request #21628 from stangri/master-simple-adblock
Stan Grishin [Sun, 23 Jul 2023 15:14:11 +0000 (08:14 -0700)]
Merge pull request #21628 from stangri/master-simple-adblock

simple-adblock: dnsmasq access bugfix & misc improvements

2 years agonode: bump to v18.17.0
Hirokazu MORIKAWA [Sun, 23 Jul 2023 03:01:13 +0000 (12:01 +0900)]
node: bump to v18.17.0

Notable Changes:
*Ada 2.0
 Node.js v18.17.0 comes with the latest version of the URL parser, Ada. This update brings significant performance improvements to URL parsing, including enhancements to the url.domainToASCII and url.domainToUnicode functions in node:url.

*Web Crypto API
 Web Crypto API functions' arguments are now coerced and validated as per their WebIDL definitions like in other Web Crypto API implementations. This further improves interoperability with other implementations of Web Crypto API.

Signed-off-by: Hirokazu MORIKAWA <redacted>
2 years agoMerge pull request #21570 from stintel/bump/softflowd
Stijn Tintel [Sun, 23 Jul 2023 08:23:50 +0000 (11:23 +0300)]
Merge pull request #21570 from stintel/bump/softflowd

softflowd: bump to 1.1.0

2 years agosoftflowd: bump to 1.1.0
Stijn Tintel [Sat, 15 Jul 2023 16:03:30 +0000 (19:03 +0300)]
softflowd: bump to 1.1.0

The tag is now prefixed with v; update PKG_SOURCE_URL and PKG_BUILD_DIR
to reflect this.
Drop upstreamed patches. Refresh leftover patch.

Signed-off-by: Stijn Tintel <redacted>
2 years agohttps-dns-proxy: improve CLI messaging
Stan Grishin [Sun, 23 Jul 2023 05:22:04 +0000 (05:22 +0000)]
https-dns-proxy: improve CLI messaging

Signed-off-by: Stan Grishin <redacted>
2 years agosimple-adblock: dnsmasq access bugfix & misc improvements
Stan Grishin [Sun, 23 Jul 2023 05:06:40 +0000 (05:06 +0000)]
simple-adblock: dnsmasq access bugfix & misc improvements

* fix permission to dnsmasq files for ad-blocking
* add pause function to pause the ad-blocking temporarily
* introduce pause_timeout option to control default pause time
* update default config and config-update file
* use $param instead of $1 in adb_start()

Signed-off-by: Stan Grishin <redacted>
2 years agorust: put host build dir to target build dir
Tianling Shen [Fri, 21 Jul 2023 19:11:26 +0000 (03:11 +0800)]
rust: put host build dir to target build dir

When user runs `make clean` command, everything in `$(STAGING_DIR)`
(where we installed rust) will be removed, but `$(BUILD_DIR_HOST)`
(where we compiled rust and stored build stage) is untouched.

So when user starts a new build after that, OpenWrt buildroot will
still consider `rust` is installed already, resulting the build error
"cargo: command not found".

Fix this by moving to target build dir as well.

Fixes: f489e019ac4a ("rust: compile host package per target")
Signed-off-by: Tianling Shen <redacted>
2 years agosnort3: update to 3.1.66.0
John Audia [Thu, 20 Jul 2023 09:16:10 +0000 (05:16 -0400)]
snort3: update to 3.1.66.0

Upstream bump

Build system: x86/64
Build-tested: x86/64
Run-tested: x86/64

Signed-off-by: John Audia <redacted>
2 years agorclone: Update to 1.63.1
Tianling Shen [Fri, 21 Jul 2023 19:01:19 +0000 (03:01 +0800)]
rclone: Update to 1.63.1

Signed-off-by: Tianling Shen <redacted>
2 years agomodemmanager: support setting plmn
Mladen Milinkovic [Sat, 7 Aug 2021 09:28:57 +0000 (11:28 +0200)]
modemmanager: support setting plmn

Signed-off-by: Mladen Milinkovic <redacted>
2 years agoMerge pull request #21585 from commodo/python-updates2
Alexandru Ardelean [Fri, 21 Jul 2023 07:53:02 +0000 (10:53 +0300)]
Merge pull request #21585 from commodo/python-updates2

django,numpy,lxml: bump versions

2 years agoMerge pull request #21604 from jefferyto/python3-netifaces-0.11.0
Josef Schlehofer [Fri, 21 Jul 2023 06:23:26 +0000 (08:23 +0200)]
Merge pull request #21604 from jefferyto/python3-netifaces-0.11.0

python3-netifaces: Update to 0.11.0, rename source package

2 years agoMerge pull request #21608 from jefferyto/python3-unidecode-1.3.6
Josef Schlehofer [Fri, 21 Jul 2023 06:22:59 +0000 (08:22 +0200)]
Merge pull request #21608 from jefferyto/python3-unidecode-1.3.6

python3-unidecode: Update to 1.3.6, rename source package

2 years agodocker-compose: Update to version 2.20.2
Javier Marcet [Wed, 19 Jul 2023 17:12:26 +0000 (19:12 +0200)]
docker-compose: Update to version 2.20.2

Signed-off-by: Javier Marcet <redacted>
2 years agoeasyloggingpp: Add package
Volker Christian [Tue, 18 Jul 2023 13:28:49 +0000 (15:28 +0200)]
easyloggingpp: Add package
Maintainer: me@vchrist.at
Compile tested: OpenWRT-23.05-rc2, arm_cortex-a7_neon-vfpv4, mips_24kc
Run tested: arm_cortex-a7_neon-vfpv4 (Linksys MR8300), mips_24kc (tplink_archer-a7), OpenWrt 23.05-rc2

Description:
Easylogging++ is single header efficient logging library for C++ applications. It is extremely powerful,
highly extendable and configurable to user's requirements.

Signed-off-by: Volker Christian <redacted>
2 years agov4l2camera: add new package
Michel Promonet [Sun, 11 Jun 2023 21:48:14 +0000 (23:48 +0200)]
v4l2camera: add new package

Signed-off-by: Michel Promonet <redacted>
Co-authored-by: Tianling Shen <redacted>
2 years agopython3-unidecode: Update to 1.3.6, rename source package
Jeffery To [Wed, 19 Jul 2023 18:45:44 +0000 (02:45 +0800)]
python3-unidecode: Update to 1.3.6, rename source package

This renames the source package to python-unidecode to match other
Python packages.

Signed-off-by: Jeffery To <redacted>
2 years agopython3-netifaces: Update to 0.11.0, rename source package
Jeffery To [Wed, 19 Jul 2023 17:10:00 +0000 (01:10 +0800)]
python3-netifaces: Update to 0.11.0, rename source package

This renames the source package to python-netifaces to match other
Python packages.

Signed-off-by: Jeffery To <redacted>
2 years agodnsproxy: Update to 0.52.0
Tianling Shen [Wed, 19 Jul 2023 07:46:15 +0000 (15:46 +0800)]
dnsproxy: Update to 0.52.0

Signed-off-by: Tianling Shen <redacted>
2 years agocloudflared: Update to 2023.7.1
Tianling Shen [Wed, 19 Jul 2023 07:46:07 +0000 (15:46 +0800)]
cloudflared: Update to 2023.7.1

Signed-off-by: Tianling Shen <redacted>
2 years agosnowflake: update to 2.6.0
Nick Hainke [Tue, 27 Jun 2023 07:58:08 +0000 (09:58 +0200)]
snowflake: update to 2.6.0

Tor projects tries to migrate away from git.torproject.org [0,1]. We
need to adjust PKG_SOURCE and GO_PKG name. Further, we need to backport
patches to fix compiling on riscv64, so add:
- 0001-Bump-minimum-required-version-of-go.patch
- 0002-Update-dependencies.patch

Changelog:
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/commit/2fa8fd9188078eaa169f1edd16815deae4004c6c

[0] - https://gitlab.torproject.org/tpo/anti-censorship/team/-/issues/86
[1] - https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/commit/82cc0f38f73c4ca4e12d22173562a092ebd4dea0

Signed-off-by: Nick Hainke <redacted>
2 years agocpusage: remove AUTORELEASE
Kuan-Yi Li [Tue, 18 Jul 2023 00:22:20 +0000 (08:22 +0800)]
cpusage: remove AUTORELEASE

Commit 0c10c224be81 only handles the case where AUTORELEASE is used in
PKG_RELEASE thus this package was left behind. Let's fix this up.

Signed-off-by: Kuan-Yi Li <redacted>
2 years agotransmission: add ftruncate syscall to seccomp
Marius Dinu [Sun, 16 Jul 2023 13:43:25 +0000 (16:43 +0300)]
transmission: add ftruncate syscall to seccomp

Fixes many crashes.

Signed-off-by: Marius Dinu <redacted>
2 years agonvme-cli: Add new package
Luca Barbato [Tue, 11 Jul 2023 14:01:16 +0000 (14:01 +0000)]
nvme-cli: Add new package

Signed-off-by: Luca Barbato <redacted>
2 years agoMerge pull request #21593 from jefferyto/ci-fix-pkg-source
Tianling Shen [Tue, 18 Jul 2023 11:12:05 +0000 (19:12 +0800)]
Merge pull request #21593 from jefferyto/ci-fix-pkg-source

CI: Fix finding test script

2 years agorust: Update to 1.71.0
Tianling Shen [Sat, 15 Jul 2023 17:18:58 +0000 (01:18 +0800)]
rust: Update to 1.71.0

Refreshed patches.

Signed-off-by: Tianling Shen <redacted>
2 years agorust: compile host package per target
Orne Brocaar [Sat, 15 Jul 2023 17:16:44 +0000 (01:16 +0800)]
rust: compile host package per target

While the compiled binaries are intended to run on the host system, the
rust/host package does include the target matching the configured
OpenWrt target.

If using (for example) ./scripts/env to switch between different
OpenWrt configurations, this will cause issues if the different
configuration is for a different target. In such case there will be a
mismatch between the available Rust target and OpenWrt target and the
following error will be printed:

> error[E0463]: can't find crate for `core`
> note: the `XXX` target may not be installed

This fix will add the RUSTC_TARGET_ARCH as HOST_BUILD_DIR and CARGO_HOME
suffix, such that rust/host will be compiled in case an OpenWrt
configuration change causes the RUSTC_TARGET_ARCH to change.

Fixes: #21530
Signed-off-by: Orne Brocaar <redacted>
[Applied Jeffery To's suggestion for build and install path]
Signed-off-by: Tianling Shen <redacted>
2 years agopython-pip: Update to 23.2
Jeffery To [Mon, 17 Jul 2023 05:50:00 +0000 (13:50 +0800)]
python-pip: Update to 23.2

Signed-off-by: Jeffery To <redacted>
git clone https://git.99rst.org/PROJECT