Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-23 | Merge remote-tracking branch 'origin/misc-fixes' | Ondrej Zajicek (work) | |
2016-08-23 | Minor README update | Ondrej Zajicek (work) | |
2016-08-16 | Whitespace fixes | Pavel Tvrdik | |
2016-08-16 | Add link to INSTALL in README file | Pavel Tvrdik | |
2016-08-16 | Rewrote README file | Pavel Tvrdik | |
* Made structure with headlines, * reordered, * kicked out 'What is missing' part, * Updated content by home page site and user docs | |||
2016-08-16 | Add .gitignore to ignore generated files | Ondřej Surý | |
2016-08-16 | whitespace fixes | Ondřej Surý | |
2016-08-16 | Include <stdint.h> in cf-lex.l to avoid UINTx_MAX redefinition | Ondřej Surý | |
2016-08-15 | Adds mailing list address at the top of README file | Pavel Tvrdik | |
2016-07-20 | Babel: Immediately update hello interval on interface reconfigure | Ondrej Zajicek (work) | |
An interface reconfiguration may change both the hello and update intervals. An update interval change is immediately put into effect, while a hello interval change is not. This also updates the hello interval immediately (if the new interval is shorter than the old one), and sends a hello to notify peers of the change. Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk> | |||
2016-07-20 | Netlink: Fix build with older headers missing IFA_FLAGS | Ondrej Zajicek (work) | |
2016-07-20 | Netlink: Ignore tentative addresses | Ondrej Zajicek (work) | |
Ignore tentative IPv6 addresses and wait until finish of Duplicate Address Detection (We got notification when an address is no longer tentative) to avoid problems when protocols try to use interfaces with tentative link-local addresses. Based on patch from Jan Moskyto Matejka | |||
2016-07-19 | Doc: Fix password ID option description | Ondrej Zajicek (work) | |
Thanks to Alexander Velkov for noticing it | |||
2016-07-19 | Babel: Do not maintain feasibility distance for our own routes | Ondrej Zajicek (work) | |
We do not need to maintain feasibility distances for our own router ID (we ignore the updates anyway). Not doing so makes the routes be garbage collected sooner when export filters change. Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk> | |||
2016-07-19 | Babel: Do not keep an infeasible route as selected | Ondrej Zajicek (work) | |
When a route becomes infeasible it should not be kept as selected; this is forbidden by section 3.6 of the RFC and prevents subsequent updates from the same router ID from replacing it. Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk> | |||
2016-07-19 | Babel: Send wildcard retractions on shutdown and startup | Ondrej Zajicek (work) | |
This makes BIRD send a wildcard retraction on all interfaces before shutting down and right after starting up. This helps ensure that neighbours will discard the announced routes as soon as possible, rather than only after the normal timeout procedures. Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk> | |||
2016-07-19 | Babel: Rework handling of retractions | Ondrej Zajicek (work) | |
An update with wildcard AE and infinite metric should be treated as a global retraction of all prefixes announced by that neighbour, per section 4.4.9 of the RFC. In addition, router ID and seqno in retraction updates should be ignored. This reworks the handling of retractions and adjusts the parser to handle all this correctly. Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk> | |||
2016-07-19 | Babel: Documentation updates | Ondrej Zajicek (work) | |
This updates the documentation to correctly mention Babel when protocols are listed, and adds examples and route attribute documentation to the Babel section of the docs. Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk> | |||
2016-07-19 | Babel: Make sure intervals do not overflow | Ondrej Zajicek (work) | |
Intervals are carried as 16-bit centisecond values, but kept internally in 16-bit second values, which causes a potential for overflow. This adds some checks to make sure this does not happen. Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk> | |||
2016-07-17 | Prepare for longer interface names - clean up of the code. | Ondrej Filip | |
2016-07-11 | BGP: Fix extended messages | Ondrej Zajicek (work) | |
Change attribute length limit to handle extended (64 kB) messages. Do not mix updates and withdraws (RFC 7606). | |||
2016-07-11 | Log: Fix error handling of debug file open | Ondrej Zajicek (work) | |
Logging is not yet initialized, we have to use fprintf() here. Thanks to Pavel Tvrdik for noticing and debugging it. | |||
2016-07-01 | Filter: Fixes reconfiguration with last_nonaggregated operator | Ondrej Zajicek (work) | |
2016-06-30 | filter/test.conf: fixes formating | Pavel Tvrdik | |
2016-06-29 | BGP: Skip empty path segments in received AS_PATH | Ondrej Zajicek (work) | |
Although RFC 4271 does not forbid empty path segments, they are useless and some implementations consider them invalid. It is clarified in RFC 7606, specifying that AS_PATH with empty segment is considered malformed. | |||
2016-06-27 | cppcheck: fix va_end() functions | Pavel Tvrdík | |
2016-06-09 | Client: Includes stdlib.h for malloc() | Pavel Tvrdik | |
2016-06-09 | Filters: Fixes pm_same() w.r.t. ASN ranges and ASN expressions | Ondrej Zajicek (work) | |
This is necessary for proper detection of filter changes during reconfigurations. | |||
2016-06-08 | Fix declaration of shared global variables async_* | Pavel Tvrdik | |
In a header file write it with extern keyword. And in one of the *.c file declare it without extern keyword. | |||
2016-06-08 | Add AS# ranges to bgpmask. | Ondrej Filip | |
2016-06-04 | Small typo in documentation example, submitted by Felix Eckhofer. | Ondrej Filip | |
2016-05-30 | Unix IO: Tried to fix strange behavior after POLLHUP or POLLERR. | Jan Moskyto Matejka | |
2016-05-24 | After-master-merge simple fixes. | Jan Moskyto Matejka | |
BSD lib/setkey.h and lib/sysio.h #include fixes. OpenBSD's flex needs -o param without space. V6ONLY for SK_IP fix. | |||
2016-05-17 | Make: Silence echo in verbose mode | Ondrej Zajicek (work) | |
2016-05-17 | BSD: Fix setkey in int-new branch | Ondrej Zajicek (work) | |
2016-05-17 | IO: Minor changes in socket AF handing | Ondrej Zajicek (work) | |
AF can be specified implicitly by saddr or daddr, flags SKF_V4ONLY and SKF_V6ONLY are to be removed. | |||
2016-05-13 | Merge branch 'int-new' of gitlab.labs.nic.cz:labs/bird into int-new | Jan Moskyto Matejka | |
2016-05-13 | Hash: Fix of previous commit | Jan Moskyto Matejka | |
2016-05-12 | Merge branch 'master' into int-new | Ondrej Zajicek (work) | |
2016-05-12 | Make int-new compilable again | Ondrej Zajicek (work) | |
2016-05-12 | We don't need bvsnprintf() in BIRD client | Ondrej Zajicek (work) | |
2016-05-12 | Merge remote-tracking branch 'origin/int-new' into int-new | Ondrej Zajicek (work) | |
2016-05-12 | Merge remote-tracking branch 'origin/master' into int-new | Ondrej Zajicek (work) | |
2016-05-12 | Hash: fixed rta hashing wrt. structure padding | Jan Moskyto Matejka | |
2016-05-12 | Miscellaneous minor fixes | Ondrej Zajicek (work) | |
2016-05-12 | Prog Doc: Complete several missing parameters | Pavel Tvrdik | |
2016-05-12 | User Doc: Fix several typing error | Pavel Tvrdik | |
2016-05-10 | netlink: update struct msghdr | Stijn Tintel | |
The netlink code assumes an order for the members of struct msghdr. This breaks recvmsg and sendmsg with musl libc on mips64. Fix this by using designated initializers instead. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> | |||
2016-05-10 | Merge branch 'int-new' into int-new-merged | Jan Moskyto Matejka | |
2016-05-10 | Merge remote-tracking branch 'origin/rte-update' into int-new | Jan Moskyto Matejka | |