summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* nodogsplash: explicit file copyopenwrt-21.02Moritz Warning2023-10-231-6/+10
| | | | | Signed-off-by: Moritz Warning <moritzwarning@web.de> (cherry picked from commit 2a725e7cbec6645f55d6104dee17b673b142cba8)
* nodogsplash: update to version 5.0.2Moritz Warning2023-10-235-7/+388
| | | | | | | | Fix a buffer overflow in case the query string is too long. Signed-off-by: Moritz Warning <moritzwarning@web.de> (cherry picked from commit fe1c67fb3d83089210d5b45bc35eb7d7393aeb1f)
* nodogsplash: remove opennds from conflictsMoritz Warning2023-10-231-2/+1
| | | | | | | | OpenNDS lists nodogsplash a conflict as well. This causes a circular reference that is not allowed. Signed-off-by: Moritz Warning <moritzwarning@web.de> (cherry picked from commit 967dde509b90c2166773ec672b2e8e8b81b6288a)
* nodogsplash: update to 5.0.1Moritz Warning2023-10-231-8/+6
| | | | | Signed-off-by: Moritz Warning <moritzwarning@web.de> (cherry picked from commit 91e07907fafa7ca442c3710799352782f4f0201a)
* nodogsplash: fix SPDX License Identifier and reorderingJosef Schlehofer2023-10-231-17/+17
| | | | | | | | - Add PKG_LICENSE_FILES - Use two spaces instead of tabs Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com> (cherry picked from commit c64e02c5b5b3749442a85a2de7b3ab26b09aea90)
* CI: Add local feed for CI-built packagesJeffery To2023-10-232-5/+25
| | | | | | | | | | | | | | | | | | | | | | | | To test each package, the CI-built target package (ipk) file is installed, but currently the target package's dependencies are installed from the standard opkg feeds. There are cases when the CI-built target packages should be installed/tested together: * If a pull request contains several new packages that depend on each other, the test step will fail as the new dependencies cannot be found in the current packages feed. * If a pull request upgrades a source package that builds several target packages that depend on each other, the test step may fail due to the version/ABI mismatch between a newer target package and the older dependencies installed from the packages feed. This sets up a local feed for the CI-built packages so that dependencies are also installed from the same set of packages. Signed-off-by: Jeffery To <jeffery.to@gmail.com> (cherry picked from commit f818fe716ea126dd8240c9600f92e5b412d59060)
* CI: Do package run-tests only if target packages were builtJeffery To2023-10-231-3/+14
| | | | | | | | | | | Currently, the package run-test phase will fail for PRs that only add/update host-only packages, as no target packages (*.ipk) are built. This checks if any target packages are built before attempting the run-tests. Signed-off-by: Jeffery To <jeffery.to@gmail.com> (cherry picked from commit 299ee2b1cfd20a7c9d31e8024b4333e8da035af3)
* ci: change default packagesJosef Schlehofer2023-10-231-1/+1
| | | | | | | | | | | Since this file was taken from packages repository, it tries to compile packages from that repository as fallback if changes are not detected. Let's change these packages to some, which are present in this repository, so they will be compiled as test. Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com> (cherry picked from commit c9a8f2d03226191111b95890302cb7e1ff18c11e)
* github-ci: error on any shell errorsAlois Klink2023-10-231-1/+5
| | | | | | | | | | | | | Enable `errexit` and `nounset` [POSIX shell options][1] in `.github/workflows/entrypoint.sh` so that the script fails if any command within the script fails. [1]: https://pubs.opengroup.org/onlinepubs/9699919799//utilities/V3_chap02.html#set Reported-by: Marius Dinu <m95d+git@psihoexpert.ro> Fixes: https://github.com/openwrt/packages/issues/19953 Signed-off-by: Alois Klink <alois@aloisklink.com> (cherry picked from commit 03ca0722f73c8121521ff59ca9a4ad6358b6a262)
* ci: update github actions to v3Christian Marangi2023-10-232-4/+4
| | | | | | | | | Update checkout and upload-artifact action to v3 to mute nodejs deprecation warning. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> (cherry picked from commit 52570d4242822e3db678f5484c2ca3e72f485d52) (cherry picked from commit 5d87b956975034d74a40385646a7d358722c0eb3)
* ci: Use openwrt/gh-action-sdk@v5Jeffery To2023-10-231-1/+1
| | | | | | | | The previous build errors with v5 have been fixed. This version builds packages as a normal user instead of as root. Signed-off-by: Jeffery To <jeffery.to@gmail.com> (cherry picked from commit e2d72c57756751230d61bd7a738a35dad912e644)
* bird2: bump to version 2.13.1Bradford Zhang2023-06-301-2/+2
| | | | | Signed-off-by: Bradford Zhang <zyc@zyc.name> (cherry picked from commit d98b9b50521cbef56a92821ba67ae1cef2b2e6d5)
* bird2: bump to version 2.13Bradford Zhang2023-05-201-2/+2
| | | | | Signed-off-by: Bradford Zhang <zyc@zyc.name> (cherry picked from commit 6410411b123d57a07546c0cb056dca86e94e10dc)
* Merge pull request #959 from rogerpueyo/openwrt-21.02-backport-bird1-fixesJosef Schlehofer2023-03-097-226/+192
|\ | | | | Backport bird1-openwrt fixes to 21.02
| * bird1: fix "Form token mismatch" errors in luci-app-bird1-ipv{4,6}Roger Pueyo Centelles2023-03-083-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The "Filters", "Functions" and "Status" sections of the web interfaces for both Bird4 and Bird6 threw the following error upon performing any action: Form token mismatch The submitted security token is invalid or already expired! Changing their entry types from "cbi" to "form" fixes them. Fixes #922. Signed-off-by: Roger Pueyo Centelles <roger.pueyo@guifi.net> (cherry picked from commit c37fbab8f5e3af0843cf1bef5aa199a0c0db245b)
| * bird1: rename get_bool() to get_a_bool() in bird{4,6}-lib.shRoger Pueyo Centelles2023-03-083-15/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch renames the get_bool() function, implemented in the bird4-lib.sh and bird6-lib.sh files (respectively, for the IPv4 and the IPv6 versions of the package), as well as all the calls to it. This way, we avoid a function name collision with the one provided by file /lib/functions.sh, which is slightly different and caused an out-of-memory error when parsing the bird4/bird6 UCI config files. Fixes #920. Signed-off-by: Roger Pueyo Centelles <roger.pueyo@guifi.net> (cherry picked from commit d32f93e0499164ac171228bbb6e8a5b17b8785fe)
| * bird1-openwrt: fix Makefile issuesRoger Pueyo Centelles2023-03-081-34/+23
| | | | | | | | | | | | | | | | This commit replaces the deprecated licensing text with an SPDX license identifier, and removes tab indentations in the conffiles sections. Signed-off-by: Roger Pueyo Centelles <roger.pueyo@guifi.net> (cherry picked from commit 6697ca291f97438e937897d73acc46a29d7dc9f4)
| * bird1-openwrt: use a single Makefile for IPv4 and IPv6 packagesRoger Pueyo Centelles2023-03-083-206/+177
|/ | | | | | | | | | | Having two Makefile files, respectively in the bird1-openwrt-ipv4 and bird1-ipv6-openwrt folders, made the CI tests fail at the time of building the packages, due to a compilation error. This patch merges both Makefile files into a single one. As a result, package compilation succeeds during the CI tests. Signed-off-by: Roger Pueyo Centelles <roger.pueyo@guifi.net> (cherry picked from commit 914c27aeb66b21c7510e376625e9ec386a56ee35)
* bird2: bump to version 2.0.12Bradford Zhang2023-02-221-2/+2
| | | | | Signed-off-by: Bradford Zhang <zyc@zyc.name> (cherry picked from commit 7d6f3c049226cae454b0a0f45c16dd170f5006e9)
* babeld: remove AUTORELEASENick Hainke2023-02-101-1/+1
| | | | | | | AUTOREMOVE is now deprecated. Signed-off-by: Nick Hainke <vincent@systemli.org> (cherry picked from commit 20e1b16a97ff7d152ea5f9ce34faf7503aba8e4a)
* babeld: update to 1.12.2Nick Hainke2023-02-101-2/+2
| | | | | | | | Release announcement: https://alioth-lists.debian.net/pipermail/babel-users/2023-February/004038.html Signed-off-by: Nick Hainke <vincent@systemli.org> (cherry picked from commit bb65c3a18d509874b6b4c6bbb1ad779ae667c0ed)
* bird2: bump to version 2.0.11Bradford Zhang2022-12-211-2/+2
| | | | Signed-off-by: Bradford Zhang <zyc@zyc.name>
* Merge pull request #919 from ecsv/batadv-for-21.02Simon Wunderlich2022-11-111-0/+43
|\ | | | | openwrt-21.02: batman-adv: Merge bugfixes from 2022.3
| * batman-adv: Merge bugfixes from 2022.3Sven Eckelmann2022-11-101-0/+43
| | | | | | | | | | | | * Fix hang up with small MTU hard-interface Signed-off-by: Sven Eckelmann <sven@narfation.org>
* | Merge pull request #914 from ecsv/batadv-for-21.02Simon Wunderlich2022-10-242-0/+17
|\| | | | | openwrt-21.02: alfred/batman-adv: Rebuild on CONFIG*_ALFRED_*/CONFIG_BATMAN_ADV_ changes
| * alfred: Rebuild on CONFIG*_ALFRED_* changesSven Eckelmann2022-10-231-0/+8
| | | | | | | | | | | | | | | | | | The buildsystem doesn't know that the Package/*/config kconfig symbols are related to the alfred package build. It is necessary to explicitly define it via PKG_CONFIG_DEPENDS. Fixes: f76074d42429 ("alfred: add alfred 2013.3.0 to feed") Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * batman-adv: Rebuild on CONFIG_BATMAN_ADV_* changesSven Eckelmann2022-10-231-0/+9
| | | | | | | | | | | | | | | | | | The buildsystem doesn't know that the KernelPackage/*/config kconfig symbols are related to the batman-adv package build. It is necessary to explicitly define it via PKG_CONFIG_DEPENDS. Fixes: 522ce8dfdb7f ("batman-adv: rename folder name to match project & package name") Signed-off-by: Sven Eckelmann <sven@narfation.org>
* | mesh11sd: Release v1.2.0Rob White2022-08-141-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Maintainer: Rob White rob@blue-wave.net Compile tested: All Run tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, x86-64, on 21.02, 22.03 and snapshot. Description: * This version adds new functionality. * Update README.md * Add - Traffic volume, Peers and stations to status output [bluewavenet] * Add - limit up-checks to mesh interfaces only [bluewavenet] -- Rob White <dot@blue-wave.net> Mon, 08 Aug 2022 13:40:31 +0000 Signed-off-by: Rob White <rob@blue-wave.net> (cherry picked from commit 290ed82bd8b8b2d4153721aa073456d5089da73b)
* | opennds: Release v9.8.0 [21.02]Rob White2022-08-101-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Maintainer: Rob White rob@blue-wave.net Compile tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, x86-64 Run tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, x86-64; on 21.02 * This version adds new functionality, and fixes some issues * Fix - suppress stderr in client_params in generic linux [bluewavenet] * Fix - client_params on generic linux, remote logo not supported yet [bluewavenet] * Fix - compiler warning [bluewavenet] * Fix - set voucher script as executable [bluewavenet] * Update OpenWrt Makefile [bluewavenet] * Add - format footer in Themespec scripts [bluewavenet] * Update footer on all scripts [bluewavenet] * Update - Community Voucher Themespec [bluewavenet] * Add - Check on startup for Y2.038K bug (32 bit time) [bluewavenet] * Fix - Remove deprecated Debian specific files [bluewavenet] * Add - More css updates [bluewavenet] * Add - user friendly RFC8910 page511 text and remove refresh button [bluewavenet] * Fix - MHD becomes unresponsive serving page 511 for rfc8910 clients [bluewavenet] * Add - extra startup settings - ignore_sigpipe and write nds info [bluewavenet] * Add - set MHD connection limit to 100, set MHD listen backlog size to 128, set MHD_HTTP_HEADER_CONNECTION "close" [bluewavenet] * Fix - Add missing LOG_CRIT in debug [bluewavenet] * Add - some useful diagnostic output in authmon [bluewavenet] * Fix - Move testing to community [bluewavenet] * Fix - Community - Use tmpfs by default for vouchers.txt file [bluewavenet] * Add - README with use instructions and notice about flash wearout [fservida] * Fix - Refactor folder structure for community themespec [fservida] * Add - Create vouchers.txt [fservida] * Add - Create theme_voucher.sh [fservida] * Update - README.md [bluewavenet] * Add - image download info message [bluewavenet] * Add - css updates [dianariyanto] * Add - allow downloaded remotes refresh for all modes [bluewavenet] * Add - download_resources.sh to installed files [bluewavenet] * Add - support for download of custom images and files in the status.client page [bluewavenet] * Remove - Debian man page support [bluewavenet] * Fix - Add missing mkdir command in Makefile [dzatoah] * Fix - typos in src/{conf, main}.c [dzatoah] Signed-off-by: Rob White <rob@blue-wave.net>
* | Merge pull request #897 from mbargo23/bird21.02Toke Høiland-Jørgensen2022-06-291-3/+3
|\ \ | | | | | | bird2: bump to version 2.0.10
| * | bird2: bump to version 2.0.10Jan Betik2022-06-291-3/+3
|/ / | | | | | | | | Signed-off-by: Jan Betik <jan.betik@nic.cz> (cherry picked from commit 1fa9fa339cc99ffd3020dae91c57bfb5d3217745)
* | olsrd: replace patch for storms with real patchNick Hainke2022-06-231-0/+83
| | | | | | | | | | | | | | Fixes: bb5bbc6afd8c ("olsrd: import patch to prevent olsr storms") Signed-off-by: Nick Hainke <vincent@systemli.org> (cherry picked from commit cfd82729a9932d98bacf77a8dbb6410b40516457)
* | cjdns: support the supernodes feature (#884)William Fleurant2022-06-214-2/+15
| | | | | | | | | | | | Signed-off-by: William Fleurant <meshnet@protonmail.com> (cherry picked from commit d705f7989080f38feba4329e5f24d2c85f99a902) Signed-off-by: Nick Hainke <vincent@systemli.org>
* | cjdns: bump v21.1 and patch find-python (#883)William Fleurant2022-06-204-18/+18
| | | | | | | | | | | | | | | | | | | | * cjdns: bump source from v21 to v21.1 * cjdns: bump release with patch to prefer python2 * cjdns: refresh patches and remove patch musl Signed-off-by: William Fleurant <meshnet@protonmail.com> (cherry picked from commit 217330bb5e7c17cc2e9f116f8a853f2e5fb86697) Signed-off-by: Nick Hainke <vincent@systemli.org>
* | naywatch: add log when naywatch activatesNick Hainke2022-06-101-0/+3
| | | | | | | | | | | | | | | | | | Naywatch now prints naywatch: Naywatch Activated! when becoming active. Signed-off-by: Nick Hainke <vincent@systemli.org> (cherry picked from commit 09d5ceb9230b907029a3e09858ef181ff85e3913)
* | oonf-dlep-radio: fix compilation with NinjaRosen Penev2022-06-101-12/+12
| | | | | | | | | | Signed-off-by: Rosen Penev <rosenp@gmail.com> (cherry picked from commit 034ec30869d435621281096caf2fcf2943659630)
* | oonf-olsrd2: set PKG_MIRROR_HASH and refresh patchNick Hainke2022-06-102-1/+2
| | | | | | | | | | Signed-off-by: Nick Hainke <vincent@systemli.org> (cherry picked from commit d709225ed049bdc5c2a81f03da89ed70c0519adf)
* | oonf-olsrd2: fix compilation with NinjaRosen Penev2022-06-101-13/+13
| | | | | | | | | | Signed-off-by: Rosen Penev <rosenp@gmail.com> (cherry picked from commit 519d7bae2961dd34317f729afbbff0bd764c1afd)
* | mesh11sd: Release v1.1.1Rob White2022-05-221-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Maintainer: Rob White rob@blue-wave.net Compile tested: All Run tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, x86-64, on 21.02.2 and snapshot. Description: * This version adds new functionality, and fixed some issues * Fix - repeated syslog messages - output only on mode change [bluewavenet] * Add - service status to json output [bluewavenet] * Add - support for multiple mesh interfaces [bluewavenet] * Fix - duplicate ifname if more than one mesh interface [bluewavenet] * Add - compatibility with iw < v5.16-1 [bluewavenet] * Add - search and delete phantom meshnodes [bluewavenet] Signed-off-by: Rob White <rob@blue-wave.net> (cherry picked from commit 1cd90655dabb22d74d010b589d884a9c0c3d7c8b)
* | babeld: rewrite descriptionNick Hainke2022-05-191-1/+1
| | | | | | | | | | | | | | | | Babel is now a IETF standard. Update the package description. Fixes: #867 Signed-off-by: Nick Hainke <vincent@systemli.org> (cherry picked from commit 983096d30858276ea81156b898b67e72566a6696)
* | babled: update to 1.12.1Nick Hainke2022-05-191-2/+2
| | | | | | | | | | | | | | | | | | | | Changelog: 916d3d9 Update CHANGES for babeld-1.12.1 3d8aec4 Schedule an interface check after adding an interface. f13602b Split last PC into unicast and multicast values Signed-off-by: Nick Hainke <vincent@systemli.org> (cherry picked from commit 9028f67afd88bbd46edde265bfc77e705406cbc4)
* | Merge pull request #859 from ecsv/batadv-for-21.02Simon Wunderlich2022-05-086-0/+273
|\| | | | | openwrt-21.02: batman-adv: Merge bugfixes from 2022.0
| * alfred: Merge bugfixes from 2022.1Sven Eckelmann2022-05-061-0/+22
| | | | | | | | | | | | * Ensure processed change_iface packet is 0-terminated Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * batctl: Merge bugfixes from 2022.1Sven Eckelmann2022-05-061-0/+29
| | | | | | | | | | | | * ping: Skip sleep after last packet Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * batman-adv: Merge bugfixes from 2022.1Sven Eckelmann2022-05-064-0/+222
| | | | | | | | | | | | | | | | | | * Request iflink once in batadv-on-batadv check * Request iflink once in batadv_get_real_netdevice * Don't expect inter-netns unique iflink indices * Don't skb_split skbuffs with frag_list Signed-off-by: Sven Eckelmann <sven@narfation.org>
* | babeld: update to 1.12Nick Hainke2022-05-082-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: 5 May 2022: babeld-1.12 * Implement v4-via-v6 routing (RFC 9229), which allows a router with IPv4 addresses only to route IPv4. Thanks to Théophile Bastian. * Enable extended Netlink acks when available. Thanks to Toke Høyland-Jørgensen. * Fix restoring of interface configuration to avoid unbounded memory consumption. Thanks to andrew-hoff. * Fix handling of deny filters in the install chain. Refreshed patches: - 600-add-ubus.patch Signed-off-by: Nick Hainke <vincent@systemli.org> (cherry picked from commit b35766330b89aa14ff6415eaac2a4dcec2adfab4)
* | Merge pull request #853 from ecsv/batadv-for-21.02Simon Wunderlich2022-04-182-0/+50
|\| | | | | openwrt-21.02: batman-adv: compat: Add atomic mc_forwarding support for stable kernels
| * batman-adv: compat: Add atomic mc_forwarding support for stable kernelsSven Eckelmann2022-04-172-0/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Eric Dumazet changed the mc_forwarding in commit 145c7a793838 ("ipv6: make mc_forwarding atomic") the type of mc_forwarding from __s32 to an atomic_t. This patch was then ported to various stable kernels. This code change caused a FTBFS when in batman-adv when CONFIG_BATMAN_ADV_MCAST was activated. To work around this problem, provide a version for kernels with __s32 mc_forwarding and a version for kernel with atomic_t mc_forwarding. Fixes: #850 Reported-by: Huangbin Zhan <zhanhb88@gmail.com> Signed-off-by: Sven Eckelmann <sven@narfation.org>
* | mesh11sd: [New Package] Release v1.0.0Rob White2022-04-091-0/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Maintainer: Rob White rob@blue-wave.net Compile tested: All Run tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, x86-64, on 21.02.2 Description: Mesh11sd is a dynamic parameter configuration daemon for 802.11s mesh networks. It was originally designed to leverage 802.11s mesh networking at Captive Portal venues. This is the open source version and it enables easy and automated mesh network operation with multiple mesh nodes. It allows all mesh parameters supported by the wireless driver to be set in the uci config file. Settings take effect immediately without having to restart the wireless network. Default settings give rapid and reliable layer 2 mesh convergence. Without mesh11sd, many mesh parameters cannot be set in the uci wireless config file as the mesh interface must be up before the parameters can be set. Some of those that are supported, would fail to be implemented when the network is (re)started resulting in errors or dropped nodes. The mesh11sd daemon dynamically checks configured parameters and sets them as required. This version does not require a Captive Portal to be running. Signed-off-by: Rob White <rob@blue-wave.net> (cherry picked from commit b4ab8968946dd3210fb84a812a7f46d0fbc03899)
* | naywatch: fix reboot_nowNick Hainke2022-04-011-1/+1
| | | | | | | | | | | | | | | | Naywatch should first try to reboot normally, and if that does not work do a hard reboot. However, the hard reboot was never called. Signed-off-by: Nick Hainke <vincent@systemli.org> (cherry picked from commit 65f747a8bcf19e0271e6bbe04c2432f9a93cc406)