Commit graph

30275 commits

Author SHA1 Message Date
Jan Hák
6efd4d1e88 libedit: update to version 20230828-3.1
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2023-09-05 13:20:34 -07:00
Florian Eckert
a2f2d6a5d3
Merge pull request #21992 from osedl/pr/20230901-modemmanager-fix-permission-denied
modemmanager: Fix Permission Denied error
2023-09-05 13:50:28 +02:00
Florian Eckert
83d0ff8e3f
Merge pull request #21994 from danielpinto8zz6/fix-desec-update-dns
ddns-scripts: desec.io - update url to https
2023-09-05 13:35:47 +02:00
Gerard Ryan
104bfa71a9 cache-domains: Fixed config files being outside of jail
This fix dnsmasq failing to startup once configured since the
cache-domains config files are not included in the jail that dnsmasq
runs inside.

Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2023-09-05 19:23:07 +10:00
Jianhui Zhao
4af428ec71 lua-eco: update to 2.5.1
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2023-09-05 11:24:23 +08:00
danielpinto8zz6
f425e37fb0 ddns-scripts: desec.io - update url to https
Signed-off-by: Daniel Pinto <danielpinto8zz6@gmail.com>

desec.io ddns update is not working, after testing the endpoint I got a 301, after a bit of search I found out we are
supposed to use https instead of http
more info here: https://talk.desec.io/t/301-from-update-dedyn-io/644/2

bump PKG_RELEASE
2023-09-04 23:17:58 +01:00
Jeffery To
8e5ca3fc3e
python-crcmod: Fix package section
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-09-05 06:16:35 +08:00
Jeffery To
4f3a0fe623
python-pyserial: Update to 3.5, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-09-05 06:13:50 +08:00
Jeffery To
a1b3595550
python-cryptodomex: Update to 3.18.0, refresh patches
This also updates the list of dependencies.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-09-05 06:09:42 +08:00
Jeffery To
03f1f4b9bb
python-cryptodome: Update to 3.18.0, refresh patches
This also updates the list of dependencies.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-09-05 06:02:25 +08:00
Jeffery To
4872c32580
xmltodict: Update to 0.13.0, rename source package
This renames the source package to python-xmltodict to match other
Python packages.

This also updates the list of dependencies.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-09-05 05:57:23 +08:00
Jeffery To
fdff92f085
ruamel-yaml: Update to 0.17.32, rename source package
This renames the source package to python-ruamel-yaml to match other
Python packages.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-09-05 05:48:07 +08:00
Jeffery To
202140aeff
python-zipp: Update to 3.16.2, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-09-05 05:42:13 +08:00
Jeffery To
8957d34d09
python-zeroconf: Update to 0.97.0, update list of dependencies
The package changed to the poetry-core build backend (and also requiring
python-cython/host).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-09-05 05:34:46 +08:00
Jeffery To
60315a6638
python-yaml: Update to 6.0.1
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-09-05 05:29:19 +08:00
Michael Heimpold
cb1070612b php8: update to 8.2.10
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2023-09-04 22:25:12 +02:00
Jeffery To
ba17298db5
python-build: Update to 1.0.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-09-05 03:38:58 +08:00
Josef Schlehofer
1e1b2051db treewide: change my no longer used email
Since February 2023, I decided to no longer work with Turris, I mean CZ.NIC company
due to some reasons how the development goes and since that day my work address is not
available and not sure if there is some redirect to someone else, but if anyone wants to
reach me, use my email address, where they can find me.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2023-09-04 16:02:56 +02:00
Josef Schlehofer
14bb23f930 treewide: take maintainership from Karel
Both of us were working for Turris and using these devices on daily basis.
A few of these packages are still required and used by Turris. It would be great if
Turris people will take maintainership of these packages, but if they decide not to,
I can step in and take them.

