Bjørn Mork [Sat, 1 Mar 2025 12:33:41 +0000 (13:33 +0100)]
net: mini_snmpd: Enable ethtool statistics
Been waiting more than 4 years for a release with this.. Let's stop
waiting and switch to the now 4 year old HEAD of the main branch.
Many DSA switches will not produce useful statistics in the
/proc/net/dev file used by default. It contains interfaces counters
associated with the DSA slave ports, which counts traffic between the
external ports and the CPU port. The usual expectation from snmp
on a switch is that it returns the actual switched traffic per port.
This is often exported using driver specific or phy specific ethtool
counters.
This update brings the ability to pull the per port snmp counters from
configurable ethtool counters.
Bjørn Mork [Fri, 28 Feb 2025 18:20:03 +0000 (19:20 +0100)]
net: mini_snmpd: Support more than 8 ports
The implementation of mini_snmpd is based on a number of fixed size arrays
for simplicity and efficiency. This limits the number of ports which can
be monitored. The default is as low as 8, which makes the package
unsuitable for many switches.
Make the size of these arrays a build time configuration add some package
variants for switches or other devices with more than 8 ports
John Audia [Sun, 1 Jun 2025 13:05:19 +0000 (09:05 -0400)]
jq: bump to v1.8.0
In addition to shipping the latest upstream version, package shared objects.
It is worth noting that this release is required when building with GCC 15.1.
Marius Dinu [Wed, 4 Jun 2025 13:02:46 +0000 (16:02 +0300)]
tvheadend: cut subnet from lan IP reported by uci, fix bug #26681
Unannounced modifications (OpenWrt PR 13780) in uci network.lan.ipaddr broke tvheadend init script.
This commit updates the init script to cut the subnet from the ip address reported by uci.
Bug report: #26681
Reported-by: @DonKult Tested-by: @DonKult Signed-off-by: Marius Dinu <redacted>
John Audia [Fri, 6 Jun 2025 23:31:54 +0000 (19:31 -0400)]
libarchive: bump to 3.8.1
This is a feaure and bugfix release.
New features:
bsdtar: support --mtime and --clamp-mtime (#2601)
lib: mbedtls 3.x compatibility (#2602)
7-zip reader: improve self-extracting archive detection (#2088)
xar: xmllite support for the XAR reader and writer (#2388)
zip writer: added XZ, LZMA, ZSTD and BZIP2 support (#2137, #2284, #2391)
zip writer: added LZMA + RISCV BCJ filter (#2403)
Notable security fixes:
rar: do not skip past EOF while reading (#2584)
rar: fix double free with over 4 billion nodes (#2598)
rar: fix heap-buffer-overflow (#2599)
warc: prevent signed integer overflow (#2568)
tar: fix overflow in build_ustar_entry (#2588)
Notable bugfixes:
ibarchive: fix FILE_skip regression (#2642)
compress: Prevent call stack overflow (#2649)
iso9660: always check archive_string_ensure return value (#2651)
tar: Support negative time values with pax (#2634)
tar: Reset accumulated header state after reading macOS metadata blob (#2636)
tar: Keep block alignment after pax error (#2637)
tar: Handle extra bytes after sparse entries (#2643)
windows: check archive_wstring_ensure return value (#2652)
bsdtar: don't hardlink negative inode files together (#2587)
gz: allow setting the original filename for gzip compressed files (#2544)
lib: improve lseek handling (#2564)
lib: support @-prefixed Unix epoch timestamps as date strings (#2606)
rar: support large headers on 32 bit systems (#2596)
tar reader: Improve LFS support on 32 bit systems (#2582)
Full changelog: https://github.com/libarchive/libarchive/compare/v3.7.9...v3.8.1
Wesley Gimenes [Tue, 3 Jun 2025 06:19:29 +0000 (03:19 -0300)]
github: Add fields to help users in the bug report
Not everyone filling out the bug report is an expert.
These fields, with additional explanations, can hopefully
help users provide more accurate information.
Add fields to guide users in completing the bug report.
Wesley Gimenes [Tue, 3 Jun 2025 06:08:08 +0000 (03:08 -0300)]
github: require user to check all bug report fields
Previously, users could leave fields blank,
resulting in missing information in the bug report.
Now, it is mandatory for all fields to be filled out,
ensuring that no essential information is overlooked.
This is heavily inspired by OpenWrt main repository [1]
as in the packages feed we would like to follow
and be in sync with the main repository.
Having external, well, contact links, where users
can ask or propose feature request and even find links
for documentation or contacting us is a good idea.
Might help to improve the current state of this repository.
Stan Grishin [Thu, 29 May 2025 17:57:30 +0000 (17:57 +0000)]
adblock-fast: update to 1.1.3-13
* update to SPDX license identified in Makefile
* bugfix: correct HELP line description for sizes command (thanks @justops1337)
* performance fix: updated domains filter (thanks @justops1337)
* bugfix/improvement: more reliable get_url_filesize code with fall-back to
uclient-fetch (thanks @justops1337)
Bogofilter development has moved to gitlab.com.
Upstream list of changes is available at
https://gitlab.com/bogofilter/bogofilter/-/blob/main/bogofilter/NEWS.
,,_ -*> Snort++ <*-
o" )~ Version 3.8.1.0
'''' By Martin Roesch & The Snort Team
http://snort.org/contact#team
Copyright (C) 2014-2025 Cisco and/or its affiliates. All rights reserved.
Copyright (C) 1998-2013 Sourcefire, Inc., et al.
Using DAQ version 3.0.19
Using Hyperscan version 5.4.2 2025-05-27
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.5.0 8 Apr 2025
Using PCRE2 version 10.42 2022-12-11
Using ZLIB version 1.3.1
Jens Wagner [Mon, 2 Jun 2025 09:42:49 +0000 (11:42 +0200)]
perl-io-async-ssl: Perl Module IO::Async::SSL
This module extends existing IO::Async classes with
methods to allow the use of SSL or TLS-based connections
Required be e.g. Net::Async::HTTP to support https://
This patch is wrongly rebased and applied twice as
the same change might be possible and it does not break anything.
Since that, the patch is still being refreshed and included in
this repository.
Josef Schlehofer [Thu, 23 May 2024 22:39:30 +0000 (00:39 +0200)]
github: Improve Pull Request template
By updating pull request template, this ensures that all newly patches
will be hopefully submitted to upstream, which help us that we dont need to
maintain these patches for ages. Also, all patches should be applied by git am.
This is important, because this follows OpenWrt main repo contribution policy
and we will know, who is the author of the patch and what it does (=
commit subject, commit description).
Also, we don't need to know on which host env, we compiled package.
If there is something host related, we can request details.
Ariel Xiong [Sun, 25 May 2025 14:18:26 +0000 (22:18 +0800)]
bash: bump to 5.2.37
fix autoconf test for broken strtold
fix for parsing compound assignment while expanding alias
fix compilation on systems that provide select or pselect but not both
fix for reading partial invalid multibyte characters
fix issue where comparing quoted and unquoted words to be completed results in readline not displaying possible matches
Dirk Brenken [Fri, 30 May 2025 16:38:17 +0000 (18:38 +0200)]
adblock: update 4.4.2-1
* added a new "divested" feed, see https://divested.dev/pages/dnsbl
* added a new nsfw category of the hagezi feed
* added the missing custom feed file handling in the backend
* added a geoIP map with all blocked domains (plus the homeIP) in a
modal popup window on the Reporting tab in LuCI
* fixed the fetchcmd autodetection
* small code fixes and improvements
* update the readme, added a new "Best practise" section
* update different LuCI components (separate commit)
Liangbin Lian [Tue, 16 Apr 2024 03:24:31 +0000 (11:24 +0800)]
ddns-scripts: fix parsing of parameters for cloudflare.com
There is an obvious bug here:
if we want to update example.com.example.com in zone example.com,
so `domain=example.com@example.com`, after parsing,
the `__HOST` will be `example.com`, not expected `example.com.example.com`.