Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
wiki:babel-changelog [11.04.2018 20:04] – [next] christf | wiki:babel-changelog [25.06.2018 06:05] (aktuell) – [next] christf | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
* allow ipv4 verbatim | * allow ipv4 verbatim | ||
* reduce parsing load for respondd | * reduce parsing load for respondd | ||
+ | |||
+ | ===== v0.3.149 ===== | ||
+ | [_] mmfd / libbabelhelper: | ||
+ | [X] gluon-ddhcpd: | ||
+ | [X] ddhcpd: fix dhcp option 28 (subnet mask) | ||
+ | [_] ipv4: allow reaching the local_node ipv4 address | ||
+ | ===== v0.3.147 - 2018-06-24 ===== | ||
+ | [X] ddhcpd: fix memory issue, fix calling hooks | ||
+ | [X] create gluon-ddhcpd init script, adjust serveR_interface settings | ||
+ | [X] add firewall rule for ddhcp to allow communication on mmfd device | ||
+ | [X] gluon-l3roamd: | ||
+ | ===== v0.3.142 ===== | ||
+ | [X] l3roamd: (cosmetic) FIX: double-claiming client if client has no ip addresses after first claim. | ||
+ | [X] l3roamd: stop sending NS locally with force=1 when there is a reply to this address | ||
+ | [X] ddhcpd: bump version to allow hooks and tell l3roamd about ipv4 addresses & clients | ||
+ | ===== v0.3.138 ===== | ||
+ | [X] l3roamd: extend the client structure to save whether the client has been claimed already to avoid claiming it twice in case it was detected without active ip address | ||
+ | [X] gluon-mesh-babel: | ||
+ | [X] l3roamd: listen on ipv6 ndp checks for duplicate addresses detection, when that occurs, start NDP locally for those addresses for 5 seconds to avoid network-wide seek | ||
+ | ===== v0.3.136 ===== | ||
+ | [X] l3roamd: build infrastructure to schedule function with retry, migrate schedule_info_retry, | ||
+ | [X] l3roamd: test & fix INFO retry & ACK cycle | ||
+ | [X] l3roamd: abort with core dump when detecting memory corruption | ||
+ | [X] l3roamd: fix vector implementation, | ||
+ | ===== v0.3.130 ===== | ||
+ | [X] l3roamd: make claiming more efficient if the host is new to the network | ||
+ | [X] l3roamd: discard claims from own node-ip | ||
+ | [X] l3roamd: adjust output stream for some intercom messages so they show up in the correct order | ||
+ | [X] gluon-ddhcpd: | ||
+ | ===== v0.3.129 ===== | ||
+ | [X] l3roamd: further claiming bugfixes | ||
+ | [X] gluon-ddhcpd: | ||
+ | ===== v0.3.128 ===== | ||
+ | [X] l3roamd: claiming: find_repeatable adjustments, | ||
+ | ===== v0.3.127 ===== | ||
+ | [X] l3roamd: bugfix task scheduling with sub-second precision | ||
+ | [X] l3roamd: use ddhcp hook to tell l3roamd about new client-ipv4 addresses | ||
+ | [X] gluon-mesh-babel: | ||
+ | [X] ddhcp-configuration: | ||
+ | ===== v0.3.122 ===== | ||
+ | [X] remove dnsmasq hack | ||
+ | [X] implement DHCP using ddhcp | ||
+ | [X] l3roamd: send ACK as unicast | ||
+ | ===== v0.3.121 ===== | ||
+ | [X] l3roamd: consume the data on unreachfd to avoid memory buildup | ||
+ | [X] l3roamd: do not subscribe to neighbour netlink packets when no client interface is given | ||
+ | [X] l3roamd: do not initialize sending neighbour solicitiations when no client interface is given | ||
+ | [X] l3roamd: do not initialize receiving neighbour advertisements when no client interface is given | ||
+ | [X] l3roamd: ipmgr: build inbound handler for ipv4 packets | ||
+ | [X] l3roamd: vector: implement VECTOR_LSEARCH makro | ||
+ | [X] l3roamd: build kernel route parser for ipv4 | ||
+ | [X] Retry für INFO einbauen, so lange bis ACK kommt | ||
+ | [X] l3roamd: ipmgr: build outbound handler for ipv4 packets | ||
+ | [X] l3roamd: ipv4: add routes to prefixes to main routing table | ||
+ | [X] ACK einbauen als Antwort auf INFO. Nach ACK, kann retry-cycle von INFO-Versand abgebrochen werden | ||
+ | [X] Retry für Claim häufiger (500ms) und öfter: 10x | ||
+ | ===== v0.3.111 ===== | ||
+ | [X] l3roamd: resolve memory issue when purging old packets | ||
+ | [X] l3roamd: avoid seek-loops | ||
+ | [X] l3roamd: do not add transformed ipv6 address when ipv4-client is detected, add ipv4 address to neighbour | ||
+ | [X] l3roamd: initial ipv4 support | ||
+ | [X] include broken targets in build for tl-wr841-v13 | ||
+ | [X] l3roamd: resolve memory issue: when not reading from raw queue | ||
+ | ===== v0.3 ===== | ||
+ | * This is identical with v0.2.106 | ||
+ | ===== v0.2.106 ===== | ||
+ | [X] rebase on latest master (new location for respondd module, new statuspage integration) | ||
+ | [X] re-structure site.conf, include drivers for futro | ||
+ | [X] libbabelhelper: | ||
+ | [X] overwrite alle autoupdater settings and branches, set autoupdater-branch to test | ||
+ | ===== v0.2.98 ===== | ||
+ | [X] libbabelhelper: | ||
+ | |||
===== v0.2.96 ===== | ===== v0.2.96 ===== | ||
[X] jenkins: adjust build job to generate the correct manifest files | [X] jenkins: adjust build job to generate the correct manifest files |