Commit Graph
32926 Commits
Author SHA1 Message Date
Florian Eckert 4488098bdc modemmanager: reset to 'no' plmn if nothing is configured
If a configured 'plmn' is deleted from the configuration between a connection
setup, it will continue to be used because the modem remembers it.

Therefore, the 'plmn' stored in the modem must be deleted when a new
connection is established if it is no longer in the configuration.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit fa6198e36b)
2024-11-15 11:19:42 +01:00
Florian Eckert 5ae505b1fe modemmanager: swap plmn and technology set command in the proto
In the current implementation of the modemmanager 'proto', if a 'plmn' and a
'technology' is configured, the 'plmn' is set first and then second the
'technology' on a 'proto' setup.

However, this is problematic if a 'technology' has already been set in an
earlier run. It is possible, that this previously set 'technology' is not
available at the current location, as the modem remembers the setting.

To fix this, first set the technology and then the plmn.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 3a5aa8a387)
2024-11-15 11:19:33 +01:00
Florian Eckert b73b388b9c modemmanager: move plmn registration into own function
To improve the code, the setting of the 'plmn' is moved to separate function.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 8682084e34)
2024-11-15 11:19:20 +01:00
Florian Eckert 659403a1c5 modemmanager: rename function modemmanager_check_state to modemmanager_check_sim_state
This is a preparation commit for a new function.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 5ab483aa44)
2024-11-15 11:19:13 +01:00
Florian Eckert 7aa906ca15 modemmanager: move initial eps settings after modem enable
This settings are needed before any other mmcli command is executed.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 9f35173639)
2024-11-15 11:19:02 +01:00
Florian Eckert 21d3740818 modemmanager: add log file if syslog is set to DEBUG
If the ModemManager is started with debug, all outputs are written to the
system log. To simplify debugging, a logging file is now created under
'/var/log/mm.log' in this case. This simplifies error analysis.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit b6664ae938)
2024-11-15 11:18:58 +01:00
Christian Lachner 64b09bdbc6 haproxy: update to v3.0.6
- Update haproxy PKG_VERSION and PKG_HASH
- See changes: http://git.haproxy.org/?p=haproxy-3.0.git;a=shortlog

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2024-11-14 17:35:45 +02:00
Ryan Keane 921321fe1d nginx: Support APK versioning
Modify EXTRA_DEPENDS in package section to meet APK packaging
requirements.

Signed-off-by: Ryan Keane <the.ra2.ifv@gmail.com>
[ fix dependency also for nginx-full ]
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit ea5536c14c)
2024-11-13 15:23:02 +01:00
Gagan Deep 15fe770c17 openwisp-config: fix Makefile for 1.1.0
Update configuration in Makefile to fix #25168.
Add "/etc/openwisp/" to conf files.

Signed-off-by: Gagan Deep <pandafy.dev@gmail.com>
(cherry picked from commit 67d4fa3b05)
2024-11-12 23:02:37 +02:00
Hannu Nyman 262df75b0e squeezelite: Adjust versioning for apk
Adjust versioning to be compatible with apk.
As we fetch source via git commit hash, simply change - to .
in version string.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit bc14a5428b)
2024-11-10 18:51:52 +02:00
Hannu Nyman 4cc3988d05 pigeonhole: Make version apk compatible
Make the version compatible with apk.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 77dd5b2587)
2024-11-10 18:51:45 +02:00
Rosen Penev a347cf6a25 tunneldigger-broker: fix APK version
Need to use PKG_VERSION.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit bec2793411)
2024-11-10 13:49:16 +02:00
Hannu Nyman 7399c0582a ddns-scripts: Adjust descriptions in Makefile for apk
Having both double quotes and parentheses in package
description may lead into troublewith apk, if parentheses
are located so that they get passed "outside" the quoted
parameter, and get interpreted as a token for shell.

