- 28 Apr, 2015 1 commit
-
-
Ondřej Zajíček authored
Prior to this patch, BIRD validates the OSPF LSA checksum by calculating a new checksum and comparing it with the checksum in the header. Due to the specifics of the Fletcher checksum used in OSPF, this is not necessarily correct as the checkbytes in the header may be calculated via a different means and end up with a different value that is nonetheless still correct. The documented means of validating the checksum as specified in RFC 905 B.4 is to calculate c0 and c1 from the unchanged contents of the packet, which must result in a zero value to be considered valid. Thanks to Chris Boot for the patch.
-
- 25 Apr, 2015 2 commits
-
-
Ondřej Zajíček authored
Did not really worked
-
Ondřej Zajíček authored
When a new route was imported from kernel and chosen as preferred, then the old best route was propagated as a withdraw to the kernel protocol. Under some circumstances such withdraw propagated to the BSD kernel could remove the new alien route and thus reverting the import.
-
- 22 Apr, 2015 1 commit
-
-
Ondřej Zajíček authored
-
- 20 Apr, 2015 1 commit
-
-
Ondřej Zajíček authored
-
- 19 Apr, 2015 1 commit
-
-
Ondřej Zajíček authored
-
- 18 Apr, 2015 1 commit
-
-
Ondřej Zajíček authored
The bug caused that received external LSAs with locally reachable next hops were ignored. I wonder why nobody noticed it sooner.
-
- 12 Apr, 2015 1 commit
-
-
Ondřej Zajíček authored
-
- 01 Apr, 2015 1 commit
-
-
Ondřej Zajíček authored
Under some circumstances and heavy load, TX could be postponed until the session fails with hold timer expired. Thanks to Javor Kliachev for making the bug reproductible.
-
- 31 Mar, 2015 1 commit
-
-
Ondřej Zajíček authored
Unfortunately, some interfaces support multicast but do not have this flag set, so we use it only as a positive hint. Thanks to Clint Armstrong for noticing the problem.
-
- 29 Mar, 2015 2 commits
-
-
Ondřej Zajíček authored
RFC 6286 relaxed rules for router IDs, allowing EBGP sessions between routers with the same ID (but different ASN).
-
Ondřej Zajíček authored
Also hook feed_done is renamed to feed_end.
-
- 09 Mar, 2015 1 commit
-
-
Ondřej Filip authored
-
- 02 Mar, 2015 3 commits
-
-
Ondřej Zajíček authored
Temporary rta is reused in BGP, while rta_lookup() breaks it. Thanks to Alexander Chernikov for analysing the problem.
-
Ondřej Zajíček authored
Using 'dump sockets' in IPv6 mode caused crash due to mismatched format string. Thanks to Pavel Tvrdik for noticing it.
-
Ondřej Zajíček authored
-
- 24 Feb, 2015 1 commit
-
-
Ondřej Zajíček authored
-
- 22 Feb, 2015 3 commits
-
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
Also update log message for error-triggered startup delay.
-
Ondřej Zajíček authored
Permit specifying neighbor address, AS number and port independently. Add 'interface' parameter for specifying interface for link-local sessions independently. Thanks to Alexander V. Chernikov for the original patch.
-
- 21 Feb, 2015 15 commits
-
-
Ondřej Zajíček authored
This value is specified in documentation.
-
Ondřej Zajíček authored
Make proto_config_new() use this info instead of supplied size. Thanks to Alexander V. Chernikov for the patch.
-
Ondřej Zajíček authored
Thanks to Alexander V. Chernikov for the patch.
-
Pavel Tvrdík authored
-
Pavel Tvrdik authored
-
Pavel Tvrdik authored
-
Pavel Tvrdik authored
-
Pavel Tvrdik authored
-
Ondřej Zajíček authored
Thanks to Pavel Tvrdik for noticing it.
-
Ondřej Zajíček authored
Thanks to Alexander Chernikov for the patch.
-
Ondřej Zajíček authored
And move the constant to conf.h header. Thanks to Alexander Chernikov for the patch.
-
Ondřej Zajíček authored
When multiple protocols have a lock for the same IP address, it crashes under some circumstances. Thanks to Matthias Schiffer for the bugreport.
-
Ondřej Zajíček authored
Thanks to Andrew (seti.kr.ua) for the bug report.
-
Ondřej Zajíček authored
Configurable fast shutdown of a BGP session when an interface loses link.
-
Ondřej Zajíček authored
-
- 08 Nov, 2014 1 commit
-
-
Ondřej Zajíček authored
Message 'Network not in table' was not reported if a network node without any routes was found in a routing table.
-
- 05 Nov, 2014 1 commit
-
-
Ondřej Filip authored
-
- 04 Nov, 2014 1 commit
-
-
Ondřej Filip authored
-
- 03 Nov, 2014 2 commits
-
-
Ondřej Zajíček authored
Now the order is: Up -> iface, addr, neigh Down -> neigh, addr, iface It fixes the case when an iface appears, related static routes are activated and exported to OSPF before the iface notification and therefore forwarding addresses are not encoded in generated external LSAs.
-
Ondřej Zajíček authored
-