Since Karel switched from using OpenWrt to NixOS and hopefully, I didn't reveal some
secret here, let's take maintainership of his packages.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2023-09-04 11:08:43 +02:00
Jeffery To
98453732e2 python-websockets: Update to 11.0.3, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-09-04 14:34:24 +08:00
Jeffery To
3684df0dc3 python-wcwidth: Update to 0.2.6
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-09-04 14:34:17 +08:00
Jeffery To
92d49899e4 python-voluptuous-serialize: Update to 2.6.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-09-04 14:34:11 +08:00
Jeffery To
6c7a53bd7d python-voluptuous: Update to 0.13.1, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-09-04 14:34:03 +08:00
Jeffery To
1b2811920a python-urllib3: Update to 2.0.4
The package changed to the hatchling build backend.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-09-04 14:33:57 +08:00
Jeffery To
99d8554bcd python-ubus: Update to 0.1.2
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-09-04 14:33:49 +08:00
Jeffery To
0001bc8848
Merge pull request #21965 from jonasjelonek/croc
croc: new package
2023-09-04 11:59:05 +08:00
Stan Grishin
abb910523f
Merge pull request #21943 from stangri/master-adblock-fast
adblock-fast: initial commit
2023-09-03 18:04:13 -07:00
Stan Grishin
f25b34fce8
Merge pull request #22015 from stangri/master-https-dns-proxy
https-dns-proxy: fix dns resolution not working on boot
2023-09-03 18:02:57 -07:00
Stan Grishin
9a2c5ae18c https-dns-proxy: fix dns resolution not working on boot
* fix dns resolution not working on boot
* add hotplug-online script
* reorganizes files/ and Makefile to reflect files destinations

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-09-03 20:35:22 +00:00
Javier Marcet
49ea9e0412 python-websocket-client: update to 1.6.2
- Add support for SSLKEYLOGFILE environment variable
 - Add support for callable header arguments
 - Change handling of proxy environment variables, is_secure set to
 true now prevents http_proxy from getting used

Signed-off-by: Javier Marcet <javier@marcet.info>
2023-09-03 22:58:53 +08:00
Javier Marcet
5a26feb44b docker-compose: Update to version 2.21.0
Signed-off-by: Javier Marcet <javier@marcet.info>
2023-09-03 22:58:40 +08:00
Quintin Hill
71c04c46ee python-ble2mqtt: update to 0.2.0
Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
2023-09-03 22:58:24 +08:00
Quintin Hill
ac1c95d189 python-dbus-fast: update to 1.94.1
Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
2023-09-03 22:58:24 +08:00
John Audia
9220572129 snort3: update to 3.1.69.0
Upstream bump

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2023-09-03 14:39:03 +02:00
Robert Marko
6c28f46f37 mhz: respect CC and CFLAGS passed by buildsystem
It seems that the Makefile has both CC and CFLAGS hardcoded and does not
allow overriding them by ones being passed by the buildsystem.

