Commit graph

29888 commits

Author SHA1 Message Date
Othmar Truniger
f2f9ec1253 knxd: new upstream version 0.14.59
Signed-off-by: Othmar Truniger <github@truniger.ch>
2023-07-24 22:41:48 -07:00
Florian Eckert
89391d4213 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 <fe@dev.tdt.de>
2023-07-24 13:46:39 +02:00
Francisco Jose Alvarez
7ba2c969b2 modemmanager: Adding support for 'allow_roaming' option
Signed-off-by: Francisco Jose Alvarez <francisco.alvarez@galgus.net>
* Update commit head
* Rebase patch to the latest changes
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2023-07-24 12:57:39 +02:00
Florian Eckert
3a38662369
Merge pull request #21621 from TDT-AG/pr/20230721-modemmanager
modemmanager: improve teardown handling
2023-07-24 12:47:40 +02:00
Florian Eckert
2f00e4b8d7 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 <fe@dev.tdt.de>
2023-07-24 09:42:12 +02:00
Florian Eckert
30911865b2 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 <fe@dev.tdt.de>
2023-07-24 09:41:51 +02:00
Florian Eckert
7513c483dd
Merge pull request #16300 from maxrd2/modemmanager-plmn-support
modemmanager: support setting plmn
2023-07-24 09:02:06 +02:00
Volker Christian
d8df885ac6 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 <me@vchrist.at>
2023-07-24 03:09:24 +08:00
源 文雨
95a0e51ba4 base16384: bump to version 2.2.4
Signed-off-by: 源 文雨 <fumiama@foxmail.com>
2023-07-24 03:06:39 +08:00
Stan Grishin
1c65d30ba7
Merge pull request #21631 from stangri/master-https-dns-proxy
https-dns-proxy: improve CLI messaging
2023-07-23 08:52:51 -07:00
Stan Grishin
0e15388a84
Merge pull request #21431 from stangri/master-nebula
nebula: update to 1.7.2 (and cosmetic fixes)
2023-07-23 08:52:31 -07:00
Stan Grishin
a276cebd9e curl: update to 8.2.0
* https://curl.se/changes.html#8_2_0

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-07-23 15:48:38 +00:00
Stan Grishin
5bc8caf33b
Merge pull request #21628 from stangri/master-simple-adblock
simple-adblock: dnsmasq access bugfix & misc improvements
2023-07-23 08:14:11 -07:00
Hirokazu MORIKAWA
2282d2e664 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 <morikw2@gmail.com>
2023-07-23 18:45:09 +08:00
Stijn Tintel
6c4cbf6ed0
Merge pull request #21570 from stintel/bump/softflowd
softflowd: bump to 1.1.0
2023-07-23 11:23:50 +03:00
Stijn Tintel
4bdf55d352 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 <stijn@linux-ipv6.be>
2023-07-23 10:59:58 +03:00
Stan Grishin
649fbcf9fc https-dns-proxy: improve CLI messaging
Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-07-23 05:22:04 +00:00
Stan Grishin
dea274cc33 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 <stangri@melmac.ca>
2023-07-23 05:06:49 +00:00
Tianling Shen
efdbac38dc 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: f489e019ac ("rust: compile host package per target")

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-07-23 00:14:49 +08:00
John Audia
6c94d8d06e 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 <therealgraysky@proton.me>
2023-07-22 07:11:31 +02:00
Tianling Shen
34d1c310b3
rclone: Update to 1.63.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-07-22 03:01:19 +08:00
Mladen Milinkovic
f3943dbb2a modemmanager: support setting plmn
Signed-off-by: Mladen Milinkovic <maxrd2@smoothware.net>
2023-07-21 16:39:01 +02:00
Alexandru Ardelean
868f09900d
Merge pull request #21585 from commodo/python-updates2
django,numpy,lxml: bump versions
2023-07-21 10:53:02 +03:00
Josef Schlehofer
d5c939160a
Merge pull request #21604 from jefferyto/python3-netifaces-0.11.0
python3-netifaces: Update to 0.11.0, rename source package
2023-07-21 08:23:26 +02:00
Josef Schlehofer
5b1ddbd53d
Merge pull request #21608 from jefferyto/python3-unidecode-1.3.6
python3-unidecode: Update to 1.3.6, rename source package
2023-07-21 08:22:59 +02:00
Javier Marcet
d0d4c0d28c docker-compose: Update to version 2.20.2
Signed-off-by: Javier Marcet <javier@marcet.info>
2023-07-21 12:03:21 +08:00
Volker Christian
2611e7c798 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 <me@vchrist.at>
2023-07-20 14:52:43 +08:00
Michel Promonet
f4ab445243 v4l2camera: add new package
Signed-off-by: Michel Promonet <michel.promonet@free.fr>
Co-authored-by: Tianling Shen <cnsztl@gmail.com>
2023-07-20 14:51:58 +08:00
Jeffery To
35d6cdf8bb
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 <jeffery.to@gmail.com>
2023-07-20 02:45:44 +08:00
Jeffery To
935f791e76
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 <jeffery.to@gmail.com>
2023-07-20 01:10:00 +08:00
Tianling Shen
dc3af571d7
dnsproxy: Update to 0.52.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-07-19 15:46:15 +08:00
Tianling Shen
498343e2c0
cloudflared: Update to 2023.7.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-07-19 15:46:07 +08:00
Nick Hainke
0281f7594b 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:
2fa8fd9188

