Commit Graph

33676 Commits

Author SHA1 Message Date
Sandro Jäckel 7c8295dc2b tailscale: update to 1.80.0
Signed-off-by: Sandro Jäckel <sandro.jaeckel@gmail.com>
2025-02-02 15:58:00 +08:00
Daniel Golle befdf8a5b2 cryptsetup: update to version 2.7.5
Enable building cryptsetup-reencrypt, integritysetup and veritysetup,
add new binary packages for integritysetup and veritysetup.

Changes since version 2.7.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Fix possible online reencryption data corruption (only in 2.7.x).

  In some situations (initializing a suspended device-mapper device),
  cryptsetup disabled direct-io device access. This caused unsafe
  online reencryption operations that could lead to data corruption.
  The code now adds strict checks (and aborts the operation) and
  changes direct-io detection code to prevent data corruption.

* Fix a clang compilation error in SSH token plugin.

  As clang linker treats missing symbols as errors, the linker phase
  for the SSH token failed as the optional cryptsetup_token_buffer_free
  was not defined.

* Fix crypto backend initialization in crypt_format_luks2_opal API call.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-02-02 00:00:26 +00:00
Lucian CRISTIAN 6623eadfa0 frr: 10.2.1 fixes
add packing mgmtd, pim6d and update helper scripts

Signed-off-by: Lucian CRISTIAN <lucian.cristian@gmail.com>
2025-02-01 10:54:15 +02:00
Noah Meyerhans 55c559347f bind: bump to 9.20.5
Fixes CVEs:
- CVE-2024-12705: DNS-over-HTTPS flooding
- CVE-2024-11187: Limit additional section processing for large RDATA sets

Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2025-01-31 11:56:38 -05:00
Jan Hák 089f77e615 knot: update to version 3.4.4
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2025-01-30 19:21:10 +02:00
John Audia 21c63a67e3 snort3: update to 3.6.2.0
Changelog: https://github.com/snort3/snort3/releases/tag/3.6.2.0

% snort --version

   ,,_     -*> Snort++ <*-
  o"  )~   Version 3.6.2.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.18
           Using Hyperscan version 5.4.2 2025-01-28
           Using libpcap version 1.10.5 (with TPACKET_V3)
           Using LuaJIT version 2.1.0-beta3
           Using LZMA version 5.6.2
           Using OpenSSL 3.0.15 3 Sep 2024
           Using PCRE2 version 10.42 2022-12-11
           Using ZLIB version 1.3.1

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-01-30 19:19:00 +02:00
John Audia 3e42bc8bc2 libdaq3: update to 3.0.18
Update to latest version.

Changelog: https://github.com/snort3/libdaq/releases/tag/v3.0.18

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-01-30 19:16:42 +02:00
Eric Fahlgren 445e40c3c8 owut: update to 2025.01.29
Bug fixes:
    efahl/owut@bced54a owut: prefer use of packages_changes when generating build request
    efahl/owut@b469547 owut: revert rootfs restrictions

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2025-01-30 17:00:54 +08:00
Stan Grishin bee7227871 https-dns-proxy: bugfixes and improvements
* improvement: Makefile: prepend `r` to PKG_RELEASE in binary and init script versions to match package version
* bugfix: init script: more reliable/robust start on boot
* improvement: init script: more compact output()
* improvement: init script: better DNS Hijack login
* improvement: init script: fold some dnsmasq-related functions into dhcp_backup()

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-01-29 11:07:40 -08:00
Stan Grishin 2e764368cc adblock-fast: bugfixes: boot-up, StevenBlack list, new CERT.pl source
* bugfix: more robust boot-up start
* bugfix: processing of StevenBlack lists
* new remote block-list: CERT.pl

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-01-29 11:07:14 -08:00
Dirk Brenken f9effa495e
adblock: update 4.2.4-1
* support smartdns as dns backend
* support top level domains in local white- and blackklist,
  e.g. a 'de' in the blacklist blocks all domains with a german tld
  and the tld compression removes all subdomains from the final blocklist

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-01-27 23:29:22 +01:00
Stan Grishin cfd35b6bf8 pbr: bugfixes: boot-up and negative dest_addr
* bugfix: more robust boot-up behaviour, obsoleting following config
  options: procd_boot_delay, procd_boot_timeout, procd_wan_ignore_status