This works fine until CONFIG_PKG_ASLR_PIE_ALL is selected, then building
will fail with:
arm-openwrt-linux-muslgnueabi/bin/ld.bfd: mhz.o: relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
arm-openwrt-linux-muslgnueabi/bin/ld.bfd: mhz.o(.text+0x75c): unresolvable R_ARM_CALL relocation against symbol `__aeabi_l2d@@GCC_3.5

So, lets add a patch pending upstream that allows both CC and CFLAGS to be
overriden so that ones passed by the buildsystem are actually respected.

Fixes: 89123b308f ("mhz: add new package")
Signed-off-by: Robert Marko <robimarko@gmail.com>
2023-09-03 10:43:57 +02:00
Volker Christian
635a702255 libucontext: Add package
Description (from libucontext github page):
libucontext (https://https://github.com/kaniini/libucontext) is a
library which provides the ucontext.h C API. Unlike other
implementations, it faithfully follows the kernel process ABI when
doing context swaps. libucontext is used on almost all musl
distributions to provide the legacy ucontext.h API.

This package is meant as a development package. There is no need
to install a package on the router if an application or library
is linked against the static libraries. Though, shared libraries
are provided also.

It is used to link libraries/applications against it which need the
system calls

* makecontext
* swapcontext
* getcontext
* setcontext

E.g. the asynchronous API of libmariadb (c-connector) uses this
system calls. Because libmusl didn't provide that system calls this
synchronous API is currently (without libucontexe) not working - it
segfaults.

Co-developed-by: Tianling Shen <cnsztl@immortalwrt.org>
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Signed-off-by: Volker Christian <me@vchrist.at>
2023-09-03 16:37:34 +08:00
Josef Schlehofer
a531468114 knot-resolver: update to version 5.7.0
Changelog:
https://www.knot-resolver.cz/2023-01-26-knot-resolver-5.6.0.html
https://www.knot-resolver.cz/2023-08-22-knot-resolver-5.7.0.html

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2023-09-03 10:02:16 +02:00
Rui Salvaterra
1b2c1ddbb2 tor: update to 0.4.8.4 stable
First release of the 0.4.8.x series, see the changelog [1] for what's new.

[1] https://gitlab.torproject.org/tpo/core/tor/-/raw/tor-0.4.8.4/ChangeLog

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2023-09-03 01:14:29 +02:00
Josef Schlehofer
0feea716bd dmx_usb_module: use upstream commit to fix compilation with kernel 6.2+
Recently, there was pushed patch, which fixed only part to get it working with
Linux kernel 6.2+, but it was only local change and it did not use the changes,
which are going to be included in the upcoming dmx_usb_module release.

This commit use the commit from the upstream repository:
eeecf40c3e

Fixes: e15d9f75da ("dmx_usb_module: fix compilation warning")

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2023-09-02 09:56:11 -07:00
Tiago Gaspar
26bf35bb43 jool: update package to version 4.1.10
Update jool to version 4.1.10 and remove a no longer needed patch.
There was also a need to backport a patch to fix compile in some archs.

Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
2023-09-02 16:50:16 +02:00
Jianhui Zhao
1cd4324a0f lua-eco: update to 2.5.0
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2023-09-02 12:08:03 +03:00
Tianling Shen
f8082bebbe
v2raya: Update to 2.2.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-02 08:39:39 +08:00
Rosen Penev
ef4fa67093 libre2: fix install
Need the suffixed library too.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-09-01 15:52:11 -07:00
Alex Shumsky
b5bf5927f7 collectd-mod-ipstatistics: fix handling of long /proc lines
`/proc/net/netstat` `TcpExt:` line is 2064 chars long on linux 6.1

Signed-off-by: Alex Shumsky <alexthreed@gmail.com>
[PKG_RELEASE bump added]
2023-09-01 20:51:40 +03:00
Oliver Sedlbauer
29590e5d6d modemmanager: Remove hardcoded proto check
Modified the code to correctly determine modem availability based on the
sysfs path provided in the 'device' option, instead of relying  on the
'proto' value. This ensures proper configuration for custom-made protos
that do not match the "modemmanager" identifier.

Signed-off-by: Oliver Sedlbauer <osedlbauer@tdt.de>
2023-09-01 14:07:05 +02:00
Oliver Sedlbauer
ac806e9921 modemmanager: Fix Permission Denied error
The proto_send_update function is sending a notification to netifd
during the teardown section. However, netifd filters link update
notifications executed during teardown, as indicated here:
https://git.openwrt.org/?p=project/netifd.git;a=blob;f=proto-shell.c#l515
This was leading to a Permission Denied error due to its behavior,
making proto_send_update ineffective during teardown.

To address the issue, the proto_send_update function has been removed
from the teardown section. This prevents the Permission Denied error
while ensuring proper operation during teardown.

Additionally, in the 10-report-down helper script, a check has been
implemented to determine if the interface is already down. This check
is crucial to avoid triggering a Permission Denied error, especially
in cases where netifd is already aware of a controlled ifdown operation.

Signed-off-by: Oliver Sedlbauer <osedlbauer@tdt.de>
2023-09-01 13:46:45 +02:00
Rosen Penev
4299e892de libre2: fix pkgconfig paths
Upstream broke them.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-09-01 00:20:38 -07:00
Jonas Jelonek
cd548cea54 croc: new package
croc is a tool written in Go for sending files from one device to
another over the internet using a relay. It runs on multiple platforms,
provides end-to-end encryption and works without port forwarding and
fixed IP/DynDNS.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2023-09-01 08:37:44 +02:00
Lucian Cristian
71e8d20f59 nss: update to 3.93
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2023-08-31 19:28:39 -07:00
Lucian Cristian
5a1b878010 libreswan: update to 4.12
fix CVE-2023-38710, CVE-2023-38711, CVE-2023-38712

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2023-08-31 19:28:31 -07:00