Commit Graph

30144 Commits

Author SHA1 Message Date
Jeffery To
021ebcd0be Merge pull request #22668 from commodo/pymysql_sha256_23_05
[23.05] pymysql: add meta-package for sha256 support
2023-11-16 15:44:37 +08:00
Eneas U de Queiroz
f9b6c2c5de pymysql: add meta-package for sha256 support
Replace the PYTHON3_PYMYSQL_SHA_PASSWORD_SUPPORT option, which is
causing circular dependencies, with a meta-package that installs both
python3-pymysql and python3-cryptography.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(cherry picked from commit 79b173a0c5)
2023-11-16 08:44:13 +02:00
Jeffery To
413260559e golang: Update to 1.21.4
Includes fixes for CVE-2023-45283 and CVE-2023-45284 (path/filepath:
insecure parsing of Windows paths).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 0ebc715981)
2023-11-16 02:22:42 +08:00
Stan Grishin
8e3a182464 Merge pull request #22656 from stangri/openwrt-23.05-adblock-fast
[23.05] adblock-fast: bugfix: ensure downloaded block-lists end with newline
2023-11-13 14:44:38 -07:00
Stan Grishin
b2e8a5bdd2 adblock-fast: bugfix: ensure downloaded block-lists end with newline
* ensure downloaded block-lists end with newline
* turn free/total RAM checks into functions calls

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit 3787b41355)
2023-11-13 10:11:14 +00:00
Philip Prindeville
9671ba6eb0 Merge pull request #22547 from wigyori/openwrt-23.05-riscv
[23.05] perl: add support for riscv64
2023-11-12 11:21:04 -07:00
Stan Grishin
bc614e0136 Merge pull request #22620 from stangri/openwrt-23.05-adblock-fast
[23.05] adblock-fast: update to 1.0.1-1
2023-11-10 12:48:32 -07:00
Dirk Brenken
11252ef643 banip: update 0.9.2-2
* support backup/restore for remote allowlists
* report the used log variant in status message

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 2411bcffaf)
2023-11-10 19:05:46 +01:00
Dirk Brenken
4c197c1a2d banip: release 0.9.2-1
* the log file monitor now supports standard log files used by other log daemons like syslog-ng
  Set 'ban_logreadfile' accordingly, by default it points to /var/log/messages
* removed logd dependency, closes #21932

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit c4e8140740)
2023-11-10 19:05:32 +01:00
Nikos Mavrogiannopoulos
8cf81bccd5 tang: set the right permissions to keys
Resolves: #22632

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2023-11-10 10:39:05 +01:00
Tianling Shen
660c30cc27 v2raya: Update to 2.2.4.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit eabb6b8a74)
2023-11-10 12:50:20 +08:00
Tianling Shen
98c281532c v2ray-core: Update to 5.11.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 56e29ed7da)
2023-11-10 12:49:26 +08:00
Stan Grishin
4df5572bbd adblock-fast: update to 1.0.1-1
* update Makefile copyright info
* organize functions shared between the init script, uci-defaults and
  luci app in alphabetical order
* update error, warning and status messaging
* use single quotes instead double quotes for static text labels
* better warning for missing recommended packages
* rename dns function to resolver to better reflect its purpose
* improve resolver cleanup code
* move _resolver_config function inside resolver function to improve code readlibity
* rename _process_file_url to process_file_url_wrapper to better reflect its purpose
* add preflight check for available RAM vs total size of block lists
* move _config_add_url_size function inside adb_sizes function to improve code readlibity
* remove uci validation from status_service function to improve performance
* source init script from uci-defaults to include shared functions

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit 11df396a18)
2023-11-08 09:59:47 +00:00
Michael Heimpold
4a21e9e72d Merge pull request #22611 from mhei/23.05-php8-update-to-8.2.12
[23.05] php8: update to 8.2.12
2023-11-08 07:38:31 +01:00
Michael Heimpold
6439078a93 php8: update to 8.2.12
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
(cherry picked from commit 8d6a63df8a)
2023-11-06 06:49:33 +01:00
Michael Heimpold
b2cdb8f45c php8: fix linking on riscv64 platform (again)
The initial fix was done in a2e76e497.
Later we could revert it with 5779ae4c5 since a global fix
in gcc was deployed.

