Commit Graph

11115 Commits

Author SHA1 Message Date
Stan Grishin 575af322b5 adblock-fast: add support for smartdns
* add support for smartdns
* switch from using `uci` commands to `uci_` functions
* rename `_resolver_config` to `_dnsmasq_instance_config`
* introduce `_smartdns_instance_config`
* improve resolvers restart code on changes
* update load_validate_config to allow for smartdns option

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-12-05 08:16:35 +00:00
Vladislav Grigoryev 0bced11888 sstp-client: add support for custom port
Add support for connecting to a custom SSTP port.

Signed-off-by: Vladislav Grigoryev <vg.aetera@gmail.com>
2023-12-04 13:24:41 -08:00
Philip Prindeville a3179db0c4
Merge pull request #22809 from pprindeville/strongswan-update-5.9.13
strongswan: Update to 5.9.13
2023-12-04 14:05:20 -07:00
Florian Eckert 21160537f9
Merge pull request #22631 from TDT-AG/pr/20231109-modemmanager
modemmanager: add state check and set init_epsbearer
2023-12-04 13:05:11 +01:00
Florian Eckert af12147f8c modemmanager: add possibilty for setting initial EPS bearer
If no GSM but only 4G is available and a special APN must be used, it
is necessary to set an inital EPS bearer beforehand. If this is not set,
then modem cannot log in and register in the mobile network.

The new option 'init_epsbearer' could be set to the following options.
* none: No init EPS bearer is used and the old one is deleted (default)
* default: Use init EPS bearer with the following config options
  'iptype', 'allowedauth', 'password', 'user' and 'apn' as for the
  connection bearer.
* custom: Other parameters are used that do not match those of the
  default connection bearer. These have an 'init_' prefix and are named
  in the same way as the default connection bearer config options.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2023-12-04 12:14:56 +01:00
