Commit Graph

496 Commits

Author SHA1 Message Date
Konstantin Demin
579ddaf998 sudo: adjust with glibc and libcrypt-compat
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2025-07-14 10:40:15 +02:00
Jan Kardell
b153b6a034 sudo: bump to version 1.9.17p1
Fixes: CVE-2025-32462
Fixes: CVE-2025-32463

Signed-off-by: Jan Kardell <jan.kardell@telliq.com>
2025-07-11 18:41:31 +02:00
Tianling Shen
062287375c btop: Update to 1.4.4
Removed upstreamed patch.

Release note: https://github.com/aristocratos/btop/releases/tag/v1.4.4

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-07-07 21:04:03 +08:00
Nate Robinson
99bc4798ed btop: add patch to fix download/upload display
Uses https://github.com/aristocratos/btop/pull/1156

Signed-off-by: Nate Robinson <nrobinson2000@me.com>
2025-06-20 12:03:02 +08:00
Daniel Cousens
8a6a3d6f5d treewide: use https for some PKG_SOURCE_URLs
This changes a number of PKG_SOURCE_URLs that were using the http protocol to use https if available.
HTTPS was verified as functioning for the updated hosts.

Signed-off-by: Daniel Cousens <github@dcousens.com>
2025-06-15 15:56:20 +02:00
Tianling Shen
ae33358c4f btop: add migration for alias command
Files in `/etc/profile.d/` are marked as user configs and won't be
replaced to new version when update the package, so add a migration
script for this.

Fixes: #26709
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-06-14 15:09:51 +08:00
John Audia
aca8d8d088 iotop: add new package
Iotop identifies processes that use high amount of input/output requests
on your machine. It is similar to the well known top utility, but
instead of showing you what consumes CPU the most, it lists processes by
their IO usage. Inspired by iotop Python script from Guillaume
Chazarain, rewritten in C by Vyacheslav Trushkin and improved by Boian
Bonev so it runs without Python at all.

Note that only targets that have KERNEL_TASKSTATS enabled will be able
to build this package.

Build system: x86/64
Build-tested: bcm27xx/bcm2712
Run-tested: bcm27xx/bcm2712

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-06-08 22:52:00 +03:00
Fabrice Fontaine
3d32c62444 admin/syslog-ng: fix PKG_CPE_ID
oneidentity:syslog-ng is a better CPE ID than balabit:syslog-ng as
this CPE ID has the latest CVEs (whereas balabit:syslog-ng only
has a CVE from 2000):
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:oneidentity:syslog-ng

Fixes: 5f07bb1094 (syslog-ng: update to version 3.19.1)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2025-05-20 13:09:26 +02:00
Thlv Alivs
7c268c3ac2 zabbix: update to 7.0.12
also fix build error

Signed-off-by: Thlv Alivs <zgmzzzz18@gmail.com>
2025-05-18 16:25:10 +02:00
Tianling Shen
5082f94791 btop: Update to 1.4.3
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-05-12 19:57:26 +08:00
Tianling Shen
8df8700a13 btop: Update to 1.4.2
Update alias command.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-05-03 16:03:58 +08:00
Robert Marko
a2601e963c freeipmi: update to 1.6.15
Update freeipmi to 1.6.15 in order to fix compilation with GCC14.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-05-02 10:28:24 +02:00
Tianling Shen
0e5cc7de57 btop: Update to 1.4.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-04-30 18:34:23 +08:00
John Audia
151156c9cc htop: update to 3.4.1
Changelog: https://github.com/htop-dev/htop/blob/main/ChangeLog#L1-L10

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-04-15 02:56:17 +08:00
Oliver Sedlbauer
742c5bb94c ipmitool: disable download of PEN list in Makefile
This commit allows building the package without downloading enterprise
numbers from the IANA PEN registry. This enables offline builds and
reduces storage usage, especially on devices with limited space.