But now, PHP itself applied a workaround/fix in 8.2.8,
so that we now require the initial fix again.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
(cherry picked from commit 43b10ad9c1)
2023-11-06 06:49:33 +01:00
S. Brusch
7519f1ff14 crowdsec-firewall-bouncer: add ujail
* added ujail for crowdsec-firewall-bouncer
* set nice to reduce priority for process

Signed-off-by: S. Brusch <ne20002@gmx.ch>

Maintainer: Kerma Gérald <gandalf@gk2.net>
Run tested: mediatek/filogic, BPI-R3, Openwrt 23.05.0

(cherry picked from commit a8df73ce72)
2023-11-06 09:57:49 +08:00
Zoltan HERPAI
d42ced507a perl: add support for riscv64
Required by sifiveu and upcoming riscv targets.

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
(cherry picked from commit cf59047d3c)
2023-11-06 00:21:08 +01:00
Josef Schlehofer
55aef54b75 nmap: backport fix to be able to compile it with OpenSSL 1.1
The latest nmap version 7.9.3 currently fails to compile with OpenSSL 1.1 [1],
it required to backport upstream patch to fix the compilation. [2]

[1] https://github.com/nmap/nmap/issues/2516
[2] d6bea8dcde

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 2c87004346)
2023-11-05 16:40:45 +01:00
Jonas Jelonek
ea020233cb iperf3-mt: new package
This adds a multithreaded variant of iperf3 as a package. This variant
is still experimental, developed in the mt branch of the iperf
repository and expected to be merged when it is considered stable.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
(cherry picked from commit f369a2aaa9)
2023-11-05 16:40:23 +01:00
Tianling Shen
dd0a3db429 Merge pull request #22597 from muink/dnsproxy-23.05
[23.05] dnsproxy: add more options
2023-11-05 16:30:48 +08:00
Anya Lin
9d611efed9 dnsproxy: new features
1. Add new options:
  --http3    Enable HTTP/3 support (H3 first)
  --timeout  Timeout for outbound DNS queries to remote upstream servers in a human-readable form (default: 10s)

2. Allows listen on multiple interfaces and ports

Signed-off-by: Anya Lin <hukk1996@gmail.com>
(cherry picked from commit 47b4ebc5cb)
2023-11-05 14:59:47 +08:00
Christian Marangi
542e8dae9e aircrack-ng: backport patch and move package to pcre2
Backport patch merged upstream for PCRE2 support and move package to
pcre2.

Also add an additional patch pending to fix linking both pcre and pcre2
if autotools detect both library. (aircrack-ng prefer pcre2 in presence
of both)

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit cb1f7c7ee4)
2023-11-05 07:56:34 +01:00
Christian Marangi
3754fbdd38 aircrack-ng: bump to release 1.7
Bump aircrack-ng to release 1.7

Changelog from [1]