Example:
 ash: -c: line 1: syntax error near unexpected token `('
 bash: -c: line 1: `/OpenWrt/e8450/staging_dir/host/bin/fakeroot
 /OpenWrt/e8450/staging_dir/host/bin/apk mkpkg --info "name:ddns
 -scripts-pdns" --info "version:2.8.2-r51" --info "description:D
 ynamic DNS Client scripts extension for "PowerDNS" via API. It
 requires: "option param_opt(Optional Parameter)" to be a valid

Avoid that by using single quotes in the detailed descriptions.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit b74ca8feb2)
2024-11-10 13:48:29 +02:00
Xiaolong Zhang e95262a950 ddns-scripts: add colon char in DNS_CHARSET
The IPv6 address is separated by ':' instead of '.', so we need to add
':' in DNS_CHARSET.

See: 'https://github.com/openwrt/packages/issues/25051'

Fixes: #25051

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* bump PKG_RELEASE
* update commit message

Signed-off-by: Xiaolong Zhang <xliilQwQ@outlook.com>
(cherry picked from commit b962029fa8)
2024-11-10 13:48:25 +02:00
Christian Marangi b2ce15d5b8 CI: multi-arch-test-build: move to shared workflow
Move multi-arch-test-build to shared workflow.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit 2a35a9cab2)
2024-11-08 19:37:27 +01:00
Christian Marangi 50b704d51d fwupd: bump to 2.0.1 and make libdrm support configurable
Bump fwupd to 2.0.1 and make libdrm support configurable.
Set libdrm support disabled by default.

This is needed to fix a problem with buildbot where libdrm dependency is
silently included as buildbot compile every package and library is found
in the system.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit fe5649f379)
2024-11-08 08:26:33 +01:00
Tianling Shen 14d884d139 alist: Update to 3.39.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 605e717fc4)
2024-11-07 18:43:35 +08:00
Antonio Pastor 69521178e5 netatalk: Remove apfstats feature to solve dependency issues
afpstats requires several libraries that would increase significantly final install size.

Signed-off-by: Antonio Pastor <antonio.pastor@gmail.com>
2024-11-06 07:21:26 +02:00
Eric Fahlgren 9e11a64191 owut: fix order of uci-defaults
Move uci-defaults file to run level 51, so it is executed immediately
after the attendedsysupgrade-common package's uci-defaults script.

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
(cherry picked from commit 712e403703)
2024-11-05 16:09:41 +08:00
Robert Marko a30d0cbf46 atop: add missing nls.mk include
If nls.mk is not included and BUILD_NLS is set compilation will fail with:
aarch64-openwrt-linux-musl-gcc atop.o version.o various.o  deviate.o   procdbase.o acctproc.o photoproc.o photosyst.o cgroups.o rawlog.o ifprop.o parseable.o showgeneric.o drawbar.o showlinux.o  showsys.o showprocs.o atopsar.o  netatopif.o netatopbpfif.o gpucom.o  json.o utsnames.o -o atop -lncursesw -lz -lm -lrt -Lstaging_dir/toolchain-aarch64_cortex-a53_gcc-13.3.0_musl/usr/lib -Lstaging_dir/toolchain-aarch64_cortex-a53_gcc-13.3.0_musl/lib -fuse-ld=bfd -znow -zrelro  -Lstaging_dir/target-aarch64_cortex-a53_musl/usr/lib -lglib-2.0 -lintl
staging_dir/toolchain-aarch64_cortex-a53_gcc-13.3.0_musl/lib/gcc/aarch64-openwrt-linux-musl/13.3.0/../../../../aarch64-openwrt-linux-musl/bin/ld.bfd: cannot find -lintl: No such file or directory
collect2: error: ld returned 1 exit status

So make sure to include nls.mk.

Fixes: #25231
Signed-off-by: Robert Marko <robimarko@gmail.com>
(cherry picked from commit 1f3fa379d3)
2024-11-05 16:09:09 +08:00
Christian Marangi 0bbe4ac612 nginx-util: drop dummy-package extra dependency
In dropping the dummy-package, also the extra dependency for
nginx-ssl-util needed to be dropped.