Signed-off-by: Oliver Sedlbauer <osedlbauer@tdt.de>
2025-04-09 22:49:44 +02:00
Oliver Sedlbauer
96da0a11cb ipmitool: add option to disable registry download
Upstream backport

Signed-off-by: Oliver Sedlbauer <osedlbauer@tdt.de>
2025-04-09 22:49:44 +02:00
Oliver Sedlbauer
8e8101438a ipmitool: do not require IANA PEN registry
Upstream backport

Signed-off-by: Oliver Sedlbauer <osedlbauer@tdt.de>
2025-04-09 22:49:44 +02:00
Maxim Storchak
dc0b480a73 htop: tell which variant of ncurses to look for
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2025-03-18 15:52:30 -04:00
Robert Marko
c01643e78b ipmitool: disable FreeIPMI support
Now that we are building FreeIPMI library ipmitool will detect it
and since we are already passing --enable-intf-free it will build
support for FreeIPMI as well.

However, --enable-intf-free was previously no-op since it would just
fail to detect FreeIPMI and disable support for it but now it seems
that buildbots build FreeIPMI first and then ipmitool will fail with
missing dependency on FreeIPMI library.

Since FreeIPMI is quite big and previously ipmitool was built without
support for it anyway lets disable support for FreeIPMI in ipmitool and
if its required it can be made optional or as a package variant later.

This fixes building ipmitool via buildbots again.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-03-13 20:16:26 +01:00
John Audia
23aeff2341 htop: update to 3.4.0
Changelog: https://github.com/htop-dev/htop/compare/3.3.0...3.4.0

Build system: x86/64
Build-tested: bcm27xx/bcm2712, x86/64
Run-tested: bcm27xx/bcm2712

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-03-12 10:59:55 +01:00
Bjørn Mork
771bb86f26 freeipmi: The GNU IPMI library
FreeIPMI provides in-band and out-of-band IPMI software based on the
IPMI v1.5/2.0 specification. The IPMI specification defines a set of
interfaces for platform management and is implemented by a number of
vendors for system management. The features of IPMI that most users
will be interested in are sensor monitoring, system event monitoring,
power control, and serial-over-LAN (SOL). The FreeIPMI tools and
libraries listed below should provide users with the ability to
access and utilize these and many other features. A number of useful
features for large HPC or cluster environments have also been
implemented into FreeIPMI.

Signed-off-by: Bjørn Mork <bjorn@mork.no>
2025-03-05 21:17:14 +02:00
Rany Hany
7d752193e4 muninlite: add some patches to address old issues
As muninlite doesn't appear to have had a release in a few years and activity
on the git repo appears to have stalled, we add some patches on our end for now.

Patches:

- 001->004 are upstream fixes from master.
- 100 is a submitted PR: https://github.com/munin-monitoring/muninlite/pull/19
  to fix https://github.com/munin-monitoring/muninlite/issues/14.
- 200->204 is a submitted PR to allow customizing the monitored network interfaces:
  https://github.com/munin-monitoring/muninlite/pull/18. Despite the large
  number of patches it is actually a trivial change.

Signed-off-by: Rany Hany <rany_hany@riseup.net>
2025-01-10 00:11:38 +01:00
Rany Hany
4f0758ba36 muninlite: add /etc/munin to conffiles and install muninlite.conf
The entire /etc/munin should be backed up as it includes
user configuration for custom plugins and the muninlite.conf
config file which is useful to override the default NTP server.

Also we install muninlite.conf to /etc/munin/.

Signed-off-by: Rany Hany <rany_hany@riseup.net>
2025-01-10 00:11:38 +01:00
Alexandru Ardelean
190b99b1bc sudo: bump to version 1.9.16p2
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-12-25 21:33:31 +02:00
Jon Henrik Bjørnstad
6f9bd7df65 qbee-agent: bump version to 2024.50
Signed-off-by: Jon Henrik Bjørnstad <jonhenrik@qbee.io>
2024-12-17 23:27:44 +01:00
Sergey Ponomarev
641ec2b644 syslog-ng: alternative for logread
When the syslog-ng installed it records all messages to /var/log/messages.
This makes the default OpenWrt's ubox /sbin/logread useless and return nothing.