Airdecap-ng: Endianness fixes
Airdecap-ng: Output PCAP as little endian
Airodump-ng: Fixed blank encryption field when APs have TKIP (and/or CCMP) with WPA2
Airodump-ng: Updated encryption filter (-t/--encrypt) for WPA3 and OWE
Airodump-ng: Fixed out-of-order timestamp captures
Airodump-ng: Ignore NULL PMKID
Airodump-ng: Fixed dropping management frames with zeroed timestamp
Airodump-ng: Fixed sorting where sometimes it started with a different field
Airodump-ng: Allow setting colors only in AP selection mode
Airodump-ng: Fix crash on 4K Linux console
Airodump-ng: Fixed issue where existing clients not linked to an AP become hidden when hitting 'o'
Airodump-ng: Allow use of WiFi 6E 6GHz frequencies
Airodump-ng: Look for oui.txt in /usr/share/hwdata
Airgraph-ng: Fixed graphviz package conflict
Airgraph-ng: Fixed downloading OUI with python3
Airgraph-ng: Ensure support/ directory is created when installing
Aircrack-ng: Fixed static compilation
Aircrack-ng: Fix handshake replay counter logic
Aircrack-ng: Handle timeout when parsing EAPOL
Aircrack-ng: Fixed WEP display
Aircrack-ng: Fixed spurious EXIT messages
Aircrack-ng: Improved handshake selection by fixing EAPOL timing and clearing state
Aircrack-ng: Ignore NULL PMKID
Aircrack-ng: Added Apple M1 detection
Aireplay-ng: In test mode, detect tampering of sequence number by firmware/driver
Aireplay-ng: Fixed incorrectly rewritten loops affecting fragmentation attack, and in some cases, SKA fake auth
Aireplay-ng: Fixed a bunch of instances where packets had their duration updated instead of the sequence number
Airmon-ng: Fix avahi killing
Airmon-ng: rewrite service stopping entirely
Airmon-ng: Codestyle fixes and code cleanup
Airmon-ng: Added a few Raspberry Pi hardware revisions
Airmon-ng: Fixes for 8812au driver
Airmon-ng: Fix iwlwifi firmware formatting
Airmon-ng: Remove broken KVM detection
Airmon-ng: Show regdomain in verbose mode
Airmon-ng: Updated Raspberry Pi hardware revisions
Airmon-ng: Document frequency usage
Airmon-ng: Add a sleep to help predictable names due to udev sometimes renaming interface
Airmon-ng: Added warning for broken radiotap headers in kernel 5.15 to 5.15.4
Airmon-ng: shellcheck fixes
Airmon-ng: support systemctl as some systems don't support 'service' anymore
Airmon-ng: Fixes for pciutils 3.8, backward compatible
Airbase-ng: use enum for frame type/subtype
Airbase-ng: remove a few IE in association responses
Besside-ng: Support and detect all channels in 5GHz in Auto-Channel mode
OSdep: Search additional IE for channel information
OSdep: Android macro fixes
Patches: Add missing patches that were on https://patches.aircrack-ng.org but not in repo
Patches: Updated freeradius-wpe patch for v3.2.0
Patches: Updated hostapd-wpe patch for v2.10
Patches: Added docker containers to test WPE patches
Autotools: make dist now creates VERSION file
Autotools: Added maintainer mode
Autotools: Initial support for Link Time Optimization (LTO) builds
Integration tests: Added a new test, and improved some existing ones
Airgraph-ng: switch airodump-join to Python 3
Manpages: Fixes (typos, tools name, etc.) and improvements
README: Updated dependencies and their installation on various distros in README.md and INSTALLING
README: Fixed typos and spelling in README.md and INSTALLING
Packages: Packages on PackageCloud now support any distro using .deb and .rpm, however, it requires reinstalling repo (BREAKING CHANGE)
General: Fix compilation with LibreSSL 3.5
General: Fix issues reported by Infer
General: Updated buildbots
General: Add Linux uclibc support
General: Compilation fixes on macOS with the Apple M1 CPU
General: Removed TravisCI and AppVeyor
General: Use Github Actions for CI (Linux, Win, macOS, code style, and PVS-Studio)
General: Added vscode devcontainer and documentation
General: Fix warnings from PVS-Studio and build with pedantic (See PR2174)
General: Shell script fixes thanks to shellcheck
General: Fixes for GCC 10 and 11
General: Fixed cross-compilation
General: Code refactoring, deduplication, cleanup, and misc code improvements
General: Coverity Scan fixes, which includes memory leaks, race conditions, division by 0, and other issues
General: PVS Studio improvements,fixes and updates
General: Code formatting/style fixes
General: Various fixes and improvements (code, CI, integration tests, coverity)
General: Update bug reporting template and update the process

[1] https://aircrack-ng.blogspot.com/2022/05/aircrack-ng-17.html
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit 41922f33b5)
2023-11-05 07:56:34 +01:00
Philip Prindeville
0d50af11a1 Merge pull request #22578 from lowjoel/backport-strongswan-5.9.11
strongswan: Update to 5.9.11
2023-11-04 12:28:40 -06:00
Jeffery To
66774c3b30 pyodbc: Fix segmentation fault
4.0.36 included a change to decimal parsing[1] that requires the decimal
module. Trying to load the pyodbc module without python3-decimal
installed would lead to a segmentation fault.

