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>
If nls.mk is not included and BUILD_NLS is set compilation
will fail with various undefined references to the libiconv
library. So this commit includes the missing nls.mk.
Signed-off-by: Til Kaiser <mail@tk154.de>
Maintainer: me
Compile tested: mips, ath79, OpenWrt SNAPSHOT
Description:
Development container configuration.
The container can run locally or in cloud (Codespaces).
Sample usage: easily open full-featured VS Code IDE in browser,
pre-configured for OpenWrt packages development.
When run in the Codespaces, the packages repo is found in /workspaces/packages.
To add it to the feeds, run inside the container:
$ sed -i '1s;^;src-link workspaces /workspaces/packages\n;' ~/feeds.conf.default
Signed-off-by: Andrey Butirsky <butirsky@gmail.com>
* fixed the restore rc handling
* skip allowlist entries during map creation
* disable the map button by default (only enabled if map & NFT counter are selected)
* disable the content filter checkbox for elements with hits by default (only enabled if NFT counter are selected)
* readme update
Signed-off-by: Dirk Brenken <dev@brenken.org>
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>
This patch was introduced by me in commit
62513dc576 ("mc: fix mouse handling")
and that commit backported patch from master branch and it that time,
there was not any release, which included it.
Since 4.8.2.5 update, we are still rebasing it, no need to do that.
Fixes: eb0c3b534a ("mc: update to 4.8.25")
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
The custom Build/Compile definition was overriding the default OpenWrt build logic,
causing issues when compiling with fPIC.
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
This provides better instrumentation for finding where memory is
being used, and/or leaked.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
jemalloc is a general purpose malloc(3) implementation that emphasizes
fragmentation avoidance and scalable concurrency support.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
Adjust .json names to match the plugin names: use '-' instead of '_'
Fix commits 033c19a and e36b727 that used a filename differing
from the plugin name used in OpenWrt. That prevented package compilation
to find and include the .json files that were left out of the package.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* update to version 3.9
* added lua as build dependency
* added glib as build dependency
* removed libinih as dependency
* disable bash-completion and man pages
* added test.sh file for ci testing
Signed-off-by: Nikolay Manev <just.ops@proton.me>
`-isystem ext` makes `#include <miniupnpc/miniupnpc.h>` actually include `ext/miniupnpc/miniupnpc.h`.
we should use `$(STAGING_DIR)/usr/include` as a higher priority system include path.
Fix https://github.com/openwrt/openwrt/issues/18019
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
The second patch, which addresses a problem where the build would
include -I/usr/include, made the first patch obsolete. The first patch
had fixed the detection of pthreads, but this was a red herring caused
by the circumstances surrounding the second.
Signed-off-by: W. Michael Petullo <mike@flyn.org>
libarchive changed the pkgconfig install logic in 3.8.1, so that it now
installs the pkgconfig file in ${CMAKE_INSTALL_LIBDIR}/pkgconfig instead
of the previous lib/pkgconfig.
While this is a bug[1] in libarchive as this was unintended change, until
that is fixed upstream lets pass -DCMAKE_INSTALL_LIBDIR=lib to restore
previous behaviour in order for InstallDev step to install the .pc file so
other packages can find libarchive and link against it.
[1] https://github.com/libarchive/libarchive/issues/2667
Fixes: d77931df5d ("libarchive: bump to 3.8.1")
Signed-off-by: Robert Marko <robimarko@gmail.com>
This adjustment makes a compromise between those that would prefer not
to complicate the realtek-poe.git source repository and those who want
to have PoE work out-of-the-box on Realtek switches -- see
realtek-poe.git, commit 2df137ee457155 ("realtek-poe/openwrt: Generate
config from board.json")
Switches previously booted with OpenWrt will have an /etc/config/poe
file already present, and thus the uci-default shall not take effect.
Signed-off-by: Martin Kennedy <hurricos@gmail.com>
Slight modification to package to provide /etc/sensors.d/custom.conf
where users can set hardware-specific configurations. Changed behavior
of package to no longer provide a specific configuration for i386 since
it has so many potential configurations.
Signed-off-by: John Audia <therealgraysky@proton.me>
Dufs is a distinctive utility file server that supports static serving,
uploading, searching, accessing control, webdav...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* show the IP plus the packet counter in the modal Set content view (or on the CLI)
* add a filter to show only elements with hits in the modal Set content view (or on the CLI)
* limit the element output with hits to max. 50 per Set on the Set Reporting overview page
* fixed set names suffix in the report output
* fixed the Set content view for MAC based Sets
* display the map even if the HomeIP cannot be determined
Signed-off-by: Dirk Brenken <dev@brenken.org>
Based on ethtool-lua library, add interface statistics to the
prometheus-node-exporter.
As closely as possible, the behaviour of the implementation at
400c397993/collector/ethtool_linux.go (L208)
is replicated.
Signed-off-by: Kevin Jilissen <info@kevinjilissen.nl>
[squash commits, bump version, fix permission, use untyped, rename to ethtool]
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
The ethtool-lua library is a partial re-implementation of the ethtool.
The goal is to provide the CLI queries and configuration options as a
Lua API.
The reason for staring this library, was the desire for a nice and
efficient way to query DSA switch statistics in the
prometheus-node-exporter-lua on OpenWRT devices. Existing suggestions
around the internet focussed mainly on calling the ethtool CLI program
and parsing the output. This is neither elegant nor efficient, as the
collection time for this implementation was 300% higher on my rtl838x
based switch running OpenWRT.
This package can be easily compiled and packaged for OpenWRT, as it was
initially created as an OpenWRT package.
Signed-off-by: Kevin Jilissen <info@kevinjilissen.nl>
[improve PKG_SOURCE/PKG_SOURCE_URL]
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
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>
Makefile:
Update to new release
Change PKG_SOURCE_URL to use codeload.github.com
Build system: x86/64
Build-tested: x86/64
Run-tested: x86/64 (ping)
Signed-off-by: John Audia <therealgraysky@proton.me>
Package has a consistent Config.in file, but it isn't added to all parts of the file.
libopenldap is unable to be built with --enable-debug because the Config.in is never
attached to the libopenldap.
Signed-off-by: Donald Hoskins <grommish@gmail.com>
The /etc/tor/torrc may contain the line:
%include /etc/torrc.d/*.conf
So users may put their own config files there.
We should preserve the files during an upgrade.
Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
[Added PKG_RELEASE bump]
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.
Signed-off-by: Bjørn Mork <bjorn@mork.no>
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
Signed-off-by: Bjørn Mork <bjorn@mork.no>