Commit Graph

1726 Commits

Author SHA1 Message Date
lean
6b2d6fbaf0 xtables-addons: fix build in kernel 5.18 2022-07-14 00:44:24 +08:00
lean
63d0d8b92c UnblockNeteaseMusic-Go: fix upx option 2022-07-08 01:19:23 +08:00
messense
1a0fafd5dd aliyundrive-webdav: update to 1.7.1
Signed-off-by: Beginner-Go <70857188+Beginner-Go@users.noreply.github.com>
2022-07-05 18:05:09 +00:00
Nick Hainke
99d427d27b radcli: uptdate to 1.3.0
- Removed duplicate function definition from util.h
- Increased size of dictionary vendor and values to 32-bits from 16;
  this breaks the ABI from the previous release.
- Corrected a string termination issue in rc_avpair_tostr()
- Added functions to create dictionary without a file:
      rc_dict_addattr
      rc_dict_addval
      rc_dict_addvend

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-07-05 17:54:49 +00:00
Moritz Warning
5d386e883c zerotier: update to 1.10.1
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2022-07-05 17:53:00 +00:00
Nick Hainke
7e8f67d082 gnutls: disable brotli
Disable the brotli library by default. It is not used and may prevent
linking issues in the future.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-07-05 17:52:47 +00:00
Nick Hainke
ff971652f4 gnutls: fix disable zstd
Configure.ac syntax changed to:
  Old: --without-libbrotli --without-libzstd (also --with-*)
  New: --without-brotli --without-zstd (also --with-*)
  6b794e49d1

