Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-12-08 | Enable ECMP and Link detection by default | Ondrej Zajicek (work) | |
ECMP is not enabled on BSD, where it is not supported by BIRD. | |||
2017-12-07 | Timers: Add typecast to unit-converting macros | Ondrej Zajicek (work) | |
2017-12-07 | RIP: Update to new timers | Ondrej Zajicek (work) | |
2017-05-23 | Change parser to handle numbers as unsigned | Ondrej Zajicek (work) | |
Lexer always parsed numbers as unsigned, but parser handled them as signed and grammar contained many unnecessary checks for negativity. | |||
2017-03-08 | Update OSPF and RIP protocol names and related documentation | Ondrej Zajicek (work) | |
2016-11-08 | Merge branch 'master' into int-new | Ondrej Zajicek (work) | |
2016-11-02 | RIP: Use message authentication interface | Ondrej Zajicek (work) | |
Based on former commit from Pavel Tvrdik | |||
2016-11-02 | Nest: Add support for MAC algorithms in grammar | Pavel Tvrdík | |
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-04-08 | Merge branch 'master' into int-new-channels | Jan Moskyto Matejka | |
2016-03-17 | RIP: fix typo in configuration at rx length opt | Pavel Tvrdík | |
2016-02-01 | Channels - explicit links between protocols and tables | Ondrej Zajicek (work) | |
The patch adds support for channels, structures connecting protocols and tables and handling most interactions between them. The documentation is missing yet. | |||
2015-12-21 | Follow-up work on integration | Ondrej Zajicek (work) | |
2015-10-05 | Major RIP redesign | Ondrej Zajicek (work) | |
The new RIP implementation fixes plenty of old bugs and also adds support for many new features: ECMP support, link state support, BFD support, configurable split horizon and more. Most options are now per-interface. | |||
2015-02-21 | Store protocol config size inside protocol structure | Ondrej Zajicek | |
Make proto_config_new() use this info instead of supplied size. Thanks to Alexander V. Chernikov for the patch. | |||
2014-03-31 | Check validity of interface definitions. | Ondrej Zajicek | |
Thanks to Aleksey Berezin for the bugreport. | |||
2013-06-25 | Implements TTL security for OSPF and RIP. | Ondrej Zajicek | |
Interfaces for OSPF and RIP could be configured to use (and request) TTL 255 for traffic to direct neighbors. Thanks to Simon Dickhoven for the original patch for RIPng. | |||
2013-06-24 | Better packet priority and traffic class handling. | Ondrej Zajicek | |
Implements support for IPv6 traffic class, sets higher priority for OSPF and RIP outgoing packets by default and allows to configure ToS/DS/TClass IP header field and the local priority of outgoing packets. | |||
2011-11-07 | Implements protocol templates. | Ondrej Zajicek | |
Based on the patch from Alexander V. Chernikov. Extended to support almost all protocols. Uses 'protocol bgp NAME from TEMPLATE { ... }' syntax. | |||
2009-08-16 | Bugfix - each protocol can be compiled separately. | Ondrej Filip | |
2009-05-06 | A change in OSPF and RIP interface patterns. | Ondrej Zajicek | |
Allows to add more interface patterns to one common 'options' section like: interface "eth3", "eth4" { options common to eth3 and eth4 }; Also removes undocumented and unnecessary ability to specify more interface patterns with different 'options' sections: interface "eth3" { options ... }, "eth4" { options ... }; | |||
2008-11-08 | Fix bugs in OSPF MD5 authentication. First bug is that default | Ondrej Zajicek | |
values for MD5 password ID changed during reconfigure, Second bug is that BIRD chooses password in first-fit manner, but RFC says that it should use the one with the latest generate-from. It also modifies the syntax for multiple passwords. Now it is possible to just add more 'password' statements to the interface section and it is not needed to use 'passwords' section. Old syntax can be used too. | |||
2005-02-15 | Minor changes to keep gcc happy. | Ondrej Filip | |
2004-06-26 | Password management redesigned (untested). | Ondrej Filip | |
2000-05-30 | Tried to change garbagetime -> garbage time to be more consistent. | Pavel Machek | |
2000-05-10 | You can now say "mode multicast". | Pavel Machek | |
2000-05-04 | Spelling fixes. | Pavel Machek | |
2000-04-28 | Split CF_HDR section to CF_HDR (only includes) and CF_DEFINES (defines, | Martin Mares | |
C declarations etc.). | |||
2000-04-12 | f_new_dynamic_attr gets third argument, type as filters know it. | Pavel Machek | |
2000-03-04 | Renamed EAF_INLINE to EAF_TEMP to make the name reflect the real meaning. | Martin Mares | |
2000-03-01 | Added type parameter to f_new_dynamic_attr. | Pavel Machek | |
2000-03-01 | Dynamic attributes are now declared in per-protocol grammar files instead | Martin Mares | |
of filter/config.Y. Bird now compiles even if you disable RIP. Removed RTA and IMPOSSIBLE tokens (unused). Removed superfluous comment in filter.h. I've tried to do my best, but Pavel, please check these changes. | |||
1999-08-18 | Few fixme's fixed in rip (will not crash any more on request for | Pavel Machek | |
sending routing table - hopefully). Next few steps in md5 authentication (not yet complete). | |||
1999-08-03 | Cleaned up handling of interface patterns: | Martin Mares | |
o Parsing of interface patterns moved to generic code, introduced this_ipatt which works similarly to this_iface. o Interface patterns now support selection by both interface names and primary IP addresses. o Proto `direct' updated. o RIP updated as well, it also seems the memory corruption bug there is gone. | |||
1999-05-31 | Added FIXME: mode broadcast randombly corrupts memory. | Pavel Machek | |
Small cleaning and bugfixes. | |||
1999-05-31 | Kill duplicity between rif and rif_patt. | Pavel Machek | |
1999-05-26 | Make rip use newly defined password lists. | Pavel Machek | |
1999-05-11 | Mensi updaty do ripu. Pridana passwd autentikace (netestovano). | Pavel Machek | |
1999-03-01 | Hopefully ended translating to new interface | Pavel Machek | |
1999-02-15 | More rip fixes (config data moved to struct rip_proto_config), still | Pavel Machek | |
not tested. | |||
1999-01-12 | Patterns expanded in the right way | Pavel Machek | |
1998-12-22 | Bird now uses fib structure instead of linklist. | Pavel Machek | |
1998-12-06 | Name cleanups as suggested by Pavel: | Martin Mares | |
- cfg_strcpy() -> cfg_strdup() - mempool -> linpool, mp_* -> lp_* [to avoid confusion with memblock, mb_*] Anyway, it might be better to stop ranting about names and do some *real* work. | |||
1998-12-04 | Rip now has configurable per-interface metric (please rewiev), and few | Pavel Machek | |
more configurable parameters. To do that, union was added into iface_patt. | |||
1998-12-01 | Infinity is now configurable ammount. | Pavel Machek | |
1998-11-27 | First attempt at protocol configuration (now done only for RIP). | Martin Mares | |
1998-11-27 | Dummy grammar for RIP configuration. Now empty, but must be here since | Martin Mares | |
it's referenced in the makefiles. |