summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #898 from mbargo23/bird19.07openwrt-19.07Toke Høiland-Jørgensen2022-06-291-2/+2
|\ | | | | bird2: bump to version 2.0.10
| * bird2: bump to version 2.0.10Jan Betik2022-06-291-2/+2
|/ | | | | Signed-off-by: Jan Betik <jan.betik@nic.cz> (cherry picked from commit 1fa9fa339cc99ffd3020dae91c57bfb5d3217745)
* ci: use openwrt/gh-action-sdk@v4Petr Štetiar2022-03-301-1/+1
| | | | | | | | | | | In order to use feeds from GH mirror for GH actions, thus saving a lot of resources being wasted. While at it fix whitespace issue. Signed-off-by: Petr Štetiar <ynezz@true.cz> [applied to routing feed] [whitespace issue not existing in routing feed] Signed-off-by: Nick Hainke <vincent@systemli.org> (cherry picked from commit 5702d2e40bff2fa45b4f628c4c7a9acdcf6d1e31)
* CI: update SDK action to v3Paul Spooren2022-03-301-1/+1
| | | | | | | | | No also check mirror hashes and badly formated init files Signed-off-by: Paul Spooren <mail@aparcar.org> [applied to routing feed] Signed-off-by: Nick Hainke <vincent@systemli.org> (cherry picked from commit 2134c56d12ced1c5b191b35e18f8330384860f15)
* ahcpd: use SHA256 hash and use HTTPS everywhereJosef Schlehofer2022-02-281-6/+7
| | | | | | | | | | | | - The old page redirects to a new one and it uses HTTPS. Let's skip that redirect in PKG_SOURCE_URL and URL. - Reorder some things to be sync with Makefiles in packages feed - Add PKG_LICENSE_FILES Fixes: 47edf2d27594083f91777913bbe57c43a2927f09 (ahcpd: Replace PKG_MD5SUM with PKG_HASH) Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com> (cherry picked from commit 6debd2f564ce1ffed6b397c79bd4d6fa60ad30e2)
* mcproxy: Fix compilation with uClibc-ngRosen Penev2022-02-283-3/+3
| | | | | | | uClibc-ng also defines __GLIBC__, which messes up the check. Signed-off-by: Rosen Penev <rosenp@gmail.com> (cherry picked from commit b3ebe49dabd95cf834e1665117454448cea30009)
* cjdns-tests: Don't build on ARC (#487)Rosen Penev2022-02-281-1/+1
| | | | | | | Not supported. Signed-off-by: Rosen Penev <rosenp@gmail.com> (cherry picked from commit 9f5d42692ec77f5cecbdebf0f594887eb30b2305)
* cjdns: Do not build on ARCRosen Penev2022-02-281-1/+1
| | | | | | | Is not supported by node. Signed-off-by: Rosen Penev <rosenp@gmail.com> (cherry picked from commit ac8fc386fcefbcac1bac9859f208460dcd2df2db)
* olsrd: remove empty .gitignore fileJosef Schlehofer2022-02-281-0/+0
| | | | Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* pimbd: add PKG_MIRROR_HASHJosef Schlehofer2022-02-281-0/+1
| | | | Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* oonf-olsrd2: add PKG_MIRROR_HASHJosef Schlehofer2022-02-281-0/+1
| | | | Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* oonf-dlep-radio: add PKG_MIRROR_HASHJosef Schlehofer2022-02-281-0/+1
| | | | Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* oonf-dlep-proxy: add PKG_MIRROR_HASHJosef Schlehofer2022-02-281-0/+1
| | | | Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* olsrd: add PKG_MIRROR_HASHJosef Schlehofer2022-02-281-0/+1
| | | | Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* ohybridproxy: add PKG_MIRROR_HASH, refresh patchJosef Schlehofer2022-02-282-5/+1
| | | | Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* mrd6: add PKG_MIRROR_HASHJosef Schlehofer2022-02-281-0/+1
| | | | Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* minimalist-pcproxy: add PKG_MIRROR_HASHJosef Schlehofer2022-02-281-0/+1
| | | | Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* mcproxy: add PKG_MIRROR_HASHJosef Schlehofer2022-02-281-0/+1
| | | | Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* hnetd: add PKG_MIRROR_HASH, refresh patchJosef Schlehofer2022-02-282-4/+3
| | | | Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* cjdns: add PKG_MIRROR_HASHJosef Schlehofer2022-02-281-0/+1
| | | | Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* CI: fix multi-arch-test-build for 19.07 branchNick Hainke2022-02-261-4/+0
| | | | | | The "i386_pentium-mmx" does not exist in 19.07. Signed-off-by: Nick Hainke <vincent@systemli.org>
* CI: fix runtime testing for non master branchPaul Spooren2022-02-261-1/+1
| | | | | | | | The runtime testing always ran on master branch aka snapshots since the branch wasn't passed over to the container execution! Signed-off-by: Paul Spooren <mail@aparcar.org> (cherry picked from commit 817240b07c7158c72de427051eb9bae1c39b3abe)
* issuetemplate: reference foreign reposSven Roederer2022-02-261-1/+1
| | | | | | | As we are the routing-feed, we don't care for packages of the base-, luci- and packages-feed. Signed-off-by: Sven Roederer <devel-sven@geroedel.de> (cherry picked from commit b81e9c8bab72ada2ecb97a9dd36f691aceedda38)
* CI: fix building multi-arch-test-buildNick Hainke2022-02-261-1/+1
| | | | | | | | The sed is adding the package name as "PKGNAME/" and does not remove the "/". That is why the buildchain currently fails. Signed-off-by: Nick Hainke <vincent@systemli.org> (cherry picked from commit b65879895a0acb2a47b2d8c87afde6236ea0157c)
* CI: copy .github from openwrt-packagesNick Hainke2022-02-267-0/+279
| | | | | | | | | | | Just copy .github from openwrt enabling: - checking of formalities - checking of build - issue template - pr template Signed-off-by: Nick Hainke <vincent@systemli.org> (cherry picked from commit d1ab87b7db7688f209647a3ce773d69cd978a2d3)
* Merge pull request #783 from ecsv/batadv-for-19.07Simon Wunderlich2022-02-032-1/+183
|\ | | | | openwrt-19.07: batman-adv: Merge bugfixes from 2022.0
| * batman-adv: Merge bugfixes from 2022.0Sven Eckelmann2022-02-032-1/+183
| | | | | | | | | | | | * allow netlink usage in unprivileged containers Signed-off-by: Sven Eckelmann <sven@narfation.org>
* | Merge pull request #752 from ecsv/batadv-for-19.07Simon Wunderlich2021-11-1937-488/+547
|\| | | | | openwrt-19.07: batman-adv: Merge bugfixes from 2021.4
| * batman-adv: Merge bugfixes from 2021.4Sven Eckelmann2021-11-191-0/+162
| | | | | | | | | | | | * fix error handling during interface initialization Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * batman-adv: Refresh patches with quiltSven Eckelmann2021-11-1936-488/+385
| | | | | | | | | | | | | | The test builds are now requiring quilt refreshed patches instead of git patches. Otherwise the build check will not even try to build something. Signed-off-by: Sven Eckelmann <sven@narfation.org>
* | Merge pull request #718 from ecsv/batadv-for-19.07Simon Wunderlich2021-08-202-1/+34
|\| | | | | openwrt-19.07: batman-adv: Merge bugfixes from 2021.2
| * batman-adv: Merge bugfixes from 2021.2Sven Eckelmann2021-08-202-1/+34
| | | | | | | | | | | | * Avoid WARN_ON timing related checks Signed-off-by: Sven Eckelmann <sven@narfation.org>
* | Merge pull request #658 from ecsv/batadv-for-19.07Simon Wunderlich2021-05-182-1/+42
|\| | | | | openwrt-19.07: batman-adv: Merge bugfixes from 2021.1
| * batman-adv: Merge bugfixes from 2021.1Sven Eckelmann2021-05-142-1/+42
| | | | | | | | | | | | * initialize "struct batadv_tvlv_tt_vlan_data"->reserved field Signed-off-by: Sven Eckelmann <sven@narfation.org>
* | bird2: Makefile polishingJosef Schlehofer2021-04-021-3/+4
| | | | | | | | | | | | | | | | - Just small reodering of some rows to be more consistent with packages feed - Fix deprecated SPDX License Identifier Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com> (cherry picked from commit b38a46acd54879cd56de433a5e86c2dcf4b8b151)
* | bird2: update to version 2.0.8Josef Schlehofer2021-04-022-44/+4
| | | | | | | | | | | | | | | | | | | | | | - Removed patch as it is now included in upstream release - Removed --with-linux-headers option (Fixes: configure: WARNING: unrecognized options: --with-linux-headers) Changelog: https://bird.network.cz/pipermail/bird-users/2021-March/015281.html Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* | Merge pull request #644 from ecsv/batadv-for-19.07Simon Wunderlich2021-02-166-50/+273
|\| | | | | openwrt-19.07: alfred: Fix state handling for startup and restart/reload of alfred
| * alfred: Start up alfred without valid interfacesSven Eckelmann2021-02-156-51/+272
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The alfred server always needs interfaces to operate on. But these interfaces might not exist at the moment when the daemon process is started. This situation stopped the startup process after the init scripts waited for a longer period of polling the system state. But alfred is able to deal with interfaces which disappeared at runtime but existed at startup. To force a similar behavior for the alfred startup, the parameter "--force" or "-f" is used. The extra polling code is therefore no longer needed in the init scripts. Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * alfred: Fix procd process handling for disable stateSven Eckelmann2021-02-152-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Alfred can be stopped during a (re)start or reload when: * disabled = 1 * batman-adv interface is missing * MAC based EUI64 IPv6 link-local address not set It is assumed that procd detects that the procd instance definition disappeared and the currently running instance must be stopped. But all these checks were triggering an "exit" which then stopped the alfred init script and the wrapper from /lib/functions/procd.sh. And thus procd was never informed about the instances which should be changed. The correct handling is to return the result of the function instead of directly killing the init scripts. Fixes: 45db0e60d2ff ("alfred: use procd") Signed-off-by: Sven Eckelmann <sven@narfation.org>
* | Merge pull request #636 from ecsv/batadv-for-19.07Simon Wunderlich2021-01-288-2/+236
|\| | | | | openwrt-19.07: batman-adv: Merge bugfixes from 2021.0
| * batman-adv: Merge bugfixes from 2021.0Sven Eckelmann2021-01-285-1/+178
| | | | | | | | | | | | | | | | | | * set .owner to THIS_MODULE * Consider fragmentation for needed_headroom * Reserve needed_*room for fragments * Don't always reallocate the fragmentation skb head Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * batctl: Merge bugfixes from 2021.0Sven Eckelmann2021-01-283-1/+58
| | | | | | | | | | | | | | * Don't stop when create_interface detected existing interface * Fix retrieval of meshif ap_isolation Signed-off-by: Sven Eckelmann <sven@narfation.org>
* | Merge pull request #620 from ecsv/batadv-for-19.07Simon Wunderlich2020-10-279-2/+669
|\| | | | | openwrt-19.07: batman-adv: Merge bugfixes from 2020.4
| * batctl: Merge bugfixes from 2020.4Sven Eckelmann2020-10-242-1/+40
| | | | | | | | | | | | * tcpdump: Fix endianness in ICMPv6 Echo Request/Reply parsing Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * batman-adv: Merge bugfixes from 2020.4Sven Eckelmann2020-10-247-1/+629
| | | | | | | | | | | | | | | | | | | | | | * bla: fix type misuse for backbone_gw hash indexing * mcast/TT: fix wrongly dropped or rerouted packets * Add missing include for in_interrupt() * mcast: fix duplicate mcast packets in BLA backbone from LAN * mcast: fix duplicate mcast packets in BLA backbone from mesh * mcast: fix duplicate mcast packets from BLA backbone to mesh Signed-off-by: Sven Eckelmann <sven@narfation.org>
* | Merge pull request #603 from ecsv/batadv-for-19.07Simon Wunderlich2020-08-275-3/+135
|\| | | | | openwrt-19.07: batman-adv: Merge bugfixes from 2020.3
| * batman-adv: Merge bugfixes from 2020.3Sven Eckelmann2020-08-254-1/+133
| | | | | | | | | | | | | | | | * Avoid uninitialized chaddr when handling DHCP * Fix own OGM check in aggregated OGMs * bla: use netif_rx_ni when not in interrupt context Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * batctl: Enable build of mcast_flags subcommandSven Eckelmann2020-07-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | The mcast_flags subcommand allows to query the mcast_flags of the current device and of the seen originators. It should be enabled for the default and full variants. But the configuration string wasn't correctly included in the list when the variants were prepared and thus disabled in all variants. Reported-by: Linus Lüssing <linus.luessing@c0d3.blue> Fixes: 129986825219 ("batctl: Provide different variants") Signed-off-by: Sven Eckelmann <sven@narfation.org>
* | Merge pull request #601 from bluewavenet/openwrt-19.07Moritz Warning2020-08-251-0/+88
|\ \ | | | | | | openwrt-19.07: opennds: Backport v5.2.0
| * | opennds: Backport v5.2.0Rob White2020-08-241-0/+88
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Designed to replace the old NoDogsplash v4.0.3 NoDogSplash v4.0.3 still contains the FAS API but has numerous bugs, some serious, but is no longer supported as the decision was made to split into two projects - openNDS with FAS and NoDoGSplash optimised for devices with minimal resources. This version of openNDS is functionally the same as v6.0.0, but supports libmicrohttpd (MHD) versions up to 0.9.70 that use the old MHD API. There are many additions and bugfixes over NoDogSplash v4.0.3. eg support for HTTPS remote FAS and support for upload/download quotas. From the Changelog: openNDS (5.2.0) * This version - for backport to Openwrt 19.07 - for compatibility with old MHD API * Fix - Failure of MHD with some operating systems eg Debian [bluewavenet] * Fix - potential buffer truncation in ndsctl * Set - use_outdated_mhd to 1 (enabled) as default [bluewavenet] * Set - maximum permissible version of MHD to 0.9.70 to ensure old MHD API is used [bluewavenet] openNDS (5.1.0) * Add - Generic Linux - install opennds.service [bluewavenet] * Add - Documentation updates [bluewavenet] * Add - config file updates [bluewavenet] * Add - Install sitewide username/password splash support files [bluewavenet] * Add - quotas to binauth_sitewide [bluewavenet] * Add - Splash page updates [bluewavenet] * Add - Implement Rate Quotas [bluewavenet] * Fix - check if idle preauthenticated [bluewavenet] * Add - support for rate quotas [bluewavenet] * Fix - Correctly compare client counters and clean up debuglevel messages [bluewavenet] * Add - Implement upload/download quotas Update fas-aes-https to support quotas [bluewavenet] * Add - Rename demo-preauth scripts and install all scripts [bluewavenet] * Add - fas-aes-https layout update [bluewavenet] * Add - Set some defaults in fas-aes-https [bluewavenet] * Add - custom data string to ndsctl auth [bluewavenet] * Add - custom data string to fas-hid.php [bluewavenet] * Add - Send custom data field to BinAuth via auth_client method [bluewavenet] * Fix - missing token value in auth_client [bluewavenet] * Add - upload/download quota and rate configuration values [bluewavenet] * Add - Send client token to binauth [bluewavenet] * Add - Rename upload_limit and download_limit to upload_rate and download_rate [bluewavenet] * Fix - Pass correct session end time to binauth [bluewavenet] * Add - some debuglevel 3 messages [bluewavenet] * Add - description of the favicon and page footer images [bluewavenet] * Add - Authmon collect authentication parameters from fas-aes-https [bluewavenet] * Add - sessionlength to ndsctl auth [bluewavenet] * Fix - Page fault when ndsctl auth is called and client not found [bluewavenet] * Add - Enable BinAuth / fas_secure_enabled level 3 compatibility [bluewavenet] * Fix - Correctly set BinAuth session_end [bluewavenet] * Add - Updates to Templated Splash pages [bluewavenet] * Add - Community Testing files [bluewavenet] * Fix - BinAuth error passing client session times [bluewavenet] * Fix - PHP notice - undefined constant [bluewavenet] * Fix - OpenWrt CONFLICTS variable in Makefile [bluewavenet] openNDS (5.0.1) * Fix - Path Traversal Attack vulnerability allowed by libmicrohttpd's built in unescape functionality [bluewavenet] [lynxis] openNDS (5.0.0) * Import - from NoDogSplash 4.5.0 allowing development without compromising NoDogSplash optimisation for minimum resource utilisation [bluewavenet] * Rename - from NoDogSplash to openNDS [bluewavenet] * Create - openNDS avatar and splash image [bluewavenet] * Move - wait_for_interface to opennds C code ensuring consistent start at boot time for all hardware, OpenWrt and Debian [bluewavenet] * Add - Enable https protocol for remote FAS [bluewavenet] * Add - trusted devices list to ndsctl json output [bluewavenet] * Add - option unescape_callback_enabled [bluewavenet] * Add - get_client_token library utility [bluewavenet] * Add - utf-8 to PreAuth header [bluewavenet] * Add - PreAuth Support for hashed id (hid) if sent by NDS [bluewavenet] * Add - library script shebang warning for systems not running Busybox [bluewavenet] * Add - htmlentityencode function, encode gatewayname in templated splash page [bluewavenet] * Add - htmlentity encode gatewayname on login page (PreAuth) [bluewavenet] * Add - Simple customisation of log file location for PreAuth and BinAuth [bluewavenet] * Add - option use_outdated_mhd [bluewavenet] * Add - url-encode and htmlentity-encode gatewayname on startup [bluewavenet] * Add - Allow special characters in username (PreAuth) [bluewavenet] * Add - Documentation updates [bluewavenet] * Add - Various style and cosmetic updates [bluewavenet] * Fix - Change library script shebang to bash in Debian [bluewavenet] * Fix - Remove unnecessary characters causing script execution failure in Debian [bluewavenet] * Fix - Add missing NULL parameter in MHD_OPTION_UNESCAPE_CALLBACK [skra72] [bluewavenet] * Fix - Script failures running on Openwrt 19.07.0 [bluewavenet] * Fix - Preauth, status=authenticated [bluewavenet] * Fix - Prevent ndsctl from running if called from a Binauth script. [bluewavenet] * Fix - Minor changes in Library scripts for better portability [bluewavenet] * Fix - Prevent php notices on pedantic php servers [bluewavenet] * Fix - broken remote image retrieval (PreAuth) [bluewavenet] * Fix - Allow use of "#" in gatewayname [bluewavenet] Tested on mips_24kc, mipsel_24kc, arm_cortex-a7_neon-vfpv4 and x86_64 platforms. Signed-off-by: Rob White <rob@blue-wave.net>