aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* mwan3: update version to 2.11.0Florian Eckert2022-03-14
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* mwan3: dump iptables and ipset command for debuggingFlorian Eckert2022-03-14
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* mwan3: unify error messagesFlorian Eckert2022-03-14
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* mwan3: add sleep to release ipset referenceFlorian Eckert2022-03-14
| | | | | | | | It turns out that under high system load, ipsets cannot be deleted. This is because there is still a reference in iptables. A short sleep should give the system time to clean this up. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* mwan3: remove not needed ipset del cmdFlorian Eckert2022-03-14
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* mwan3: Split ipsets into separate ipv4 and ipv6 setsFlorian Eckert2022-03-14
| | | | | | | | | | Nft does not directly support ipsets, nft sets must be used instead. The mwan3 uses ipsets for certain tasks. They can be combinded. So called an ipset of ipsets. This list type is not available in nft. So that mwan3 could be ported to nft in the feature, the ipset handling should be split. So we have for each ipset an iptables rule. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* mwan3: use mwan3_push_update function for mwan3_delete_iface_iptablesFlorian Eckert2022-03-14
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* mwan3: remove ipset generation from mwan3_set_general_iptablesFlorian Eckert2022-03-14
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* mwan3: use sticky ipset generation mwan3_push_update patternFlorian Eckert2022-03-14
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* mwan3: do not create dynamic ipset for IPv6 if not supportedFlorian Eckert2022-03-14
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* mwan3: do not add mwan3_custom_v6 set if ipv6 is not availableFlorian Eckert2022-03-14
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* mwan3: use also ipset restore for connected ipv4 setsFlorian Eckert2022-03-14
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* mwan3: move command definitions to common.shFlorian Eckert2022-03-14
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* mwan3: update iptables dependenciesFlorian Eckert2022-03-14
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* python-psutil: update to version 5.9.0, fix build on macosSergey V. Lobanov2022-02-24
| | | | | | | | | | | | 1. updated to 5.9.0 2. psutil can not be built on macos due to build script detects Darwin using sys.platform and changes build logic to build for Darwin, but OpenWrt is Linux. This commit add patch to allow redefining sys.platform and uses env var TARGET_SYS_PLATFORM to specify linux as sys platfrom. Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
* mpd-full: enable soxrKazuhiro Ito2022-02-24
| | | | | | | | | Enable soxr resampler library. "internal" resampler is really poor quality and libsamplerate library is too heavy for tiny system. Signed-off-by: Kazuhiro Ito <kzhr@d1.dion.ne.jp>
* MarkupSafe: update to version 2.1.0Josef Schlehofer2022-02-24
| | | | | | | Changelog: https://markupsafe.palletsprojects.com/en/2.1.x/changes/#version-2-1-0 Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* geoipupdate: update to 4.9.0Matthew Hagan2022-02-23
| | | | Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
* frp: update to 0.39.0Van Waholtz2022-02-23
| | | | Signed-off-by: Van Waholtz <vanwaholtz@gmail.com>
* frp: add service_triggerVan Waholtz2022-02-23
| | | | Signed-off-by: Van Waholtz <vanwaholtz@gmail.com>
* frpc: add anonymous proxy config supportVan Waholtz2022-02-23
| | | | Signed-off-by: Van Waholtz <vanwaholtz@gmail.com>
* utils/watchcat: restart failure time after network restartRozhuk Ivan2022-02-23
| | | | | | | | | | | | | | | | | | Without this change these settings: Mode: Restart Interface Period: 30s Check Interval: 5s will do ping every 30s, if all pings are fail then it try to take action every 5 second. After apply this patch watchcat will try to send ping every 5 second in next 30 sec before take action if all pings are fail. This is important for wireless uplinks like 3G/4G that need some time to establish connection. Signed-off-by: Rozhuk Ivan <rozhuk.im@gmail.com>
* tcpreplay: bump to version 4.4.1Alexandru Ardelean2022-02-23
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* tvheadend: bind to LAN IP by defaultMarius Dinu2022-02-23
| | | | | | | If config parameter is not set, tvheadend will bind to LAN IP address by default. Fixes issue #16500 without requiring user modifications to config file. It's also more secure if firewall becomes disabled. Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
* totem-pl-parser: disable libgcryptJosef Schlehofer2022-02-23
| | | | | | | | | | If libgcrypt is compiled first, then it is automatically picked up during the building totem-pl-parser [1]. Let's disable AmazonAMZ decoding for now. [1] https://gitlab.gnome.org/GNOME/totem-pl-parser/-/blob/c6c1c51aefeac28499da9fe5cec4af2278ed1564/meson_options.txt#L3 Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* totem-pl-parser: disable libarchiveJosef Schlehofer2022-02-23
| | | | | | | | | | | | | If the libarchive is present within the build environment, it is automatically detected and enabled [1]. This causes that totem-pl-parser is not compiled with this error: Package totem-pl-parser is missing dependencies for the following libraries: libarchive.so.18 [1] https://gitlab.gnome.org/GNOME/totem-pl-parser/-/blob/c6c1c51aefeac28499da9fe5cec4af2278ed1564/meson_options.txt#L1 Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* bwping: update to version 2.5Oleg Derevenetz2022-02-23
| | | | Signed-off-by: Oleg Derevenetz <oleg-derevenetz@yandex.ru>
* shorewall-core: fix build on macosSergey V. Lobanov2022-02-23
| | | | | | | | | | | | shorewall-core macos build fails due to: 1. MacOS bash is too old (3.x), but shorewall-core requires bash>4 This patch uses OpenWrt tools/bash built for macos (bash 5.x) 2. install.sh detects Darwin using uname and changes install logic, but it fails in case of cross-platform build This patch uses fakeuname/host tool to avoid Darwin detection Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
* shorewall: fix build on macosSergey V. Lobanov2022-02-23
| | | | | | | | | | | | shorewall macos build fails due to: 1. MacOS bash is too old (3.x), but shorewall requires bash>4 This patch uses OpenWrt tools/bash built for macos (bash 5.x) 2. install.sh detects Darwin using uname and changes install logic, but it fails in case of cross-platform build This patch uses fakeuname/host tool to avoid Darwin detection Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
* shorewall6-lite: fix build on macosSergey V. Lobanov2022-02-23
| | | | | | | | | | | | | | | | shorewall6-lite macos build fails due to: 1. MacOS bash is too old (3.x), but shorewall6-lite requires bash>4 This patch uses OpenWrt tools/bash built for macos (bash 5.x) 2. install.sh detects Darwin using uname and changes install logic, but it fails in case of cross-platform build This patch uses fakeuname/host tool to avoid Darwin detection 3. fakeuname does not work in install.sh because install.sh redefines PATH. This patch removes PATH=... from install.sh on macos Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
* shorewall6: fix build on macosSergey V. Lobanov2022-02-23
| | | | | | | | | | | | shorewall6 macos build fails due to: 1. MacOS bash is too old (3.x), but shorewall6 requires bash>4 This patch uses OpenWrt tools/bash built for macos (bash 5.x) 2. install.sh detects Darwin using uname and changes install logic, but it fails in case of cross-platform build This patch uses fakeuname/host tool to avoid Darwin detection Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
* shorewall-lite: fix build on macosSergey V. Lobanov2022-02-23
| | | | | | | | | | | | | | | | | shorewall-lite macos build fails due to: 1. MacOS bash is too old (3.x), but shorewall-lite requires bash>4 This patch uses OpenWrt tools/bash built for macos (bash 5.x) 2. install.sh detects Darwin using uname and changes install logic, but it fails in case of cross-platform build This patch uses fakeuname/host tool to avoid Darwin detection 3. fakeuname does not work in install.sh because install.sh redefines PATH. This patch removes PATH=... from install.sh on macos Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
* i2pd: Update packageR4SAS I2P2022-02-23
| | | | | | | * Update to 2.41.0 * Added use AUTORELEASE Signed-off-by: R4SAS I2P <r4sas@i2pmail.org>
* coreutils: update to 9.0John Audia2022-02-23
| | | | | | | | | | | | | | Removed unneed patch: 002-ls-restore-831-behavior-on-removed-directories.patch After updating ran `make package/coreutils/refresh` from $BUILDROOT to clean dirty patches. Build system: x86_64 Build-tested: bcm2711/RPi4B Run-tested: bcm2711/RPi4B Signed-off-by: John Audia <graysky@archlinux.us>
* zsh: update to 5.8.1John Audia2022-02-23
| | | | | | | | Build system: x86_64 Build-tested: bcm2711/RPi4B Run-tested: bcm2711/RPi4B Signed-off-by: John Audia <graysky@archlinux.us>
* rsyslog: move configurables to Config.inMatthew Hagan2022-02-23
| | | | Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
* rsyslog: add omhttp libcurl dependancyMatthew Hagan2022-02-23
| | | | Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
* tinyionice: update to 1.0.1Michal Vasilek2022-02-23
| | | | Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
* yq: Update to 4.20.2Tianling Shen2022-02-23
| | | | Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* tree: bump to 2.0.2John Audia2022-02-23
| | | | | | | | | | Update to latest upstream release. Build system: x86_64 Build-tested: bcm2711/RPi4B Run-tested: bcm2711/RPi4B Signed-off-by: John Audia <graysky@archlinux.us>
* htpdate: drop www.freebsd.org from default server listJo-Philipp Wich2022-02-22
| | | | | | | | | | The FreeBSD project stopped publishing HTTP date headers and seeks to limit further resource taxing by distributed htpdate clients using the www.freebsd.org host as default time source. Fixes: #17924 Reported-by: Allan Jude <allanjude@freebsd.org> Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* nano: update to 6.2Hannu Nyman2022-02-22
| | | | | | | Update nano to 6.2. Remove inactive second maintainer. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* yggdrasil: bump to 0.4.3George Iv2022-02-21
| | | | Signed-off-by: George Iv <zhoreeq@users.noreply.github.com>
* gnunet: packaging fixesDaniel Golle2022-02-20
| | | | | | | * include gnunet-service-zonemaster-monitor in gnunet-gns package * rename namestore-heap back to namestore-flat Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* ksmbd: removeRosen Penev2022-02-19
| | | | | | This was merged in base. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* usteer: update to latest git headDavid Bauer2022-02-19
| | | | | | | | | | | 98247d1 usteer: track RRM and BSS-TM support per connection 6ec60fc ubus: add BSS-transition-management support f462de0 local-node: fetch bss-transition-management support c5242dd ubus: add supported beacon-measurement modes 0dd47b1 local-node: convert kick-dely to absolute time 96976ba readme: add initial README Signed-off-by: David Bauer <mail@david-bauer.net>
* Merge pull request #17897 from mhei/php8-updateMichael Heimpold2022-02-19
|\ | | | | php8: update to 8.1.3
| * php8: update to 8.1.3Michael Heimpold2022-02-18
| | | | | | | | | | | | | | This fixes: - CVE-2021-21708 Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* | Merge pull request #17893 from BKPepe/shared-mimo-info-nLSJosef Schlehofer2022-02-19
|\ \ | | | | | | shared-mimo-info: fix compilation with BUILD_NLS
| * | shared-mimo-info: fix compilation with BUILD_NLSJosef Schlehofer2022-02-18
| |/ | | | | | | | | | | | | | | | | | | | | | | | | When you have enabled full Native Language Support, it could not be compiled due to this error: ccache_cc -o src/update-mime-database src/update-mime-database.p/update-mime-database.c.o -L/mox-master/build/staging_dir/toolchain-aarch64_cortex-a53_gcc-11.2.0_musl/usr/lib -L/mox-master/build/staging_dir/toolchain-aarch64_cortex-a53_gcc-11.2.0_musl/lib -Wl,--as-needed -Wl,--no-undefined -DPIC -fPIC -specs=/mox-master/build/include/hardened-ld-pie.specs -znow -zrelro -Wl,-rpath,/mox-master/build/staging_dir/target-aarch64_cortex-a53_musl/usr/lib -Wl,-rpath-link,/mox-master/build/staging_dir/target-aarch64_cortex-a53_musl/usr/lib -Wl,--start-group /mox-master/build/staging_dir/target-aarch64_cortex-a53_musl/usr/lib/libglib-2.0.so -L/mox-master/build/staging_dir/target-aarch64_cortex-a53_musl/usr/lib -lintl /mox-master/build/staging_dir/target-aarch64_cortex-a53_musl/usr/lib/libxml2.so -Wl,--end-group /mox-master/build/staging_dir/toolchain-aarch64_cortex-a53_gcc-11.2.0_musl/lib/gcc/aarch64-openwrt-linux-musl/11.2.0/../../../../aarch64-openwrt-linux-musl/bin/ld: cannot find -lintl collect2: error: ld returned 1 exit status It happens also on gcc Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>