babeld:273bcc70824af88574c3724b3c6a69a9722d4cc4 commitshttps://lab.nexedi.com/nexedi/babeld/-/commits/273bcc70824af88574c3724b3c6a69a9722d4cc42015-10-01T18:44:38+02:00https://lab.nexedi.com/nexedi/babeld/-/commit/273bcc70824af88574c3724b3c6a69a9722d4cc4Update CHANGES for 1.6.3.2015-10-01T18:44:38+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/7bcab7c7b81d5a150af35280a398a4301d3d03cdFix BSD compilation.2015-08-26T01:36:36+02:00Matthieu Boutierboutier@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/3664eca89ad3c3749a26fbfbd32ea241efb575e5Fix restoring sysctls on shutdown.2015-08-26T01:36:04+02:00Toke Høiland-Jørgensentoke@toke.dk
The previous patch to only write sysctls when needed failed to restore
values that was 0 before being set by babeld. This fixes that.
Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:toke@toke.dk" title="toke@toke.dk"><img alt="default avatar" src="https://secure.gravatar.com/avatar/ea37b526fb1e2e0c7ed11813de2e691a?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:toke@toke.dk" title="toke@toke.dk">Toke Høiland-Jørgensen</a> <<a href="mailto:toke@toke.dk" title="toke@toke.dk">toke@toke.dk</a>></span>https://lab.nexedi.com/nexedi/babeld/-/commit/5bf5bd836109ebb051437f3e2503f2d80e6621e9Update CHANGES.2015-08-20T12:43:59+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/09d99f10c958ef80f5e5a93ebcc5ece8b32a51baAdd option "router-id", remove command-line flag "-R".2015-08-20T12:42:57+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/765c90e93d8e0333cc76835eb5eb771a786322b0Update CHANGES.2015-08-20T12:32:41+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/c111f9f73f88304e14dc5f36b8005b1ed36daf5fAdd configuration flag to skip initial kernel setup.2015-08-20T12:28:30+02:00Toke Høiland-Jørgensentoke@toke.dk
This adds a configuration flag to skip kernel (sysctl) setup on daemon
startup. This can be useful if running in, e.g., a container environment
where setting sysctls are not allowed.
Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:toke@toke.dk" title="toke@toke.dk"><img alt="default avatar" src="https://secure.gravatar.com/avatar/ea37b526fb1e2e0c7ed11813de2e691a?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:toke@toke.dk" title="toke@toke.dk">Toke Høiland-Jørgensen</a> <<a href="mailto:toke@toke.dk" title="toke@toke.dk">toke@toke.dk</a>></span>https://lab.nexedi.com/nexedi/babeld/-/commit/67984ffa7e25ad2d25ab836c98f9367f9550ed05Rework sysctl writing to only write when needed.2015-08-20T12:28:28+02:00Toke Høiland-Jørgensentoke@toke.dk
This reworks the sysctl handling to only write a sysctl if it is not
already the desired value. In addition, the Linux sysctl knobs are now
stored in a lookup table which is looped through, to avoid code
duplication in the setup routine.
Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:toke@toke.dk" title="toke@toke.dk"><img alt="default avatar" src="https://secure.gravatar.com/avatar/ea37b526fb1e2e0c7ed11813de2e691a?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:toke@toke.dk" title="toke@toke.dk">Toke Høiland-Jørgensen</a> <<a href="mailto:toke@toke.dk" title="toke@toke.dk">toke@toke.dk</a>></span>https://lab.nexedi.com/nexedi/babeld/-/commit/fcc62422414c61e6ca744a89941888d905c980c0Update CHANGES for 1.6.2.2015-07-31T15:46:34+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/865bb88f80c3d13e3462a5d46fffffd46f8a9819Add ability to specify router-id explicitly on the command-line.2015-07-10T16:29:59+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.fr
There is no equivalent config-file option, since I'm worried about config
files being copied between nodes.https://lab.nexedi.com/nexedi/babeld/-/commit/19b6b01ea72e800af8dbbce136041e9b151f788fUpdate CHANGES.2015-07-10T16:19:25+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/78c84feb28f42f63bcd0d801be521b0a88e98b61Fix bug which may consider inexistent disambiguation entries.2015-07-10T16:18:31+02:00Matthieu Boutierboutier@pps.univ-paris-diderot.fr
This patch fix the non-disambiguation behaviour: we were looking to
disambiguation entries to remove or replace, which is a complete non-sense,
since there should not being disambiguation entries.https://lab.nexedi.com/nexedi/babeld/-/commit/fccc49a8c8d602f028c4eb4c45856bfba04cf203Fix read_random_bytes yet again.2015-07-03T18:07:06+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.fr
Sigh.https://lab.nexedi.com/nexedi/babeld/-/commit/76bdfef31e6e464044cf110c5b1452510ac86ea1Update CHANGES.2015-07-03T17:19:49+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/19bcf631405d06e0109eeec23c0a715f9572aa61Simplify babel-state to just contain a seqno.2015-07-03T17:18:43+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.fr
This is simpler and avoids issues with changing router-ids.https://lab.nexedi.com/nexedi/babeld/-/commit/3948b483f914a1412cb34c4c9adad7adc16c9a72Don't limit EUI-64 router-id to Babel interfaces.2015-07-03T17:05:04+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.fr
This increases the chances for a stable router-id in case the set of
interfaces changes.https://lab.nexedi.com/nexedi/babeld/-/commit/7e7ee1609585cfed7f92cd8dc27b4f4fcc1e7c37Simplify read_random_bytes.2015-06-27T13:37:38+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/c30f4ffcbedad39c0e100a29b96dbafc67017739Tweak endianness of D_NTOHS.2015-06-27T13:30:34+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/ed909755a6b9f6de83ddecbd583ae8c86a19edb2Remove BUGS section from manual page.2015-06-20T12:10:30+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/95fced4c61081924d22681b85a1e7cb436efc76aUpdate CHANGES for 1.6.1.2015-06-17T00:22:42+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/a44785160710d188e6ea13ad802f4bf2eb17a8d0Update CHANGES.2015-06-16T20:30:46+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/4dc1eb6a67d42b7e91307d433efdb615ab538bdcFix typo in CHANGES.2015-06-16T20:27:37+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/dd1dc879d6c278a3e5f92a1cee8a0c42f9274edfInclude <net/if_arp.h> instead of <netinet/ether.h>.2015-06-16T20:14:48+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.fr
This fixes compilation under musl.https://lab.nexedi.com/nexedi/babeld/-/commit/d2459253a7e22adbb3aedc7f3370dd91aa6a41e3Include <sys/time.h> in local.c.2015-06-16T20:12:39+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.fr
This fixes compilation under musl.https://lab.nexedi.com/nexedi/babeld/-/commit/0ff8404d0b3d1cba8c00a0892faff797644dd669Determine default value of has_ipv6_subtrees dynamically.2015-06-16T18:54:53+02:00Matthieu Boutierboutier@pps.univ-paris-diderot.fr
Based on the kernel version, can be overridden explicitly.https://lab.nexedi.com/nexedi/babeld/-/commit/6d768ba4af92631a1f38a867c308be096e6d7ec6Encapsulate testing for ipv6_subtrees within a function.2015-06-04T13:06:09+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/36f056a0141c5f8f8e484f9b129898a001302d99Fix buffer overflow in zone_equal.2015-06-04T02:14:59+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.fr
Prefixes are counted in bits, not in bytes. It is safe to compare all
16 bytes, since prefixes are always normalised -- they have zeroes beyond
the prefix length, see mask_prefix. Alternatively, we could use
prefix_cmp.https://lab.nexedi.com/nexedi/babeld/-/commit/c96af64014ba17f3295d7a6dd5ccaca7c3fe0a30Simplify the interface to prefix_cmp.2015-06-04T02:13:10+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/9f6b430b5ae5432c941ea3adca16fad33e67ed04Simplify prefix_cmp.2015-06-04T02:06:24+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/6d99bd57d525425025b2a193e33e4031b61a3056Remove C99-isms.2015-05-31T21:52:02+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/1ba29b3e069908d41fd6e263d0d09cd5a551a644Update CHANGES for 1.6.0.2015-04-14T14:12:48+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/41a84031e097a6b4f4ee1b1a392d915decba3f99Expand ipv6-subtrees manpage entry.2015-04-14T14:11:55+02:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/0efc48706f153e42e4236183fbbee900deadbaa4Remove useless function.2015-04-13T14:15:38+02:00Matthieu Boutierboutier@pps.univ-paris-diderot.fr
Was used in the first version of the disambiguation.c algorithm.https://lab.nexedi.com/nexedi/babeld/-/commit/ae6a8f505fc7f5a240af1ae1db6080795e5de415Runtime option for using ipv6 subtrees.2015-04-13T14:15:35+02:00Matthieu Boutierboutier@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/8950d3b2f9a4799f8435c7165998c638dd0a98a8Update CHANGES.2015-03-28T14:43:27+01:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/40fe8909e1469933970f2893b837659f334292a6Don't set flag 0x40 in wildcard retractions.2015-03-28T14:42:31+01:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/3d5f0c7ce4f8e12e2bafddd4a0cd478ac4d58f27Update CHANGES.2015-03-28T14:25:01+01:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/de56aef02d9282f1c7f01f9efd9720d44b6e96f0Protect against sendmsg returning EAGAIN indefinitely.2015-03-28T14:15:52+01:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/e262a686cc51497bdf77fbc637653144ac5e466bUpdate CHANGES.2015-03-16T18:24:05+01:00Juliusz Chroboczekjch@pps.univ-paris-diderot.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/4a4d66da04c70ff221725136ef9be70bbde3606cMerge branch 'ss-tables-merge'2015-03-16T18:23:07+01:00Juliusz Chroboczekjch@pps.univ-paris-diderot.fr