The logread script was added to the syslog-ng as a shim.
It's based on `tail /var/log/messages` and repeats basic options that the ubox logread have.
The script is installed instead of the /sbin/logread and this is causes an error.

Instead install it to /usr/libexec/logread.sh and specify as an alternative /sbin/logread.

The ubox logread also needs to be made as alternative in /usr/libexec/logread-ubox.

So we need to give it a separate name.
The most simple and clear would be logread-shell or just logread.sh.

Suggested-by: Andreas Gnau <andreas.gnau@iopsys.eu>
Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2024-11-24 11:10:10 +01:00
Hannu Nyman
863be39f2c debootstrap: Make version apk compatible
Adjust version to match apk semantic rules.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2024-11-22 22:11:06 +00:00
Gagan Deep
a525be2763 openwisp-monitoring: update to 0.2.1
Signed-off-by: Gagan Deep <pandafy.dev@gmail.com>
2024-11-21 22:38:45 +01:00
Jon Henrik Bjørnstad
10fcc5d390 qbee-agent: bump version to 2024.45
Signed-off-by: Jon Henrik Bjørnstad <jonhenrik@qbee.io>
2024-11-20 00:17:08 +08:00
Rosen Penev
8a0f28c78c atop: fix compilation with full NLS
nls.mk is missing.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-16 13:39:44 +02:00
Rosen Penev
91fa5b424d ipmitool: update to 1.8.19
Remove all patches as they are upstreamed.

Switch upstream as it moved.

Need autoreconf now. Add PKG_INSTALL and PKG_BUILD_PARALLEL for
consistency between pachages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-13 12:07:20 -08:00
Rosen Penev
625c55f04a fluent-bit: update to 3.1.9
Add patch from Alpine to fix compilation with GCC14.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-11 18:48:55 +02:00
Gagan Deep
ca503cc405 openwisp-monitoring: allow not depending on rpcd-mod-iwinfo
Add option to exclude rpcd-mod-iwinfo from dependency.

Signed-off-by: Gagan Deep <pandafy.dev@gmail.com>
2024-11-11 09:03:01 +01:00
Gagan Deep
886b3fa36d openwisp-monitoring: fix Makefile for 0.2.0 update
Commit 5e69da4ccb upgraded openwisp-monitoring
to version 0.2.0 but missed necessary Makefile adjustments, causing the
package to break in OpenWrt feeds.

This patch updates the Makefile to ensure proper functionality of
openwisp-monitoring with the 0.2.0 release.

Signed-off-by: Gagan Deep <pandafy.dev@gmail.com>
2024-11-11 09:03:01 +01:00
Gagan Deep
67d4fa3b05 openwisp-config: fix Makefile for 1.1.0
Update configuration in Makefile to fix #25168.
Add "/etc/openwisp/" to conf files.

Signed-off-by: Gagan Deep <pandafy.dev@gmail.com>
2024-11-11 09:01:03 +01:00
Robert Marko
1f3fa379d3 atop: add missing nls.mk include
If nls.mk is not included and BUILD_NLS is set compilation will fail with:
aarch64-openwrt-linux-musl-gcc atop.o version.o various.o  deviate.o   procdbase.o acctproc.o photoproc.o photosyst.o cgroups.o rawlog.o ifprop.o parseable.o showgeneric.o drawbar.o showlinux.o  showsys.o showprocs.o atopsar.o  netatopif.o netatopbpfif.o gpucom.o  json.o utsnames.o -o atop -lncursesw -lz -lm -lrt -Lstaging_dir/toolchain-aarch64_cortex-a53_gcc-13.3.0_musl/usr/lib -Lstaging_dir/toolchain-aarch64_cortex-a53_gcc-13.3.0_musl/lib -fuse-ld=bfd -znow -zrelro  -Lstaging_dir/target-aarch64_cortex-a53_musl/usr/lib -lglib-2.0 -lintl
staging_dir/toolchain-aarch64_cortex-a53_gcc-13.3.0_musl/lib/gcc/aarch64-openwrt-linux-musl/13.3.0/../../../../aarch64-openwrt-linux-musl/bin/ld.bfd: cannot find -lintl: No such file or directory
collect2: error: ld returned 1 exit status