[0] - https://gitlab.torproject.org/tpo/anti-censorship/team/-/issues/86
[1] - 82cc0f38f7

Signed-off-by: Nick Hainke <vincent@systemli.org>
2023-07-18 23:25:46 +02:00
Kuan-Yi Li
caafb15e4b cpusage: remove AUTORELEASE
Commit 0c10c224be 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 <kyli@abysm.org>
2023-07-18 18:03:11 +02:00
Marius Dinu
a037254588 transmission: add ftruncate syscall to seccomp
Fixes many crashes.

Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
2023-07-18 14:56:50 +01:00
Luca Barbato
06e9fdfe00 nvme-cli: Add new package
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2023-07-18 21:26:46 +08:00
Tianling Shen
f33626819c
Merge pull request #21593 from jefferyto/ci-fix-pkg-source
CI: Fix finding test script
2023-07-18 19:12:05 +08:00
Tianling Shen
971d326768 rust: Update to 1.71.0
Refreshed patches.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-07-18 04:49:50 +08:00
Orne Brocaar
f489e019ac 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 <info@brocaar.com>
[Applied Jeffery To's suggestion for build and install path]
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-07-18 04:49:50 +08:00
Jeffery To
5e66a69433 python-pip: Update to 23.2
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-07-17 11:44:53 -07:00
W. Michael Petullo
f60a0b2b46 jq: remove _GNU_SOURCE from Makefile and instead backport patch
Commit 4bb18b04 added _GNU_SOURCE to jq's Makefile to fix a segfault.
This has since been fixed upstream, so this commit backports the upstream
patch instead. This keeps things closer to upstream, and it will prevent
the Makefile from containing a redundant fix once upstream releases the
next version.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2023-07-17 11:44:01 -07:00
Tianling Shen
26f88db4fe
Merge pull request #21590 from jefferyto/golang-1.20.6
golang: Update to 1.20.6
2023-07-17 21:14:40 +08:00
Jeffery To
5422bd6218
CI: Fix finding test script
Currently, the run-test code tries to find the package source directory
based on the directory name only. This fails for the Go compiler package
because there is more than one directory named "golang".

This uses the full path listed in the "Source:" line of the control file
to find the package source directory.

This also:

* Checks for the test script earlier, to avoid installing and removing
  ipk files when there is no test script to be run

* Makes PKG_VERSION parsing more lenient, as the package may not have a
  PKG_RELEASE, e.g. attendedsysupgrade-common

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-07-17 20:17:44 +08:00
Jeffery To
8000a7f769
golang: Update to 1.20.6
Includes fix for CVE-2023-29406 (net/http: insufficient sanitization of
Host header).

This also updates the copyright information for various Go packaging
files.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-07-17 15:13:00 +08:00
Jeffery To
0174cea697 python-babel: Update to 2.12.1, add host build
Also updated dependencies for the new version.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-07-16 17:00:04 -07:00
Alexandru Ardelean
d6252bcb76 numpy: bump to version 1.25.1
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2023-07-16 22:09:55 +03:00
Alexandru Ardelean
a5e58afe19 python-django: bump to 4.2.3
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2023-07-16 21:29:34 +03:00
Alexandru Ardelean
6c3899e6a4 python-lxml: bump to 4.9.3
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2023-07-16 21:29:34 +03:00
Alexandru Ardelean
640f4592db
Merge pull request #21566 from jefferyto/python-mako-reimport
python-mako: Re-import host-only package from abandoned packages repo
2023-07-16 21:06:07 +03:00
Alexandru Ardelean
f67340bf68
Merge pull request #21576 from commodo/libwebp
libwebp: bump to version 1.3.1
2023-07-16 21:03:42 +03:00