* bugfix: fix typo in processing negations on dest_addr

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-01-27 10:46:48 -08:00
Dirk Brenken 737c0601cb
banip: update 1.5.0-5
* fix a reporting issue with multiple ports/protocols

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-01-26 19:58:53 +01:00
Matthias Schiffer 2434806621
fastd: update to v23
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2025-01-26 15:13:19 +01:00
Eric Fahlgren 73fb1c4b38 owut: update to 2025.01.25
Bug fixes:
    efahl/owut@2bf45d5 owut: exit immediately on ctrl-c
    efahl/owut@a95d383 owut: fix processing of device defaults
    efahl/owut@cd63564 owut: disallow --rootfs-size changes on some platforms
Enhancements:
    efahl/owut@eaca182 owut: minor code cleanup in sha256 calculator
    efahl/owut@2b65aa7 owut: improve messaging
    efahl/owut@d687824 git: define file attributes

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2025-01-26 21:44:26 +08:00
Michael Heimpold 9ef2d15c29 openssh: fix recursive key file removal
The -r option is not required here but should also not hurt,
since it was already tested, that $key is a file.
However, to express the intent of the command more clearly,
let's drop it.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2025-01-26 14:36:15 +01:00
Tianling Shen 359a615d6f
v2ray-core: Update to 5.25.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-01-26 13:01:26 +08:00
Juan Orti Alcaine f80fbec40f banip: Block UDP ports for HTTP/3
Block HTTP/3 by including UDP in the feeds that have the 80 443 ports in
their flag.

Signed-off-by: Juan Orti Alcaine <jorti@pm.me>
2025-01-25 19:36:40 +01:00
Christian Marangi 533b1b987e net-mtools: bump to release 3.2
Fix regression with detecting multicast ipv6 packet.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-01-25 12:31:35 +02:00
Ivan Chashkin d1614ac07d yggdrasil: update to 0.5.12
Signed-off-by: Ivan Chashkin <mail@cupivan.ru>
2025-01-25 12:31:16 +02:00
Markus Gothe 69c29a5b26 openssh: Validate keys and regenerate if needed.
Imitate dropbear init.d-script and make sure we
don't end up with corrupt keys.

This can happen if we use a caching filesystem,
like 'ubifs', and the DUT is powered off during
boot-up.

Signed-off-by: Markus Gothe <markus.gothe@genexis.eu>
2025-01-25 11:09:48 +01:00
Erik Karlsson 3ac8092a39 openssh: fix killing of active sessions on shutdown
Starting with OpenSSH 9.8 sessions are handled by a separate binary
called sshd-session

Signed-off-by: Erik Karlsson <erik.karlsson@iopsys.eu>
2025-01-25 10:53:24 +01:00
Michael Heimpold 19e9dde02d php8-pecl-dio: update to 0.3.0
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2025-01-25 10:43:37 +01:00
Michael Heimpold aadb3bccbc php8-pecl-http: update to 4.2.6
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2025-01-25 10:43:32 +01:00
Michael Heimpold 30dc14de63 php8-pecl-xdebug: update to 3.4.1
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2025-01-25 10:43:03 +01:00
Michael Heimpold fa0328232e php8-pecl-redis: update to 6.1.0
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2025-01-25 10:42:51 +01:00
Michael Heimpold 8214c20028 php8-pecl-krb5: update to 1.2.2
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2025-01-25 10:42:42 +01:00
Federico Capoano bf3333594a coova-chilli: Fix WolfSSL support
Signed-off-by: Federico Capoano <f.capoano@openwisp.io>
2025-01-24 15:27:31 -08:00
Jan Klos eaf00f62da nut: add --without-nut_monitor to configure args
nut_monitor is not used anyway and is needlessly built & does not work with python 3.13