So make sure to include nls.mk.

Fixes: #25231
Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-11-03 23:06:11 +01:00
Javier Marcet
c488c16c82 schroot: add boost-1.85 compatibility patch
Signed-off-by: Javier Marcet <javier@marcet.info>
2024-10-27 16:10:10 -07:00
Hauke Mehrtens
ce6ca4137c fluent-bit: Deactivate sasl2, zlib and zstd
Deactivate the dependencies to libsals2, libzlib and libzstd.
This fixes the build of fluent-bit.

This fixes the following problem:
```
Package fluent-bit is missing dependencies for the following libraries:
libsasl2.so.3
libz.so.1
libzstd.so.1
```

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-10-13 18:03:34 -07:00
Gagan Deep
af4a89482c openwisp-config: update to 1.1.0
Signed-off-by: Gagan Deep <pandafy.dev@gmail.com>
2024-10-01 20:47:53 +02:00
Gagan Deep
5e69da4ccb openwisp-monitoring: update to 0.2.0
Signed-off-by: Gagan Deep <pandafy.dev@gmail.com>
2024-10-01 20:47:33 +02:00
Tianling Shen
7e9ef57819 btop: Update to 1.4.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-28 15:46:15 +08:00
Jon Henrik Bjørnstad
e63272e9c2 qbee-agent: bump version to 2024.36
Signed-off-by: Jon Henrik Bjørnstad <jonhenrik@qbee.io>
2024-09-06 22:39:57 +08:00
Aleksey Vasilenko
7a4d957dd5 rsyslog: update to 8.2408.0
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-09-02 10:57:35 -07:00
Aleksey Vasilenko
e61382c893 atop: update to 2.11.0
- Remove obsolete patch
- Add newly acquired glib2 dependency

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-09-01 17:23:25 +03:00
Oliver Kraitschy
e0bb219f38 openwisp-monitoring: add missing PKG_VERSION for APK
The 'PKG_VERSION' string was missing and only 'PKG_SOURCE_VERSION' string
was used.

Signed-off-by: Oliver Kraitschy <ok@dev.tdt.de>
2024-08-21 07:26:24 +02:00
Oliver Kraitschy
a111cf3129 openwisp-config: add missing PKG_VERSION for APK
The 'PKG_VERSION' string was missing and only 'PKG_SOURCE_VERSION' string
was used.

Signed-off-by: Oliver Kraitschy <ok@dev.tdt.de>
2024-08-21 07:25:50 +02:00
Rosen Penev
ed1f025a98 sudo: modify version to Alpine Linux one
The goal here is compatibility with APK.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-08-16 18:40:31 -07:00
Aleksey Vasilenko
dc418e1255 bottom: update to 0.9.7
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-08-01 19:51:51 +08:00
Aleksey Vasilenko
74c89fc2a5 rsyslog: update to 8.2406.0
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-07-28 22:50:02 +08:00
Rahul Thakur
9be88f24b3 fluent-bit: add package
* add package fluent-bit v3.1.3
* test performed
  - compile-test
  - run-test on target

* fluent-bit package is added to provide another option for
  log collection and management. It integrates well with
  a wide variety of environments and deployments. It is widely
  used by a number of organizations and is supported across a
  variety of platforms. Integrating it to make it available as
  an openwrt package.

Signed-off-by: Rahul Thakur <rahul.thakur@iopsys.eu>
2024-07-18 14:31:50 +02:00