This adds python3-decimal as a dependency.

This also adds python3-uuid as a dependency as the module can accept and
return uuid objects[2].

[1]: 6b107a2bca
[2]: 2ad7a9ced7

Fixes: f02f3ee8c7 ("pyodbc: Update to 4.0.39")

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 668a0f9dd8)
2023-11-02 11:23:38 +01:00
Oskari Rauta
9068bc76cf speedtestcpp: update to 1.20.3
changes:
 - fixes a bug where science notations (exponentials) are displayed during tests during high speed bursts

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
(cherry picked from commit 58d8f92721)
2023-11-02 01:57:55 +01:00
Koen Vandeputte
3b240b06f4 wavemon: bump to 9.5.0
The current version is broken, as it refuses to work properly
with the current nl80211 state.
Bumping this fixes full wavemon support

Changelog: 9.5.0:
https://github.com/uoaerg/wavemon/releases/tag/v0.9.5

Changelog 9.4.0:
https://github.com/uoaerg/wavemon/releases/tag/v0.9.4

Note that since 0.9.4, wavemon has a dependency on libnl-cli

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
(cherry picked from commit d10b26525c)
2023-11-02 01:57:34 +01:00
Christian Marangi
4ae7384089 libndpi: bump to release 4.8
Bump to release 4.8 to make it easier to backport PCRE2 support patch.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit 97a7165e72)
2023-11-02 01:57:24 +01:00
Christian Marangi
a1f665fc9c haproxy: move to PCRE2
Move to PCRE2 as PCRE is EOL and won't receive any more security update
anymore.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit f25f4d395d)
2023-11-02 01:57:15 +01:00
Philip Prindeville
5a27d7d8be strongswan: Update to 5.9.11
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
(cherry picked from commit 08158d2718)
Signed-off-by: Joel Low <joel@joelsplace.sg>
2023-11-02 07:52:59 +08:00
Jeffery To
f218d96e14 python3: Fix building C extensions with setuptools
setuptools provides a local copy of distutils and when building a C
extension, this distutils will add the target LIBDIR (/usr/lib) to the
list of library paths.

If the build system has a libpython3.11.so in /usr/lib, then the linker
will try to link to this shared library and fail.

This adapts 008-distutils-use-python-sysroot.patch for host setuptools
to add the correct library directory.

Fixes: https://github.com/openwrt/packages/issues/22330

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 624fb95561)
2023-11-02 00:40:44 +08:00
Tianling Shen
9668b0dc21 Merge pull request #22559 from jefferyto/rust-fixes-openwrt-23.05
[openwrt-23.05] rust: Fix compile error if build dir and DL_DIR on separate filesystems, compile error for mipsel_24kc+24kf
2023-11-02 00:26:03 +08:00
Tianling Shen
c0e290f2ce Merge pull request #22567 from douglarek/openwrt-23.05
[openwrt-23.05] sing-box: update to v1.6.0
2023-11-02 00:25:37 +08:00
Anton Antonov
4aaa4844fb efibootmgr: Add armsr target support
Signed-off-by: Anton Antonov <Anton.Antonov@arm.com>

(cherry picked from commit 3be58aa1d3)
2023-11-01 12:11:10 +08:00
Anton Antonov
41f5c318d7 efivar: Add armsr target support
Backport up-stream patch:
ca48d3964d

Signed-off-by: Anton Antonov <Anton.Antonov@arm.com>

(cherry picked from commit c618100c82)
2023-11-01 12:11:10 +08:00
Anton Antonov
78b009fbd2 dmidecode: Add armsr target support
Signed-off-by: Anton Antonov <Anton.Antonov@arm.com>
(cherry picked from commit ee47bf4a52)
2023-11-01 12:11:10 +08:00
Moritz Warning
18061b655c zerotier: fix typo
Signed-off-by: Moritz Warning <moritzwarning@web.de>
(cherry picked from commit 9e38e78000)
2023-10-31 23:19:10 +01:00
Christian Marangi
6ab71e2894 aircrack-ng: fix wrong inclusion of libbsd if detected
Currently aircrack-ng try to link with libbsd if it does detect the
library in staging_dir. This is the case with buildbot where every
package is selected and compiled.

