summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #624 from ecsv/batadv-for-18.06openwrt-18.06Simon Wunderlich2020-10-271-3/+8
|\ | | | | batman-adv: Fix missing include for backported 2020.4 patch
| * batman-adv: Fix missing include for backported 2020.4 patchSven Eckelmann2020-10-271-3/+8
| | | | | | | | | | | | | | | | | | The build can fail in some configurations because the include for batadv_send_skb_unicast was missing in batman-adv 2018.1. Reported-by: Martin Weinelt <martin@darmstadt.freifunk.net> Fixes: c197ddb22531 ("batman-adv: Merge bugfixes from 2020.4") Signed-off-by: Sven Eckelmann <sven@narfation.org>
* | Merge pull request #621 from ecsv/batadv-for-18.06Simon Wunderlich2020-10-279-2/+638
|\| | | | | openwrt-18.06: 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/+598
| | | | | | | | | | | | | | | | | | | | | | * 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 #604 from ecsv/batadv-for-18.06Simon Wunderlich2020-08-274-1/+133
|\| | | | | openwrt-18.06: 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>
* | Merge pull request #585 from ecsv/batadv-for-18.06Simon Wunderlich2020-07-073-1/+88
|\| | | | | openwrt-18.06: batctl: Merge bugfixes from 2020.2
| * batctl: Merge bugfixes from 2020.2Sven Eckelmann2020-07-063-1/+88
| | | | | | | | | | | | | | * fix endianness when reading radiotap header * Only remove batadv interface on hardif reduction Signed-off-by: Sven Eckelmann <sven@narfation.org>
* | nodogsplash: update to 4.0.3Alexander Couzens2020-05-061-2/+2
| | | | | | | | | | | | Fix a traversal path attack. Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
* | Merge pull request #564 from ecsv/batadv-for-18.06Simon Wunderlich2020-04-277-2/+214
|\| | | | | openwrt-18.06: batman-adv: Merge bugfixes from 2020.1
| * batman-adv: Merge bugfixes from 2020.1Sven Eckelmann2020-04-245-1/+176
| | | | | | | | | | | | | | | | | | * fix batadv_nc_random_weight_tq * Fix refcnt leak in batadv_show_throughput_override * Fix refcnt leak in batadv_store_throughput_override * Fix refcnt leak in batadv_v_ogm_process Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * batctl: Merge bugfixes from 2020.1Sven Eckelmann2020-04-242-1/+38
| | | | | | | | | | | | * Return EXIT_FAILURE when throughputmeter failed Signed-off-by: Sven Eckelmann <sven@narfation.org>
* | Merge pull request #555 from ecsv/batadv-for-18.06Simon Wunderlich2020-03-102-1/+38
|\| | | | | openwrt-18.06: batman-adv: Merge bugfixes from 2020.0
| * batman-adv: Merge bugfixes from 2020.0Sven Eckelmann2020-03-062-1/+38
| | | | | | | | | | | | * Don't schedule OGM for disabled interface Signed-off-by: Sven Eckelmann <sven@narfation.org>
* | quagga: update to version 1.1.1 (#541)Josef Schlehofer2020-01-267-12/+337
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Makefile changes: - Use HTTPS everywhere - Reorder some things to have it in sync with other packages - Fixed SPDX License Identifier - Added PKG_LICENSE_FILES - For checksum use SHA256 Refreshed patches Fixes CVEs: - CVE-2017-5495 - CVE-2017-16227 Fixes security issues: - Quagga-2018-0543: attr_endp used for NOTIFY data https://gogs.quagga.net/Quagga/quagga/src/master/doc/security/Quagga-2018-0543.txt - Quagga-2018-1114: bgpd double free https://gogs.quagga.net/Quagga/quagga/src/master/doc/security/Quagga-2018-1114.txt - Quagga-2018-1550: debug overrun in notify lookup tables https://gogs.quagga.net/Quagga/quagga/src/master/doc/security/Quagga-2018-1550.txt - Quagga-2018-1975: BGP capability inf. loop https://gogs.quagga.net/Quagga/quagga/src/master/doc/security/Quagga-2018-1975.txt Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* | [OpenWrt 18.06] bird: Update to version 1.6.8 (security fix) (#539)Josef Schlehofer2020-01-011-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * bird: Bump to v1.6.7 Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk> (cherry-picked from commit 559619d9d9014dc8894166731a935758558e42f0) * bird: Update to version 1.6.8 Fixes CVE-2019-16159 Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com> (cherry picked from commit 6c61ab5d2ef59d2559a8735b8252b5a0238013b43e5fb8a96c5d9d06e7bc00b2) Co-authored-by: Toke Høiland-Jørgensen <toke@toke.dk>
* | Merge pull request #537 from ecsv/batadv-for-18.06Simon Wunderlich2019-12-149-13/+56
|\| | | | | openwrt-18.06: batman-adv: Merge bugfixes from 2019.5
| * batman-adv: Merge bugfixes from 2019.5Sven Eckelmann2019-12-139-13/+56
|/ | | | | | * fix DAT candidate selection on little endian systems Signed-off-by: Sven Eckelmann <sven@narfation.org>
* pimbd: update to current git HEAD (#534)Josef Schlehofer2019-12-081-3/+4
| | | | | | | Allow compilation with gcc 7.3.0. Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com> (cherry-picked from commit c299f8bcea26669bc93db16f59e12f9272a30f8d) Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* Merge pull request #520 from ecsv/batadv-for-18.06Simon Wunderlich2019-10-267-0/+849
|\ | | | | openwrt-18.06: batman-adv: Merge bugfixes from 2019.4
| * batman-adv: Merge bugfixes from 2019.4Sven Eckelmann2019-10-257-0/+849
|/ | | | | | | | | | | | * fix uninit-value in batadv_netlink_get_ifindex() * Only read OGM tvlv_len after buffer len check * Only read OGM2 tvlv_len after buffer len check * Avoid free/alloc race when handling OGM2 buffer * Avoid free/alloc race when handling OGM buffer * Introduce own OGM2 buffer mutex * Avoid OGM workqueue synchronous cancel deadlock Signed-off-by: Sven Eckelmann <sven@narfation.org>
* Merge pull request #511 from adrianschmutzler/babeld1806zorun2019-09-041-3/+2
|\ | | | | [18.06] babeld: Update to version 1.8.5
| * babeld: Update to version 1.8.5Adrian Schmutzler2019-09-031-3/+2
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This updates babeld to the latest release from the babeld-1.8-branch, which introduces mostly fixes: 22 July 2019: babeld-1.8.5 * Fixed a bug that caused confustion between learned routes and imported routes (thanks to Fabian Bläse). * Fixed a bug that prevented install filters from being evaluated (thanks to Killian Lufau). 9 November 2018: babeld-1.8.4 * Fixed a bug that discarded pipelined commands received on the local configuration interface. * Added the per-interface option rfc6126-compatible. 24 September 2018: babeld-1.8.3 * Fixed a read-only two byte buffer overflow in the packet parser. This is a read-only overflow, and hence most probably not exploitable. * Fixed an issue with creating unreachable routes on recent kernels (4.16 and up). Thanks to Christof Schulze. * Notice interface changes faster by listening to more netlink events. Thanks to Christof Schulze. * Fixed a local interface issue when an interface has no link-local address. Thanks to Christof Schulze. During the last months, "babeld-1.8.5" has shown superior stability compared to earlier versions in my tests. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
* nodogsplash: Backport Version 4.0.1. (#493)Rob White2019-07-301-2/+2
| | | | | | | | | | | | | | | | | | | This version has numerous fixes and enhancements. It is compatible with the previous v3.2.1 release and onwards. Important fixes in this version: * Fix coding error in fas-aes.php [bluewavenet] * Make debuglevel platform independent [mwarning] * Fix memory handling bug, issue nodogsplash/nodogsplash#341 [mwarning] [stevo01] * ndsctl_thread - ignore interupts when returning from epoll [lynxis] * auth.c - use correct types to prevent cast and comparement of uint and int [lynxis] * openwrt/init.d - prevent start of the daemon if configuration generation fails [lynxis] * Generate Error 403 Forbidden, if Gateway Port is accessed directly [bluewavenet] * Validate fasremoteip as a valid dotted format IPv4 address [bluewavenet] [mwarning] * Prevent client CPD "Too Many Redirects" error. [bluewavenet] Maintainer: Moritz Warning <moritzwarning@web.de> Signed-off-by: Rob White <rob@blue-wave.net>
* nodogsplash: Backport of Version 4.0.0. (#486)Rob White2019-07-256-416/+13
| | | | | | | | This version has numerous fixes and enhancements. It is compatible with the previous v3.2.1 release and onwards. Maintainer: Moritz Warning <moritzwarning@web.de> Signed-off-by: Rob White <rob@blue-wave.net>
* Merge pull request #455 from BKPepe/bird-openwrt18.06Jo-Philipp Wich2019-06-261-5/+5
|\ | | | | [OpenWrt 18.06] bird: update to version 1.6.6
| * bird: update to version 1.6.6Josef Schlehofer2019-03-131-5/+5
| | | | | | | | Signed-off-by: Josef Schlehofer <josef.schlehofer@nic.cz>
* | Merge pull request #474 from ecsv/batadv-for-18.06Simon Wunderlich2019-06-022-1/+78
|\ \ | | | | | | openwrt-18.06: batman-adv: Fix duplicated OGMs on NETDEV_UP
| * | batman-adv: Fix duplicated OGMs on NETDEV_UPSven Eckelmann2019-06-022-1/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The state of slave interfaces are handled differently depending on whether the interface is up or not. All active interfaces (IFF_UP) will transmit OGMs. But for B.A.T.M.A.N. IV, also non-active interfaces are scheduling (low TTL) OGMs on active interfaces. The code which setups and schedules the OGMs must therefore already be called when the interfaces gets added as slave interface and the transmit function must then check whether it has to send out the OGM or not on the specific slave interface. But v2016.3 moved the setup code from the enable function to the activate function. The latter is called either when the added slave was already up when batadv_hardif_enable_interface processed the new interface or when a NETDEV_UP event was received for this slave interfac. As result, each NETDEV_UP would schedule a new OGM worker for the interface and thus OGMs would be send a lot more than expected. Fixes: 549909f89dd7 ("batman-adv: upgrade package to latest release 2016.3") Reported-by: Linus Lüssing <linus.luessing@c0d3.blue> Signed-off-by: Sven Eckelmann <sven@narfation.org>
* | | Merge pull request #469 from ecsv/batadv-for-18.06Simon Wunderlich2019-05-2411-9/+134
|\| | | | | | | | openwrt-18.06: batman-adv: Merge bugfixes from 2019.2
| * | batman-adv: Merge bugfixes from 2019.2Sven Eckelmann2019-05-233-1/+132
| | | | | | | | | | | | | | | | | | | | | * mcast: fix multicast tt/tvlv worker locking * fix for leaked TVLV handler Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * | batman-adv: Reorder patchesSven Eckelmann2019-05-238-8/+2
|/ / | | | | | | Signed-off-by: Sven Eckelmann <sven@narfation.org>
* | Merge pull request #462 from ecsv/batadv-18.06Simon Wunderlich2019-03-2928-99/+334
|\ \ | | | | | | openwrt-18.06: batman-adv: Merge bugfixes from 2019.1
| * | batman-adv: Merge bugfixes from 2019.1Sven Eckelmann2019-03-285-1/+296
| | | | | | | | | | | | | | | | | | | | | | | | | | | * fix uninit-value in batadv_interface_tx() * Reduce claim hash refcnt only for removed entry * Reduce tt_local hash refcnt only for removed entry * Reduce tt_global hash refcnt only for removed entry Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * | batman-adv: Refresh patchesSven Eckelmann2019-02-1123-98/+38
| | | | | | | | | | | | Signed-off-by: Sven Eckelmann <sven@narfation.org>
* | | nodogsplash: fix invalid pointer bug when clock is turned back (#456)Moritz Warning2019-03-142-1/+52
| | | | | | | | | | | | Signed-off-by: Moritz Warning <moritzwarning@web.de>
* | | Merge pull request #452 from dangowrt/openwrt-18.06Axel Neumann2019-03-0517-690/+1048
|\ \ \ | | | | | | | | bmx7: update to git snapshot as of 2018-12-29
| * | | luci-app-bmx7: update to v0.1-alphaDaniel Golle2019-03-0212-218/+1032
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | consolidated commits from master branch: fce1287 luci-app-bmx7: show mDNS menu if available 3e259f8 luci-app-bmx7: fix bmx7-info script's "$info" call a7d7f4b luci-app-bmx7: fix bmx7-info script's indentation 9345df9 luci-app-bmx7: update version, dependencies and maintainer a1e1020 luci-app-bmx7: refactory, multiple fixes and add topology graph Signed-off-by: Daniel Golle <daniel@makrotopia.org>
| * | | bmx7: update to git snapshot as of 2018-12-29Daniel Golle2019-03-025-472/+16
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | consolidated commits from master branch: 25916fb bmx7: update to git snapshot as of 2018-12-29 (dfe8097 bmx7: Avoid namespace collision with libubox.) (43449bc treewide: Basic cleanup and alignment to package guidelines (#383)) 440ad46 bmx7: add config trigger Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* | / Merge pull request #442 from ecsv/batadv-18.06Simon Wunderlich2019-01-162-0/+87
|\| | | |/ |/| openwrt-18.06: batman-adv: Merge bugfixes from 2019.0
| * batman-adv: Merge bugfixes from 2019.0Sven Eckelmann2019-01-163-1/+88
| | | | | | | | | | | | | | * Avoid WARN on net_device without parent in netns * Force mac header to start of data on xmit Signed-off-by: Sven Eckelmann <sven@narfation.org>
* | Merge pull request #425 from ecsv/batadv-18.06Simon Wunderlich2018-11-086-2/+222
|\ \ | | | | | | openwrt-18.06: batman-adv: Merge bugfixes from 2018.4
| * | alfred: Merge bugfixes from 2018.4Sven Eckelmann2018-11-083-1/+122
| | | | | | | | | | | | | | | | | | | | | * Fix detection of own packets for IPv4 mode * Request MAC resolution for IPv4 address not in ARP cache Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * | batman-adv: Merge bugfixes from 2018.4Sven Eckelmann2018-11-083-1/+100
|/ / | | | | | | | | | | | | * Use explicit tvlv padding for ELP packets * Expand merged fragment buffer for full packet Signed-off-by: Sven Eckelmann <sven@narfation.org>
* | Merge pull request #422 from ecsv/batadv-18.06Simon Wunderlich2018-10-185-10/+14
|\| | | | | openwrt-18.06: batman-adv package fixes
| * batctl: Don't overwrite default PKG_BUILD_DIRSven Eckelmann2018-10-141-2/+0
| | | | | | | | | | | | | | There is no benefit to overwrite the PKG_BUILD_DIR directory for batctl. As seen with kmod-batman-adv, it actually can also break the build. Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * alfred: Add openwrt revision to internal versionSven Eckelmann2018-10-141-2/+3
| | | | | | | | | | | | | | | | | | | | OpenWrt is using a modified version of the software and these modifications may introduce extra bugs (or behavior changes). It is also patched for stable releases instead of switching to new releases. The revision should therefore be added to the version number to make it easier understandable which modified version the user may have installed. Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * batctl: Add openwrt revision to internal versionSven Eckelmann2018-10-141-2/+3
| | | | | | | | | | | | | | | | | | | | OpenWrt is using a modified version of the software and these modifications may introduce extra bugs (or behavior changes). It is also patched for stable releases instead of switching to new releases. The revision should therefore be added to the version number to make it easier understandable which modified version the user may have installed. Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * batman-adv: Add openwrt revision to internal versionSven Eckelmann2018-10-141-2/+3
| | | | | | | | | | | | | | | | | | | | OpenWrt is using a modified version of the software and these modifications may introduce extra bugs (or behavior changes). It is also patched for stable releases instead of switching to new releases. The revision should therefore be added to the version number to make it easier understandable which modified version the user may have installed. Signed-off-by: Sven Eckelmann <sven@narfation.org>