babeld:33601f38c0f39e7a87566db5a94dc0bf231fccc8 commitshttps://lab.nexedi.com/nexedi/babeld/-/commits/33601f38c0f39e7a87566db5a94dc0bf231fccc82011-08-27T16:52:11+02:00https://lab.nexedi.com/nexedi/babeld/-/commit/33601f38c0f39e7a87566db5a94dc0bf231fccc8Update CHANGES for 1.1.4.2011-08-27T16:52:11+02:00Juliusz Chroboczekjch@pps.jussieu.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/d1271b4564ae04612c8b151e5f538a1a1de343b1Change the default port number to 6696.2011-08-27T16:50:39+02:00Juliusz Chroboczekjch@pps.jussieu.fr
IANA has changed Babel's allocation to 6696/UDP.https://lab.nexedi.com/nexedi/babeld/-/commit/b817064882ca13b393f99b273abb2b6a50beb108Update CHANGES for 1.1.3.2011-08-03T22:07:59+02:00Juliusz Chroboczekjch@pps.jussieu.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/a79a2ec330dd7886192556109e721750dcab95d1Add .gitattributes.2011-08-03T22:05:19+02:00Juliusz Chroboczekjch@pps.jussieu.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/375998a00304143bedb3dfc7a7852e3ff5c8efd7Remove incorrect handling of link-local addresses in network_up.2011-08-03T18:47:38+02:00Matthieu Boutierboutier@pps.jussieu.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/a38ee880b9b06bd225515b3bf41fb5d3e905db74Document -u.2011-08-03T16:38:51+02:00Juliusz Chroboczekjch@pps.jussieu.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/0c3cbd3734ea671fe2d9a47798b1ee4634335ec2Implement -u: keep unfeasible routes.2011-08-03T16:37:09+02:00Juliusz Chroboczekjch@pps.jussieu.fr
This is useful in order to provide extra information to a graphic
front-end. In can cause the RIB to explode in some pathological cases,
so it is not the default.https://lab.nexedi.com/nexedi/babeld/-/commit/ec07953a216cb7ffcc0c9d447310ee050df6e04dCall local_notify_neighbour unconditionally.2011-08-03T01:57:31+02:00Juliusz Chroboczekjch@pps.jussieu.fr
Working out exactly when to call local_notify_neighbour is too
error-prone. Call it systematically, at the cost of some extra
local traffic.https://lab.nexedi.com/nexedi/babeld/-/commit/11cae11911031220530a457bd0c442cde5c68b07Call local_update_neighbour from update_neighbour_metric.2011-08-03T01:24:15+02:00Juliusz Chroboczekjch@pps.jussieu.fr
This fixes a bug where we forgot to call local_update_neighbour
when receiving an IHU. Reported by Gabriel Kerneis.https://lab.nexedi.com/nexedi/babeld/-/commit/4efe9cab046f9ff64256b6a7cce3c19a37dc8376Add .gitignore file.2011-07-30T16:03:42+02:00Juliusz Chroboczekjch@pps.jussieu.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/e101dc3113be512e7196de68fbe20b5f02c75de4Update CHANGES for 1.1.2.2011-07-27T23:22:53+02:00Juliusz Chroboczekjch@pps.jussieu.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/d31a960f8ce99ee4a824aa23519e9de7586ba14eDeprecate netlink warning to just a debug message.2011-07-27T22:56:59+02:00Juliusz Chroboczekjch@pps.jussieu.fr
It triggers fairly often with the new routing changes.https://lab.nexedi.com/nexedi/babeld/-/commit/68e133a0d367c03b8cd158ea02857d3094810698Rename config.[ch] to configuration.[ch].2011-07-18T18:59:09+02:00Juliusz Chroboczekjch@pps.jussieu.fr
The old name conflicts with autoconf-generated files.https://lab.nexedi.com/nexedi/babeld/-/commit/17a68a4371bee276011bb4ba9ce2bf05af6427f2Update CHANGES.2011-07-15T15:02:25+02:00Juliusz Chroboczekjch@pps.jussieu.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/338a07cdda6e0db65122267058352b7fba669d33Implement merge_nconf.2011-07-15T14:57:43+02:00Juliusz Chroboczekjch@pps.jussieu.fr
This had never been implemented, we were silently ignoring duplicate
configuration lines.https://lab.nexedi.com/nexedi/babeld/-/commit/8aea90e5d839ea8dce2fc5ef1ea3a5a5f76c4106Replace some impossible cases with assertions.2011-07-15T14:25:17+02:00Juliusz Chroboczekjch@pps.jussieu.fr
Noted by Matthieu Boutier.https://lab.nexedi.com/nexedi/babeld/-/commit/1e0087bed7267cfa2e016ebfbf56aacb004a4e00Rename global variable changed to reopening.2011-07-14T22:19:53+02:00Juliusz Chroboczekjch@pps.jussieu.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/a0b7d6d9854182277c2942ca04896e741c5a93b5Reorder flush/install when changing a route over netlink.2011-07-14T21:40:55+02:00Juliusz Chroboczekjch@pps.jussieu.fr
As suggested by Dave Taht and Julien Cristau.https://lab.nexedi.com/nexedi/babeld/-/commit/d56184b929d071f0300b21b80bc5221765879c1bCheck for link-local addresses in a specific function.2011-07-13T16:51:19+02:00Juliusz Chroboczekjch@pps.jussieu.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/2be203f0339e497cfd52d7587d4199cea4342d83Test all 64 bits of sender's link-local addresses.2011-07-13T16:20:33+02:00Juliusz Chroboczekjch@pps.jussieu.fr
Link-local addresses are defined as being in fe80::/10, but they always
start with 54 bits of zeroes. Test the whole first byte.https://lab.nexedi.com/nexedi/babeld/-/commit/a5ce4985dd2ab1a18292be5e0fdf60e8afe52f47Rename delay_jitter to set_timeout.2011-07-13T16:04:52+02:00Juliusz Chroboczekjch@pps.jussieu.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/e3131ee425b35bdbeafbfe3645bfc2c7bf3a2552Rename timeval_plus_msec to timeval_add_msec.2011-07-13T16:02:40+02:00Juliusz Chroboczekjch@pps.jussieu.fr
Stress the asymmetry with timeval_add_msec, which is purely functional.https://lab.nexedi.com/nexedi/babeld/-/commit/2aa1abe5e9779899800fc855f51d4eda86726625Update CHANGES for 1.1.1.2011-05-16T13:15:28+02:00Juliusz Chroboczekjch@pps.jussieu.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/cb3bfeb71880bca95d4dab882d20acb4d247d86eUpdate CHANGES.2011-04-10T21:49:33+02:00Juliusz Chroboczekjch@pps.jussieu.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/abf3ebef0c303d3bbe6b67c817a882b447a79756Change wired-hello-interval default to 4 seconds.2011-04-10T21:47:04+02:00Juliusz Chroboczekjch@pps.jussieu.fr
Make the intervals the same on wired and wireless links. The previous
defaults worked well in practice, but people found the discrepancy confusing.https://lab.nexedi.com/nexedi/babeld/-/commit/36831cbc5ce64b317ba210cc2b9b2c50756aff0fUpdate CHANGES.2011-04-08T20:25:37+02:00Juliusz Chroboczekjch@pps.jussieu.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/75c3926d7593184cb3ef7c30a43ca4792e0f8fb0Fix typo when parsing IPv4 prefixes with omitted butes.2011-04-08T20:24:15+02:00Juliusz Chroboczekjch@pps.jussieu.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/1732bc83b275b63e6659fd4f12bcc5078aaaa72cProtect against omitted being too large in network_prefix.2011-04-08T02:20:33+02:00Juliusz Chroboczekjch@pps.jussieu.fr
Thanks to Stephen Fisher.https://lab.nexedi.com/nexedi/babeld/-/commit/cca56b2c8e907604156732b955bba6165b7a718bUpdate CHANGES.2011-04-07T21:37:16+02:00Juliusz Chroboczekjch@pps.jussieu.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/4b94996b23a804302f802034c447a865b0169458Fix incorrect parsing of IPv4 updates.2011-04-07T21:15:45+02:00Juliusz Chroboczekjch@pps.jussieu.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/ae8d9300f0e0f4505bb00e182d8902c3e1ebeb25Fix unique id in local_notify_route2011-03-05T19:13:54+01:00Gabriel Kerneiskerneis@pps.jussieu.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/ff1dc7d17814e90e5df77c96a03181415c74e1c1Revert new ordering for route retractions.2011-03-05T17:38:53+01:00Juliusz Chroboczekjch@pps.jussieu.fr
That's not the issue -- the issue is with the kernel dropping routes when
we loose an IP address.
rolling back:
Fri Mar 4 21:26:15 CET 2011 Juliusz Chroboczek <jch@pps.jussieu.fr>
* Fix ordering of netlink messages when making a route unreachable.
This should fix:
netlink_read: File exists
netlink_read: No such process
M ./kernel_netlink.c -1 +1https://lab.nexedi.com/nexedi/babeld/-/commit/e6aa50878fcc0e8b8e4007948b6bd653a7cc7432Work around lack of ARPHRD_* in bionic libc.2011-03-04T22:15:48+01:00Juliusz Chroboczekjch@pps.jussieu.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/0b64236e71bf69f4d221a7275c7372e3ab3df773Include <sys/time.h> explicitly whenever time_t is used.2011-03-04T22:15:12+01:00Juliusz Chroboczekjch@pps.jussieu.fr
Apparently this is needed for bionic libc.https://lab.nexedi.com/nexedi/babeld/-/commit/9bf6bd0b5093a8a3cac561e462c6ecd90c44742fFix ordering of netlink messages when making a route unreachable.2011-03-04T21:26:15+01:00Juliusz Chroboczekjch@pps.jussieu.fr
This should fix:
netlink_read: File exists
netlink_read: No such processhttps://lab.nexedi.com/nexedi/babeld/-/commit/bba59657333a5cfc5efa5846e98d8d04b8321d8dTweak README for compatibility with markdown.2011-02-19T23:14:21+01:00Juliusz Chroboczekjch@pps.jussieu.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/f0e43a6cb4ad02eab0bdc35b0721dc0dc96485e7Fix typo in debugging message.2011-02-02T17:13:53+01:00Juliusz Chroboczekjch@pps.jussieu.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/19f94745df5e19b3b968dc0187770dbf813034b8Move debugging message around.2011-02-02T17:09:18+01:00Juliusz Chroboczekjch@pps.jussieu.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/19a897b95a9a581d0b3dc6d9e51f8c2713c3b42cUpdate CHANGES for 1.1.0.2011-01-30T08:02:21+01:00Juliusz Chroboczekjch@pps.jussieu.frhttps://lab.nexedi.com/nexedi/babeld/-/commit/8cb4a37cb78721813b7fe58fdf2cf5d7f612e0e4Use the IANA-assigned port number and multicast address.2011-01-30T08:01:56+01:00Juliusz Chroboczekjch@pps.jussieu.fr