Fix this by adding a pending patch that permits to disable libbsd
inclusion even if detected and set the related config flag.

aircrack-ng use 2 function of libbsd and it's not worth to include the
entire library for 2 simple function for string manipulation.

Also add an additional patch that permits to use musl or glibc version
of these string functions.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit bd21652b79)
2023-10-31 23:18:39 +01:00
Glenn Strauss
96e1b50f1f lighttpd: update to lighttpd 1.4.73 release hash
* update to lighttpd 1.4.73 release hash
* update maintainer

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
(cherry picked from commit f3e26bef52)
2023-10-31 23:17:59 +01:00
Leo Douglas
ec22559030 sing-box: update to v1.6.0
see changelog: https://github.com/SagerNet/sing-box/releases/tag/v1.6.0

Signed-off-by: Leo Douglas <douglarek@gmail.com>
(cherry picked from commit 84c431702e)
2023-10-31 23:07:35 +08:00
Rui Salvaterra
be1804da83 tor: update to 0.4.8.7 stable
Bugfix release, see the changelog [1] for what's new.

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

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(cherry picked from commit 5cb304e2b3)
2023-10-31 13:48:29 +01:00
Christian Marangi
c214bc1111 zabbix: move to PCRE2 library
Move to PCRE2 library as PCRE is not EOL and won't receive any security
updates anymore.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit 3dfb00c6c6)
2023-10-31 13:48:08 +01:00
Christian Marangi
876f3fa5b5 postfix: move to PCRE2 library
Move to PCRE2 library as PCRE is EOL and won't receive any security
updates anymore.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit f585559690)
2023-10-31 13:47:50 +01:00
Christian Marangi
f2fb6c561e postfix: bump to 3.8.2 release
Bump postfix to 3.8.2 release.

Refresh patches and drop patch 502-detect-glibc.patch as it got merged
upstream.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit 4b7d365b86)
2023-10-31 13:47:42 +01:00
Jan Hák
08670d65ca knot: patch enabling PKCS11 related code only if PKCS11 is available
Signed-off-by: Jan Hák <jan.hak@nic.cz>
(cherry picked from commit 3efee178f2)
2023-10-31 13:47:20 +01:00
Jan Hák
89f92abc32 knot: update to version 3.3.2
Signed-off-by: Jan Hák <jan.hak@nic.cz>
(cherry picked from commit fbfa63a03b)
2023-10-31 13:47:14 +01:00
Christian Marangi
2cc3f40b6f fdm: update to 2.2 release and switch to PCRE2
Update to release 2.2 and switch to PCRE2. New release switched from
PCRE to PCRE2 and is now required.

Drop patch merged upstream and backport 2 additional patch that fix a
user-after-free and a PCRE2 bug.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit 13982c13d0)
2023-10-31 13:47:06 +01:00
Christian Marangi
69d10e78eb tvheadend: drop support for PCRE
Drop support for PCRE as it's now EOL and won't receive any security
updates anymore.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit 9ea2ec7cd1)
2023-10-31 13:46:54 +01:00
Marius Dinu
8e4d2a7a61 tvheadend: add dependency on gettext (host)
Gettext is a prerequisite to build OpenWrt according to:
https://openwrt.org/docs/guide-developer/toolchain/install-buildsystem
but github automated tests fail without this explicit dependency:

2023-06-19T08:02:45.1940511Z   checking for py module gzip ...                   ok
2023-06-19T08:02:45.1968662Z   checking for /builder/staging_dir/host/bin/pkg-config ...ok
2023-06-19T08:02:45.1998491Z ERROR: no gettext binaries found
2023-06-19T08:02:45.1999746Z   checking for xgettext ...                         fail
2023-06-19T08:02:45.2008403Z make[2]: *** [Makefile:263: /builder/build_dir/target-arm_cortex-a9+vfpv3-d16_musl_eabi/tvheadend-2023-06-05/.configured_a17fb5ef857664f03cd0ce37cc5ea591] Error 1

Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
(cherry picked from commit fb68d07bfa)
2023-10-31 13:46:48 +01:00