firmware/src/packages/fff
Adrian Schmutzler 0092713196 treewide: replace IP string manipulation by owipcalc tool
The owipcalc tool provides an "add" algorithm which can be used
to concateneted IPv6 addresses from prefix and suffix.

Since it's available upstream and our string manipulation is ugly,
let's replace our IP concatenation with that tool. The package
consists of a single .c file with about 1000 lines resulting in
about 4 kB for the ipk package.

This patch does _not_ introduce any conceptual changes yet. Thus,
the "wrong" IPv6 prefix from KeyXchange will be expected in the
same format, it is just healed for the new code for now.

The change allows to get rid of some bloat, i.e. some quite trivial
custom functions on the way. This also drops the ipTidyColon()
function, as owipcalc seems to return the collapsed version by default.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Reviewed-by: Fabian Bläse <fabian@blaese.de>
2021-01-27 19:44:07 +01:00
..
alfred-json alfred-json: Set PKG_VERSION to latest official version 2019-07-01 21:37:23 +02:00
fff fff-web: rename to fff-web-ui 2020-12-22 14:10:16 +01:00
fff-alfred packages/fff: remove unneeded Build/Prepare and Build/Configure 2020-12-22 13:47:45 +01:00
fff-alfred-monitoring-proxy packages/fff: remove unneeded Build/Prepare and Build/Configure 2020-12-22 13:47:45 +01:00
fff-babeld fff-babeld: Clarify warning about missing ipv4 peering address 2021-01-13 22:05:00 +01:00
fff-batman-adv packages/fff: remove unneeded Build/Prepare and Build/Configure 2020-12-22 13:47:45 +01:00
fff-boardname packages/fff: remove unneeded Build/Prepare and Build/Configure 2020-12-22 13:47:45 +01:00
fff-config packages/fff: remove unneeded Build/Prepare and Build/Configure 2020-12-22 13:47:45 +01:00
fff-dhcp packages/fff: remove unneeded Build/Prepare and Build/Configure 2020-12-22 13:47:45 +01:00
fff-fastd packages/fff: remove unneeded Build/Prepare and Build/Configure 2020-12-22 13:47:45 +01:00
fff-firewall fff-firewall: Remove variables not used by procd 2021-01-27 19:36:51 +01:00
fff-hoods treewide: replace IP string manipulation by owipcalc tool 2021-01-27 19:44:07 +01:00
fff-hoodutils packages/fff: remove unneeded Build/Prepare and Build/Configure 2020-12-22 13:47:45 +01:00
fff-layer3 fff-layer3: Add cake scheduler kernel module 2021-01-13 22:05:12 +01:00
fff-layer3-config fff-layer3-config: Make it easier to keep the settings in testmode 2020-12-28 17:42:15 +01:00
fff-macnock treewide: rename br-mesh to br-client 2020-12-22 13:41:44 +01:00
fff-network treewide: replace IP string manipulation by owipcalc tool 2021-01-27 19:44:07 +01:00
fff-node packages/fff: remove unneeded Build/Prepare and Build/Configure 2020-12-22 13:47:45 +01:00
fff-nodewatcher packages/fff: remove unneeded Build/Prepare and Build/Configure 2020-12-22 13:47:45 +01:00
fff-ra packages/fff: remove unneeded Build/Prepare and Build/Configure 2020-12-22 13:47:45 +01:00
fff-random packages/fff: remove unneeded Build/Prepare and Build/Configure 2020-12-22 13:47:45 +01:00
fff-simple-tc packages/fff: remove unneeded Build/Prepare and Build/Configure 2020-12-22 13:47:45 +01:00
fff-support packages/fff: remove unneeded Build/Prepare and Build/Configure 2020-12-22 13:47:45 +01:00
fff-sysupgrade packages/fff: remove unneeded Build/Prepare and Build/Configure 2020-12-22 13:47:45 +01:00
fff-timeserver packages/fff: remove unneeded Build/Prepare and Build/Configure 2020-12-22 13:47:45 +01:00
fff-uradvd packages/fff: remove unneeded Build/Prepare and Build/Configure 2020-12-22 13:47:45 +01:00
fff-vpn-select packages/fff: remove unneeded Build/Prepare and Build/Configure 2020-12-22 13:47:45 +01:00
fff-web-hood fff-web-hood: create directory /www/hood via Makefile 2020-12-22 14:11:10 +01:00
fff-web-ui fff-web-ui: Allow ampersand (&) in passwords 2021-01-27 19:26:11 +01:00
fff-wireguard treewide: replace IP string manipulation by owipcalc tool 2021-01-27 19:44:07 +01:00
fff-wireless packages/fff: remove unneeded Build/Prepare and Build/Configure 2020-12-22 13:47:45 +01:00