summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * batman-adv: Drop support for kernel < 5.15Sven Eckelmann2023-05-277-116/+1
| | | | | | | | | | | | | | | | OpenWrt master is no longer providing any kernels older than 5.15. Just drop the compat-hacks/patches for older kernels to make it easier to maintain the package. Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * alfred: update to version 2023.1Sven Eckelmann2023-05-271-2/+2
| | | | | | | | | | | | * (no changes) Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * batctl: update to version 2023.1Sven Eckelmann2023-05-271-2/+2
| | | | | | | | | | | | * Synchronize with kernel headers Signed-off-by: Sven Eckelmann <sven@narfation.org>
| * batman-adv: update to version 2023.1Sven Eckelmann2023-05-273-4/+18
|/ | | | | | | | | * support latest kernels (4.14 - 6.4) * drop single unicast transfer optimization for unsnoopable IP addresses * prepare infrastructure for multicast packets with multiple unicast destination addresses Signed-off-by: Sven Eckelmann <sven@narfation.org>
* cjdns: patch of gyp imports support python3.10 (#974)William Fleurant2023-05-211-0/+15
|
* ci: change default packagesJosef Schlehofer2023-05-161-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>
* github-ci: error on any shell errorsAlois Klink2023-05-161-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>
* bird2: bump to version 2.13Bradford Zhang2023-05-151-2/+2
| | | | Signed-off-by: Bradford Zhang <zyc@zyc.name>
* treewide: remove AUTORELEASENick Hainke2023-04-2712-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OpenWrt/packages removed AUTORELEASE treewide. Remove it also in the routing feed. This is just copied from [0] with modification to the sed cmd because it was not working for the routing feed: The following temporary change was made to the core: diff --git a/rules.mk b/rules.mk index 57d7995d4fa8..f16367de87a8 100644 --- a/rules.mk +++ b/rules.mk @@ -429,7 +429,7 @@ endef abi_version_str = $(subst -,,$(subst _,,$(subst .,,$(1)))) COMMITCOUNT = $(if $(DUMP),0,$(call commitcount)) -AUTORELEASE = $(if $(DUMP),0,$(call commitcount,1)) +AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile)) all: FORCE: ; And this command used to fix affected packages: for i in $(cd feeds/routing; git grep -l PKG_RELEASE:=.*AUTORELEASE | \ sed 's/\/Makefile$//';); do make package/$i/download done [0] - https://github.com/openwrt/packages/commit/0c10c224be81f9221dabfab449855ab6718d2a0c Signed-off-by: Nick Hainke <vincent@systemli.org>
* cjdns: Fix dangling pointer bug (#964)Caleb James DeLisle2023-04-181-0/+23
| | | | | | | | | | Maintainer: @wfleurant Compile tested: builds for x86_64 Run tested: Build only testing Description: same build error seen on my machine as seen in #958 Whereas #961 removes the compiler warning, this fixes the underlying problem in the code. Signed-off-by: Caleb James DeLisle <cjd@cjdns.fr>
* treewide: refactor to use PKG_BUILD_FLAGS:=ltoAndre Heider2023-04-132-12/+2
| | | | | | | See commit 07730ff3 "treewide: add support for "lto" in PKG_BUILD_FLAGS" on the main repository. Signed-off-by: Andre Heider <a.heider@gmail.com>
* treewide: refactor to use PKG_BUILD_FLAGS:=gc-sectionsAndre Heider2023-04-132-9/+4
| | | | | | | See commit da370098 "treewide: add support for "gc-sections" in PKG_BUILD_FLAGS" on the main repository. Signed-off-by: Andre Heider <a.heider@gmail.com>
* prince: refactor to use PKG_BUILD_FLAGS:=no-mips16Andre Heider2023-04-131-1/+1
| | | | | | | See commit 5c545bdb "treewide: replace PKG_USE_MIPS16:=0 with PKG_BUILD_FLAGS:=no-mips16" on the main repository. Signed-off-by: Andre Heider <a.heider@gmail.com>
* 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>