Commit Graph

11291 Commits

Author SHA1 Message Date
Glen Huang ce76cad36e strongswan: add empty config
Without it, using uci to manipulate ipsec config can result in errors,
making it much difficult to use in uci-defaults for example.

Signed-off-by: Glen Huang <me@glenhuang.com>
2024-02-20 13:52:28 +08:00
John Audia a7f820077f snort3: build against hyperscan
Increases snort's IPS fast pattern matching by 2x (compared to
the ac_full engine) and 3x (compared to ac_bfna).  This is most
noticeable for users of large rules sets and when doing deep flow
inspection.

For more see: https://blog.snort.org/2020/09/snort-3-hyperscan-.html

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2024-02-20 13:50:22 +08:00
Nikos Mavrogiannopoulos 6818154a61 ocserv: updated config
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2024-02-19 16:36:55 +01:00
Nikos Mavrogiannopoulos 246f678c69 ocserv: use better separator for sed
This prevents clashes with network addresses that
contain '/'.

Resolves: #18589

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2024-02-19 16:36:39 +01:00
Nikos Mavrogiannopoulos bdd15cbc16
Merge pull request #23348 from nmav/bug/23185
openconnect: make host dependency more resilient
2024-02-19 13:24:20 +01:00
Michael Heimpold 2953350f75
Merge pull request #23463 from mhei/fix-apr
apr/subversion: fix subversion build and apache-mod-php8 build regres…
2024-02-19 07:31:02 +01:00
Peter van Dijk aa4fb5151a dnsdist: update to 1.9.0
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2024-02-18 15:03:07 -08:00
S. Brusch 35ba14e50c unbound: update to latest upstream release version 1.19.1
Maintainer: @EricLuehrsen
Fixes: CVE-2023-50387, CVE-2023-50868
Release notes: https://nlnetlabs.nl/news/2024/Feb/13/unbound-1.19.1-released/
Run tested: BPi-R3, mediatek/filogic, OpenWrt 23.05.2
Signed-off-by: S. Brusch <ne20002@gmx.ch>
2024-02-18 19:30:22 +01:00
Christian Lachner 9f780031a7 haproxy: update to v2.8.6
- 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>
2024-02-17 13:27:18 +08:00
Michael Heimpold 84ac0263b5 apr/subversion: fix subversion build and apache-mod-php8 build regression (fixes #23460)
The recent upgrade of apr included a change with should fix the subversion build.

Unfortunately, this fix resulted in a build regression of apache-mod-php8.

The new approach is to pass the locations of the apr config helpers
to configure via parameter.

Fixes: 68dd7b7cf6 ("apr: update to 1.7.4")

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-02-17 00:28:46 +01:00
Stan Grishin dc888dea24
Merge pull request #23406 from stangri/master-adblock-fast
adblock-fast: add force_dns_interface setting
2024-02-16 16:12:40 -07:00
Oskari Rauta b59db99c53 slirp4netns: update to 1.2.3
changelog:
 - Fix some FD leaks (#334, thanks to @giuseppe)

As package belongs to network category, I moved it from utils to network folder

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2024-02-16 19:29:07 +01:00
Noah Meyerhans d277e41e78 bind: bump to 9.18.24
Fixes CVEs:

- CVE-2023-50387: Validating DNS messages containing a lot of DNSSEC signatures
  could cause excessive CPU load, leading to a denial-of-service condition.
- CVE-2023-50868: Preparing an NSEC3 closest encloser proof could cause
  excessive CPU load, leading to a denial-of-service condition.
- CVE-2023-4408: Parsing DNS messages with many different names could cause
  excessive CPU load.
- CVE-2023-5517: Specific queries could cause named to crash with an assertion
  failure when nxdomain-redirect was enabled.
- CVE-2023-5679: A bad interaction between DNS64 and serve-stale could cause
  named to crash with an assertion failure, when both of these features were
  enabled.

Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2024-02-16 07:02:24 -08:00
Oskari Rauta f03ac48d30 aardvark-dns: update to 1.10.0
changelogs: https://github.com/containers/aardvark-dns/releases

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2024-02-16 15:48:08 +01:00
Oskari Rauta e3222ee145 netavark: update to 1.10.3
changelogs: https://github.com/containers/netavark/releases

wrapper script and config file removed as they have become obsolete,
firewall driver is now configured in containers.conf

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2024-02-16 16:55:18 +08:00
Oskari Rauta 5717d032c5 netbird: update to 0.25.8
changes: https://github.com/netbirdio/netbird/compare/v0.25.2...v0.25.8

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2024-02-16 16:54:34 +08:00
Nikos Mavrogiannopoulos 20ea72607b openconnect: make host dependency more resilient
Retry when resolveip fails as it seems to be causing issues
on startup depending on various unpredictable parameters.

Resolves: #23185

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2024-02-16 04:57:48 +01:00
Peter van Dijk 454290bf6c pdns-recursor: update to 5.0.2 (fixes CVE-2023-50387, CVE-2023-50868)
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2024-02-15 14:16:16 -08:00
Paul Donald 9dad4285d3 p910nd: bump release
Signed-off-by: Paul Donald <newtwen@gmail.com>
2024-02-14 17:07:13 -08:00
Thomas Winkler 1c2cee2b81 softethervpn5: version update to 5.02.5181 (incl. vulnerability fixes)
softethervpn5: The softethervpn5 package is due for an update from recent source. This PR implements a Makefile update to pull December 2023 release, which includes fixes for recently-disclosed vulnerabilities. The build patches are also updated accordingly.

Signed-off-by: Thomas Winkler <tewinkler86@gmail.com>
2024-02-14 12:55:57 -08:00
Daniel Bermond 12d5029eb3 proxychains-ng: update to version 4.17
Maintainer   : myself
Build system : Arch Linux x86_64
Build tested : r7800 OpenWrt git master (r25151-2a2abed0be)
Run tested   : r7800 OpenWrt git master (r25151-2a2abed0be)

Signed-off-by: Daniel Bermond <dbermond@archlinux.org>
2024-02-14 23:49:22 +08:00
Eric Fahlgren db58c9cd81 snort3: clean up ucode usage
- Add missing 'ucode' package dependency
 - Proto-ify the ConfigItem objects
 - Fix indentation and tab usage

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2024-02-14 12:53:28 +08:00
Tianling Shen 87bd747652
cloudflared: Update to 2024.2.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-02-14 12:51:05 +08:00
Tianling Shen 21a8b968d1
v2ray-geodata: Update to latest version
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-02-14 12:50:54 +08:00
Stan Grishin eafdd63d67 adblock-fast: add force_dns_interface setting
* allow users to specify list of interfaces/networks to force the
  DNS Hijacking on

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-02-14 04:41:10 +00:00
Paul Donald 58e7bfc41f p910nd: hotplug shellcheck fixes
Signed-off-by: Paul Donald <newtwen@gmail.com>
2024-02-11 15:48:49 -08:00
Paul Donald dabeaa7643 p910nd: init: check device (/dev/usb/lpX) existence
this prevents the daemon exiting when a configured device
is not plugged in.

Signed-off-by: Paul Donald <newtwen@gmail.com>
2024-02-11 15:48:49 -08:00
Paul Donald ac501c908d p910nd: init: partial fix for openwrt/packages#10496
Harmless to carry this fix until procd.sh adds the param

This parameter will mean umdns advertises not just "OpenWrt" but a more
appropriate string:

"Apple LaserWriter Pro 630"

Signed-off-by: Paul Donald <newtwen@gmail.com>
2024-02-11 15:48:49 -08:00
Paul Donald 4591a79fa2 p910nd: hotplug+init: include extra ieee1284 properties
Apple and macOS GUI co-opts the mDNS note= param as "Location"

Signed-off-by: Paul Donald <newtwen@gmail.com>
2024-02-11 15:48:49 -08:00
Paul Donald 5bc581e698 p910nd: hotplug: minor bug fixes
Commit driver_home defaults before continuing

Fix missing path for serial number acquisition

Store current device if no previously configured device had one.
Also set CHAR_DEV so the printer can get its driver sent on first run.

Signed-off-by: Paul Donald <newtwen@gmail.com>
2024-02-11 15:48:49 -08:00
Paul Donald 6e886cd434 p910nd: hotplug: small refactor
replace -a with &&

shorten uci commands via variables

add optional ieee1284_id parameters

Signed-off-by: Paul Donald <newtwen@gmail.com>
2024-02-11 15:48:49 -08:00
Paul Donald 069cc8dc81 p910nd: init: add txtvers=1 to mDNS properties
The spec https://developer.apple.com/bonjour/printing-specification/bonjourprinting-1.2.1.pdf
notes:

... if the meaning of any of the TXT record keys is changed, the txtvers value
will be incremented. The current value of this key is “1”, and if this key does not exist in
the TXT record, the default value of “1” is assumed. The txtvers SHOULD be the first
key/value pair in the TXT record.

Signed-off-by: Paul Donald <newtwen@gmail.com>
2024-02-11 15:48:49 -08:00
Paul Donald ffa1bbbe78 p910nd: init: line-break and conditionalize mDNS properties
Signed-off-by: Paul Donald <newtwen@gmail.com>
2024-02-11 15:48:49 -08:00
Paul Donald b8890c69e4 p910nd: init: only run mDNS changes if mdns is set to on
i.e. don't do the extra work unless mdns setting is enabled

Signed-off-by: Paul Donald <newtwen@gmail.com>
2024-02-11 15:48:49 -08:00
Paul Donald 34a35c93ce p910nd: init script
Don't run procd with a name of p9100d or p9101d etc.
Use the original binary name: p910nd.

This way, all supplied parameters should be visible via e.g.:

ps
xargs -0 < /proc/{procid}/cmdline

Revise all p910nd strings to the variable DAEMON_NAME or CONFIG where
appropriate.

Signed-off-by: Paul Donald <newtwen@gmail.com>
2024-02-11 15:48:49 -08:00
Alexandru Ardelean e73ac3534a
Merge pull request #23354 from neheb/2
tcpreplay: backport CVE fix
2024-02-11 12:29:34 +02:00
Michael Gerlach ea47bc9c58 iodine: bump version to 0.8.0
Signed-off-by: Michael Gerlach <n3ph@cccfr.de>
2024-02-10 18:35:42 -08:00
Rosen Penev fd67754a05 tcpreplay: backport CVE fix
Low severity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-02-10 15:57:45 -08:00
Maxim Storchak e3b2caae05 tgt: update to 1.0.90
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2024-02-10 14:58:13 -08:00
Ivan Pavlov 13a237d941 net-snmp: update to 5.9.4
Adjust patches for current version changes
Module "disk" renamed to "disk_hw"
Internal type "unknown" changed to "u_int32_t"
Add patch with removing macro syntax checking for successful build

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
2024-02-10 14:57:25 -08:00
Tiago Gaspar 643e3bf73a jool: update to 4.1.11
Update jool to 4.1.11 and remove unneeded patch.
Changelog: https://github.com/NICMx/Jool/releases/tag/v4.1.11

Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
2024-02-10 14:54:42 -08:00
krant f58be51721 squid: fix configure options
- Remove non-existing 'dlmalloc' option
- Use 'with-cap' instead of 'with-libcap'
- Use 'with-xml2' instead of 'with-libxml2'
- Patch configure.ac to properly handle 'with-nettle'

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-02-10 14:54:24 -08:00
Jonas Jelonek f9ae3084c9 croc: update to 9.6.9
change overview:
9.6.6 -> 9.6.8: only CI + deployment changes
9.6.8 -> 9.6.9: crypto library version bump

changelogs:
9.6.6 -> 9.6.7: https://github.com/schollz/croc/releases/tag/v9.6.7
9.6.7 -> 9.6.8: https://github.com/schollz/croc/releases/tag/v9.6.8
9.6.9 -> 9.6.9: https://github.com/schollz/croc/releases/tag/v9.6.9

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2024-02-08 21:42:16 -08:00
krant e0f538465f nbd: update to 3.25
- Use up-to-date project URLs
- Use up-to-date configure args
- Drop obsolete std=gnu99 from CFLAGS

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-02-08 21:42:04 -08:00
krant 4007a08529 squid: update to 6.7
- Switch URL to HTTPS
- Remove default/obsolete configure options
- Fix and refresh the patch

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-02-08 09:37:43 -08:00
krant 4dd0e03bdd lyncx: fix wrongful include of 'bsd/stdlib.h' is some environments
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-02-08 09:37:16 -08:00
kkubicki 278970f10c autossh: make forwarding optional
- previously localport option was required, which broke older configs
- now in-config forwarding is only optional
- ssh option still can be used for forwarding as in sample config

Signed-off-by: kkubicki <krzysiek.kubicki@gmail.com>
2024-02-07 14:11:35 -08:00
Eric Fahlgren b94c6dd37d snort3: improve script reliability
- Enable missing variable checking by default
 - Explicitly check variables are defined in all 'rm' commands

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2024-02-07 14:01:11 -08:00
Martin Schiller e6fb43bdc9 openvpn: add OpenVPN option disable-dco
You maybe want to disable the DCO support, so let's add this option.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
2024-02-07 13:58:46 -08:00
krant 0e1f5957d8 iptraf-ng: update to 1.2.1
- Update package URLs
- Remove rvnamed-ng target since it was merged into iptraf-ng

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-02-07 13:57:13 -08:00
krant a32fa4998a gitolite: update to 3.6.13
- Use git for sources since no proper tarball is available
- Switch package URL to HTTPS
- Refresh the patch

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-02-07 13:55:48 -08:00
krant ecc8d12076 git-lfs: update to 3.4.1
- Update package URLs to the official ones

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-02-07 13:55:38 -08:00
krant 158b761193 git: update to 2.43.0
- Refresh patches

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-02-07 13:53:17 -08:00
krant 3e3db442e7 lynx: update to 2.9.0
- Remove stale mirrors
- Use HTTPS for package URL
- Don't set default configure args
- Disable newly added bz2 support
- Formatting

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-02-07 13:50:54 -08:00
Othmar Truniger eb7d40509e knxd: bump to upstream version 0.14.61
Signed-off-by: Othmar Truniger <github@truniger.ch>
2024-02-07 17:45:06 +08:00
krant d0546216d2 fping: update to 5.1
- Don't set default configure arg

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-02-06 17:52:14 +02:00
krant d8e2857a74 subversion: update to 1.14.3
- Adopt the package
- Remove default configure options
- Rebase the patch

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-02-05 11:26:03 -08:00
Jonas Lochmann fc3cc2fe5c mwan3: use network_get_preferred_ipaddr6
This updates mwan3 to use network_get_preferred_ipaddr6 instead of
network_get_ipaddr6 if possible to determine a source ip for the
connectivity checks. This avoids issues where the first ip address
that is returned from network_get_ipaddr6 does not work anymore while
the preferred one returned from network_get_preferred_ipaddr6 works.

Signed-off-by: Jonas Lochmann <git@inkompetenz.org>
2024-02-04 16:39:13 -08:00
Rosen Penev 69dc285ac9 mosquitto: reenable options wrongly turned off
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-02-04 16:35:06 -08:00
Paul Donald 825b22a4db p910nd: hotplug script
Signed-off-by: Paul Donald <newtwen@gmail.com>
2024-02-04 16:22:58 -08:00
Eric Fahlgren 203e9413e2 snort3: finish up several incomplete capabilities
Reporting
 - Use json alert data for 10x speed improvement in report generation
 - Include both gid and sid, plus packet direction in report output
 - Add by-date incident filtering
 - Add verbose mode which displays actual rules triggered and their source
 - Attempt to look up host names from IPs in verbose mode
 - Clean up display of port number involved in incidents

Rules
 - Complete downloader for subscription rules using oinkcode (only tested
   with snort.org's "free" tier subscription)
 - Auto-detect multiple rules files and include them in lua 'ips.rules'
 - Add '--backup' option to copy out current rules before installing new
 - Add '--persistent' option to 'snort-rules', storing in persistent location

CLI interface
 - Completely rework command line option parsing in all user scripts
 - Allow options and commands to be in any order on command line
 - Add long-form names for all options ('--help' for '-h' and so on)
 - Detect errors properly in options, enhance help pages

Bug fixes
 - Use 'mkdir -p' on all directory creation
 - Use proper tmp directory from 'snort.snort.temp_dir' everywhere

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2024-02-04 16:21:11 -08:00
Jan Klos 800218561d iputils: bump to 20240117
Signed-off-by: Jan Klos <jan@klos.xyz>
2024-02-04 16:20:38 -08:00
Fabrice Fontaine 5afe5c9031 treewide: assign PKG_CPE_ID
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-02-04 16:16:10 -08:00
Olivier Poitrey addb775797 nextdns: Update to version 1.42.0
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2024-02-04 16:08:47 -08:00
Jan Hoffmann 94d74d3566 vnstat2: update to version 2.12
This version includes several new features that allow to simplify the
package significantly: The noexit patch and hotplug script are no longer
needed, and the init script doesn't have to check for legacy databases
anymore.

Signed-off-by: Jan Hoffmann <jan@3e8.eu>
2024-02-04 16:07:08 -08:00
Konstantin Demin af748ea691 libcurl-gnutls: update to version 8.6.0
https://curl.se/changes.html#8_6_0

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2024-02-04 16:05:08 -08:00
Fabrice Fontaine 222df5ed5d net/nbd: fix PKG_CPE_ID
There is not a single CVE linked to network_block_device:nbd so use
network_block_device_project:network_block_device instead:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3🅰️network_block_device_project:network_block_device

Fixes: 299e5b0a9b (treewide: add PKG_CPE_ID for better cvescanner coverage)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-02-04 16:02:55 -08:00
Fabrice Fontaine 0d96d38c6c net/miniupnpc: fix PKG_CPE_ID
cpe:/a:miniupnp_project:miniupnpc is the correct CPE ID for miniupnpc:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3🅰️miniupnp_project:miniupnpc

Fixes: 299e5b0a9b (treewide: add PKG_CPE_ID for better cvescanner coverage)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-02-04 16:02:30 -08:00
Fabrice Fontaine f7ad88678d net/ntpd: fix license
Replace "Unique" by the standard SPDX identifier for NTP license:
https://spdx.org/licenses/NTP.html

Fixes: 1aff45c6dd (ntpd: add SPDX license information)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-02-04 15:58:57 -08:00
Fabrice Fontaine 013a2f2dfa net/boinc: fix PKG_CPE_ID
boinc_project:boinc has never been a valid CPE ID so use
rom_walton:boinc instead:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3🅰️rom_walton:boinc

Fixes: 9c2bd865c7 (boinc: new package for distributed computing/data acquisition)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-02-04 15:58:35 -08:00
Fabrice Fontaine d6d157f644 net/tinyproxy: fix PKG_CPE_ID
tinyproxy_project:tinyproxy is a better CPE ID than banu:tinyproxy as
this CPE ID has the latest CVEs (whereas banu:tinyproxy only has CVEs up
to 2012):
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3🅰️tinyproxy_project:tinyproxy

Fixes: 299e5b0a9b (treewide: add PKG_CPE_ID for better cvescanner coverage)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-02-04 15:58:02 -08:00
Fabrice Fontaine b52f465c7b net/tinc: fix PKG_CPE_ID
tinc-vpn:tinc is a better CPE ID than tinc:tinc as this CPE ID has the
latest CVEs (whereas tinc:tinc only has CVEs up to 2002):
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3🅰️tinc-vpn:tinc

Fixes: 299e5b0a9b (treewide: add PKG_CPE_ID for better cvescanner coverage)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-02-04 15:57:46 -08:00
Fabrice Fontaine 803c7b0571 net/vsftpd: fix PKG_CPE_ID
vsftpd_project:vsftpd is a better CPE ID than beasts:vsftpd as this CPE
ID has the latest CVEs (whereas beasts:vsftpd only has CVEs up to 2015):
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3🅰️vsftpd_project:vsftpd

Fixes: 1371b7be87 (vsftpd: Fix compilation without ECC or deprecated APIs)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-02-04 15:57:34 -08:00
S. Brusch c08dac5ec5 crowdsec: new upstream release version 1.6.0
Update crowdsec to latest upstream release version 1.6.0

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
2024-02-04 15:55:41 -08:00
Konstantin Demin 1ff280529b nmap: bump package version
Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2024-02-04 23:05:25 +00:00
Konstantin Demin b4538c87ab nmap: unify SSL dependencies
ssl/full variants now depend on "ca-certs" (provided by "ca-bundle" and "ca-certificates")

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2024-02-04 23:05:25 +00:00
Konstantin Demin c8793c0285 nmap: ncat: use default CA bundle
Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2024-02-04 23:05:25 +00:00
Sergey Ponomarev b3580a76d8 cloudflared: refine config.yml
The config.yml is an example of a tunnel local configuration.
But the cloudlfared treat it as a real config and fails to start.
So to avoid problems let's comment all the statements.

The `url: http://localhost:8000` is not a valid config option.

Additionally add a smale of configuring ingres rules.

The cloudflared.config has missing option token.

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2024-02-04 10:47:41 +08:00
Stan Grishin 76b49fe459
Merge pull request #23219 from rockdrilla/curl-8.6.0
curl: update to 8.6.0
2024-02-02 06:47:17 -07:00
Fabrice Fontaine 302761f0e8 net/krb5: fix PKG_CPE_ID
mit:kerberos_5 is a better CPE ID than mit:kerberos as this CPE ID has
the latest CVEs (whereas mit:kerberos only has CVEs until 2018):
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3🅰️mit:kerberos_5

Fix: 299e5b0a9b

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-02-02 17:54:23 +08:00
Tianling Shen f6714eb01e
dnsproxy: Update to 0.64.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-02-01 23:21:07 +08:00
Stan Grishin 31bcb23b79 nebula: update to 1.8.2-2
The following fixes have been applied to Makefile:
* fix the nebula license type
* add PKG_CPE_ID
* remove unneeded call to Build/Compile
* add leading spaces to descriptions
* add Package/nebula/conffiles definition
* remove unneeded /lib/upgrade/keep.d files
* no longer install actual license file
* add the README file

Kudos to @BKPepe and @1715173329 for feedback which lead to these fixes

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-02-01 16:10:32 +08:00
Konstantin Demin 0f2c98d53f
curl: update to 8.6.0
* https://curl.se/changes.html#8_6_0

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2024-02-01 03:28:09 +03:00
Fabrice Fontaine 63c942cedb net/tor: add license
tor is licensed under BSD-3-Clause

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-01-31 16:01:07 -08:00
Fabrice Fontaine 820fcc5fb9 treewide: fix licence typos
- PKG_LICENCE -> PKG_LICENSE
- PKC_LICENSE_FILES -> PKG_LICENSE_FILES
- BSD 3-Clause -> BSD-3-Clause
- BSD-3-clause -> BSD-3-Clause
- BSD-2-clause -> BSD-2-Clause
- Public Domain -> Public-Domain
- PublicDomain -> Public-Domain
- Drop unneeded ',' in PKG_LICENSE or PKG_LICENSE_FILES

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-01-31 16:00:10 -08:00
Tianling Shen 4437234dc4
rclone: Update to 1.65.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-01-30 23:41:30 +08:00
Tianling Shen 17dfbd8613
cloudflared: Update to 2024.1.5
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-01-30 23:41:25 +08:00
Erik Conijn 61eb0a3d96 openvpn: add missing script-security
Maintainer: @mkrkn  @neheb

Compile tested: armv7, cortexA15, OpenWRT 23.05
Run tested: Linksys EA8500

Compile tested: armv8, cortexA53, OpenWRT main
Run tested: Dynalink DL-WRX36

Description:
Script-security is always 2 and cannot be changed from the openvpn config file due to a missing rule in openvpn.init.

This is discussed in issue #23014

This patch adds the missing rule in openvpn.init to parse script-security from the openvpn config file.

Signed-off-by: Erik Conijn <egc112@msn.com>
2024-01-29 16:06:13 -08:00
Fabrice Fontaine ff56f87733 net/bwm-ng: assign PKG_CPE_ID
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3🅰️bwm-ng_project:bwm-ng

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-01-29 16:02:11 -08:00
Fabrice Fontaine 9404f17af1 net/fastd: assign PKG_CPE_ID
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3🅰️fastd_project:fastd

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-01-29 16:01:26 -08:00
Fabrice Fontaine 4d18c15388 net/fail2ban: assign PKG_CPE_ID
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3🅰️fail2ban:fail2ban

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-01-29 15:59:42 -08:00
Fabrice Fontaine 154fda5933 net/atftp: assign PKG_CPE_ID
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3🅰️atftp_project:atftp

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-01-29 15:57:13 -08:00
Jan Hák 66c1065b45 knot: update to version 3.3.4
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2024-01-29 14:34:54 +01:00
Van Waholtz 49ab3e0018 sing-box: update to 1.8.4
Signed-off-by: Van Waholtz <brvphoenix@gmail.com>
2024-01-27 13:30:18 +01:00
Ray Wang 42c6e10ada natmap: update to 20240126
Signed-off-by: Ray Wang <r@hev.cc>
2024-01-27 13:30:06 +01:00
Dirk Brenken 79ae76806b
banip: update 0.9.3-5
* fix the nft Set survey function

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-01-26 19:51:05 +01:00
Tianling Shen 1aaa5c045d
v2ray-geodata: Update to latest version
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-01-26 12:20:40 +08:00
Zephyr Lykos a37a6e1703 tailscale: Update to 1.58.2
https://github.com/tailscale/tailscale/releases/tag/v1.58.2

Signed-off-by: Zephyr Lykos <git@mochaa.ws>
2024-01-26 00:57:46 +01:00
Fabrice Fontaine 52282b2ed9 net/tcpreplay: fix PKG_CPE_ID
There is not a single CVE under cpe:/a:appneta:tcpreplay
so use cpe:/a:broadcom:tcpreplay:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3🅰️broadcom:tcpreplay

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-01-25 18:33:36 +01:00
Florian Eckert 31788ad16c
Merge pull request #23138 from ffontaine/add-i2pd-cpeid
net/i2pd: assign PKG_CPE_ID
2024-01-25 08:38:11 +01:00
Tianling Shen 272cff0d1c
v2raya: do not allow changing config/log directory
We need stable path to persist configurations and read log from LuCI.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-01-25 00:49:39 +08:00
Tianling Shen 3711f7f6d2
dnsproxy: Update to 0.63.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-01-25 00:16:35 +08:00
Fabrice Fontaine 4ea63a66d0 net/i2pd: assign PKG_CPE_ID
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Ai2pd%3Ai2pd

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-01-24 15:50:10 +01:00
Nikos Mavrogiannopoulos 48a7b8a57e ocserv: updated source URL to https
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2024-01-24 10:31:21 +01:00
Nikos Mavrogiannopoulos bfc991d329 ocserv: updated to 1.2.4
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2024-01-24 09:23:23 +01:00
Otto Moerbeek 40efc9a4e2 pdns-recursor: Build rec-5.0.1, adding Rust dependencies
also fix license variable

Co-authored-by: Tianling Shen <cnsztl@gmail.com>
Signed-off-by: Otto Moerbeek <otto@drijf.net>
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2024-01-23 17:42:21 -08:00
Florian Eckert f9c90fce0a
Merge pull request #23128 from TDT-AG/pr/20240119-modemmanager
modemmanager: replace modem available check on start with the new monitore service
2024-01-23 10:56:39 +01:00
Zephyr Lykos 0b0a13ed33 tailscale: Update to 1.58.0
https://github.com/tailscale/tailscale/releases/tag/v1.58.0

Signed-off-by: Zephyr Lykos <git@mochaa.ws>
2024-01-23 15:12:43 +08:00
Magnus Kroken 214df76f39 openvpn: remove myself as maintainer
Signed-off-by: Magnus Kroken <mkroken@gmail.com>
2024-01-21 22:16:19 +01:00
Tianling Shen 48b55bde67
cloudflared: Update to 2024.1.4
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-01-20 12:54:09 +08:00
W. Michael Petullo 9272aab404 evilginx2: add new package
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2024-01-19 14:58:04 +01:00
John Audia 0b2728b2f2 snort3: update to 3.1.78.0
Upstream bump

   ,,_     -*> Snort++ <*-
  o"  )~   Version 3.1.78.0
   ''''    By Martin Roesch & The Snort Team
           http://snort.org/contact#team
           Copyright (C) 2014-2024 Cisco and/or its affiliates. All rights reserved.
           Copyright (C) 1998-2013 Sourcefire, Inc., et al.
           Using DAQ version 3.0.14
           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 2024-01-15
           Using LZMA version 5.4.4

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2024-01-19 14:40:54 +01:00
Florian Eckert fabb50ae97 modemmanger: bump PKG_RELEASE
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-01-19 08:52:04 +01:00
Florian Eckert b0f7260319 modemmanager: suppress mm_log debug messages by default
The log is filled with 'debug' messages. This is not necessary and is
only normaly needed during development. To suppress this message, check
whether the level is 'debug' and if so, suppress it. If this message is
required again, the message can be generated by commenting out this line.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-01-19 08:47:44 +01:00
Florian Eckert d9b5e06d19 modemmanager: replace modem available check on start with the new monitore service
Before this change, the status of the sysfs paths from the kernel events
was cached with a cache file. This is necessary to mark configured modems
as available for the netifd.

Using the new monitor service via the mmcli command 'mmcli -M' simplifies
the whole process. There is no need to start sub shells in the background
anymore that monitors whether the modem has already been added to the
ModemManager.

For this purpose, a new service was added that reacts on add and remove
events for modems in the ModemManager and, if necessary, marks the logical
netifd interface as available.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-01-19 08:47:34 +01:00
Florian Eckert ebc9038721 modemmanager: move shell include to the beginning of the file
It is usual that the includes are listed at the beginning of the script.
So let's do it that way too.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-01-19 08:46:37 +01:00
Florian Eckert 39e084ca6b modemmanager: move generally applicable functions to modemmanager.common
These moved functions are general functions. This is a preparatory
commit so that these moved functions can also be used in other
ModemManager scripts.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-01-19 08:43:35 +01:00
Florian Eckert 620afc1806 modemmanager: set allowedmode to 'any' if nothing is configured
The modem saves the permitted technology configuration in the modem
itself. If the technology configuration is deleted in the uci, this is
not passed on to the modem. This means that the previously saved
technology configuration is remains in the modem and is therefore still
active. By setting the technology to 'any', if no option is set, all
technologies are allowed again.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-01-19 08:31:17 +01:00
Stan Grishin 0f059b6523 adblock-fast: update to 1.1.1-3
* allow top-level domains in the blocked-domains options fixes
  https://github.com/openwrt/packages/issues/23125

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-01-19 00:05:18 +00:00
Stan Grishin 3fde8ebbb7 nebula: update to 1.8.2
* update to 1.8.2: https://github.com/slackhq/nebula/releases/tag/v1.8.2

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-01-14 22:09:38 +01:00
Tianling Shen d16377d23f
cloudflared: Update to 2024.1.2
Finally fixed build with Go 1.21.

Fixes: #22383
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-01-14 14:09:15 +08:00
Tianling Shen 05b61b3b6d
rclone: Update to 1.65.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-01-14 14:07:45 +08:00
Tianling Shen ea4bbc46e1
xray-core: Update to 1.8.7
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-01-14 14:07:39 +08:00
Thomas Kupper 7bef195bba tailscale: create combined tailscale/tailscaled
Modify Makefile to combine tailscale and tailscaled according to
Tailscale documentatio (https://tailscale.com/kb/1207/small-tailscale)

This resulted for x86_64 in an exec of 31MB + the symlink. Before it
was 29MB (tailscaled) and 10MB (tailscale).

Signed-off-by: Thomas Kupper <thomas.kupper@gmail.com>
2024-01-14 10:19:06 +08:00
Rosen Penev e9e1ae2386 ksmbd-tools: update to 3.5.1
Various fixes for ksmbd, most notably a visibility fix for the latest
ksmbd code.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-01-13 14:37:00 -08:00
Florian Eckert af1209590b
Merge pull request #23082 from yangfl/master
i2pd: Update to 2.50.2
2024-01-11 08:19:10 +01:00
David Yang ba4890f359 i2pd: Update to 2.50.2
Signed-off-by: David Yang <mmyangfl@gmail.com>
2024-01-10 23:51:33 +08:00
Othmar Truniger 20dca3c4df knxd: bump to upstream version 0.14.60
Signed-off-by: Othmar Truniger <github@truniger.ch>
2024-01-10 16:22:08 +01:00
Thibaut VARÈNE ab20c1bd90 uspot: update to Git HEAD (2024-01-09)
0cffba9458d3 treewide: add support for RADIUS Reply-Message
c9fb744fdee8 treewide: add support for 'lang=' & ChilliSpot-Lang
584a162cb19a handler-uam: ensure that 'seconds_remaining' is always set
bd1f7c5de1ae Makefile: align with packages feed one
0ea6ad3c4e54 Makefile: mark uspot-www and uspotfilter "PKGARCH:=all"
e6a286ccfdbf uspot/uspotfilter: use 'logger -t'
427ed16cfde5 uspot: expose ratelimits in client data
4ba1dd9c5135 uspot: don't send NAS-Port-Type
78a37ef49b85 templates: add id="replymsg" to reply msg header
e3f4e179fd17 templates: show remaining time in "connected"
398762dff711 radius-client: correctly use str_to_hex()
730ef800d9da templates: simplify HTML
6bb39282fd8f Documentation update
b6c802adac19 portal: handle_request() logic refactoring
1aa1a5eb28d7 uspotfilter: implement peer_lookup()
ba5547ec61f1 portal: speedup peer lookup by leveraging spotfilter
d551376c29bb templates: added html5 time tag to timeleft output
154c98e0b77b uspotfilter: mark client as active when set()
8dcb03a37a77 uspotfilter: rework neigh management
cfb2ce7909da uspotfilter: use client_remove() where applicable
8411314dbf90 Documentation update
8dacf3df9935 uspot: use a single operation for client removal
297b7857c1e0 uspotfilter: fix DELNEIGH processing
76003917c205 uspotfilter: client_set() only clear idle when allowing
f46a855c5085 uspotfilter: remove botched IPv6 "support"
4ff31cbf0e2b uspot: client_remove(): stay in sync with spotfilter
edc9ad7e60a3 uspot/uspotfilter: use ucode-mod-log for logging
52e24aecf2db uspotfilter: use ucode '??=' syntax
c4b6f2f0bb1e Update README

Update the package Makefile to reflect the changes from the following
above-listed commits:

0ea6ad3c4e54 Makefile: mark uspot-www and uspotfilter "PKGARCH:=all"
edc9ad7e60a3 uspot/uspotfilter: use ucode-mod-log for logging

Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
2024-01-10 19:50:45 +08:00
Dirk Brenken 4518ecf60b
travelmate: update 2.1.2-2
* fix a possible re-connection issue/cornercase seen on single radio units

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-01-09 22:22:57 +01:00
Stan Grishin d51ef581ef
Merge pull request #23076 from stangri/master-adblock-fast
adblock-fast: bugfix: pause command
2024-01-08 19:47:38 -07:00
Florian Eckert 28f62b101e
Merge pull request #22440 from myszsoda/atftpd_option_enable
atftpd: Add 'enable' config option
2024-01-08 09:33:08 +01:00
Tianling Shen 06b95534ef
alist: Update to 3.30.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-01-08 11:49:29 +08:00
Stan Grishin dfeeabbebf adblock-fast: bugfix: pause command
* the pause command used to incorrectly cause block-lists reload, this
  has been fixed in this version

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-01-07 23:07:42 +00:00
Dirk Brenken 6c9cd77596
banip: update 0.9.3-4
* made the default mail template "responsive" to get a better view esp. on mobile devices

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-01-07 18:11:10 +01:00
Tianling Shen ecff047231
Merge pull request #23070 from muink/master
sing-box: update to 1.8.0
2024-01-07 18:29:38 +08:00
Anya Lin 8fe2f68485
sing-box: update to 1.8.0
New features for v1.8.0:
1. Migrate cache file from Clash API to independent options
2. Introducing Rule Set
3. Add `sing-box geoip`, `sing-box geosite` and `sing-box rule-set` commands
4. Allow nested logical rules
5. Independent `source_ip_is_private` and `ip_is_private` rules
6. Add context to JSON decode error message
7. Reject internal fake-ip queries
8. Add GSO support for TUN and WireGuard system interface
9. The legacy LWIP stack has been deprecated and removed
10. Add `idle_timeout` for URLTest outbound
11. Added some new uTLS fingerprints
...
Release notes: https://github.com/SagerNet/sing-box/releases/tag/v1.8.0

The new version has some breaking changes and may stop working after upgrading if use the original config.
Please see the migration manual to migrate the config: https://sing-box.sagernet.org/migration/

Signed-off-by: Anya Lin <hukk1996@gmail.com>
2024-01-07 12:02:15 +08:00
Sibren Vasse a79c49578c openssh: fix build failure on powerpc_8548
1036d77b34

Signed-off-by: Sibren Vasse <github@sibrenvasse.nl>
2024-01-06 13:48:02 -08:00
Rucke Teg e8dfc6abbe openssh: bump to 9.6p1
Release notes: https://www.openssh.com/txt/release-9.6

Signed-off-by: Rucke Teg <rucketeg@protonmail.com>
2024-01-06 13:48:02 -08:00
Dirk Brenken ce20f8d88b
travelmate: release 2.1.2-1
* fix a station scanning issue on single radio units (mainly a LuCI/JS issue) reported in the forum by multiple users

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-01-06 19:55:32 +01:00
W. Michael Petullo e30f14d690 nfdump: add dependency on libzstd
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2024-01-05 19:06:17 -01:00
Tiago Gaspar 5f16794b5f nginx: update to 1.25.3
Update nginx to the latest version.

Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
2024-01-04 22:35:17 +01:00
Rani Hod 1e0d7fd2ef wifi_schedule: fix startup problems
Fixes: e0d7181a6
Closes: #22973
Closes: #22988

1. Make the new `startup()` function in `/usr/bin/wifi_schedule.sh`
   respect the global `enabled` config flag; in particular, make no
   changes to `/etc/config/wireless` when wifi_schedule is disabled.
2. Make the new `/etc/init.d/wifi_schedule` service script executable.

Signed-off-by: Rani Hod <rani.hod@gmail.com>
2024-01-03 08:47:39 -08:00
Moritz Warning ed5e79644d dhtd: update to 1.0.1
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2024-01-03 17:34:10 +01:00
Tianling Shen 37a77ffaf5
dnsproxy: Update to 0.61.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-01-03 15:16:06 +08:00
Tianling Shen 6316772b3d
v2ray-geodata: Update to latest versin
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-01-03 15:16:03 +08:00
Tianling Shen ce684797e6
v2raya: Update to 2.2.4.6
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-01-03 15:15:11 +08:00
Nikos Mavrogiannopoulos 56bd0ad82a
Merge pull request #23047 from neheb/fu
openconnect: update to 9.12
2024-01-03 08:07:26 +01:00
W. Michael Petullo 839f1313e7 snort: remove package
Replaced with snort3.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2024-01-03 06:49:42 +01:00
Rosen Penev d7d7c5bbb3 hs20: fix compilation with libxml 2.12
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-01-02 18:56:07 -08:00
Rosen Penev 02a5264214 openconnect: update to 9.12
Remove upstream backport and fix libxml 1.12 compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-01-02 16:31:21 -08:00
Misha Bragin 86bdfc7fb6 netbird: update to version 0.25.2
Signed-off-by: Misha Bragin <bangvalo@gmail.com>
2024-01-02 15:40:15 -08:00
Eric Fahlgren e05835deac snort3: add missing action-override option
Allow use of rules as-defined, and don't override their actions.  This
is generally the best way to use the ruleset, and overriding their
actions should only be undertaken when you fully understand how it
affects their use.

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2024-01-02 15:29:50 -08:00
John Audia 224a3816d8 snort3: compile with lzma support
This PR adds the ability of snort to process rules that target
swf and pdf files requiring lzma decompression to look for
malicious payloads therein.  This change only increases the size
of the snort3 executable by a fraction of a KB and the added
dependency of liblzma (based on currently offered 5.4.4-1) is
only a 169 KB shared object.  Based on CPU requirements of snort,
x86 users likely represent the majority user-base and space their
rootfs is not an issue as it may be for lower-powered SoCs.

Size of snort3-3.1.76.0-2: 7354403 bytes
Size of snort3-3.1.76.0-3: 7354435 bytes

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2024-01-02 15:29:11 -08:00
Erik Conijn 7735cdfe60 Openvpn: add missing script event options
Maintainer: @mkrkn  @neheb
Compile tested: aarch64, cortex-a53, OpenWRT Master
Run tested: Dynalink DL-WRX36

Description:
[A previous commit](f8a8b71e26) has added more script event options.
However it looked like that commit was not complete as it stops the use of the script events route-up, route-pre-down, and ipchange when those are placed in the openvpn config file.

This PR fixes a regression that makes it problematic to specify certain event options in the OpenVPN configuration file.

Discussion in [this thread](https://forum.openwrt.org/t/openvpn-custom-route-up-script-in-23-05-rc2/167105/13) and [here](https://forum.openwrt.org/t/openvpn-route-up-and-route-pre-down-broken-in-23-05/176568)

Please have a look and consider implementing or make it possible to use all script event options in the openvpn config file in another way.

Pull request has been discussed and improved with the help of @AuthorReflex, see: https://github.com/openwrt/packages/pull/21732

Signed-off-by: Erik Conijn <egc112@msn.com>
2024-01-02 15:27:52 -08:00
Ben Klang d8dbf36810 nqptp: Add new port nqptp for use with shairport-sync
Signed-off-by: Ben Klang <bklang@wirehack.net>
2024-01-02 15:15:00 -08:00
W. Michael Petullo ff82f8dcc7 nfdump: update to 1.7.3
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2024-01-02 15:12:51 -08:00
W. Michael Petullo 949b94bdda krb5: update to 1.21.2
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2024-01-02 14:52:03 -08:00
Nick Hainke 4173327904 snowflake: update to 2.8.1
Changelog:
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/blob/v2.8.1/ChangeLog

Signed-off-by: Nick Hainke <vincent@systemli.org>
2024-01-02 22:35:19 +01:00
Anya Lin 2cf219c837
sing-box: Update to 1.7.7
Signed-off-by: Anya Lin <hukk1996@gmail.com>
2023-12-30 22:44:52 +08:00
Remi Gacogne 738937a9c6 dnsdist: Enable custom load-balancing policies in the light version
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
2023-12-28 19:37:22 -08:00
Dirk Brenken 8c8a335eaf
banip: update 0.9.3-3
* more init fixes

Signed-off-by: Dirk Brenken <dev@brenken.org>
2023-12-28 21:13:16 +01:00
Dirk Brenken 5af101564a
banip: update 0.9.3-2
* rework the device/interface auto-detection (only layer-3 network devices will be detetcted correctly), disable the auto-detection e.g. for special tunnel interfaces
* supports now full gawk (preferred, if installed) and busybox awk
* raise the default boot timeout to 20 seconds (if 'ban_triggerdelay' is not set)
* various small fixes and improvements
* readme update

Signed-off-by: Dirk Brenken <dev@brenken.org>
2023-12-28 17:57:04 +01:00
Sergey Ponomarev 9130a94425 sshtunnel: update to v5.2
Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-12-27 17:31:33 +00:00
Sergey Ponomarev 28e8daf726 sshtunnel: simplify command composition
Remove append_params and use shell expressions instead e.g. ${port:+-p $port}.

Note that we can't do that with ProxyCommand because it has to be quoted.

The order of options was changed from more important like hostname to just static -nN.

The CompressionLevel option is removed from SSH2.

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-12-27 17:31:33 +00:00
Sergey Ponomarev d1d1bd60c9 sshtunnel: ProxyCommand option
The ProxyCommand may have spaces so it must be quoted.
So we must use the procd_append_param.
Currently the option is not supported by Dropbear.
But it has -J instead which in OpenSSH means ProxyJump.
So we can't use it to avoid conflict.

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-12-27 17:31:33 +00:00
Stan Grishin 60a68323bd nebula: update to 1.8.1
* https://github.com/slackhq/nebula/releases/tag/v1.8.1

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-12-26 11:05:34 +01:00
Shi JiaYang a2b72f13ff tailscale: Update to 1.56.1
Signed-off-by: Shi JiaYang <shi05275@163.com>
2023-12-25 12:40:48 -08:00
Philip Prindeville 5e87484968
Merge pull request #22898 from lowjoel/strongswan-fix-no-instances
strongswan: trigger reload when interfaces are specified
2023-12-24 14:04:25 -07:00
John Audia 5cdf7d5883 snort3: update to 3.1.77.0
Changelog: https://github.com/snort3/snort3/releases/tag/3.1.77.0

   ,,_     -*> Snort++ <*-
  o"  )~   Version 3.1.77.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-12-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-23 15:06:44 +02:00
Daniel Golle dbae7f9493 gnunet: update to version 0.20.0
v0.20.0:
  - GNUNET_TESTING_get_testname_from_underscore renamed to GNUNET_STRINGS_get_suffix_from_binary_name and moved from libgnunettesting to libgnuneutil
  - Move GNUNET_s into libgnunetutil.
  - re-introduce compiler annotation for array size in signature
  - function-signature adjustment due to compiler error
  - GNUNET_PQ_get_oid removed, GNUNET_PQ_get_oid_by_name improved
  - Added GNUNET_PQ_get_oid_by_name
  - added GNUNET_PQ_get_oid()
  - Added new CCA-secure KEM and use in IDENTITY encryption
  - Add KEM API to avoid ephemeral private key management
  - Add new GNUNET_PQ_event_do_poll() API to gnunet_pq_lib.h
  - Added API to support arrays in query results
  - Improve PQ API documentation.
  - API for array types extended for times
  - API extended for array query types
  - relevant array-types in queries (not results) in postgresql added
  - just style fixes, int to enum
  - initial steps towards support of array-types in posgresql
  - adds GNUNET_JSON_spec_object_const() and GNUNET_JSON_spec_array_const()

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2023-12-22 13:10:00 +00:00
Florian Eckert 8ab4147773
Merge pull request #22941 from TDT-AG/pr/20231220-openvpn
openvpn: start openvpn connection located under '/etc/openvpn' not only on system start
2023-12-22 13:54:26 +01:00
Tianling Shen a66fd0f835 alist: add new package
AList is a file list/WebDAV program that supports multiple storages,
powered by Gin and Solidjs.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-12-22 10:41:08 +08:00
Alan Luck 25ded48f9f wsdd2: update to 2023-12-21
Signed-off-by: Alan Luck <luckyhome2008@gmail.com>
2023-12-21 18:06:26 -08:00
Peter van Dijk 7f8b2a8a2d pdns: update to 4.8.4
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2023-12-21 22:12:58 +01:00
Peter van Dijk b6b9519975 dnsdist: update to 1.8.3
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2023-12-21 22:12:47 +01:00
Robert Marko 56f3cab124 mdio-tools: update to 1.3.1
Update the mdio-netlink kmod and userspace mdio-tools to version 1.3.1.

[v1.3.1] - 2023-12-02
---------------------

Fixes mvls to work with kernels 6.2 and onwards.

- mdio: Multiple registers can now be dumped at once, via the generic
  dump operation.

- mvls: Relax the driver matching to accept the strings used in
  kernels 6.2 and newer.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2023-12-21 11:11:27 +08:00
Florian Eckert 72088b34a8 openvpn: bump PKG_RELEASE
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2023-12-20 15:07:37 +01:00
Florian Eckert 053e588162 openvpn: Added option to not start the native OpenVPN configurations on boot
OpenVPN configurations that have a uci entry, the enable/enabled option can
be used to control whether the OpenVPN connection should be started at
system startup or not.

OpenVPN configurations that are located under '/etc/openvpn/' are always
started at system boot. To ensure that these connections can also be
started later, they must 'not' be started automatically during system boot.
This can be prevented with the following entry in the OpenVPN configuration.

config globals 'globals'
	option autostart '0'

These OpenVPN configurations can then be started later with the command.
'/etc/init.d/openvpn start <name>'

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2023-12-20 15:01:46 +01:00
Florian Eckert 9a27865acb openvpn: add possibility to start openvpn_path_instance on request
This commit adds the possibility that an OpenVPN instance located under
'/etc/openvpn' can also be started with the command.
'/etc/init.d/openvpn start <name>'

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2023-12-20 15:01:39 +01:00
Florian Eckert 0b633a0886 openvpn: add start_path_instance function
This commit moves the part for starting an instance to a sub function.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2023-12-20 15:01:29 +01:00
Florian Eckert b2269ecbf7 openvpn: move path instances call to sub function
Move the start of the OpenVPN configurations in '/etc/openvpn' in a function.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2023-12-20 15:01:24 +01:00
Florian Eckert 01d8f5c9be openvpn: rename start_instance to start_uci_instance
Preparation commit to make it clear that this is a uci configuration.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2023-12-20 15:01:14 +01:00
Daniel Golle cbdd619c23 libcurl-gnutls: update to version 8.5.0
https://curl.se/changes.html#8_5_0

Pick upstream patch to fix build with gnuTLS and verbose strings removed.
The patch should be removed with the next version bump.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2023-12-20 13:05:49 +00:00
Tianling Shen df24c8d097
dnsproxy: Update to 0.61.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-12-20 10:56:45 +08:00
Rosen Penev dc0f5ef890 apache: update to 2.4.58
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-12-19 15:44:20 -08:00
Sergey Ponomarev c29619cf8a mosh: Move section net/Network/SSH
The mosh-server and mosh-client packages are related to SSH.

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-12-18 15:04:53 -08:00
Paul Doran 82f36e0c78 nut: update to 2.8.1
Signed-off-by: Paul Doran <ruralroots@gmail.com>
[remove upstream patch included in 2.8.1]
2023-12-18 19:28:17 +02:00
Miroslav Lichvar 9b6bf46957 chrony: add ntp hotplug provider script
When the service is started, wait for the clock to be synchronized for
up to 5 minutes and provide the stratum action once for ntp hotplug
scripts.

Signed-off-by: Miroslav Lichvar <mlichvar0@gmail.com>
2023-12-18 19:01:44 +02:00
Miroslav Lichvar 4fce398849 chrony: update to 4.5
Signed-off-by: Miroslav Lichvar <mlichvar0@gmail.com>
2023-12-18 19:01:44 +02:00
Joel Low f2d209e4ff strongswan: trigger reload when interfaces are specified
Fixes #20848

Add interface triggers if interfaces to listen to are specified in
`/etc/config/ipsec`. This fixes the "running with no instances" scenario
after rebooting a router.

Signed-off-by: Joel Low <joel@joelsplace.sg>
2023-12-18 10:17:09 +08:00
Hannu Nyman 9df168c7f8
Merge pull request #22894 from Ansuel/wifidog-bump
wifidog: make it compile again with recent version of WolfSSL
2023-12-17 20:10:14 +02:00
Michael Heimpold 7009c6be73 apache: add compile fix for libxml-2.12.x
libxml2 restructured includes, thus another include is now required
otherwise build fails.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2023-12-17 19:49:22 +02:00
Jan Hák a693dd5821 knot: update to version 3.3.3
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2023-12-16 19:12:45 +02:00
Eric Fahlgren 0d2dac8792 snort3: add missing config include and general cleanup
- Delete legacy configuration files homenet.lua and local.lua
- Add snort config 'include' to allow user customizations in the lua
- Enhance 'check' to test generated nftables file
- Suppress inclusion of rules file when doing silent config check
- Suppress warnings on configuration check unless '-v'erbose
- Replace text logging with json logging to reduce footprint and make reports easier
- Fix some typos in the snort.uc template
- Fix up some error messages suggesting solutions

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2023-12-16 22:08:49 +08:00
Stan Grishin bab17f480c adblock-fast: update to 1.1.1-1
* move reload/restart logic from json() to config_cache()
* improve fw4 restart decision logic
* no longer store reload/restart info in ubus/status json file
* rename variables pointing to run-time information
* create dns_set_output_values to reuse code in principal all and luci app
* improve append_url to store collected URLs in an alternative variable

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-12-15 02:42:13 +00:00
Tianling Shen 6244ba5633
Merge pull request #22884 from gladiac/haproxy-2.8.5
haproxy: update to v2.8.5
2023-12-15 08:15:48 +08:00
Christian Marangi b38e3cd257
wifidog: make it compile again with recent version of WolfSSL
Recent version of WolfSSL dropped CyaSSL shims and made the package not
compilable. Converting it to the WolfSSL library is simple enough as the
API used are very basic and can be converted directly. Add patch that
fully convert the package to WolfSSL and doesn't use the compat shim
anymore.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-12-14 20:02:21 +01:00
Nick Hainke 12defee0ce snowflake: update to 2.8.0
Release Notes:
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/blob/v2.8.0/ChangeLog

Signed-off-by: Nick Hainke <vincent@systemli.org>
2023-12-13 21:11:15 +01:00
Tianling Shen 7114155a91
v2ray-geodata: Update to latest version
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-12-13 14:22:12 +08:00