wiki:babel-changelog

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wiki:babel-changelog [11.04.2018 20:03] – [next] christfwiki:babel-changelog [25.06.2018 06:05] (aktuell) – [next] christf
Zeile 1: Zeile 1:
 ====== Changelog ====== ====== Changelog ======
 ===== next ==== ===== next ====
- * allow ipv4 verbatim +  * allow ipv4 verbatim 
- * reduce +  * reduce parsing load for respondd 
 + 
 +===== v0.3.149 ===== 
 + [_] mmfd / libbabelhelper: rework logic for reconnecting to babeld hopefully fixing message storms 
 + [X] gluon-ddhcpd: use /32 netmask 
 + [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: minor quoting bugfix for integration hook fo ddhcpd 
 +===== 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: configure ddhcpd with babel specific features move broadcast settings from gluon-ddhcpd to gluon-mesh-babel package 
 + [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, schedule_claim_retry  
 + [X] l3roamd: test & fix INFO retry & ACK cycle 
 + [X] l3roamd: abort with core dump when detecting memory corruption 
 + [X] l3roamd: fix vector implementation, adjust output, remove client when disconnecting from bridge 
 +===== 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: save network range settings in upgrade scripts 
 +===== v0.3.129 ===== 
 + [X] l3roamd: further claiming bugfixes 
 + [X] gluon-ddhcpd: set correct server_interface 
 +===== v0.3.128 ===== 
 + [X] l3roamd: claiming: find_repeatable adjustments, correct claiming interval 
 +===== 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: report RX/TX stats for br-client instead of lo 
 + [X] ddhcp-configuration: generate gluon package to set the configuration. How much of that is community-specific? 
 +===== 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: use select, allow readbabeldata => allow to gather neighbour data for respondd and status-page, show mesh connections on the map 
 + [X] overwrite alle autoupdater settings and branches, set autoupdater-branch to test 
 +===== v0.2.98 ===== 
 + [X] libbabelhelper: fix illegal write on read-error 
 ===== 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
  • wiki/babel-changelog.txt
  • Zuletzt geändert: 25.06.2018 06:05
  • von christf