Fixes: #25250
Fixes: b75050d59e ("nginx-util: drop nginx-util dummy packages")
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit f2e7f81307)
2024-11-04 19:11:56 +01:00
Christian Marangi 1ee098a45d nginx: improve libexslt optional patch
Improve libexslt optional patch to silent confusing output.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit b5183a3837)
2024-11-04 11:46:13 +01:00
Christian Marangi b25afa4d05 nginx: add patch fixing libxslt library detection
Nginx hardcode the libxml2 include path to /usr/include/libxml2. This
works in a local build as pretty much everyone have the libxml2 library
installed but doesn't on buildbot container as the library doesn't
exist.

This effectively makes the host library leak intro library detection but
doesn't actually link to it as linking is still done with the correct
library in staging dir.

To fix this add a patch to define custom libxml2 include directory
instead of hardcoding it to host library.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit c919fddfc1)
2024-11-04 11:46:12 +01:00
Christian Marangi a044fa2606 nginx-util: drop nginx-util dummy packages
Enough transition period has passed for nginx-util dummy package. Finally
drop it for good and drop the extra dependency.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit b75050d59e)
2024-11-04 11:46:12 +01:00
Christian Marangi be5863867d nginx: drop extra dependency <2 for nginx-util
Drop extra dependency <2 for nginx-util. The reason is not clear and
cause problems with APK package creation.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit 9c563d536c)
2024-11-04 11:46:12 +01:00
Christian Marangi aa055461a0 nginx: drop nginx dummy packages
Enough transition period has passed for nginx dummy package. Finally
drop it for good and add Provides for nginx default.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit ad14af942c)
2024-11-04 11:46:11 +01:00
Christian Marangi a398f6d537 nginx: mute warning on init.d script enable
Mute warning on procd init.d script enable as nginx_util is tried to be
called from /usr/bin host system. Limit it to be called only if
nginx-util is present.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit 329d7e4f78)
2024-11-04 11:46:11 +01:00
Antonio Pastor dcebb8add0 netatalk: Enable AppleTalk feature
Starting v4.0.0, netatalk brings back AppleTalk features lost in v3.
Updated description.

Signed-off-by: Antonio Pastor <antonio.pastor@gmail.com>
(cherry picked from commit 09a2427c2a)
2024-11-04 06:35:24 +01:00
Antonio Pastor 1848d56666 netatalk: Clean up Makefile
Updated title.
Updated description.
Reordered to match most common layout

Signed-off-by: Antonio Pastor <antonio.pastor@gmail.com>
(cherry picked from commit 049a055b76)
2024-11-04 06:35:24 +01:00
Antonio Pastor 399e8b3b38 netatalk: Update to 4.0.4
Maintainer: Antonio Pastor / @APCCV
Compile tested: ipq806x (23.05.3, snapshot)
Run tested: ipq806x - C2600: start server, connect from MacOS, read/write files to home share, create/update TimeMachine backups

Description:
No changes to package other than using latest available upstream code base. Starting Netatalk 4.x build uses meson instead of autotools.

Signed-off-by: Antonio Pastor <antonio.pastor@gmail.com>
(cherry picked from commit d0abe3d52d)
2024-11-04 06:35:24 +01:00
Maxim Storchak d33977e50d tgt: enable support for thin_provisioning
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2024-11-03 19:24:08 +02:00
Gábor Deé 44d2aff327 libdeflate: update to 1.22
Release note:
https://github.com/ebiggers/libdeflate/blob/master/NEWS.md#version-122

Signed-off-by: Gábor Deé <dee.gabor@gmail.com>
2024-11-03 19:22:17 +02:00
Rosen Penev 73eaf0b364 geth: remove
I don't think anyone uses this package, which currently does not build.

