Skip to content

Babel protocol daemon

boutier edited this page Jan 11, 2013 · 31 revisions

Table of Contents

round 1 (in RE-0.99.17.7)

RE-stable-0.99 RE-testing-0.99 summary
************** *************** *******
a526e05        d30b3c8         babeld initial import, for Babel routing protocol.
9cbdd2c        89fe5f0         babeld: clean kernel_zebra (old functions, fields...).
c21c59b        77dfc02         babeld: address FreeBSD "struct route" issue
7fd696d        e97660a         babeld: address some compilation warnings
6a6a0e8        6f51782         babeld: address some other compilation warnings.
3002568        90aed99         babeld: fix bug concerning pidfile.
e783abe        29d961c         babeld: address remaining -Wcast-qual warnings
58f0f2c        827fc1f         lib: update proto_redistnum() for Babel
1502abe        182f272         babeld: bring babel_usage() into focus
0686db6        7840185         babeld: add handling of "-z" cmdline arg
8498595        6651b90         babeld: implement "show babel interface" command
5af7856        ebf2dcd         babeld: change fprintf(stderr) in term of zlog_err.
88ec8f5        c111302         babeld: avoid segfault (bug 706).
ab30f3e        e3a09fe         babeld: add command: "show_babel_neighbour".
651899d        acf0506         babeld: add command: "show_babel_database".
8705b8f        f367f14         babeld: add command: "show_babel_running_config".
bb74b69        2ba58f8         babeld: use zlog_debug instead of do_debugf, for debugf.
e90d644        5060b88         babeld: place the babel-state file in the quagga vars directory.
4395e1e        d7d46e2         babeld: fix commands informations messages.
1edb162        39d6c0a         memory: install babel memory informations.
e42c9d8        a883d63         babeld: remove useless variable, make local another.
c983083        fced3bd         babeld: add command (config) to set debug flags.
53f4c0d        4c8b0c3         babeld: fix bug due to v4mapped addresses.
1ab104d        ebe42d2         babeld: change the modify route system.
027a320        f05fecd         babeld: add MP-specific zclient API fix
879b1f0        10a1705         vtysh: fix regexp for install_element() in babeld
d4ab988        d387956         babeld: remove unused variable.
55378ac        ce7edd8         babeld: babelz merge.
4f662d1        baaa9a5         babeld: Replace redistribution strings with route_types.h defines.
e14553b        d50b8a7         babeld: "return CMD_SUCCESS" was missing for command 'no debug'.
166bc84        4657c85         babeld: fix eui64 features.
b0a5043        94a132b         babeld: state-file was loaded too early. Initial seqno too.
259d5ac        d113f0e         babeld: fix interface bug, simplify code.
47753b2        867d5d5         babeld: Replace the babeld.conf.sample file by one that actually works.
2541bea        8bfb3d8         vtysh: Vtysh support for babeld.
5130de8        f3341f4         babeld: Fix typo in hello interval command.
99d9c51        8301717         babeld: Error handling and tweaks for babeld commands.
b5ed746        c3d60dd         babeld: Indentation fix.
b2e08ef        1a330df         doc: Document babeld.
95717ca        5975c38         doc: fix typo in babeld.
961e02a        11f5e70         babeld: remove some unused functions' arguments.
730fa6e        752053a         babeld: Don't use an ifindex when installing IPv4 routes.
31b3bdc        459e547         babeld: Use quagga_gettime.
2134c63        13d87f0         zebra: Display uptime of Babel routes in show ip[v6] route.
6182363        e057865         babeld: refactor filtering stubs.
a1da382        5dcbc04         babeld: Add support for blackhole routes.
0eda0c3        cd603da         ripngd: Replace redistribution strings with route_types.h defines.
421e108        5af2393         ripd: add babel for redistribution.
8c28e09        81f585d         babeld: fix wire{d,less} commands name.
02505da        b94704d         babeld: dismiss babel_redistribute_unset()
ec1d325        13f88f3         Resynchronise with babeld-1.3.1.
365e2bd        837bc5d         babeld: remove port and group setting commands.
e5a619f        2721919         babeld: vty commands (hello-interval, update-interval, resend-delay).
a3ba194        9a5eb10         babeld: display update-interval and resend-delay in show commands"
2e74912        a27d2df         doc: fix Makefile dependencies for babeld.
302a0d0        b1bb79b         doc: update babeld documentation.
d49da14        2c2926e         doc: fix typo.
91fb7d8        5e526ce         Remove dead variable reboot_time.
4646d89        4d293d9         babeld: justify "running-config" meaning in CLI
91ae939        d61c732         babeld: drive interface_config_write() forward
fcd08c0        46457cd         babeld: remove remains of standalone babeld's configuration code.
b2f2f42        13d77dd         babeld: fix documentation.
c88a00d        1df80a6         babeld: more helpful sample conf file.
373e807        68f6de2         babeld: set interface flags eagerly, not at interface up.
79c7380        a96cb3c         babeld: fix typo in kernel_route_add_v6.
87763c9        170bc9f         babeld: consolidate zebra interface into fewer functions.
3d54137        25892b3         babeld: 3 more timing statements in config text
f5b938c        41ff722         babeld: remove "parasitic" mode.