Signed-off-by: Jan Klos <jan@klos.xyz>
2025-01-24 10:22:28 -08:00
Coia Prant 9cd00fb191 ddns-scripts: get l3 device for bind network using curl
If pppoe is used for wan access. script set 'eth1' as interface for curl
call. The correct interface is however 'pppoe-wan'.

These scripts use 'network_get_physdev' function to get real device for
bind_network but this is wrong. We need instead the l3_device of the the
logical interface.

In case if we don't use pppoe connection - 'l3_device' is equal to real device.

Follow P/R:
 #14431

Signed-off-by: Coia Prant <coiaprant@gmail.com>
2025-01-24 12:57:45 +01:00
Othmar Truniger a36979c694 libfmt: bump to version 11.1.2
Signed-off-by: Othmar Truniger <github@truniger.ch>
2025-01-24 17:30:31 +08:00
Lucian CRISTIAN ca9f2f4b56 frr: update to 10.2.1
update to current stable branch


Signed-off-by: Lucian CRISTIAN <lucian.cristian@gmail.com>
2025-01-24 17:30:13 +08:00
Lucian CRISTIAN 8fcb4bc86c libyang: update to 2.1.128
this is a dependency for updated frr


Signed-off-by: Lucian CRISTIAN <lucian.cristian@gmail.com>
2025-01-24 17:30:13 +08:00
Hirokazu MORIKAWA 643afd8977 node: January 21, 2025 Security Releases
This is a security release.

Notable Changes

    CVE-2025-23083 - src,loader,permission: throw on InternalWorker use when permission model is enabled (High)
    CVE-2025-23085 - src: fix HTTP2 mem leak on premature close and ERR_PROTO (Medium)
    CVE-2025-23084 - path: fix path traversal in normalize() on Windows (Medium)

Dependency update:

    CVE-2025-22150 - Use of Insufficiently Random Values in undici fetch() (Medium)

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2025-01-24 15:55:15 +08:00
Ray Wang d0d67ded93 hev-socks5-server: update to 2.7.0
Signed-off-by: Ray Wang <r@hev.cc>
2025-01-24 15:54:31 +08:00
Ray Wang d31598167e hev-socks5-tproxy: update to 2.6.0
Signed-off-by: Ray Wang <r@hev.cc>
2025-01-24 15:53:45 +08:00
Thibaut VARÈNE 2466aaccc1 uspot: update to Git HEAD (2025-01-20)
57b737a49497 uspot/uspotfilter: s/discon_since/lost_since/
1c2f58000519 uspot/uspotfilter: use native MAC case
70934203a0b7 captive: cleanup
7566c2716eb9 uspot: correctly handle "debug=0"
f5cc70459233 portal: remove unused bits
54cdcf463c36 uspot: remove unused ssid parameter
f13440bd80ff Update issue templates
644fd6f52a8e uspotfilter: apply disconnect delay to active clients only

Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
2025-01-24 15:52:45 +08:00
Dirk Brenken 481215bab0
banIP: update 1.5.0-3
* better logging of nft load errors
* update the readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-01-23 20:11:32 +01:00
FriesI23 Qin 0dceb9d0f1 ddns-scripts: Fixup dnspod.cn-v3
Migrate retry_count to retry_max_count in the script to fix infinite retry loop.

Signed-off-by: FriesI23 Qin <FriesI23@outlook.com>
2025-01-22 11:21:46 +01:00
FriesI23 Qin 9d5da216c9 ddns-scripts: Fixup dnspod.cn-v3
Fix signature expiration issue during retries.

Signed-off-by: FriesI23 Qin <FriesI23@outlook.com>
2025-01-22 11:21:46 +01:00
Ryan Keane b7bbd42594 git: Set PKG_FORTIFY_SOURCE to 0 when lto enabled
If PKG_FORTIFY_SOURCE is not 0 and lto is enabled for package git, it
will fail to compile with the following example error:

