summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #962 from mrnuke/batfixSimon Wunderlich2023-04-111-0/+19
|\ | | | | batman-adv: fix compilation bug in batadv_is_cfg80211_netdev()
| * batman-adv: fix compilation bug in batadv_is_cfg80211_netdev()Alexandru Gagniuc2023-04-071-0/+19
|/ | | | | | | | | | | | | | | | | | | | | Because batman-adv is built under backports, not a clean linux tree, the CONFIG_CFG80211 does not exist. The evaluation of IS_ENABLED() in batadv_is_cfg80211_netdev() will be false, causing the funtion to always return false. This means that the wifi_flags of an interface don't get set, causing batadv_is_wifi_hardif() to always return false. As a result, batadv_v_elp_get_throughput() never tries to get the station info from cfg80211, resulting in the following warning: batman_adv: bat0: WiFi driver or ethtool info does not provide information about link speeds on interface phy1-mesh0, therefore defaulting to hardcoded throughput values of 1.0 Mbps. So replace CONFIG_CFG80211 with CPTCFG_CFG80211, which is the correct macro to use under backports. Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
* oonf-olsrd2: update to current develop branch - fixes routing#899Jakob Riepler2023-03-112-5/+14
| | | | | | | | | | Development of OONF is very slow. The master branch is completely out of date and new releases haven't been tagged since 2018. According to this PR https://github.com/OLSR/OONF/pull/49#issuecomment-1229195523 the authors will probably just abandon the current master branch and replace it by the develop branch. During my testing, the current development branch is more stable than the latest tagged version on current OpenWrt versions. Signed-off-by: Jakob Riepler <jakob+openwrt@chaosfield.at>
* bird1: fix "Form token mismatch" errors in luci-app-bird1-ipv{4,6}Roger Pueyo Centelles2023-03-063-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>
* bird1: rename get_bool() to get_a_bool() in bird{4,6}-lib.shRoger Pueyo Centelles2023-03-063-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>
* bird1-openwrt: fix Makefile issuesRoger Pueyo Centelles2023-03-061-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>
* bird1-openwrt: use a single Makefile for IPv4 and IPv6 packagesRoger Pueyo Centelles2023-02-253-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>
* ci: update github actions to v3Christian Marangi2023-02-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)
* oonf-olsrd2: a usable default configurationPatrick Grimm2023-02-221-4/+4
| | | | | | | | | | | | Compile tested: mips_24kc, arm_cortex-a9_vfpv3-d16, i386_pentium4, x86_64, i386_pentium-mmx, mipsel_24kc Description: - OONF_OLSRV2_LAN_IMPORT for integration off other routing protocol (OLSR1, BGP, ...) - OONF_OLSRV2_ROUTE_MODIFIER for overwriting the link qualitty of a neighbor, called LinkQuality Multiplicator in OLSR1 - OONF_GENERIC_REMOTECONTROL one of the goal of olsrv2 - OONF_OLSRV2_MPR reduce the routing graph when the network gets bigger Signed-off-by: Patrick Grimm <patrick@lunatiki.de>
* oonf-olsrd2: fix building with multiple plugins - fixes #826Maciej Krüger2023-02-221-2/+2
| | | | | | | Code to replace colons wasn't working (debian stable) Took it from stackoverflow, works now Signed-off-by: Maciej Krüger <mkg20001@gmail.com>
* oonf-olsrd2: change to git version from 2022-08-25Patrick Grimm2023-02-213-82/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Compile tested: mips_24kc, arm_cortex-a9_vfpv3-d16, i386_pentium4, x86_64, i386_pentium-mmx, mipsel_24kc Description: c7d404f8 build lan_import bbbd4f3d the package dh-systemd is not longer present in recent Ubuntu versions 1a5fa2a7 add missing extern to global symbol 5ea168ce fix build for gcc-10 (-fno-common default) ced3ace0 Fix schema name for logging in README c6dd02a1 test_config_delta: fix the build on GCC 9 f40be238 include unistd.h in oonf.h to keep modern GCC (e.g. in LEDE) from complaining about ssize_t 95fbcb35 Do avl_for_each_elements_with_key_safe() by hand until we had a closer look at the macro e9b08759 use scaling factor when dealing with fixed integer conversion calls 2f615dab Prevent division by zero through (malformed) RLQ value 8d424b24 Fix NHDP link status for interfaces without MAC addresses eecc3333 Add missing telnet dependency to layer2-config 965c2f73 Allow "non-unicast" routes to be imported 243e17e3 Allow setting l2config via telnet 40f24ab9 Partly working telnet code for l2config c33d680e Add LID capability to oonf_layer2 and l2config subsystem bad48ebc Do not accept configuration with unknown sections/values if 'global.failfast' is true. Set 'global.failfast' to true by default 05682c0c Make VIF sockets non-blocking 63345654 Reorder libraries for testcase creation to prevent Ubuntu 16.04 Bug (MOTOR-50) 3c1984f8 Fix compilation issue with "no-debug" logging 3765eb01 Cleanup ffdat metric to be able to import rx_throughput. bdee26ba Improve combination of DAT speed and L2 throughput values a1c3ea66 Allow ffdat metric to consider rx_throughput field c8ec8301 Fix token validation ad72038e Improve DAT-Metric by shifting hysteresis to the loss side and consider other layer2 parameters 9addfba4 Fix fixed integer arithmetics handling f9ccd26b Track scaling factors of layer2 data elements. Handle different scaling for DLEP conversion. 603e48e8 Fix router_id for Netjson domain output 234e9109 Improve hello interval overwriting 7fc0f50b Add SNR to layer2 neighbor data f9ebcf8e Fix bad 'is in list' test in stream socket processing 29a2a385 Set path prefix length in CMakeListsGlobal a2ea9186 Replace VIF name pointer with array e8f04530 Simplify test case creation 271ff097 Move 'enable test' to CMakeListsGlobal.cmake 0482db42 Fix no-debug/no-info compilation 38edcced Add more doxygen comments for layer2 import 1a709b5c Add missing comment for subsystem shutdown initiation, remove empty files c7a68650 Fix the handling of neighbor IPs in dlep radio. c255ead5 Add avl_for_each_elements_with_key_safe() macro and do some basic tests 5f835533 Don't filter for protocol for routes being removed (linux does not report protocol in this case) 83b19c54 Allow imported routed to be combined by l2import into the same l2 network. Allow multiple IP addresses being reported by DLEP 5274ce6a Fix tarball generator 6dd188ed Use relative path for calling archive builder 988aac6e Move included cmake files into CMakeListsGlobal to allow inclusion in wrapper projects 2a072733 Cleanup build installation directories fc1fbbed Move test include to include directory 4043202f Rename "subsystems" directory to "base" 2e3578ba Add "config query" command to remotecontrol plugin to query a configuration value including default 48c2cdcb Prevent theoretical buffer overlow to make Coverity more happy (Coverity #181104) 19583704 Fix possible Null reference in colored logging (Coverity #188445) 6fa04505 Fix GCC 8 warning about small buffer 356d3b9b Allow wrapped build directory around OONF directory 11be4696 Cleanup and simplify OONF directory strucure f1a30ade Restructure import of FIB entries to go through the layer2 db allow export of layer2 IP entries to FIB allow transmission of layer2 IP entries over DLEP 32bf829c Remove debugging code accidently left in for LID preparation f6b884b1 Hotfix for closing UDP socket behavior mentioned in Github Issue 14 e7e5b685 Add missing build target for test creation 88efd166 Cleanup build system for tests and add generic 'build_tests' target. 2e5803bd Add more linklayer data options and a better query function 2dac53d9 Restructure ffdat plugin as preparation for external metric calculation Fix compiler warning in routing code 8cb39863 Remove static modifier from olsrv2/nhdp logging sources. Otherwise they cannot be used by the other source files of the plugins. 3a2dd24e Fix return values of DLEP signal processing callbacks b2e18c91 Fix handling of lid-length TLV in DLEP session ACK 2b7b3ef8 Add doxygen comments for link-id code bc24cba0 Implement lid_length mechanism into DLEP b12ef6ea Add basic link-id capability to DLEP 8cc2d03e Add a few example configurations to the repository 1e3fb288 Add support for Link-ID to layer2 database 28adaf5a Remove (done) TODO mark for outgoing TCP connection error handling 2bfbcff3 Improve error handling for failed outgoing TCP connections 1d1e8876 Add better debugging output to packet socket code 3b89103e Fix issues with DLEP udp_mode none and reconnect d4d64875 Add function to calculate IPv6 address from MAC bdc2c2e6 Fixes for doxygen comments 5e2a7b48 Fix variable used in layer2 generator loop a38b6847 Fix DLEP handling of mandatory TLVs d242e098 Add yet more Markdown formatting to BUILDING.md 074dd7c3 Add more Markdown formatting to BUILDING.md 51d78c27 Rename BUILDING to BUILDING.md Signed-off-by: Patrick Grimm <patrick@lunatiki.de>
* bird2: bump to version 2.0.12Bradford Zhang2023-02-211-2/+2
| | | | Signed-off-by: Bradford Zhang <zyc@zyc.name>
* oonf-olsrd2: add missing static plugin olsrv2_lanPatrick Grimm2023-02-202-0/+14
| | | | Signed-off-by: Patrick Grimm <patrick@lunatiki.de>
* babeld: remove AUTORELEASENick Hainke2023-02-101-1/+1
| | | | | | AUTOREMOVE is now deprecated. Signed-off-by: Nick Hainke <vincent@systemli.org>
* babeld: update to 1.12.2Nick Hainke2023-02-091-2/+2
| | | | | | | Release announcement: https://alioth-lists.debian.net/pipermail/babel-users/2023-February/004038.html Signed-off-by: Nick Hainke <vincent@systemli.org>
* Merge pull request #941 from ecsv/batadv-2023.0Simon Wunderlich2023-01-274-30/+19
|\ | | | | batman-adv: update packages to version 2023.0
| * alfred: update to version 2023.0Sven Eckelmann2023-01-261-2/+2
| | | | | | | | | | | | * add support for gpsd 3.25 Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * batctl: update to version 2023.0Sven Eckelmann2023-01-261-2/+2
| | | | | | | | | | | | * (no changes) Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * batman-adv: update to version 2023.0Sven Eckelmann2023-01-262-26/+15
|/ | | | | | * support latest kernels (4.14 - 6.2) Signed-off-by: Sven Eckelmann <sven@narfation.org>
* opennds: Release v9.10.0Rob White2023-01-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 snapshot, 22.03 opennds (9.10.0) * This version adds new functionality, and fixes some issues * Fix - unable to read client upload traffic volume on some versions of iptables-nft (generic Linux) [bluewavenet] * Fix - compatibility with bash shell on generic Linux [bluewavenet] * Fix - compiler warning, unused variable [bluewavenet] * Fix - silently continue if fw4 table is not found [bluewavenet] * Add - Start daemon earlier on boot [bluewavenet] * Fix - compatibility with legacy iptables packages [bluewavenet] * Add - call to delete nft chains [bluewavenet] * Fix - stop using legacy INPUT and FORWARD chains [bluewavenet] * Add - watchdog restart if openNDS nftables ruleset is missing [bluewavenet] * Add - automated rule setting/deleting for users_to_router [bluewavenet] * Add - Change fwhook to add users to router rule to fw4 on OpenWrt [bluewavenet] * Add - Set allow or passthrough mode for users_to_router rules [bluewavenet] * Fix - set fwhook default to disabled to prevent restart on hotplug event [bluewavenet] * Fix - fas-aes-https description comments [bluewavenet] * Fix - icon overspill on splash pages [bluewavenet] * Fix - missing config option in community script [bluewavenet] * Fix - urlencode handling of "$" character and add htmlentity encode/decode library call [bluewavenet] Signed-off-by: Rob White <rob@blue-wave.net>
* luci-app-olsrd2: New Package for OLSR2 configuration and status visualisation'Patrick Grimm2023-01-2321-0/+1034
| | | | | | Compile tested: mips_24kc, arm_cortex-a9_vfpv3-d16, i386_pentium4, x86_64, i386_pentium-mmx, mipsel_24kc Signed-off-by: Patrick Grimm <patrick@lunatiki.de>
* oonf-dlep-proxy: change to git version from 2022-08-25Patrick Grimm2023-01-232-40/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Compile tested: mips_24kc, arm_cortex-a9_vfpv3-d16, i386_pentium4, x86_64, i386_pentium-mmx, mipsel_24kc Description: fb15d54d (HEAD -> master, origin/master, origin/HEAD) Merge pull request #23 from fhuberts/master a8e81e99 Merge pull request #43 from jpo-github-work/no-dh-systemd 8cc65a10 Merge pull request #48 from jpo-github-work/fix_lan_import c7d404f8 build lan_import bbbd4f3d the package dh-systemd is not longer present in recent Ubuntu versions 1bd73550 Merge pull request #42 from jpo-github-work/master 1a5fa2a7 add missing extern to global symbol a0750337 Merge pull request #40 from trofi/fix-gcc-10-build 5ea168ce fix build for gcc-10 (-fno-common default) 02f69178 Merge pull request #7 from aaaaalbert/rename-to-BUILDING.md-#4 9dc46726 Merge pull request #26 from sumpfralle/patch-1 ced3ace0 Fix schema name for logging in README c6dd02a1 test_config_delta: fix the build on GCC 9 8397c64e Merge pull request #19 in FKIEA/oonf-os from develop to master 1d227500 Merge pull request #18 in FKIEA/oonf-os from bugfix/MOTOR-65-oonf-does-not-compile-cleanly-on-current-lede to develop f40be238 include unistd.h in oonf.h to keep modern GCC (e.g. in LEDE) from complaining about ssize_t 8f2408f7 Merge pull request #17 in FKIEA/oonf-os from bugfix/MOTOR-62-fix-segfault-in-layer2_import to develop 95fbcb35 Do avl_for_each_elements_with_key_safe() by hand until we had a closer look at the macro 3fcd8fc5 Merge pull request #16 in FKIEA/oonf-os from bugfix/MOTOR-61-fix-clock-conversion-to-from-string to develop e9b08759 use scaling factor when dealing with fixed integer conversion calls 65dc25e8 Merge pull request #15 in FKIEA/oonf-os from bugfix/MOTOR-60-prevent-division-by-zero-in-dat-metric to develop 2f615dab Prevent division by zero through (malformed) RLQ value eb59d287 Merge pull request #14 in FKIEA/oonf-os from bugfix/MOTOR-59-fix-nhdp-status-for-ip-level-interfaces to develop 8d424b24 Fix NHDP link status for interfaces without MAC addresses 26557e54 Merge pull request #13 in FKIEA/oonf-os from bugfix/MOTOR-54-add-telnet-command-to-manipulate-layer2-data to develop eecc3333 Add missing telnet dependency to layer2-config 0e24b09f Merge pull request #12 in FKIEA/oonf-os from feature/MOTOR-57-allow-import-of-non-unicast-routes to develop 965c2f73 Allow "non-unicast" routes to be imported 710b353b Merge pull request #11 in FKIEA/oonf-os from feature/MOTOR-54-add-telnet-command-to-manipulate-layer2-data to develop 243e17e3 Allow setting l2config via telnet 40f24ab9 Partly working telnet code for l2config 1db358dc Merge pull request #10 in FKIEA/oonf-os from feature/MOTOR-54-add-telnet-command-to-manipulate-layer2-data to develop c33d680e Add LID capability to oonf_layer2 and l2config subsystem 312d09d4 Merge pull request #9 in FKIEA/oonf-os from develop to master 1551b86d Automatic merge from master -> develop c154c31b Merge pull request #8 in FKIEA/oonf-os from feature/MOTOR-52-ablehnen-von-konfigurationen-mit-unbekannten-werten to develop bad48ebc Do not accept configuration with unknown sections/values if 'global.failfast' is true. Set 'global.failfast' to true by default 9996fe65 Merge pull request #7 in FKIEA/oonf-os from bugfix/MOTOR-51-vif-socket-is-blocking to develop 05682c0c Make VIF sockets non-blocking 9455e50f Automatic merge from master -> develop d05cc410 Merge pull request #6 in FKIEA/oonf-os from develop to master 7416ba8d Merge pull request #5 in FKIEA/oonf-os from bugfix/MOTOR-50-olsr-compilation-fails-on-ubuntu-16.04 to develop 63345654 Reorder libraries for testcase creation to prevent Ubuntu 16.04 Bug (MOTOR-50) 3a7e5e8e Automatic merge from master -> develop d592fbf7 Merge pull request #4 in FKIEA/oonf-os from develop to master e489f97a Merge pull request #3 in FKIEA/oonf-os from feature/MOTOR-48-tracking-von-metadaten-in-layer2-database to develop 3c1984f8 Fix compilation issue with "no-debug" logging 52c6b569 Merge pull request #2 in FKIEA/oonf-os from feature/MOTOR-48-tracking-von-metadaten-in-layer2-database to develop 3765eb01 Cleanup ffdat metric to be able to import rx_throughput. bdee26ba Improve combination of DAT speed and L2 throughput values a1c3ea66 Allow ffdat metric to consider rx_throughput field c8ec8301 Fix token validation ad72038e Improve DAT-Metric by shifting hysteresis to the loss side and consider other layer2 parameters 9addfba4 Fix fixed integer arithmetics handling f9ccd26b Track scaling factors of layer2 data elements. Handle different scaling for DLEP conversion. 603e48e8 Fix router_id for Netjson domain output 6aebcf99 Merge pull request #1 in FKIEA/oonf-os from develop to master 234e9109 Improve hello interval overwriting 7fc0f50b Add SNR to layer2 neighbor data f9ebcf8e Fix bad 'is in list' test in stream socket processing 29a2a385 Set path prefix length in CMakeListsGlobal a2ea9186 Replace VIF name pointer with array e8f04530 Simplify test case creation 271ff097 Move 'enable test' to CMakeListsGlobal.cmake 0482db42 Fix no-debug/no-info compilation 38edcced Add more doxygen comments for layer2 import becd33bd Merge branch 'feature/MOTOR-47-route-redistribution-for-dlep' of ssh://team.fkie.fraunhofer.de:7999/fkiea/oonf-os into feature/MOTOR-47-route-redistribution-for-dlep 1a709b5c Add missing comment for subsystem shutdown initiation, remove empty files c7a68650 Fix the handling of neighbor IPs in dlep radio. c255ead5 Add avl_for_each_elements_with_key_safe() macro and do some basic tests 5f835533 Don't filter for protocol for routes being removed (linux does not report protocol in this case) 83b19c54 Allow imported routed to be combined by l2import into the same l2 network. Allow multiple IP addresses being reported by DLEP d7d69064 (origin/staging) Merge branch 'develop' into staging 5274ce6a Fix tarball generator 6dd188ed Use relative path for calling archive builder 988aac6e Move included cmake files into CMakeListsGlobal to allow inclusion in wrapper projects 2a072733 Cleanup build installation directories fc1fbbed Move test include to include directory 4043202f Rename "subsystems" directory to "base" 2e3578ba Add "config query" command to remotecontrol plugin to query a configuration value including default 48c2cdcb Prevent theoretical buffer overlow to make Coverity more happy (Coverity #181104) 19583704 Fix possible Null reference in colored logging (Coverity #188445) 6fa04505 Fix GCC 8 warning about small buffer 356d3b9b Allow wrapped build directory around OONF directory 11be4696 Cleanup and simplify OONF directory strucure f1a30ade Restructure import of FIB entries to go through the layer2 db allow export of layer2 IP entries to FIB allow transmission of layer2 IP entries over DLEP 32bf829c Remove debugging code accidently left in for LID preparation f6b884b1 (origin/packet_socket_bug) Hotfix for closing UDP socket behavior mentioned in Github Issue 14 e7e5b685 Add missing build target for test creation 88efd166 Cleanup build system for tests and add generic 'build_tests' target. 2e5803bd Add more linklayer data options and a better query function 2dac53d9 Restructure ffdat plugin as preparation for external metric calculation Fix compiler warning in routing code 8cb39863 Remove static modifier from olsrv2/nhdp logging sources. Otherwise they cannot be used by the other source files of the plugins. 3a2dd24e Fix return values of DLEP signal processing callbacks b2e18c91 Fix handling of lid-length TLV in DLEP session ACK 2b7b3ef8 Add doxygen comments for link-id code bc24cba0 Implement lid_length mechanism into DLEP b12ef6ea Add basic link-id capability to DLEP 8cc2d03e Add a few example configurations to the repository 1e3fb288 Add support for Link-ID to layer2 database 28adaf5a Remove (done) TODO mark for outgoing TCP connection error handling 2bfbcff3 Improve error handling for failed outgoing TCP connections 1d1e8876 Add better debugging output to packet socket code 3b89103e Fix issues with DLEP udp_mode none and reconnect d4d64875 Add function to calculate IPv6 address from MAC bdc2c2e6 Fixes for doxygen comments 5e2a7b48 Fix variable used in layer2 generator loop a38b6847 Fix DLEP handling of mandatory TLVs 50e4e1b8 Add netaddr constants for MAC48 prefixes for IPv4/6 multicast Signed-off-by: Patrick Grimm <patrick@lunatiki.de>
* oonf-dlep-radio: change to git version from 2022-08-25Patrick Grimm2023-01-232-33/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Compile tested: mips_24kc, arm_cortex-a9_vfpv3-d16, i386_pentium4, x86_64, i386_pentium-mmx, mipsel_24kc Description: fb15d54d (HEAD -> master, origin/master, origin/HEAD) Merge pull request #23 from fhuberts/master a8e81e99 Merge pull request #43 from jpo-github-work/no-dh-systemd 8cc65a10 Merge pull request #48 from jpo-github-work/fix_lan_import c7d404f8 build lan_import bbbd4f3d the package dh-systemd is not longer present in recent Ubuntu versions 1bd73550 Merge pull request #42 from jpo-github-work/master 1a5fa2a7 add missing extern to global symbol a0750337 Merge pull request #40 from trofi/fix-gcc-10-build 5ea168ce fix build for gcc-10 (-fno-common default) 02f69178 Merge pull request #7 from aaaaalbert/rename-to-BUILDING.md-#4 9dc46726 Merge pull request #26 from sumpfralle/patch-1 ced3ace0 Fix schema name for logging in README c6dd02a1 test_config_delta: fix the build on GCC 9 8397c64e Merge pull request #19 in FKIEA/oonf-os from develop to master 1d227500 Merge pull request #18 in FKIEA/oonf-os from bugfix/MOTOR-65-oonf-does-not-compile-cleanly-on-current-lede to develop f40be238 include unistd.h in oonf.h to keep modern GCC (e.g. in LEDE) from complaining about ssize_t 8f2408f7 Merge pull request #17 in FKIEA/oonf-os from bugfix/MOTOR-62-fix-segfault-in-layer2_import to develop 95fbcb35 Do avl_for_each_elements_with_key_safe() by hand until we had a closer look at the macro 3fcd8fc5 Merge pull request #16 in FKIEA/oonf-os from bugfix/MOTOR-61-fix-clock-conversion-to-from-string to develop e9b08759 use scaling factor when dealing with fixed integer conversion calls 65dc25e8 Merge pull request #15 in FKIEA/oonf-os from bugfix/MOTOR-60-prevent-division-by-zero-in-dat-metric to develop 2f615dab Prevent division by zero through (malformed) RLQ value eb59d287 Merge pull request #14 in FKIEA/oonf-os from bugfix/MOTOR-59-fix-nhdp-status-for-ip-level-interfaces to develop 8d424b24 Fix NHDP link status for interfaces without MAC addresses 26557e54 Merge pull request #13 in FKIEA/oonf-os from bugfix/MOTOR-54-add-telnet-command-to-manipulate-layer2-data to develop eecc3333 Add missing telnet dependency to layer2-config 0e24b09f Merge pull request #12 in FKIEA/oonf-os from feature/MOTOR-57-allow-import-of-non-unicast-routes to develop 965c2f73 Allow "non-unicast" routes to be imported 710b353b Merge pull request #11 in FKIEA/oonf-os from feature/MOTOR-54-add-telnet-command-to-manipulate-layer2-data to develop 243e17e3 Allow setting l2config via telnet 40f24ab9 Partly working telnet code for l2config 1db358dc Merge pull request #10 in FKIEA/oonf-os from feature/MOTOR-54-add-telnet-command-to-manipulate-layer2-data to develop c33d680e Add LID capability to oonf_layer2 and l2config subsystem 312d09d4 Merge pull request #9 in FKIEA/oonf-os from develop to master 1551b86d Automatic merge from master -> develop c154c31b Merge pull request #8 in FKIEA/oonf-os from feature/MOTOR-52-ablehnen-von-konfigurationen-mit-unbekannten-werten to develop bad48ebc Do not accept configuration with unknown sections/values if 'global.failfast' is true. Set 'global.failfast' to true by default 9996fe65 Merge pull request #7 in FKIEA/oonf-os from bugfix/MOTOR-51-vif-socket-is-blocking to develop 05682c0c Make VIF sockets non-blocking 9455e50f Automatic merge from master -> develop d05cc410 Merge pull request #6 in FKIEA/oonf-os from develop to master 7416ba8d Merge pull request #5 in FKIEA/oonf-os from bugfix/MOTOR-50-olsr-compilation-fails-on-ubuntu-16.04 to develop 63345654 Reorder libraries for testcase creation to prevent Ubuntu 16.04 Bug (MOTOR-50) 3a7e5e8e Automatic merge from master -> develop d592fbf7 Merge pull request #4 in FKIEA/oonf-os from develop to master e489f97a Merge pull request #3 in FKIEA/oonf-os from feature/MOTOR-48-tracking-von-metadaten-in-layer2-database to develop 3c1984f8 Fix compilation issue with "no-debug" logging 52c6b569 Merge pull request #2 in FKIEA/oonf-os from feature/MOTOR-48-tracking-von-metadaten-in-layer2-database to develop 3765eb01 Cleanup ffdat metric to be able to import rx_throughput. bdee26ba Improve combination of DAT speed and L2 throughput values a1c3ea66 Allow ffdat metric to consider rx_throughput field c8ec8301 Fix token validation ad72038e Improve DAT-Metric by shifting hysteresis to the loss side and consider other layer2 parameters 9addfba4 Fix fixed integer arithmetics handling f9ccd26b Track scaling factors of layer2 data elements. Handle different scaling for DLEP conversion. 603e48e8 Fix router_id for Netjson domain output 6aebcf99 Merge pull request #1 in FKIEA/oonf-os from develop to master 234e9109 Improve hello interval overwriting 7fc0f50b Add SNR to layer2 neighbor data f9ebcf8e Fix bad 'is in list' test in stream socket processing 29a2a385 Set path prefix length in CMakeListsGlobal a2ea9186 Replace VIF name pointer with array e8f04530 Simplify test case creation 271ff097 Move 'enable test' to CMakeListsGlobal.cmake 0482db42 Fix no-debug/no-info compilation 38edcced Add more doxygen comments for layer2 import becd33bd Merge branch 'feature/MOTOR-47-route-redistribution-for-dlep' of ssh://team.fkie.fraunhofer.de:7999/fkiea/oonf-os into feature/MOTOR-47-route-redistribution-for-dlep 1a709b5c Add missing comment for subsystem shutdown initiation, remove empty files c7a68650 Fix the handling of neighbor IPs in dlep radio. c255ead5 Add avl_for_each_elements_with_key_safe() macro and do some basic tests 5f835533 Don't filter for protocol for routes being removed (linux does not report protocol in this case) 83b19c54 Allow imported routed to be combined by l2import into the same l2 network. Allow multiple IP addresses being reported by DLEP d7d69064 (origin/staging) Merge branch 'develop' into staging 5274ce6a Fix tarball generator 6dd188ed Use relative path for calling archive builder 988aac6e Move included cmake files into CMakeListsGlobal to allow inclusion in wrapper projects 2a072733 Cleanup build installation directories fc1fbbed Move test include to include directory 4043202f Rename "subsystems" directory to "base" 2e3578ba Add "config query" command to remotecontrol plugin to query a configuration value including default 48c2cdcb Prevent theoretical buffer overlow to make Coverity more happy (Coverity #181104) 19583704 Fix possible Null reference in colored logging (Coverity #188445) 6fa04505 Fix GCC 8 warning about small buffer 356d3b9b Allow wrapped build directory around OONF directory 11be4696 Cleanup and simplify OONF directory strucure f1a30ade Restructure import of FIB entries to go through the layer2 db allow export of layer2 IP entries to FIB allow transmission of layer2 IP entries over DLEP 32bf829c Remove debugging code accidently left in for LID preparation f6b884b1 (origin/packet_socket_bug) Hotfix for closing UDP socket behavior mentioned in Github Issue 14 e7e5b685 Add missing build target for test creation 88efd166 Cleanup build system for tests and add generic 'build_tests' target. 2e5803bd Add more linklayer data options and a better query function 2dac53d9 Restructure ffdat plugin as preparation for external metric calculation Fix compiler warning in routing code 8cb39863 Remove static modifier from olsrv2/nhdp logging sources. Otherwise they cannot be used by the other source files of the plugins. 3a2dd24e Fix return values of DLEP signal processing callbacks b2e18c91 Fix handling of lid-length TLV in DLEP session ACK 2b7b3ef8 Add doxygen comments for link-id code bc24cba0 Implement lid_length mechanism into DLEP b12ef6ea Add basic link-id capability to DLEP 8cc2d03e Add a few example configurations to the repository 1e3fb288 Add support for Link-ID to layer2 database 28adaf5a Remove (done) TODO mark for outgoing TCP connection error handling 2bfbcff3 Improve error handling for failed outgoing TCP connections 1d1e8876 Add better debugging output to packet socket code 3b89103e Fix issues with DLEP udp_mode none and reconnect d4d64875 Add function to calculate IPv6 address from MAC bdc2c2e6 Fixes for doxygen comments 5e2a7b48 Fix variable used in layer2 generator loop a38b6847 Fix DLEP handling of mandatory TLVs 50e4e1b8 Add netaddr constants for MAC48 prefixes for IPv4/6 multicast Signed-off-by: Patrick Grimm <patrick@lunatiki.de>
* oonf: fix IB warnings 'include file not found'Patrick Grimm2023-01-233-3/+9
| | | | | | Compile tested: mips_24kc, arm_cortex-a9_vfpv3-d16, i386_pentium4, x86_64, i386_pentium-mmx, mipsel_24kc Signed-off-by: Patrick Grimm <patrick@lunatiki.de>
* bmx7: bump PKG_RELEASE for libiwinfo ABI changeChristian Marangi2023-01-221-1/+1
| | | | | | Bump PKG_RELEASE for libiwinfo ABI change for bmx7 package. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* bird1-openwrt: change maintainer for bird1-ipv6-openwrtMoritz Warning2023-01-041-2/+2
| | | | Signed-off-by: Moritz Warning <moritzwarning@web.de>
* bird1-openwrt: change maintainer for bird1-ipv4-openwrtMoritz Warning2023-01-041-2/+2
| | | | Signed-off-by: Moritz Warning <moritzwarning@web.de>
* bird2: bump to version 2.0.11Bradford Zhang2022-12-121-2/+2
| | | | Signed-off-by: Bradford Zhang <zyc@zyc.name>
* bird1: Add missing dependency on luci-compatkrzys-h2022-11-232-2/+2
|
* opennds: Release v9.9.1Rob White2022-11-211-4/+4
| | | | | | | | | | | | | | | | | | | | | | | 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 snapshot, 22.03 opennds (9.9.1) * This version fixes some issues * Fix - minimalise deprecated legacy .conf file * Fix - Prevent rate limit refresh if rate limit is set to 0 [bluewavenet] * Fix - Mute some unneccessary debug messages [bluewavenet] * Fix - do not write unconfigured (null) parameters to client id file (cidfile) [bluewavenet] * Fix - Prevent error "Command process exited due to signal 13" when executing an external script [bluewavenet] * Fix - use WTERMSIG() return code for _execute_ret when execute fails [bluewavenet] * Fix - use correct response type for error 503 [bluewavenet] * Update Makefile description [bluewavenet] * Add - Community Local FAS install script [bluewavenet] * Update - Mention TCP port 80 requires AutonomousWG [afriza] Signed-off-by: Rob White <rob@blue-wave.net>
* Merge pull request #917 from ecsv/batadv-2022.3Simon Wunderlich2022-11-115-7/+16
|\ | | | | batman-adv: update packages to version 2022.3
| * alfred: update to version 2022.3Sven Eckelmann2022-11-101-2/+2
| | | | | | | | | | | | * coding style cleanups and refactoring Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * batctl: update to version 2022.3Sven Eckelmann2022-11-101-2/+2
| | | | | | | | | | | | * (no changes) Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * batman-adv: update to version 2022.3Sven Eckelmann2022-11-103-3/+12
|/ | | | | | | | | | | * support latest kernels (4.9 - 6.1) * coding style cleanups and refactoring * bugs squashed: - limit the minimum MTU of hard-interface to avoid "Forced to purge local tt entries" errors Signed-off-by: Sven Eckelmann <sven@narfation.org>
* olsrd: trim trailing spaceStijn Tintel2022-11-031-1/+1
| | | | | | Found with modified Kconfiglib. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* Merge pull request #912 from ecsv/batadv-2022.2Simon Wunderlich2022-10-242-0/+16
|\ | | | | alfred/batman-adv: Rebuild on CONFIG*_ALFRED_*/CONFIG_BATMAN_ADV_ changes
| * alfred: Rebuild on CONFIG*_ALFRED_* changesSven Eckelmann2022-10-231-0/+7
| | | | | | | | | | | | | | | | | | 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>
* | opennds: Release v9.9.0Rob White2022-10-091-9/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 snapshot, 22.03 opennds (9.9.0) * This version adds new functionality, and fixes some issues * Add - Community ThemeSpec to support legacy splash.html [bluewavenet] * Fix - ensure nat_traversal_poll_interval defaults to 10 seconds [bluewavenet] * Add - process send_to_fas_deauthed and send_to_fas_custom in fas-aes-https [bluewavenet] * Add - support for send_to_fas_deauthed library call in binauth_log.sh [bluewavenet] * Add - heartbeat file containing timestamp [bluewavenet] * Add - send_to_fas_deauthed and send_to_fas_custom library calls [bluewavenet] * Add - Save authmon daemon startup arguments for libopennds [bluewavenet] * Fix - potential divide by zero errors [bluewavenet] * Add - option nat_traversal_poll_interval [bluewavenet] * Add - Library calls for urlencode and urldecode[bluewavenet] * Fix - Don't download remotes if ThemeSpec not configured [bluewavenet] * Add - Error report in syslog if dhcp database is not found [bluewavenet] * Add - library calls, deauth and daemon_deauth [bluewavenet] * Fix - change WTERMSIG log from WARNING to NOTICE [bluewavenet] * Add - Set minimum bucket size to 5 regardless of configured bucket ratio [bluewavenet] * Fix - safe_vasprint return value [bluewavenet] * Add - test if safe_calloc failed and serve error 503 [bluewavenet] * Add - use calloc instead of malloc[bluewavenet] * fix - safe functions to return error rather than exit [bluewavenet] * Add - b64decode custom string received by binauth script [bluewavenet] Signed-off-by: Rob White <rob@blue-wave.net>
* | mesh11sd: Release v1.2.0Rob White2022-08-101-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>
* | opennds: Release v9.8.0Rob White2022-08-071-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 snapshot, 22.03 * 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 #901 from ecsv/batadv-2022.2Simon Wunderlich2022-07-273-6/+6
|\| | | | | batman-adv: update packages to version 2022.2
| * alfred: update to version 2022.2Sven Eckelmann2022-07-261-2/+2
| | | | | | | | | | | | | | | | * support event notification via unix socket * improve timing stability of transmitted announcement packets * reduce socket handling overhead when many clients and interfaces Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * batctl: update to version 2022.2Sven Eckelmann2022-07-261-2/+2
| | | | | | | | | | | | * (no changes) Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * batman-adv: update to version 2022.2Sven Eckelmann2022-07-261-2/+2
|/ | | | | | * support latest kernels (4.9 - 5.19) Signed-off-by: Sven Eckelmann <sven@narfation.org>
* Merge pull request #895 from mbargo23/mbargo23/bird2Toke Høiland-Jørgensen2022-06-281-3/+3
|\ | | | | bird2: bump to version 2.0.10
| * bird2: bump to version 2.0.10Jan Betik2022-06-281-3/+3
|/ | | | Signed-off-by: Jan Betik <jan.betik@nic.cz>
* olsrd: replace patch for storms with real patchNick Hainke2022-06-232-79/+83
| | | | | | Fixes: bb5bbc6afd8c ("olsrd: import patch to prevent olsr storms") Signed-off-by: Nick Hainke <vincent@systemli.org>
* olsrd: import patch to prevent olsr stormsNick Hainke2022-06-221-0/+79
| | | | | | | Fixes: https://github.com/OLSR/olsrd/issues/106 Signed-off-by: Nick Hainke <vincent@systemli.org>
* cjdns: support the supernodes feature (#884)William Fleurant2022-06-204-2/+15
| | | Signed-off-by: William Fleurant <meshnet@protonmail.com>