round 2 (in RE-0.99.17.8)

RE-stable-0.99 RE-testing-0.99 summary
************** *************** *******
b842119        0baf94b         babeld: Include babel_main.h in noinst_HEADERS.
35636c7        627a599         babeld: merge kernel_zebra.c into kernel.c.

round 3 (in RE-0.99.17.9)

RE-stable-0.99 RE-testing-0.99 summary
************** *************** *******
a3c629e        ccb6ae5         babeld: use setsockopt_ipv6_tclass()
67f0192        b63fd7b         babeld: change spelling of "show babel neighbour"

round 4 (in RE-0.99.17.11)

RE-stable-0.99 RE-testing-0.99 summary
************** *************** *******
fad2ab7        c824ce8         babeld: fix printing of inactive interface section
106e6b9        8fcdb4e         babeld: fix receiving of IPv4 routes from zebra
6944717        7d0a2ae         babeld: fix processing of "address delete" event
f1b3dd2        da50318         babeld: update message.c declarations
717c1aa        204fd42         babeld: fix some "show babel ..." command tree issues
0f5418c        4b218cb         fix ZAPI/zserv blackhole/reject route processing
0760a36        696e01e         babeld: fix management of unreachable routes
80015ce        671e45d         babeld: add a neighbor debug message
bfb0536        6b1232a         configure: exclude babeld from IPv4-only build
93aaa69        a0476fb         zebra: convert nexthop_types_desc[] for LOOKUP()
fd6ced9        b9c1e9a         implement IPv4 onlink nexthops
11c198d        7f450da         babeld: manage IPv4 routes using onlink nexthops
b6bcbe7        ed6878e         babeld: minor tweaks to "show babel" commands.
f850d25        a7adbd5         Remove allow_duplicates.
9de7122        adef1bf         babeld: fix typo
c394189        34bb95c         babeld: Avoid microoptimisation in route_changed.
21e3144        2215b19         babeld: Be slightly less agressive about sending requests in route_lost.
7f56b27        1563b67         babeld: implement babel rxcost command.
dca26fe        e5ab4f3         babeld: rename show babel database to show babel route.
e20a807        792418d         babeld: use manifest constants for default rxcost values.
a5d8344        16b96a9         babeld: include babel rxcost in write running-config.
2281c56        1af55bc         babeld: fix and simplify find_best_route.
6709478        a792114         babeld: fix two debug conditions in babel_auth.c

round 5 (in RE-0.99.17.12)

RE-stable-0.99 RE-testing-0.99 summary
************** *************** *******
33a7665        d99d1d5         doc: update process list in basic.texi
ad12fb1        0812b91         lib: make the IPv6 address and prefix parser slightly more strict.
fba7b00        234559d         babeld: implement show babel route A.B.C.D/M commands.
392edfd        776d929         babeld: fix missing case in babel_prefix_eq.
36480d5        323aa13         babeld: implement show babel route ADDR.
82b4194        42155d8         babeld: include distribute lists info in show running-config.
17c7ffc        11fc0f4         babeld: fix incorrect return value of interface_config_write.
e7f66c5        f638587         babeld: change default of split-horizon to depend on wired/wireless.
f2cc9c9        b30b947         babeld: fix confusion between interface and babel_interface.
4371f45        c0e1f4d         doc: document "babel resend-interval".
04b57f1        f686715         babeld: add commands to configure radio diversity routing.
8cea326        c70ba6b         doc: mention optional argument to "show babel int"
8e48753        812db45         babeld: code simplification for redistribution.
5da471a        82b8cbe         lib: Make distribute.c accepts both v4 and v6.
fd7aaa3        a46d79f         babeld: fix all interfaces' filter issue.
a8aa0d8        b59f7cb         babeld: use "func", not "&func" in timer setup

round 6 (in RE-0.99.17.13)

RE-stable-0.99 RE-testing-0.99 summary
************** *************** *******
               e467242         babeld: Fix debug level configuration bug.
Clone this wiki locally