wiki:babel-changelog

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
wiki:babel-changelog [11.04.2018 20:04] – [next] christfwiki: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: 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