- 09 Jun, 2017 1 commit
-
-
Ondřej Zajíček authored
This updates the documentation for the Babel protocol to mention the fact that it now supports dual-stack operation, and adds documentation for the new next hop options. Thanks to Toke Høiland-Jørgensen <toke@toke.dk> for the patch.
-
- 08 Jun, 2017 1 commit
-
-
Ondřej Zajíček authored
This adds support for dual-stack v4/v6 operation to the Babel protocol. Routing messages will be exchanged over IPv6, but IPv4 routes can be carried in the messages being exchanged. This matches how the reference Babel implementation (babeld) works. The nexthop address for v4 can be configured per interface, and will default to the first available IPv4 address on the given interface. For symmetry, a configuration option to configure the IPv6 nexthop address is also added. Thanks to Toke Høiland-Jørgensen <toke@toke.dk> for the patch.
-
- 31 May, 2017 2 commits
-
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-
- 30 May, 2017 2 commits
-
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-
- 25 May, 2017 2 commits
-
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
The old hash table had fixed size, which makes it slow for config files with large number of symbols and symbol lookups. The new one is growing according to needs.
-
- 23 May, 2017 5 commits
-
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
Function isspace() expects to get *unsigned* chars (encoded as ints), not that it matters for plain ASCII.
-
Ondřej Zajíček authored
Lexer always parsed numbers as unsigned, but parser handled them as signed and grammar contained many unnecessary checks for negativity.
-
Pavel Tvrdik authored
bird> eval 200.210.220.0/16 Invalid IPv4 prefix 200.210.220.0/16, maybe you wanted 200.210.0.0/16 bird> eval 1000:2000::/8 Invalid IPv6 prefix 1000:2000::/8, maybe you wanted 1000::/8
-
Ondřej Zajíček authored
-
- 19 May, 2017 1 commit
-
-
Ondřej Zajíček authored
Variable of u64 type was passed to vararg function as uint.
-
- 18 May, 2017 5 commits
-
-
Ondřej Zajíček authored
When shift count >= width of type the behavior is undefined.
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
Avoid empty macro argument to avoid default behavior.
-
Ondřej Zajíček authored
Space in action branch breaks build on some platforms.
-
- 17 May, 2017 7 commits
-
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
Simplify BIRD client library checks, add proper devel header checks and prefer dependency on just tinfo than full ncurses.
-
- 16 May, 2017 8 commits
-
-
Jan Moskyto Matejka authored
-
Jan Moskyto Matejka authored
-
Jan Moskyto Matejka authored
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
Replaced by constant compile-time expressions. CPU_STRUCT_ALIGN is not really correct, but is consistent with the old behavior.
-
Ondřej Zajíček authored
Make indentation and quotation consistent in configure macros. Also remove --with-sysinclude option, which was broken for 7 years and nobody complained. Thanks to Ruben Kerkhof for source patches.
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
Replace integer type width detection with C99 fixed-width types. Also remove some unused or obsolete code. Thanks to Ruben Kerkhof for the patchset.
-
- 15 May, 2017 1 commit
-
-
Jan Moskyto Matejka authored
-
- 09 May, 2017 4 commits
-
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
Replace integer type width detection with C99 fixed-width types. Also remove some unused or obsolete code. Thanks to Ruben Kerkhof for the patchset.
-
- 03 May, 2017 1 commit
-
-
Ondřej Zajíček authored
-