/openwrt/staging_dir/toolchain-aarch64_generic_gcc-14.1.0_musl/include/stdio.h: In function 'process_curl_messages': /openwrt/staging_dir/toolchain-aarch64_generic_gcc-14.1.0_musl/include/stdio.h:90:8: error: inlining failed in call to 'always_inline' 'fwrite': function body can be overwritten at link time
   90 | size_t fwrite(const void *__restrict, size_t, size_t, FILE *__restrict);
      |        ^
http.c:355:33: note: called from here
  355 |                                 fprintf(stderr, "Received DONE message for unknown request!\n");
      |                                 ^

A related issue is #13016 .
This commit set PKG_FORTIFY_SOURCE to 0 if CONFIG_USE_LTO is y.

Close #24366

Link: https://lore.kernel.org/git/CAHfWF5mjquES-nocQaK+CAEsqWgdy-_OYdGtN82heYs0eJP3eQ@mail.gmail.com/T/#t
Link: https://github.com/openwrt/openwrt/issues/13016
Link: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110834
Signed-off-by: Ryan Keane <the.ra2.ifv@gmail.com>
2025-01-21 18:35:44 -08:00
Vladimir Ulrich 59db147031 zoneinfo: Updated to 2025a release.
Signed-off-by: Vladimir Ulrich <admin@evl.su>
2025-01-21 17:27:46 +02:00
Brian J. Murrell 6f7562dee2 mwan3: Add support for nslookup track method
Signed-off-by: Brian J. Murrell <brian@interlinx.bc.ca>
2025-01-21 10:33:42 +01:00
Brian J. Murrell c442892978 mwan3: Bug fixes with nping usage
The IP address family is a single dash option and one of 4 or 6, not tcp
or udp.

Signed-off-by: Brian J. Murrell <brian@interlinx.bc.ca>
2025-01-21 10:33:42 +01:00
Mohd Husaam Mehdi 473ea34a92 vsftpd: fix bug related to option conf_file
* I had wrongly used config_get_bool for the option, so fixed it
* this also fixes the issue of /etc/init.d/vsftpd stop not working

Signed-off-by: Mohd Husaam Mehdi <husaam.mehdi@iopsys.eu>
2025-01-21 10:31:30 +01:00
Yun Wang 85fa8cfe0b syncthing: Update to 1.29.2 and Change logfile path
Update to 1.29.2 and Change logfile path from /etc/syncthing/syncthing
log to /var/log/syncthing.log.
This utilizes tmpfs (memory-based storage) to prevent disk usage growth
caused by log file accumulation during extended operation.

Benefits:
- Avoids storage saturation from excessive log growth.
- Aligns with best practices for temporary log management.
- For systems using flash storage (e.g., SSDs or eMMC), storing logs in
  tmpfs avoids flash memory wear caused by frequent writes to
  /etc/syncthing.

Signed-off-by: Yun Wang <maoerpet@foxmail.com>
2025-01-21 14:34:59 +08:00
Peter van Dijk 9ea813a306 pdns-recursor: update to 5.2.0
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2025-01-20 15:51:59 +08:00
Dirk Brenken c4f95cb0f2
banIP: update 1.5.0-2
* fix typo in the log_outbound target
* update the readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-01-19 21:08:47 +01:00
Dominik Borghorst a10ed14f1c lpac: update to 2.2.1, add support for custom ISD-R AID
Updated lpac to 2.2.1 and added support for custom ISD-R AIDs.
This allows for a broader range of esim cards with non standard AIDs to be supported.
See https://github.com/estkme-group/lpac/pull/181 for additional info.

Signed-off-by: Dominik Borghorst <git@borghorst.net>
2025-01-19 14:31:09 +01:00
Wesley Gimenes 8628bd16bb netbird: update to 0.36.3
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.36.3

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2025-01-19 13:49:53 +08:00