Fixes: 6385813ddfb4 ("gnutls: update to 3.7.5")

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-07-05 17:52:40 +00:00
Nick Hainke
64f13b752e gnutls: update to 3.7.6
Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-07-05 17:52:34 +00:00
Nick Hainke
7e0ae8d7bd gnutls: update to 3.7.5
Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-07-05 17:52:26 +00:00
Nick Hainke
28cd4fe7cf gnutls: cleanup Makefile
- Add PKG_LICENSE_FILES
- Use SPDX
- Rearrange

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-07-05 17:52:19 +00:00
Gzxhwq
2693b21bb3
mosdns: update to 4.1.5 (#484) 2022-07-05 15:10:14 +08:00
messense
4195627ddc aliyundrive-webdav: update to 1.6.2 2022-07-03 13:44:16 +00:00
Alexandru Ardelean
fe1ae2d317 sudo: bump to verison 1.9.11p3
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-07-02 11:14:29 +00:00
Beginner-Go
1a25e187bb Revert "zerotier: update to 1.10.0 (#480)"
This reverts commit b09bcb3475.
2022-07-02 11:14:09 +00:00
Beginner
223b91f7bf
aliyundrive-fuse: update to 0.1.14
Co-authored-by: messense <messense@icloud.com>
2022-07-02 02:45:48 +08:00
Malash
417d7a81c2
aliyundrive-webdav: update to 1.5.1 (#482)
Ref: 876ff07fce (diff-cdd8d0dd68af9ae117bdd8a83edf3c987975b438264ca05ab40ffc1970bbe399)
2022-07-02 02:43:08 +08:00
Gzxhwq
2dec456561
mosdns: Update default config template (#481) 2022-07-01 13:18:58 +08:00
Beginner
2f55f25728 mosdns: update to 4.1.4 2022-06-30 18:34:23 +00:00
Beginner
f779428934 mosdns: update to 4.1.3 2022-06-30 18:34:23 +00:00
JusticeEER
b09bcb3475
zerotier: update to 1.10.0 (#480) 2022-06-29 18:52:44 +08:00
Federico Capoano
ae43198260 openwisp-config: update to 1.0.1
Signed-off-by: Federico Capoano <f.capoano@openwisp.io>
2022-06-29 10:50:53 +00:00
Federico Capoano
97d8e40de3 openwisp-config: update to 1.0.0
Signed-off-by: Federico Capoano <f.capoano@openwisp.io>
2022-06-29 10:50:47 +00:00
Federico Capoano
39779e6cb4 openwisp-monitoring: added 0.1.1
Signed-off-by: Federico Capoano <f.capoano@openwisp.io>
2022-06-29 10:49:12 +00:00
Javier Marcet
fc5aa5234f docker-compose: Update to version 2.6.1
Enhancements:

 - Support for setting secret from env variable by @ndeloof

Fixes:

 - Do not start unrelated dependencies on run by @laurazard
 - Fix service not found errors when using --no-deps by @nicksieger
 - Respect COMPOSE_REMOVE_ORPHANS env var on down by @nicksieger
 - Fix project level bind mounts volumes by @ulyssessouza
 - Respect deploy.limits.cpus and deploy.limits.pids by @glours

Internal:

 - Upgrade: Go v1.18.3 by @thaJeztah
 - Upgrade: compose-go v1.2.8 by @milas
 - Upgrade: buildx v0.8.2 by @dependabot
 - Upgrade: containerd v1.6.6 by @dependabot

Signed-off-by: Javier Marcet <javier@marcet.info>
2022-06-29 10:49:04 +00:00
Beginner
7d8f56c96c mosdns: update to 4.1.2 2022-06-27 17:03:23 +00:00
Beginner
b6c2dfce17 mosdns: update to 4.1.0 2022-06-27 17:03:23 +00:00
ImmortalWrt AutoUpdate Bot
63a6bc3d1b mosdns: Update to 4.0.0
Signed-off-by: ImmortalWrt AutoUpdate Bot <github-bot@immortalwrt.org>
2022-06-27 04:35:27 +00:00
ImmortalWrt AutoUpdate Bot
50a43da9c5 yq: Update to 4.25.3
Signed-off-by: ImmortalWrt AutoUpdate Bot <github-bot@immortalwrt.org>
2022-06-27 04:34:25 +00:00
Ivan Pavlov
def161e273 xtables-addons: update to 3.21
updated to kernel 5.10.121+ changes

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
2022-06-27 04:32:57 +00:00
Rosen Penev
6987059012 libmad: update to 0.16.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-06-27 04:32:23 +00:00
Michael Heimpold
202bc8f5a5 php8: update to 8.1.7
This fixes:
    - CVE-2022-31625
    - CVE-2022-31626

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2022-06-27 04:30:38 +00:00
Beginner
0e38738306
node: add v18 version (#455)
* node: add v18 version

* node: bump to v18.4.0

Co-authored-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2022-06-22 23:47:37 +08:00
Christian Lachner
9dbf9b366e haproxy: Update HAProxy to v2.6.1
- New major LTS release (https://www.mail-archive.com/haproxy@formilux.org/msg42371.html)
- Sadly, no QUIC/H3 support for now because the QuicTLS library - which is a fork of OpenSSL - would be needed. However, we do not have a package for that and I currently do not want to build and statically link it into the haproxy package
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2022-06-22 15:45:07 +00:00
Andy Walsh
9c350eeb93 samba4: drop maintainership
drop maintainership:
* samba4
* ksmbd-tools
* perl-parse-yapp
* libtirpc
* softethervpn5
* wsdd2
* rpcsvc-proto

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2022-06-22 15:44:57 +00:00
Karl Palsson
d028fc8824 c-ares: bump to 1.18.1
Changelog: https://lists.haxx.se/pipermail/c-ares/2021-October/000002.html

This includes the update to the domain name, made upstream, ref: https://lists.haxx.se/pipermail/c-ares/2021-September/000001.html

Signed-off-by: Karl Palsson <karlp@etactica.com>
2022-06-22 15:44:44 +00:00
Petr Štetiar
0ffad92336 c-ares: update to version 1.17.2
Missing input validation of host names returned by Domain Name Servers
in the c-ares library can lead to output of wrong hostnames (leading to
Domain Hijacking).

The Common Vulnerabilities and Exposures (CVE) project has assigned the
name CVE-2021-3672 to this issue.

References: https://c-ares.haxx.se/adv_20210810.html
Signed-off-by: Petr Štetiar <ynezz@true.cz>
2022-06-22 15:44:36 +00:00
NagaseKouichi
3a3d19f895
uugamebooster bump to v2.22.0 (#479) 2022-06-22 01:29:29 +08:00
Rosen Penev
d21142d7fb ksmbd-tools: fix meson build
It changed the binaries from sbin to bin, breaking the init script.
Change it back.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-06-21 14:19:01 +00:00
Rosen Penev
28a58b5b6a treewide: remove PKG_INSTALL for meson projects
It doesn't seem to be used by meson.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-06-16 12:49:10 +00:00
Beginner
bb1c7bc80d
libmbim: sync upstream (#478)
* libmbim: bump to 1.26.0

Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>

* libmbim: switch to autorelease

Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>

* libmbim: bump to 1.26.2

Signed-off-by: Kuan-Yi Li <kyli@abysm.org>

* libmbim: remove unknown configure option

The configure option --enable-more-warnings and --without-udev are not
recognized by configure.

Buildlog:
configure: WARNING: unrecognized options: --disable-nls,
--enable-more-warnings, --without-udev

Therefore this unkown configure options are removed with this commit.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>

* libmbim: switch to meson build tools

Using https://gitlab.freedesktop.org/mobile-broadband/libmbim.git to download the source code.
Enabled lto and additional gcc flags for perfomance and less size.
Modified to use meson as upstream has abandoned autotools.
Removed BUILD_PARALLEL options. These are default with ninja/meson.

Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>

* libmbim: bump to 1.26.4

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>

Co-authored-by: Nicholas Smith <nicholas@nbembedded.com>
Co-authored-by: Kuan-Yi Li <kyli@abysm.org>
Co-authored-by: Florian Eckert <fe@dev.tdt.de>
Co-authored-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
Co-authored-by: Aleksander Morgado <aleksander@aleksander.es>
2022-06-16 20:48:30 +08:00
Beginner
2ad4f53fa3
libqmi: sync upstream (#477)
* libqmi: bump to 1.28.8

Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>

* libqmi: switch to autorelease

Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>

* libqmi: bump to 1.30.2

Signed-off-by: Kuan-Yi Li <kyli@abysm.org>

* libqmi: fix missing CONFIG_ prefix

Signed-off-by: Florian Eckert <fe@dev.tdt.de>

* libqmi: bump to 1.30.4

Signed-off-by: Kuan-Yi Li <kyli@abysm.org>

* libqmi: remove unknown configure option

The configure option --enable-more-warnings is not recognized by
configure.

Buildlog:
configure: WARNING: unrecognized options: --disable-nls, --enable-more-warnings

Therefore this configure option is removed with this commit.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>

* libqmi: switch to meson build tools

Using https://gitlab.freedesktop.org/mobile-broadband/libqmi.git to download the source code.
Enabled lto and additional gcc flags for perfomance and less size.
Added support for selecting qmi message collection.
Selected basic qmi message collection by default (modemmanager requires it).
Modified to use meson as upstream has abandoned autotools.
Removed BUILD_PARALLEL options. These are default with ninja/meson.

Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>

* libqmi: polish Makefile

PKG_VERSION replaced by PKG_SOURCE_VERSION.
Simplify for collection selection.
Removed unneeded python3/host dep.

Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>

* libqmi: bump to 1.30.6

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>

Co-authored-by: Nicholas Smith <nicholas@nbembedded.com>
Co-authored-by: Kuan-Yi Li <kyli@abysm.org>
Co-authored-by: Florian Eckert <fe@dev.tdt.de>
Co-authored-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
Co-authored-by: Aleksander Morgado <aleksander@aleksander.es>
2022-06-16 20:48:18 +08:00
Beginner
662341f267
libqrtr-glib: sync upstream (#476)
* libqrtr-glib: bump to 1.2.2

Builds are now done from git repository based on release tag. [1][2]

Switch to meson as GNU autotools based build is no longer supported. [2]

Update SPDX license identifier [3] and switch to AUTORELEASE to avoid
manual increments.

[1] https://www.freedesktop.org/software/libqmi/libqrtr-glib-RELEASES-README
[2] https://lists.freedesktop.org/archives/libqmi-devel/2021-November/003721.html
[3] https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib/-/tree/1.2.2#license

Signed-off-by: Kuan-Yi Li <kyli@abysm.org>

* libqrtr-glib: Makefile polishing

Enabled lto and additional gcc flags for perfomance and less size.
Removed BUILD_PARALLEL options. These are default with ninja/meson.

Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>

Co-authored-by: Kuan-Yi Li <kyli@abysm.org>
Co-authored-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
2022-06-16 20:48:06 +08:00
Beginner
0e8465a6b0
libslirp: sync upstream (#475)
* libslirp: new package

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>

* libslirp: update to v4.7.0

Bug fixes etc..
List of changes available at:
https://gitlab.freedesktop.org/slirp/libslirp/-/blob/master/CHANGELOG.md

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>

Co-authored-by: Oskari Rauta <oskari.rauta@gmail.com>
2022-06-16 20:47:54 +08:00
Beginner
32b2413454
modemmanager: sync upstream (#474)
* modemmanager: bump to 1.16.10

Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>

* modemmanager: switch to autorelease

Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>

* modemmanager: bump to 1.18.2

Signed-off-by: Kuan-Yi Li <kyli@abysm.org>

* modemmanager: add support for wwan subsystem in hotplug

WWAN devices may now be exposed in the new 'wwan' subsystem in the
kernel (since 5.13), initially applicable to devices exposed in PCIe
(no USB), but at some point may also apply to USB devices that until
now were exposed via other subsystems (e.g. usbmisc, tty).

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>

* modemmanager: fix physdev sysfs path detection in PCIe modems

The PCIe physdev path lookup relies on the 'vendor' and 'device'
attribute files, instead of the 'idVendor' and 'idProduct' ones, which
are USB specific.

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>

* ModemManager: refactoring procd init script

The way the init script is written now, we get a bad output when calling
the ubus service backend.

ubus call service list "{'verbose':true,'name':'modemmanager'}"
>{
>        "modemmanager": {
>                "instances": {
>                        "instance1": {
>                                "running": true,
>                                "pid": 20511,
>                                "command": [
>                                        "sh",
>                                        "-c",
>                                        ".
>/usr/share/ModemManager/modemmanager.common;    \t
>mkdir -m 0755 -p /var/run/modemmanager;          \t
>mm_cleanup_interfaces;                            \t
>( mm_report_events_from_cache ) >/dev/null 2>&1 & \t
>/usr/sbin/ModemManager"
>                                ],
>                                "term_timeout": 5,
>                                "respawn": {
>                                        "threshold": 3600,
>                                        "timeout": 5,
>                                        "retry": 5
>                                },
>                                "pidfile":"/var/run/modemmanager/modemmanager.pid"
>                        }
>                }
>        }
>}"

I also get the output in the log that the PID file cannot be created.

> daemon.err procd: Failed to remove pidfile: :No such file or directory

The changes in this commit fixes this issues, by moving startup into a
wrapper script.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>

* ModemManager: add service options

Signed-off-by: Florian Eckert <fe@dev.tdt.de>

* modemmanager: refactoring hotplug debug logging

The output of the hotplug is very chatty and floods the log with
messages that are not necessary in functioning operation.

So that the log can be filtered. A log level was added to each message
as the first opiton on mm_log function call.

In addition, the facility of the hotplug script has been set to daemon,
which in my view fits better than user.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>

* modemmanager: remove 2s timeout before reporting cached events

When ModemManager is started on boot we may end up with hotplug events
reported directly to the daemon, plus some others already cached in
the cache file before the daemon was started.

If the cached events correspond to the same device that is still
notifying ports directly, we may end up with a modem object created
before the cached events have been emitted, so the modem may not
handle all control/data ports it should.

E.g.:

  - modem detected
  - hotplug event for wwan0 port, cached as MM not running
  - hotplug event for cdc-wdm0 port, cached as MM not running
  - hotplug event for ttyUSB0, cached as MM not running
  - MM starts
  - hotplug event for ttyUSB1, directly processed as MM is running
  - hotplug event for ttyUSB2, directly processed as MM is running
  - modem object created with ttyUSB1 and ttyUSB2
  - 2s after MM starts, cached events for wwan0, cdc-wdm0 and ttyUSB0
    happen, but are ignored because the modem object has already been
    created

MM expects that ports of the same device are reported with less than
1500ms in between ports. In other words, if ports are reported more
than 1500ms after the last reported port, they may get ignored.

If we remove the 2s timeout, the report of the cached events will
happen as soon as MM starts, which makes it much more likely to happen
in the timeslot that MM expects for ports of the same device reported.
The logic is still not perfect, and we may also need to increase that
1500ms timeout inside MM, but removing the 2s timeout right away here
makes sense.

This 2s timeout was introduced along with the new wrapper launcher for
the daemon, it didn't exist before.

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>

* modemmanager: bump to 1.18.4 with patch

The included patch corrects an issue preventing udev rules from
being parsed correctly. [1][2]

This patch should not be needed after the next release. [3]

More information:
[1] e9f254ba3f
[2] https://lists.freedesktop.org/archives/modemmanager-devel/2021-December/009024.html
[3] https://lists.freedesktop.org/archives/modemmanager-devel/2021-December/009022.html

Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>

* modemmanager: bump to 1.18.6

Remove upstreamed patch.

Signed-off-by: Kuan-Yi Li <kyli@abysm.org>

* modemmanager: switch to meson build tools

Using https://gitlab.freedesktop.org/mobile-broadband/ModemManager.git to download the source code.
Added compile option to compile qrtr support.
Enabled lto and additional gcc flags for perfomance and less size.
Modified to use meson as upstream has abandoned autotools.
Removed BUILD_PARALLEL options. These are default with ninja/meson.

Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>

* modemmanager: bump to 1.18.8

Also removed two patches that are already included in the upstream
release.

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>

* modemmanager: install available FCC unlock scripts

The FCC unlock scripts are installed but not enabled by default.

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>

* modemmanager: report network initiated disconnections to netifd

The new connection dispatcher scripts support integrated in
ModemManager 1.18.8 allows us to provide a openwrt-specific dispatcher
script used to report netifd that the underlying network connection is
down.

See also https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/775

Fixes https://github.com/openwrt/openwrt/issues/8368
Fixes https://github.com/openwrt/packages/issues/14096

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>

Co-authored-by: Nicholas Smith <nicholas@nbembedded.com>
Co-authored-by: Kuan-Yi Li <kyli@abysm.org>
Co-authored-by: Aleksander Morgado <aleksander@aleksander.es>
Co-authored-by: Florian Eckert <fe@dev.tdt.de>
Co-authored-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
2022-06-16 20:47:41 +08:00
Rosen Penev
d48929a1e1 ksmbd-tools: add meson build
Avoids iconv problems.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-06-16 12:30:41 +00:00
Jonathan Pagel
40b7b0e66c telegraf: update to version 1.23.0
Signed-off-by: Jonathan Pagel <jonny_tischbein@systemli.org>
2022-06-14 16:32:57 +00:00
Jonathan Pagel
199f802222 telegraf: Update to version 1.22.4
Signed-off-by: Jonathan Pagel <jonny_tischbein@systemli.org>
2022-06-14 16:32:50 +00:00
Jonathan Pagel
b3c3a401d9 telegraf: upgrade to version 1.22.3
Signed-off-by: Jonathan Pagel <jonny_tischbein@systemli.org>
2022-06-14 16:32:39 +00:00
Jonathan Pagel
fc6af1ae8f telegraf: Update to version 1.22.2
Signed-off-by: Jonathan Pagel <jonny_tischbein@systemli.org>
2022-06-14 16:32:28 +00:00
Jonathan Pagel
ad04aa9cd8 telegraf: Update to version 1.22.1
Signed-off-by: Jonathan Pagel <jonny_tischbein@systemli.org>
2022-06-14 16:32:18 +00:00