In addition, the cryptocurrency hype died off a long time ago.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-03 12:33:47 +01:00
Javier Marcet 28f48027b6 luajit2: update to v2.1-20240815
Signed-off-by: Javier Marcet <javier@marcet.info>
2024-11-03 09:44:46 +02:00
Rosen Penev 3a8c5cdd59 pservice: modify date for apk compatibility
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-03 09:43:00 +02:00
Tianling Shen 5fb541f00f v2ray-geodata: Update to latest version
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-02 19:19:10 +08:00
Tianling Shen a08614a047 v2raya: Update to 2.2.6.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-02 19:17:33 +08:00
Tianling Shen a15d47d7b1 cloudflared: Update to 2024.10.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-02 19:17:22 +08:00
Tianling Shen ac02f53ea1 v2ray-core: Update to 5.20.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-02 19:16:47 +08:00
Stan Grishin 0cb1b9d12e adblock-fast: update to 1.1.2-10
* bump compat version to accommodate new strings
* improve the output() function (thanks @bigsmile74)
* implement support for user-configurable per-instance dnsmasq confdirs
  for dnsmasq.conf|dnsmasq.ipset|dnsmasq.nftset options

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-11-01 17:46:58 -07:00
Dengfeng Liu 6057b2702e apfree-wifidog: Update to 7.10.2082
Update Makefile to include dependencies: conntrack and libmosquitto.

Conntrack: Added to resolve a bug in Apfree-Wifidog that caused long-lived user connections to persist after logout.
Libmosquitto: Integrated as a preparatory measure for future support of the MQTT protocol; implementation is still in progress.
For detailed information, please refer to the release notes:
https://github.com/liudf0716/apfree-wifidog/releases/tag/7.10.2082.

Additionally, a new /etc/wifidogx directory has been created to store the local authentication portal page for users uploading their own portal pages.

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2024-11-01 16:53:41 +08:00
Dengfeng Liu 9cec28be5a apfree-wifidog: improve structure and readability
- Refactored wifidogx.init to improve code structure and readability.
- Added local authentication support, allowing authentication without a server.

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2024-11-01 16:53:41 +08:00
Stan Grishin ceda7c95ff pbr: update to 1.1.7-47
* bump compat version to accommodate new strings
* update dnsmasq-related code to better support separate confdirs
  for separate instances
* remove procd_lan_interface as it didn't reflect that it's a list of devices
* introduce procd_lan_device list
* improve the output() function (thanks @bigsmile74)
* remove duplicate uci_get_device
* improve ipv6 detection and interface setup
* improve dhcp force detection for interfaces name differently from lan
* fix array/element parameters for some json operations
* remove unneeded null redirects for `try` calls
* remove (iptables-only) capitalized chain names form validation
* working pbr-netifd flavor

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-10-31 10:04:56 -07:00
Yury Potapov 185c5f0387 openconnect: introduced script parameter
This allows specifying a custom vpnc-compatible config script.

Signed-off-by: Yury Potapov <me@immensus.net>
2024-10-31 14:36:39 +01:00
Rosen Penev 1fcaf0ac1f libseccomp: update to 2.5.5
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-10-31 13:57:58 +01:00
Álvaro Fernández Rojas 12622acfc3 bcm27xx-eeprom: update to latest version
This update contains multiple improvements for BCM2711 and BCM2712.
Switch from default (critical) to stable firmwares.

Full changelog: https://github.com/raspberrypi/rpi-eeprom/compare/v2024.06.05-2712...v2024.09.23-2712

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2024-10-31 08:49:20 +01:00
Eric Fahlgren 2255c9b9a1 attendedsysupgrade-common: give the uci-defaults script a run level
Move the init script to '50-attendedsysupgrade', so it is run in the
middle of the init sequence, rather than after all the explicitly
ordered ones.  This allows later scripts, specifically the 99-level
ones, to modify the contents of the attendedsysupgrade configuration.

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2024-10-31 02:05:03 +01:00
Rosen Penev 22ad5d889c apparmor: update to 3.0.13
Use PKG_SOURCE_PROTO for smaller tarballs.

Removed upstreamed patches

Backport basename patch for musl compatibility.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-10-30 05:16:25 -07:00
Rosen Penev 4a55b26f90 nsutils: update to latest master
Remove fancy versioning. Adds compatibility with apk.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-10-30 05:16:05 -07:00
Rosen Penev 30f8c9a769 luasoap: update to latest release
Adds compatibility with apk.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-10-30 05:15:42 -07:00