Florian Eckert 7b4d82c58f modemmanager: check modem state before establishing a connection
With this change the following modem 'state' are checked before a
connection attempt setup.
* failed: Stop connection attempt because of sim-missing
* locked: Stop connection attempt if no pincode is set

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2023-12-04 11:37:06 +01:00
Philip Prindeville c094851caf strongswan: Update to 5.9.13
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2023-12-03 22:33:04 -07:00
Eric Fahlgren f21dffc2a3 snort3: complete rework
- Add many options to config file.
  - Move rules and generated snort.lua to /tmp.
  - Add script for downloading rules.
  - Add preliminary reporting capabilites.

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2023-12-03 13:53:58 -08:00
Ariel Xiong 904438be39 AriaNg: bump 1.3.2 to 1.3.6
Fix the problem that cannot create new task after clearing checksum option
    Other bug fix and user interface optimization

    Support overriding aria2 global settings with empty content when create new download task (#712)
    Other bug fix and user interface optimization

    Update Traditional Chinese translation (#705, thx @ChiaYen-Kan)
    Other bug fix and user interface optimization

    Add check-integrity to task settings tab (#693, thx @raytrap)
    Fix a spelling mistake (#696, thx @rusq)

     fix due to the index.html (1.3.6) cite these 2 png files. To keep the page looks fine without 404, added these 2 png files.

Signed-off-by: Ariel Xiong <ArielHeleneto@outlook.com>
2023-12-04 04:16:30 +08:00
Andy Syam 104098c38b freeradius3: add modules
freeradius3-mod-yubikey
freeradius3-mod-wimax
freeradius3-mod-utf8
freeradius3-mod-unpack
freeradius3-mod-sql-map
freeradius3-mod-sometimes
freeradius3-mod-soh
freeradius3-mod-replicate
freeradius3-mod-rediswho
freeradius3-mod-redis
freeradius3-mod-pam
freeradius3-mod-linelog
freeradius3-mod-krb5
freeradius3-mod-ippool
freeradius3-mod-eap-fast
freeradius3-mod-dynamic-clients
freeradius3-mod-date
freeradius3-mod-counter

Signed-off-by: Andy Syam <privasisource@gmail.com>
2023-12-02 16:21:34 -08:00
Christian Marangi 661a22c594 snort: add experimental PCRE2 support patch
Add experimental PCRE2 support patch as PCRE is EOL and won't receive
any new updates anymore.

Since PCRE2 API changed, also snort plugins API changed and require some
tweka for any user downstream that compile custom plugins. The examples
are all updated and conversion patch contains additional info on the
changes required to the plugins.

Plugins needs to be compiled and require updates anyway so there isn't a
problem with user trying to load incompatible plugins.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-12-01 15:11:23 -08:00
Christian Marangi b0495e76e9 snort: bump to release 2.9.20
Update to relase 2.9.20 to make it easier to apply experimental PCRE2
support patch.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-12-01 15:11:23 -08:00
Jonas Jelonek bdb6d2a37f iperf3: update to 3.16
notable changes:
- multithreading support

changelog: https://github.com/esnet/iperf/releases/tag/3.16

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2023-12-01 15:09:32 -08:00
Jonas Jelonek 4fb1bdc86c iperf3-mt: remove package
This package was intended to provide the experimental multithreading
support for iperf3. With the update to 3.16, multithreading is available
in mainline iperf3. Thus, remove this package.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2023-12-01 15:09:25 -08:00
John Audia e2573ca13f snort3: update to 3.1.75.0
Upstream bump

   ,,_     -*> Snort++ <*-
  o"  )~   Version 3.1.75.0
   ''''    By Martin Roesch & The Snort Team
           http://snort.org/contact#team
           Copyright (C) 2014-2023 Cisco and/or its affiliates. All rights reserved.
           Copyright (C) 1998-2013 Sourcefire, Inc., et al.
           Using DAQ version 3.0.13
           Using LuaJIT version 2.1.0-beta3
           Using OpenSSL 3.0.12 24 Oct 2023
           Using libpcap version 1.10.4 (with TPACKET_V3)
           Using PCRE version 8.45 2021-06-15
           Using ZLIB version 1.3
           Using Hyperscan version 5.4.2 2023-11-20

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-12-01 11:25:45 -08:00
Nils Koenig e0d7181a6d wifischedule: updated to 1.0.5-1
Fixed _get_wireless_interfaces, thanks to Trekky12
    Check schedule during router startup

Fixes: https://github.com/newkit/wifischedule/pull/9
Maintainer: @newkit
Tested: TP-Link WDR3600 with OpenWRT 23.05

Signed-off-by: Nils Koenig <openwrt@newk.it>
2023-12-01 11:23:13 -08:00
Rosen Penev aa89f847c6 mosquitto: update to 2.0.18
Switch to CMake. Allows faster compilation.

Small Makefile cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-12-01 11:20:49 -08:00
Oskari Rauta 2dd3b1b177 netbird: update to version 0.24.3
Changelog: https://github.com/netbirdio/netbird/releases/tag/v0.24.3

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2023-12-01 18:01:11 +08:00
Oskari Rauta 88ed83a55b aardvark-dns: update to version 1.9.0
Changelog:
 - update trust-dns to hickory
 - never report an error when the syslog init fails
 - dependency updates

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2023-12-01 18:00:38 +08:00
Oskari Rauta aa3abde67e netavark: update to version 1.9.0
Changes:
 - add firewalld-reload subcommand
 - bridge: force static mac on bridge interface
 - dependency updates
 - numerous fixes to test suite

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2023-12-01 18:00:26 +08:00
Jo-Philipp Wich e5dba39ebf
Merge pull request #22645 from yggdrasil-openwrt/yggdrasil-2023-11-11
yggdrasil: overhaul package with netifd support
2023-11-30 16:25:36 +01:00
Jeffery To 0d9cc4aed2 fail2ban: Fix compatibility with Python 3.11
This backports 2 commits from upstream[1]; the other 3 are not strictly
necessary. One of the patches has been updated to remove a change to a
regex that does not exist in 0.11.2.

[1]: https://github.com/fail2ban/fail2ban/pull/3267

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

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-11-30 13:04:58 +08:00
Oskari Rauta a0d7e40494 external-protocol: rename and update cni-protocol
cni-protocol can be used for both cni and netavark
and also for many other things, such as vpn's that
lack customized protocol supports for openwrt as a
general externally managed protocol, so it was due
to rename it.

I also added one extra option, search domain, which
is optional and updated scripts retrieving ip address
and routing information.

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2023-11-28 20:00:57 +08:00
William Fleurant 6820b2b318 yggdrasil: bump to 0.5.4
Signed-off-by: William Fleurant <meshnet@protonmail.com>
2023-11-28 12:26:47 +01:00
Philip Prindeville c8d171cf30
Merge pull request #22762 from pprindeville/strongswan-update-5.9.12
strongswan: Update to 5.9.12
2023-11-27 12:11:52 -07:00
Marc Ole Bulling f12c63b9b9
travelmate: Added H-Rewards hotel login
Signed-off-by: Marc Ole Bulling <Marc-Ole@gmx.de>
2023-11-27 17:52:06 +01:00
Philip Prindeville ed30ca0f38 strongswan: Update to 5.9.12
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2023-11-26 21:44:52 -07:00
William Fleurant 1b4455cbe1 yggdrasil: bump to 0.5.3
Signed-off-by: William Fleurant <meshnet@protonmail.com>
2023-11-26 20:41:51 +01:00
Moritz Warning 7e77f2c934 dhtd: update to 0.2.5
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2023-11-26 15:09:06 +01:00
Alexander Egorenkov 332d26a7f6 aria2: bump to version 1.37
Release notes:
- https://github.com/aria2/aria2/releases/tag/release-1.37.0

Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
2023-11-26 15:08:30 +01:00
Tianling Shen e766690d13
v2ray-geodata: Update to latest version
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-11-26 14:25:50 +08:00
Tianling Shen c0704be027
xray-core: Update to 1.8.6
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-11-26 14:22:28 +08:00
Tianling Shen 11913a72cc
v2ray-core: Update to 5.12.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-11-26 14:22:09 +08:00
Tianling Shen a678f58912
dnsproxy: Update to 0.59.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-11-26 14:21:57 +08:00
Stan Grishin c72d93fc73
Merge pull request #22746 from stangri/master-https-dns-proxy
https-dns-proxy: fix unintentional call of service_stopped in boot()
2023-11-25 17:12:35 -07:00
Stan Grishin ffb396bca9 adblock-fast: bugfix: call to missing function
* fix call to is_number to is_integer
* improve boot()

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-11-25 20:54:17 +00:00
Max Berger 86a620f644 ddns-scripts: Fix Route53 provider
This fixes the Invalid Resource Record: FATAL problem: ARRDATAIllegalIPv4Address error message described in https://forum.openwrt.org/t/route53v1-script-error/160068

Maintainer: @chris5560, @maxberger, @dibdot
Tested: Checked on local system
Signed-off-by: Max Berger <max@berger.name>
2023-11-25 16:27:18 +01:00
Dirk Brenken e7979d6b04
banip: update 0.9.2-4
* fix: accidently upload a faulty urlhaus feed regex in the former commit

Signed-off-by: Dirk Brenken <dev@brenken.org>
2023-11-25 08:57:43 +01:00
Dirk Brenken 1557ddfe83
banip: update 0.9.2-3
* fix the urlhaus regex
* fix a possible init race condition

Signed-off-by: Dirk Brenken <dev@brenken.org>
2023-11-25 08:24:36 +01:00
Stan Grishin 2e9f6c4446 https-dns-proxy: fix unintentional call of service_stopped in boot()
Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-11-24 16:11:57 +00:00
Stan Grishin d1bf1b35fe
Merge pull request #22740 from stangri/master-adblock-fast
adblock-fast: bufgix: fix boot()
2023-11-24 00:13:33 -07:00
Stan Grishin 96ad0ab6fd adblock-fast: bufgix: fix boot()
* fix boot()
* reintroduce procd_boot_delay variable to control delay of service
  start on boot
* introduce `check_lists` command to check enabled block-lists for
  domain(s)
* use config_get_bool instead of config_get for boolean options

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-11-23 22:44:52 +00:00
Stan Grishin f519b68401 https-dns-proxy: bugfix: prevent erros from boot()
* fixes https://github.com/openwrt/packages/issues/22674
* rename resolver_health_check to is_resolver_running for readability
* reorder functions in the init file by name

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-11-23 22:39:40 +00:00
Dirk Brenken 3f0e03f596
Merge pull request #22721 from jcassette/fix-22691
unbound: fix `create_host_record_from_host` error when `dns` is not set
2023-11-22 23:07:19 +01:00
Josef Schlehofer 91ae836f0e quassel-irssi: drop this package
Based on the discussion on GitHub [1], we found out that quassel irssi is not maintained anymore, thus it is dead and confirmed by developers [2]. There is no reason to keep this package anymore here in our repositories, because otherwise we will need to take care of it and thats not what is going to happen.

[1] https://github.com/openwrt/packages/pull/22605
[2] https://github.com/phhusson/quassel-irssi/issues/36

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2023-11-22 14:50:35 +01:00
Tianling Shen 727fd6c58a
Merge pull request #22724 from brvphoenix/sing-box
sing-box: update to 1.6.6
2023-11-22 21:49:39 +08:00
Julien Cassette 8d60419251 unbound: fix `create_host_record_from_host` error when `dns` is not set
The function `create_host_record_from_host` fails if the `dns` option
is not set in the host entry.
This sets a default to the `dns` variable in order to fix this error.

Fixes: #22691

Signed-off-by: Julien Cassette <julien.cassette@gmail.com>
2023-11-22 13:19:00 +01:00
Michael Heimpold f926b8281d
Merge pull request #22723 from mhei/fix-gensio-build
gensio: add patches/fixes to workaround swig and python detection
2023-11-22 09:23:31 +01:00
Van Waholtz 59f11cb4f1 sing-box: update to 1.6.6
Changes: https://github.com/SagerNet/sing-box/compare/v1.6.4...v1.6.6

Signed-off-by: Van Waholtz <brvphoenix@gmail.com>
2023-11-22 15:53:43 +08:00
Tianling Shen b60fd45334
Merge pull request #22706 from mwarning/master_dhtd_022
dhtd: update to 0.2.4
2023-11-22 12:24:57 +08:00
Tianling Shen 14282f03db
Merge pull request #22709 from gladiac/haproxy-2.8.4
haproxy: update to v2.8.4
2023-11-22 12:24:13 +08:00
Michael Heimpold fd6832b4bc gensio: add patches/fixes to workaround swig and python detection
The built-in swig/python detection does not works well
when system-wide m4 macros are available with same name
but different content.
So make the configure stuff compatible, resp. workaround
a little bit.

It seems also necessary to pass the PYTHON_LIBS environment
during the compile phase.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2023-11-22 00:45:25 +01:00
Moritz Warning 0f3a2070dc dhtd: update to 0.2.4
* add option to execute a script for each result

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2023-11-21 12:55:04 +01:00
Kevin White 9b130e4b34 acme-acmesh: Update to 3.0.7
Signed-off-by: Kevin White <kwhite@kevbo.org>
2023-11-20 23:40:31 +01:00
Christian Lachner 38107ae1f2 haproxy: update to v2.8.4
- Update haproxy PKG_VERSION and PKG_HASH
- See changes: http://git.haproxy.org/?p=haproxy-2.8.git;a=shortlog

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2023-11-20 08:07:23 +01:00
Ivan Pavlov f52f437070 openvpn: update to 2.6.8
This is a bugfix release containing security fixes.

Security Fixes (included in 2.6.7):

CVE-2023-46850 OpenVPN versions between 2.6.0 and 2.6.6 incorrectly use a send buffer
after it has been free()d in some circumstances, causing some free()d memory to be sent to the peer.
All configurations using TLS (e.g. not using --secret) are affected by this issue.

CVE-2023-46849 OpenVPN versions between 2.6.0 and 2.6.6 incorrectly restore --fragment configuration
in some circumstances, leading to a division by zero when --fragment is used.
On platforms where division by zero is fatal, this will cause an OpenVPN crash.

For details refer to https://github.com/OpenVPN/openvpn/blob/v2.6.8/Changes.rst

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
2023-11-19 12:24:11 -08:00
Hannu Nyman 5ffdf3392f
Merge pull request #22701 from mhei/gensio-fix-python-detection
gensio: add patch to fix python detection
2023-11-19 12:53:53 +02:00
Michael Heimpold 0b9c8c0a6f gensio: add patch to fix python detection
Upstream PR: https://github.com/cminyard/gensio/pull/69

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2023-11-19 11:14:18 +01:00
Tianling Shen 1ce0e4c14b
dnsproxy: Update to 0.59.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-11-19 14:38:30 +08:00
Oskari Rauta 7b3d033ab6 netbird: update to version 0.24.2
Release notes: https://github.com/netbirdio/netbird/releases/tag/v0.24.2

Also fixes issue of not being able to build with musl (>1.2.4)

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2023-11-19 13:22:12 +08:00
Rosen Penev 64b00f33db hcxtools: update to 6.3.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-11-18 20:19:46 -08:00
Rosen Penev c5de8c0004 hcxdmptool: update to 6.3.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-11-18 20:19:46 -08:00
Rosen Penev c990f18f4c snort3: fix compilation with gcc13
Missing header.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-11-18 20:18:43 -08:00
William Fleurant f0c4517d2e yggdrasil: support public key in config generation
Signed-off-by: William Fleurant <meshnet@protonmail.com>
2023-11-18 09:41:50 +01:00
Tianling Shen 69c0a1b6d2
Merge pull request #22688 from mcha-forks/master
tailscale: Update to 1.54.0
2023-11-18 01:10:44 +08:00
Florian Eckert a49da174a6
Merge pull request #22244 from tiagogaspar8/strongswan_replay
strongswan: swanctl: add support for replay window
2023-11-17 11:16:23 +01:00
Tiago Gaspar a7c7265e1b
strongswan: swanctl: add support for replay window
Add support for replay window configuration in UCI.

Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
2023-11-17 09:25:36 +00:00
Zephyr Lykos facf954779
tailscale: Update to 1.54.0
Signed-off-by: Zephyr Lykos <git@mochaa.ws>
2023-11-17 14:15:08 +08:00
Moritz Warning cd5f3d3029 dhtd: update to 0.2.1
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2023-11-16 16:50:00 -08:00
Peter van Dijk af1ad467ae pdns-recursor: update to 4.9.2 and fix conffile path
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2023-11-16 11:27:03 -08:00
Florian Eckert b76fee54d9
Merge pull request #22649 from mwarning/dhtd
dhtd: new package
2023-11-16 16:14:45 +01:00
Moritz Warning 6dc262aa41 dhtd: new package
Co-authored-by: Tianling Shen <cnsztl@gmail.com>
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2023-11-16 07:57:26 +01:00
Hannu Nyman cee97bce36
Merge pull request #22663 from mhei/gensio-fix-build-disable-udev
gensio: disable cm108gpio gensio and prevent using libudev
2023-11-15 22:21:34 +02:00
Jeffery To 92aadf7e4a freeradius3: Fix build when pcre is present
If pcre is built before freeradius, then freeradius' configure will
detect pcre and freeradius will be built with pcre functionality
enabled. This causes a "missing dependencies" error at the end of
package build.

This passes --without-pcre to configure to disable this autodetection.

This also removes the dependency on libpcre2 as freeradius v3 does not
have support for pcre2.

Fixes: 19ec30255f ("freeradius3: switch to pcre2")
Fixes: https://github.com/openwrt/packages/issues/22574

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-11-15 11:24:17 -08:00
S. Brusch 6ff496d113 crowdsec: new upstream release version 1.5.5
Update crowdsec to latest upstream release version 1.5.5

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

Maintainer: Kerma Gérald <gandalf@gk2.net>
Package tested. not able to test run due to limited space (package is big)

Description: update to latest version of upstream
2023-11-16 02:28:01 +08:00
Michael Heimpold 4e1947d929 gensio: disable cm108gpio gensio and prevent using libudev
libudev seems to be required only for cm108gpio gensio
which is a relatively special one. Let's disable it
and also the libudev lookup, so that there is no need
to link/use libudev.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2023-11-14 21:02:55 +01:00
Leo Douglas c1aae04231
sing-box: update to v1.6.4
see changelog: https://github.com/SagerNet/sing-box/releases/tag/v1.6.4

Signed-off-by: Leo Douglas <douglarek@gmail.com>
2023-11-14 11:02:04 +08:00
Stan Grishin 3787b41355 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>
2023-11-13 10:08:54 +00:00
Michael Heimpold d91e43e221
Merge pull request #22644 from mhei/gensio-fix-build-disable-dnssd
gensio: prevent accidental use of dns_sd
2023-11-13 07:37:18 +01:00
Eric Luehrsen 183f166279 unbound: update to 1.19.0
Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2023-11-13 10:52:05 +08:00
Julien Cassette b4a31f92de unbound: create extra host records from DHCP static leases
The "Extra DNS" option allows to create records from the DHCP
"Hostnames" configuration entries.
This allows to create such records from the DHCP "Static leases"
configuration entries too.

Fixes: #22593

Signed-off-by: Julien Cassette <julien.cassette@gmail.com>
2023-11-13 10:52:05 +08:00
Tianling Shen 30c94dbd58
Merge pull request #22640 from mcha-forks/master
tailscale: Update to 1.52.1
2023-11-12 13:12:09 +08:00
William Fleurant 99c7c36ce1 yggdrasil: overhaul package with netifd support
- package is bumped to 0.5.2
- new protocol changes prevent peering with 0.4.x peers
- @turretkeeper revamps package with netifd support
- do not use with luci-app-yggdrasil please install luci-proto-yggdrasil

Signed-off-by: William Fleurant <meshnet@protonmail.com>
2023-11-11 17:01:21 +01:00
Michael Heimpold 45f9302afe gensio: prevent accidental use of dns_sd
Buildbots spottet this error that when dns_sd library is
available, then gensio's configure will pick it up.
This is not desired since we already link to libavahi
for the mdns stuff, so let's disable dnssd lookup explicitly.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2023-11-11 16:38:08 +01:00
Leo Douglas 7421b12e0f
sing-box: update to v1.6.3
see changelog: https://github.com/SagerNet/sing-box/releases/tag/v1.6.3

Signed-off-by: Leo Douglas <douglarek@gmail.com>
2023-11-11 21:15:23 +08:00
Stan Grishin 6b4a197c8c
Merge pull request #22619 from stangri/master-adblock-fast
adblock-fast: update to 1.0.1-1
2023-11-10 12:48:27 -07:00
Jakub Raczynski eeea8f4c6f atftpd: Add 'enable' config option
Current version of atftpd daemon does automatically start when installed.
This commit adds 'enable' option to config file to
have control over atftpd daemon.

Signed-off-by: Jakub Raczynski <myszsoda@gmail.com>
2023-11-10 19:11:37 +00:00
Jakub Raczynski 240ea8803f atftpd: Add missing field to default configuration
Although init script did consist of default value for missing 'port' field,
add it to configuration file for consistency.

Signed-off-by: Jakub Raczynski <myszsoda@gmail.com>
2023-11-10 19:11:31 +00:00
Jakub Raczynski db48e79406 atftpd: Refactor init script
- Add local variables for read configuration
- Convert uppercase  to lowercase for local variables

Signed-off-by: Jakub Raczynski <myszsoda@gmail.com>
2023-11-10 19:11:07 +00:00
Koen Vandeputte e9f06083ce sstp-client: bump to 1.0.19
After 1.0.18, this project moved from SourceForge to gitlab

Also, since 1.0.19, the configure script is not present
by default anymore, so we need to add autoreconf to generate it

Release notes:
https://gitlab.com/sstp-project/sstp-client/-/releases

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2023-11-10 09:54:37 -08:00
Zephyr Lykos 7e9ed3b117
tailscale: Update to 1.52.1
Signed-off-by: Zephyr Lykos <git@mochaa.ws>
2023-11-10 21:40:13 +08:00
Jonas Jelonek eff358cdd3 croc: update to 9.6.6
see changelog: https://github.com/schollz/croc/releases/tag/v9.6.6

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2023-11-09 19:59:57 +01:00
John Audia 9912428f69 snort3: update to 3.1.74.0
Upstream bump

   ,,_     -*> Snort++ <*-
  o"  )~   Version 3.1.74.0
   ''''    By Martin Roesch & The Snort Team
           http://snort.org/contact#team
           Copyright (C) 2014-2023 Cisco and/or its affiliates. All rights reserved.
           Copyright (C) 1998-2013 Sourcefire, Inc., et al.
           Using DAQ version 3.0.13
           Using LuaJIT version 2.1.0-beta3
           Using OpenSSL 3.0.12 24 Oct 2023
           Using libpcap version 1.10.4 (with TPACKET_V3)
           Using PCRE version 8.45 2021-06-15
           Using ZLIB version 1.3
           Using Hyperscan version 5.4.2 2023-11-08

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-11-09 09:24:54 +01:00
Jakub Raczynski cea45c75c0 iperf3: Fix dependecy conflict with iperf3-ssl
When selecting both iperf3 and iperf3 ssl, there is a problem that
both packages install same binary file.
This patch fixes this issue by adding conflict between those packages.

Signed-off-by: Jakub Raczynski <myszsoda@gmail.com>
2023-11-09 08:49:32 +01:00
Dirk Brenken 2411bcffaf
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>
2023-11-08 15:59:24 +01:00
Stan Grishin 11df396a18 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>
2023-11-08 09:57:32 +00:00
Christian Marangi ddb4136bce quassel-irssi: fix compilation error with new version of irssi
Add patch fixing compilation error with new version of irssi where the
renamed some functions.

Fixes: #22384
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-11-08 00:41:12 +01:00
Tianling Shen eabb6b8a74
v2raya: Update to 2.2.4.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-11-07 11:34:17 +08:00
Tianling Shen b0f13eb363
Merge pull request #22577 from SuperSandro2000/udp-broadcast-relay-redux-multicast
udp-broadcast-relay-redux-openwrt: add multicast config option
2023-11-07 09:58:53 +08:00
Vladislav Grigoryev 706675cbce pptpd: use boolean options
Use boolean options and fix the relevant init error.

Signed-off-by: Vladislav Grigoryev <vg.aetera@gmail.com>
2023-11-07 09:51:12 +08:00
Vladislav Grigoryev 10d923d8f4 tinc: fetch ed25519 public keys from uci
Fetch Ed25519 public keys from UCI host sections.
Update options and syntax to current version.

Signed-off-by: Vladislav Grigoryev <vg.aetera@gmail.com>
2023-11-06 10:55:42 -08:00
Tianling Shen 56e29ed7da
v2ray-core: Update to 5.11.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-11-06 12:01:34 +08:00
Michael Heimpold 6f581eb792
Merge pull request #21409 from morganchristiansson/ser2net
This major update not only updates the ser2net daemon version,
but also migrates the UCI configuration handling to the newer
YAML configuration file format.

If you only configured ser2net using UCI, then there should
be no noticable difference and your configuration should
still work as before.

If you modified /etc/ser2net.conf before, or used custom adaptions
etc., then you must migrate to newer /etc/ser2net.yaml on your
own and/or double-check your installation - there is no automatic
migration logic during package upgrade path.
2023-11-05 20:56:35 +01:00
Josef Schlehofer 2c87004346 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>
2023-11-05 15:39:35 +00:00
Morgan Christiansson e718abc23f ser2net: update to 4.5.0 (closes #21409)
This major update not only updates the ser2net daemon version,
but also migrates the UCI configuration handling to the newer
YAML configuration file format.

If you only configured ser2net using UCI, then there should
be no noticable difference and your configuration should
still work as before.

If you modified /etc/ser2net.conf before, or used custom adaptions
etc., then you must migrate to newer /etc/ser2net.yaml on your
own and/or double-check your installation - there is no automatic
migration logic during package upgrade path.

Signed-off-by: Morgan Christiansson <git@mog.se>
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2023-11-05 10:41:23 +01:00
Michael Heimpold 756ba29568
Merge pull request #22545 from mhei/gensio-update-to-2.7.6
gensio: update to 2.7.6
2023-11-05 10:39:33 +01:00
Tianling Shen eee44855c9
Merge pull request #22596 from muink/dnsproxy-main
dnsproxy: add more options
2023-11-05 16:30:21 +08:00
Dirk Brenken c4e8140740
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>
2023-11-05 09:20:23 +01:00
Anya Lin 47b4ebc5cb
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>
2023-11-05 14:57:55 +08:00
Philip Prindeville 4cb6cd2d18
Merge pull request #22475 from tarvip/eap-dynamic
strongswan: add eap-dynamic plugin
2023-11-04 12:56:51 -06:00
Jonas Jelonek f369a2aaa9 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>
2023-11-04 19:11:30 +01:00
Tianling Shen a84d90ea34
Merge pull request #22539 from Ansuel/update-privoxy
privoxy: update to release 3.0.34 + PCRE2
2023-11-04 12:51:48 +08:00
Christian Marangi 8474ab1a28
privoxy: use PKG_NAME variable instead of hardcoding privoxy
Use PKG_NAME in PKG_SOURCE AND PKG_BUILD_DIR instead of hardcoding to
privoxy to make the Makefile cleaner.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-11-02 20:48:03 +01:00
Christian Marangi f25f4d395d 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>
2023-11-01 20:46:39 +01:00
S. Brusch a8df73ce72 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
2023-11-02 00:42:00 +08:00
Koen Vandeputte d10b26525c 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>
2023-11-02 00:32:34 +08:00
Sandro Jäckel 94c7d3bfaa
udp-broadcast-relay-redux-openwrt: add multicast config option
Signed-off-by: Sandro Jäckel <sandro.jaeckel@gmail.com>
2023-11-01 17:13:46 +01:00
Oskari Rauta 58d8f92721 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>
2023-11-01 11:08:02 +08:00
Florian Eckert c7ed124443
Merge pull request #19233 from jempatel/improve_libreswan-uci
libreswan: uci configuration support
2023-10-31 14:39:50 +01:00
Glenn Strauss f3e26bef52 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>
2023-10-31 13:41:13 +01:00
Florian Eckert 5ae30e302b
Merge pull request #22548 from TDT-AG/pr/20231030-keepalived
keepalived: add script call feature and missing option
2023-10-31 10:13:18 +01:00
Leo Douglas 84c431702e 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>
2023-10-31 09:21:11 +01:00
Martin Strobel 19ec30255f freeradius3: switch to pcre2
use libpcre2 as dependency for freeradius3-common
because PCRE is EOL with no further updates

Compile & run tested on mediatek mt76 ubnt-ui6-lr-v1 with musl

Signed-off-by: Martin Strobel <arctus@crza.de>
2023-10-30 14:01:45 -07:00
Christian Marangi bd21652b79 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>
2023-10-30 13:28:50 -07:00
Jaymin Patel 52af24ff56 libreswan: uci configuration support
Add libreswan UCI configuration and hotplug support

Signed-off-by: Jaymin Patel <jem.patel@gmail.com>
2023-10-30 23:44:39 +05:30
Jan Hák 3efee178f2 knot: patch enabling PKCS11 related code only if PKCS11 is available
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2023-10-30 18:31:56 +01:00
Jan Hák fbfa63a03b knot: update to version 3.3.2
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2023-10-30 18:31:56 +01:00
Florian Eckert f9ed5a9f3a keepalived: add missing no_accept option
This commit adds the missing option 'no_accept'.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2023-10-30 14:09:36 +01:00
Florian Eckert eb2ed20645 keepalived: add startup and shutdown script handling
The keepalived does support script call handling on start and stop.

All scripts located under '/etc/hotplug.d/keepalived' gets now called
with the env ACTION set to startup or shutdown. The script that want to
get called on this keepalived events could evalutate this env to run on
startup or shutdown.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2023-10-30 14:09:36 +01:00
Florian Eckert ac9973bc11
Merge pull request #22486 from osedl/modemmanager-improve-cleanup
modemmanager improve cleanup
2023-10-30 11:34:46 +01:00
Oliver Sedlbauer 074741e343 modemmanager: move iface cleanup to wrapper script
If the ModemManager process crashes, the interfaces are not cleaned
up properly because the stop_service method is not called. With this
change, the interfaces are cleaned up both when stopping the service
and during a crash. Therefore it is no longer necessary to perform a
cleanup at the beginning.

Signed-off-by: Oliver Sedlbauer <osedlbauer@tdt.de>
2023-10-30 08:53:29 +01:00
Oliver Sedlbauer d78505bcfa modemmanager: improve cleanup of ifaces
Change workflow to cleanup interfaces using the sysfscache.
The sysfscache stores the processed sysfs-paths. Using this
instead of mmcli -L, the interfaces can be properly cleaned
up even if, for example, ModemManager crashes and mmcli is
no longer usable.

Signed-off-by: Oliver Sedlbauer <osedlbauer@tdt.de>
2023-10-30 08:53:10 +01:00
Florian Eckert 7f79d42c8b
Merge pull request #22437 from joed74/master
apinger: fixed bugs in apinger.init and apinger.rpc
2023-10-30 08:53:05 +01:00
Alexandru Ardelean 91c2be764a
Merge pull request #22483 from rsalvaterra/tor-bump
tor: update to the latest stable release (0.4.8.7)
2023-10-30 09:06:00 +02:00
Michael Heimpold 91fe351a2d gensio: update to 2.7.6
Also disable probably rarely used features to
lower the library footprint.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2023-10-29 21:51:27 +01:00
Christian Marangi a2d801cdf3
privoxy: backport and move to PCRE2 library
Backport required patch for PCRE2 support and move to PCRE2 library as
PCRE is now EOL and won't receive any security updates anymore.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-10-29 17:12:30 +01:00
Christian Marangi 76707306d1
privoxy: update to release 3.0.34
Update to release 3.0.34 to permit easier backport of PCRE2 support.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-10-29 17:11:53 +01:00
Fabian Lipken 55c9cf609f restic-rest-server: update to 0.12.1
Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com>
2023-10-29 09:34:32 +01:00
Stijn Tintel a6d91c989d Revert "mdnsresponder: move libdns_sd into own directory"
This commit breaks ohybridproxy in the routing feed.

This reverts commit e0c85eb485.
2023-10-29 05:52:56 +02:00
Stijn Tintel c9b6c36478 Revert "openthread-br: fix actually building"
This reverts commit 5958fd068f.
2023-10-29 05:52:46 +02:00
Tianling Shen 219b7d457e
Merge pull request #22496 from mwarning/zt_typo
zerotier: fix typo
2023-10-29 10:06:07 +08:00
John Audia 00f4b9d3df snort3: update to 3.1.73.0
Upstream bump

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

   ,,_     -*> Snort++ <*-
  o"  )~   Version 3.1.73.0
   ''''    By Martin Roesch & The Snort Team
           http://snort.org/contact#team
           Copyright (C) 2014-2023 Cisco and/or its affiliates. All rights reserved.
           Copyright (C) 1998-2013 Sourcefire, Inc., et al.
           Using DAQ version 3.0.12
           Using LuaJIT version 2.1.0-beta3
           Using OpenSSL 3.0.11 19 Sep 2023
           Using libpcap version 1.10.4 (with TPACKET_V3)
           Using PCRE version 8.45 2021-06-15
           Using ZLIB version 1.3
           Using Hyperscan version 5.4.2 2023-10-26

Signed-off-by: John Audia <therealgraysky@proton.me>
2023-10-28 23:06:05 +02:00
Moritz Warning 9e38e78000 zerotier: fix typo
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2023-10-28 19:09:03 +02:00
Jochen Dolze 83d5a08515 apinger: fixed bugs in apinger.init and apinger.rpc
Fix bug in init_apinger_config - debug/status_interval/rrd_interval were never set correctly
Fix bug in apinger_status - send and receive were swapped
Fix bug in apinger_status - added ability to use ipv6 on wan6

Signed-off-by: Jochen Dolze <jochen.dolze@schulergroup.com>
2023-10-28 10:16:43 +00:00
Dirk Brenken efe0cbcb75
travelmate: release 2.1.1-2
* more small fixes & enhancements
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2023-10-27 10:48:52 +02:00
Florian Eckert 7d75637eac
Merge pull request #22485 from osedl/modemmanager-fix-race-condition
Modemmanager fix race condition
2023-10-27 08:22:56 +02:00
Rui Salvaterra 5cb304e2b3 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>
2023-10-26 19:43:59 +01:00
Stan Grishin 6b92b6c6d2 https-dns-proxy: bugfix: crashes on logging from upstream
* update to 2023-10-25 upstream version which fixes the crashes on logging on ath79
* remove no longer needed 030-src-logging.c-fix-crash.patch
* update 010-cmakelists-remove-cflags.patch to work with a new version
* update 020-src-options.c-add-version.patch to work with a new version

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-10-26 14:40:37 +00:00
Stan Grishin adb7f5495e
Merge pull request #22447 from stangri/master-curl
curl: prepare for HTTP/3 support
2023-10-26 08:32:56 -06:00
Nick Hainke 2496d74340 snowflake: update to 2.7.0
Release Notes:
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/tags/v2.7.0

Proxy churn is removed and because of that also distinctcounter:
6393af6bab

Signed-off-by: Nick Hainke <vincent@systemli.org>
2023-10-25 18:22:05 +02:00
Tianling Shen ad8f2b5e8e
dnsproxy: Update to 0.56.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-25 19:40:20 +08:00
Tianling Shen 0d6bbc3bdd
rclone: Update to 1.64.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-25 19:40:11 +08:00
Oliver Sedlbauer 01fb59f4e2 modemmanager: check status of report-kernel-event
At mm_report_modem_wait a wait status is set. When attempting to report
an event (via hotplug or during startup) and the DBus is not yet available,
the status in the sysfs cache is set to 'processed' incorrectly, even
if mmcli fails.
This is fixed by aborting the operation and logging an error when
the kernel report fails.

Signed-off-by: Oliver Sedlbauer <osedlbauer@tdt.de>
2023-10-25 09:33:22 +02:00
Oliver Sedlbauer 9ae43c14e8 modemmanager: remove sysfscache after dbus ready
The mm_report_events_from_cache method is called during the startup and
informs the ModemManager of kernel events. Additionally, hotplug scripts
inform the ModemManager of kernel events. Processed events are stored in
the sysfs cache. It is possible for a hotplug script to write to the
sysfs cache while the mm_report_events_from_cache method is still waiting
for the ModemManager to be available on the bus during startup.
This could lead to a misbehavior where modems are not recognized.
To ensure a clean state on startup, the sysfs cache is cleared after the
ModemManager is available, ensuring reliable processing of kernel events.

Signed-off-by: Oliver Sedlbauer <osedlbauer@tdt.de>
2023-10-25 09:33:22 +02:00
Dirk Brenken 81658c5823
travelmate: release 2.1.1
* various vpn/wireguard improvements & fixes
* improved compatibility with new netifd
* added open STA improvements by @brianjmurrell
* closes #22227 #22288 #22357

Signed-off-by: Dirk Brenken dev@brenken.org
Signed-off-by: Dirk Brenken <dev@brenken.org>
2023-10-24 17:27:40 +02:00
Andrew Sim 45170d9b67 transmission: update to 4.0.4
Update Transamission to 4.0.4 stable release
Changelog: https://github.com/transmission/transmission/releases/tag/4.0.4

Signed-off-by: Andrew Sim <andrewsimz@gmail.com>
2023-10-24 13:51:11 +01:00
Josef Schlehofer 4853aa2388
Merge pull request #22492 from douglarek/master
sing-box: update to v1.5.4
2023-10-24 09:43:32 +02:00
Leo Douglas 4be4a791b5
sing-box: update to v1.5.4
changelog: https://github.com/SagerNet/sing-box/releases/tag/v1.5.4

Signed-off-by: Leo Douglas <douglarek@gmail.com>
2023-10-24 10:43:30 +08:00
Stan Grishin 5dd08fe23f https-dns-proxy: bugfix: prevent crashes on IPv6 systems
* update service triggers so that procd_add_raw_trigger is only
  executed on boot and not on other service actions
* remove outdated iface hotplug script

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-10-24 02:14:54 +00:00
Tarvi Pillessaar 64f370cabe
strongswan: add eap-dynamic plugin
This plugin acts as a proxy that dynamically selects an EAP method that is
supported/preferred by the client. If the original EAP method initiated by
the plugin is rejected with an EAP-NAK message, it will select a different
method that is supported/requested by the client.

For example it is possible to configure eap-tls as preferred
authentication method for your connection while still allow eap-mschapv2.

Signed-off-by: Tarvi Pillessaar <tarvip@gmail.com>
2023-10-23 09:45:46 +03:00
ValdikSS ValdikSS af58942738 tor: fix daemon reloading
procd requires init script name, not the path to executable

Signed-off-by: ValdikSS ValdikSS <iam@valdikss.org.ru>
2023-10-22 22:57:49 +02:00
Christian Marangi bb9d02be03 nginx: add option to compile STREAM REAL IP module
Add option to compile STREAM REAL IP module.

Closes: #22310
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-10-22 14:28:34 +02:00
Josef Schlehofer 5a917a2a1c ooniprobe: remove unused package
This package is not maintained anymore in the OpenWrt packages feed
and since we updated Go to 1.21 version, it is not compiled either.

Let's hope that with removing this package from our feed,
someone will step it and become a maintainer to take care of this package.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2023-10-22 13:24:22 +02:00
Christian Marangi db305165c9 shadowsocks-libev: convert to PCRE2
Convert package to PCRE2 by porting a pending patch from a closed PR.

The PR is old but the code never changed and is simple enough to check
the changes. The patch apply directly with no changes (aside from
commenting out the travis CI file)

The PR was never merged as PCRE2 at times was too new and they were
trying to find a better regex lib.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-10-22 13:23:58 +02:00
Stan Grishin 42cc50eec8 adblock-fast: bugfix: allow command
* fix sed to properly purge allowed domains from block-lists
* ensure resolver is restarted on allow command
* reduce pause default/max in attempt to make it work with luci

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-10-21 02:27:54 +00:00
Tianling Shen 0449b530ba
rclone: Update to 1.64.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-20 16:28:20 +08:00
Peter van Dijk e2b439c487 pdns: update to 4.8.3 and update pdns.conf-dist
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2023-10-20 16:22:44 +08:00
Nick Hainke af666be21f conntrack-tools: update to 1.4.8
Release Notes:
https://marc.info/?l=netfilter&m=169598613909790&w=2

Furthermore, switch to "tar.xz".

Signed-off-by: Nick Hainke <vincent@systemli.org>
2023-10-19 18:02:22 -07:00
Stan Grishin 6bd2b89d83 curl: prepare for HTTP/3 support
* these changes along with 2 PRs below and using non-standard
  openssl library allow for building curl with HTTP/3 support
* https://github.com/openwrt/packages/pull/22443
* https://github.com/openwrt/packages/pull/22444

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-10-18 18:58:07 +00:00
Christian Marangi 9f50361691
net-snmp: backport patch fixing memory leak for PCRE2
Backport patch fixing memory leak for PCRE2 present upstream.

Fixes: #22428
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-10-18 13:26:48 +02:00
Florian Eckert 5f4405112f
Merge pull request #22371 from IgorBai/patch-3
ddns-scripts: add new DDNS provider ipnodns.ru
2023-10-18 13:09:43 +02:00
Igor Baidasov a80fec4850 ddns-scripts: add new DDNS provider ipnodns.ru
Signed-off-by: Igor Baidasov <igorbay@bk.ru>
2023-10-18 12:56:58 +03:00
Florian Eckert 79b814047c
Merge pull request #22427 from Linaro1985/update_mm_1.22.0
modemmanager: bump to 1.22.0
2023-10-18 08:49:10 +02:00
Maxim Anisimov 5a81a131b6 modemmanager: bump to 1.22.0
- switch to builtin plugins
- import upstream patch for fixing support of ublox LARA-R6001 / LARA-R6001D modules
  (see: https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/779)

Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
2023-10-18 07:35:44 +03:00
Stan Grishin 38c026250f https-dns-proxy: bugfix: logging crashing instances on ath79
* finally fixes https://github.com/openwrt/packages/issues/19366
* simplify service_triggers
* improve output for dnsmasq restart
* improve grep/sed dependencies
* remove interface hotplug

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-10-17 09:46:19 +00:00
Tianling Shen 03a69f84bc
v2ray-geodata: Update to latest version
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-16 17:14:34 +08:00
Michal Hrusecky c9c5f62e30
samba4: Update to version 4.18.8
Mainly security release, fixing CVE-2023-3961, CVE-2023-4091,
CVE-2023-4154, CVE-2023-42669 and CVE-2023-42670. For more details see:
https://www.samba.org/samba/history/samba-4.18.8.html

Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
2023-10-16 07:15:46 +02:00
Philip Prindeville 7b998865ad isc-dhcpd: Redux of convenience functions avoiding sed/cut
Also minimize messing with $IFS.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2023-10-15 22:18:09 -06:00
Philip Prindeville 96e720bb6b isc-dhcp: Use 'append' instead of manually appending
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2023-10-15 22:17:51 -06:00
Philip Prindeville a6d6475cd5
Merge pull request #22414 from pprindeville/isc-dhcp-no-empty-ranges
isc-dhcp: refuse to add empty DHCP ranges
2023-10-15 22:14:24 -06:00
Leon M. Busch-George dd2daafc6e isc-dhcp: refuse to add empty DHCP range
ipcalc.sh no longer outputs invalid ranges and fails with an error code in
such cases. React to the error.

Signed-off-by: Leon M. Busch-George <leon@georgemail.eu>
2023-10-15 21:35:14 -06:00
Leon M. Busch-George 3ad482078b isc-dhcp: adapt to new ipcalc paradigm
With #12925, 'BROADCAST' will no longer be set if there is no local
broadcast address (rather than holding the global broadcast address).
Prepare for the merge but stay compatible with the old version of ipcalc.

Signed-off-by: Leon M. Busch-George <leon@georgemail.eu>
2023-10-15 21:33:15 -06:00
Nikos Mavrogiannopoulos f1c7d1742c
Merge pull request #22404 from vgaetera/openconnect-pfs
openconnect: add support for option --pfs
2023-10-15 12:01:34 +02:00
Vladislav Grigoryev 4af0378ef9 openconnect: add support for option --pfs
Add support for the OpenConnect option `--pfs`.
Designed to require perfect forward secrecy.

Signed-off-by: Vladislav Grigoryev <vg.aetera@gmail.com>
2023-10-14 15:30:15 +03:00
Oskari Rauta 53dc7146f4 netbird: update to 0.23.9
Changelog:
 - Add Pagination for IdP Users Fetch by @bcmmbaga in #1210
 - Rework peer connection status based on the update channel existence by @surik in #1213
 - Fix nil pointer exception in group delete by @pappz in #1211
 - Fix/key backup in config script by @pappz in #1206

Full changelog: https://github.com/netbirdio/netbird/compare/v0.23.8...v0.23.9

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2023-10-14 17:29:30 +08:00
Peter van Dijk b19f8a822b dnsdist: update to 1.8.2
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2023-10-14 11:26:02 +08:00
Christian Marangi 32d53eae35
nginx: fix nginx lua module compilation error
Add pending patch fixing compilation error for missing pcre.h.

This is caused by a bug on their end by trying to add pcre.h even if we
are using the PCRE2 library.

Fixes: f0754531c4 ("nginx: move to PCRE2")
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-10-13 20:35:42 +02:00
Tianling Shen da5ac5da83
dnsproxy: Update to 0.56.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-11 22:48:22 +08:00
Jeffery To 0dfc1b508d
rust: Use make's jobserver when building packages
This allows cargo to use make's jobserver when building packages, by
marking the cargo command as recursive (with the + prefix[1]) and
setting MAKEFLAGS.

This also:

* Give cargo/x.py the build directory instead of having to change the
  current directory (and opening subshells)

* Set PKG_BUILD_PARALLEL/HOST_BUILD_PARALLEL for Rust packages to enable
  the use of make's jobserver

[1]: https://www.gnu.org/software/make/manual/html_node/POSIX-Jobserver.html

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-10-11 15:50:24 +08:00
Jeffery To 9db7284d58
rust: Consolidate cargo environment variables
This consolidates all environment variables for cargo into:

* CARGO_HOST_CONFIG_VARS / CARGO_PKG_CONFIG_VARS

  These contain all cargo-specific environment variables, i.e. without
  "common" variables like CC.

* CARGO_HOST_VARS / CARGO_PKG_VARS (renamed from CARGO_VARS)

  These contain all environment variables to be passed to cargo.

This also:

* Set the CARGO_BUILD_TARGET environment variable instead of using the
  --target command-line option

* Update Python include files to use CARGO_HOST_CONFIG_VARS /
  CARGO_PKG_CONFIG_VARS

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-10-11 15:50:23 +08:00
Michal Hrusecky 5167111691 curl: Update to version 8.4.0
For detailed changes, see https://curl.se/changes.html#8_4_0
Switching to tar.bz2 for the time being as tar.xz is not yet available.
Fixes CVE-2023-38546 and CVE-2023-38545.

Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
2023-10-11 09:17:21 +02:00
Tianling Shen 93cbaacbfb
Merge pull request #22348 from miska/samba4
samba4: Update to version 4.18.7
2023-10-11 09:50:42 +08:00
Tianling Shen e8597c2a7f
Merge pull request #22345 from muink/patch-1
librespeed-go: Reload the daemon after modifying the tls certificate
2023-10-11 09:40:08 +08:00
Nick Hainke 9bd39a33b1 snowflake: update to 2.6.1
Release Notes:
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/tags/v2.6.1

Remove upstreamed patches:
- 0001-Bump-minimum-required-version-of-go.patch
- 0002-Update-dependencies.patch

Signed-off-by: Nick Hainke <vincent@systemli.org>
2023-10-10 10:30:28 +02:00
Tianling Shen 503825ef41
cloudreve: Update to 3.8.3
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-10 10:30:17 +08:00
Anya Lin fd1d506fff
librespeed-go: Reload the daemon after modifying the tls certificate
Make the daemon reload after the tls certificate is updated

Signed-off-by: Anya Lin <hukk1996@gmail.com>
2023-10-10 09:13:14 +08:00
Michal Hrusecky eb7d756e79
samba4: Update to version 4.18.7
Update to the latest stable version in 4.18 series, for details, see
https://www.samba.org/samba/history/samba-4.18.7.html

Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
2023-10-09 08:41:46 +02:00
Florian Eckert a2653fe7ca
Merge pull request #22303 from perrin4869/ddns-scripts/add-samples-to-package
ddns-scripts: add samples to package
2023-10-09 08:36:16 +02:00
Sergey Ponomarev 08e3c43607 pppossh: depend on dbclient
The package should not only depend on a package dropbear but on the dbclient.
Otherwise the dbclient may be disabled during compilation and the dependency will be not satisfied.

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-10-09 13:54:25 +08:00
Tianling Shen 303f0ad5ed
dnsproxy: Update to 0.56.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-09 11:38:58 +08:00
Tianling Shen 02b723bec3
v2ray-core: Update to 5.8.0
Removed upstreamed patches.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-09 11:38:50 +08:00
Kaveh Dadgar b1fc3754b3 v2ray-geodata: add package v2ray-geosite-ir
"Iran Hosted Domains" is a comprehensive list of Iranian domains and services that are hosted within the country.

Signed-off-by: Kaveh Dadgar <Kavehdadgar666@protonmail.com>
2023-10-09 10:10:25 +08:00
Zephyr Lykos 5cd966ca4f tailscale: Update to 1.50.1
https://github.com/tailscale/tailscale/releases/tag/v1.50.1

Signed-off-by: Zephyr Lykos <git@mochaa.ws>
2023-10-09 10:09:41 +08:00
Oskari Rauta ff93e4a19d cni-protocol: update protocol
Changes to protocol file and it's description.
Works better now and restarts firewall automaticly
when tunnel comes available. More informative/guiding
description.

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2023-10-09 10:09:22 +08:00
Leo Douglas bf7ce353b8 sing-box: update to v1.5.2
* Enable `with_ech` and `with_dhcp`, just like upstream
* See changelog: https://github.com/SagerNet/sing-box/releases/tag/v1.5.2

Signed-off-by: Leo Douglas <douglarek@gmail.com>

sing-box: ShadowsocksR is marked as deprecated since v1.5.0

Signed-off-by: Leo Douglas <douglarek@gmail.com>

sing-box: remove dhcp by default

Signed-off-by: Leo Douglas <douglarek@gmail.com>
2023-10-09 10:09:04 +08:00
Stijn Tintel af48372e37 kea: bump to 2.4.0
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2023-10-08 14:19:18 -07:00
Stijn Tintel 58558c8834 kea: bump to 2.2.1
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2023-10-08 14:19:18 -07:00
Nuno Gonçalves 597df3585f esp2net: add Espressif ESP chip USB-Network proxy
Signed-off-by: Nuno Gonçalves <nunojpg@gmail.com>
2023-10-08 17:40:50 +01:00
Glenn Strauss 3e9b2d85f0 lighttpd: update to lighttpd 1.4.72 release hash
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2023-10-08 20:41:16 +08:00
Olivier Poitrey 4e0d43a8d9 nextdns: Update to version 1.41.0
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2023-10-08 14:06:57 +03:00
Sergey Ponomarev fdaf530950 sshtunnel: update version to 5.1
Make it depends on ether Dropbear dbclient or OpenSSH client

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-10-08 10:29:37 +01:00
Sergey Ponomarev 1a92dbcf32 sshtunnel: allow empty port and user
A user may have some host configured in the .ssh/config with user and port.
But we anyway have to specify them in the sshtunnel.
The change fixes this

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-10-08 10:29:37 +01:00
Sergey Ponomarev 9ea6f35194 sshtunnel: add enabled option
Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-10-08 10:29:37 +01:00
Sergey Ponomarev 9dd8a62238 sshtunnel: allow empty remoteaddress
Just empty or * may have some semantic difference on a server

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-10-08 10:29:37 +01:00
Sergey Ponomarev 1d9f10a135 sshtunnel: StrictHostKeyChecking for Dropbear
The dbclient doesn't support the -o StrictHostKeyChecking but it has it's own -y option:
-y    Always accept remote host key if unknown
-y -y Don't perform any remote host key checking (caution)

So we can add these options to make the StrictHostKeyChecking working.
The dbclient will ignore -o StrictHostKeyChecking but use the -y or -yy instead.

The only problem is that the -y flag is also used by the openssh-client:

-y Send log information using the syslog(3) system module.  By default this information is sent to stderr.

This is not critical and once the dbclient start to support the StrictHostKeyChecking we can remove the -y flag.

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-10-08 10:29:37 +01:00
Sergey Ponomarev f14dae7bc9 sshtunnel: Use -i $IdentityFile instead of -o IdentityFile=$IdentityFile
This makes the sshtunnel compatible with Dropbear.

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-10-08 10:29:37 +01:00
Sergey Ponomarev 714c97b012 sshtunnel: set StrictHostKeyChecking=accept-new by default
Without the option the ssh will propt a user to accept the host key.
So a user should perform a connection manualy and accept before useing the sshtunnel.
The accept-new is a reasonable trade off.

Also the LogLevel is INFO by default.

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-10-08 10:29:37 +01:00
Sergey Ponomarev 2a5f9dbcc7 sshtunnel: uci_sshtunnel use example.com
Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-10-08 10:29:37 +01:00
Sergey Ponomarev 41635f946c sshtunnel: uci_sshtunnel simplify
Simplify comment and make it shorter.
Remove triling tab after retrydelay.
Use a full path for IdentityFile because otherwise the uci validation fails with the relative path ~/.ssh

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-10-08 10:29:37 +01:00
Jeffery To 1dce408385
Merge pull request #22309 from BKPepe/tor-fw-helper
tor-fw-helper: remove it
2023-10-07 18:52:07 +08:00
Stan Grishin 7d0557fad4
Merge pull request #22311 from stangri/master-adblock-fast
adblock-fast: bugfix: properly identify hosts-files
2023-10-06 16:42:32 -06:00
Julian Grinblat 565fda4105
ddns-scripts: add ddns-scripts-utils package
The samples in the repo are useful for configuring cenrtain aspects of
ddns, and their inclusion is hinted at within their source code

Signed-off-by: Julian Grinblat <julian@dotcore.co.il>
2023-10-06 18:08:59 +09:00
Florian Eckert 71cb7ad0a4
Merge pull request #22298 from TDT-AG/pr/20231004-keepalived
keepalived: update to version 2.2.8
2023-10-06 08:34:24 +02:00
Tianling Shen 72d2a78487
Merge pull request #22273 from ne20002/crowdsec-firewall-bouncer
crowdsec-firewall-bouncer: new upstream release version 0.0.28
2023-10-06 13:44:33 +08:00
John Audia 6dc86d46da openssh: bump to 9.5p1
Changelog: https://www.openssh.com/txt/release-9.5

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-10-05 14:37:59 -07:00
Stan Grishin 13a88d0b79 adblock-fast: bugfix: properly identify hosts-files
* escape dots in grep command to properly identify hosts files

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-10-05 14:52:28 +00:00
Josef Schlehofer c980086b1e tor-fw-helper: remove it
This package does not receive any update since 2015. [1]
It seems unmaintained and most likely not used at all.

[1] https://gitweb.torproject.org/tor-fw-helper.git/

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2023-10-05 14:16:07 +02:00
Florian Eckert 09f20658d9 keepalived: add notify_up and notify_down for virtual server
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2023-10-04 17:01:04 +02:00
Florian Eckert 5462d06ba8 keepalived: add PING_CHECK to real_server
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2023-10-04 17:00:42 +02:00
Florian Eckert 5bfbc58983 keepalived: update to version 2.2.8
See release-notes:
https://www.keepalived.org/release-notes/Release-2.2.8.html

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2023-10-04 16:59:46 +02:00
Tianling Shen 54593c0ba9
wget: Update to 1.21.4
Removed upstreamed patches and unneeded autoreconf.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-04 13:03:51 +08:00
Dirk Brenken 00cad2980c
banip: release 0.9.1-1
* drop packets silently on input and forwardwan chains or actively reject the traffic, set 'ban_blocktype' accordingly
* optimized banIP boot/reload handling
* removed pppoe quirk in device detection
* small fixes and optimizations

Signed-off-by: Dirk Brenken <dev@brenken.org>
2023-10-03 21:34:49 +02:00
Alexandru Ardelean 07e5c29d8e
Merge pull request #22280 from dynasticorpheus/irssi-1.4.5
irssi: update to 1.4.5
2023-10-03 20:20:09 +03:00
Alexandru Ardelean 3c715537bc
Merge pull request #22268 from stangri/master-adblock-fast
adblock-fast: update to 1.0.0-5
2023-10-03 20:18:31 +03:00
Josef Schlehofer 8ce092cb12
Merge pull request #22228 from Ansuel/atftp
atftp: bump to release 0.8.0 + PCRE2
2023-10-03 15:29:20 +02:00
Josef Schlehofer fc23466e61
Merge pull request #22256 from Ansuel/aircrack-ng-pcre2
aircrack-ng: bump to release 1.7 + PCRE2
2023-10-03 15:18:59 +02:00
Fabian Lipken 06504d9dd2 irssi: update to 1.4.5
Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com>
2023-10-03 11:46:08 +02:00
Stan Grishin f3b8e569a5 adblock-fast: update to 1.0.0-5
* improve processing of dnsmasq config files
* do not run sed/show error if allow_filter is empty

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-10-02 18:09:00 +00:00
S. Brusch 401d2428ac
crowdsec-firewall-bouncer: new upstream release version 0.0.28
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-rc3

Description: Update crowdsec-firewall-bouncer to latest upstream release version 0.0.28
2023-10-02 18:02:32 +02:00
Oskari Rauta b788f77db4 netavark: update to 1.8.0
changelog:
 - iptables: improve error when ip6?tables commands are missing
 - docs: Convert markdown with go-md2man instead of mandown
 - iptables: drop invalid packages
 - bump rust edition to 2021
 - Add ACCEPT rules in firewall for bridge network with internal dns
 - Add vrf support for bridges

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2023-10-02 19:12:11 +08:00
Oskari Rauta 4371aa8f93 aardvark-dns: update to 1.8.0
changes:
 - dependency updates

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2023-10-02 19:11:59 +08:00
Oskari Rauta 1efe76cee4 netbird: update to 0.23.6
A lot of changes since previous packaged openwrt version of netbird,
changes available at: https://github.com/netbirdio/netbird/releases

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2023-10-02 19:11:43 +08:00
Fabian Lipken 6c8d81e603 irssi: update to 1.4.4
update to 1.4.4
switch to meson
remove obsolete patch

Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com>
2023-10-01 22:51:53 -07:00
Christian Marangi cb1f7c7ee4
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>
2023-10-01 00:45:06 +02:00
Christian Marangi 41922f33b5
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>
2023-10-01 00:43:21 +02:00
Christian Marangi daf29ecbb2
net-snmp: move to PCRE2 library
Add upstream patch adding support for pcre2 and update dependency to
require libpcre2 instead of libpcre.

--with-pcre2-8 is now needed to exclude support for pcre and only
require pcre2 as net-snmp still use and try to use pcre by default.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-09-30 20:30:31 +02:00
Stan Grishin 002ff0dd11
Merge pull request #22241 from stangri/master-adblock-fast
adblock-fast: better error reporting when nothing to do
2023-09-29 12:00:13 -06:00
Josef Schlehofer 52def58084 kismet: drop the package
This package is no longer maintained in OpenWrt even though it is maintained by upstream.
The last update was done in August 2016 and because we have 2023, drop this package
without replacement.

If anyone from the community wants to step in and retake the maintainership together with the update,
feel free to do it.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2023-09-29 08:17:42 +02:00
Stan Grishin ed6729c251 adblock-fast: better error reporting when nothing to do
* also nicer file type output in high verbosity

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-09-28 21:31:35 +00:00
Rosen Penev 5958fd068f openthread-br: fix actually building
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-09-28 13:08:38 -07:00