Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-04 | Explicit definition structures of route attributes | Maria Matejka | |
Changes in internal API: * Every route attribute must be defined as struct ea_class somewhere. * Registration of route attributes known at startup must be done by ea_register_init() from protocol build functions. * Every attribute has now its symbol registered in a global symbol table defined as SYM_ATTRIBUTE * All attribute ID's are dynamically allocated. * Attribute value custom formatting hook is defined in the ea_class. * Attribute names are the same for display and filters, always prefixed by protocol name. Also added some unit testing code for filters with route attributes. | |||
2022-05-04 | Splitting route data structures out to lib | Maria Matejka | |
2021-10-13 | RIP: convert the rte-local attributes to extended attributes | Maria Matejka | |
2020-04-09 | Configuration strings are constant. | Maria Matejka | |
This is merely a const propagation. There was no problem in there. | |||
2020-03-14 | RIP: Improvements to demand circuit mode | Ondrej Zajicek (work) | |
Restart iface after changing demand circuit mode during reconfiguration. Fix next_regular interval reset during reconfiguration. Send flushing response when iface goes down. | |||
2020-02-21 | RIP: Demand circuit support (RFC 2091) | Ondrej Zajicek (work) | |
2018-05-29 | Protocol: Introducing an enum protocol_class | Jan Maria Matejka | |
This supersedes the EAP_* constants. | |||
2017-12-07 | Timers: Revert temporary names and remove old timer.h | Ondrej Zajicek (work) | |
2017-12-07 | RIP: Update to new timers | 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-05-10 | Build system reworked to one global Makefile with includes and no nesting | Jan Moskyto Matejka | |
Also removed the lib-dir merging with sysdep. Updated #include's accordingly. Fixed make doc on recent Debian together with moving generated doc into objdir. Moved Makefile.in into root dir Retired all.o and birdlib.a Linking the final binaries directly from all the .o files. | |||
2015-12-21 | Follow-up work on integration | Ondrej Zajicek (work) | |
2015-11-05 | Initial commit on integrated BIRD | Ondrej Zajicek (work) | |
New data types net_addr and variants (in lib/net.h) describing network addresses (prefix/pxlen). Modifications of FIB structures to handle these data types and changing everything to use these data types instead of prefix/pxlen pairs where possible. The commit is WiP, some protocols are not yet updated (BGP, Kernel), and the code contains some temporary scaffolding. Comments are welcome. | |||
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. | |||
2013-11-23 | Merge branch 'master' into add-path | Ondrej Zajicek | |
Conflicts: filter/filter.c nest/proto.c nest/rt-table.c proto/bgp/bgp.h proto/bgp/config.Y | |||
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. | |||
2013-02-24 | Allow 1 sec RIP update. | Ondrej Filip | |
2012-08-14 | Implements ADD-PATH extension for BGP. | Ondrej Zajicek | |
Allows to send and receive multiple routes for one network by one BGP session. Also contains necessary core changes to support this (routing tables accepting several routes for one network from one protocol). It needs some more cleanup before merging to the master branch. | |||
2012-03-15 | Fixes RIPng compatibility. | Ondrej Zajicek | |
Also probably breaks compatibility with older BIRDs, but RIPng not really worked here. Thanks to Goesta Smekal for the original patch. | |||
2004-06-26 | Password management redesigned (untested). | Ondrej Filip | |
2004-06-23 | P->magic used just in LOCAL_DEBUG mode | Ondrej Filip | |
2000-06-05 | Add safety check. | Pavel Machek | |
2000-06-04 | Removed lots of trailing newlines in log messages. | Martin Mares | |
Please note that the only calls which don't add newlines automatically (i.e., don't print a full line of output) are debug() and DBG(). | |||
2000-05-17 | Minor cleaning | Pavel Machek | |
2000-05-16 | Rip should now reconfigure itself only if needed. | Pavel Machek | |
2000-05-10 | Inlined metric and mode into struct rip_interface to make reconfig | Pavel Machek | |
work. reconfigure is conservative but should work. | |||
2000-05-10 | rip_reconfigure done right | Pavel Machek | |
2000-05-04 | Spelling fixes. | Pavel Machek | |
2000-04-26 | Cleanup in preparation for ipv6. | Pavel Machek | |
2000-03-26 | Split horizont done right. | Pavel Machek | |
Locks done better. | |||
2000-03-22 | Rip now tries to lock interface. | Pavel Machek | |
Fixed fatal errors which caused segfault at startup. Fixed fatal errors in rip which caused it not to send more than first update. | |||
1999-12-16 | Added missing semicolon. | Martin Mares | |
rip.h compiles in IPv6 mode, rip.c still doesn't. | |||
1999-12-08 | Fix timing and fix endianity in metrics. | Pavel Machek | |
1999-12-01 | Actually check sequence numbers. | Pavel Machek | |
1999-11-25 | md5 authentication seems to work. | Pavel Machek | |
1999-11-25 | Bugfixes: select right password for password authentication, do not | Pavel Machek | |
try to process authentication blocks as datablocks, make it possible to add data at end of packet. Password authentication should actually work. | |||
1999-11-25 | Triggered updates should now actually work. Fixed metric=16 -> time it | Pavel Machek | |
out logic. | |||
1999-11-10 | Added timeout for routes (which means proper expiring of routes) added | Pavel Machek | |
few fixmes. | |||
1999-10-11 | Untested IPv6 support added. I do not know if it compiles in IPV6 mode. | Pavel Machek | |
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-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-31 | Incoming side of authentication done but untested. Right handling of | Pavel Machek | |
filters in rip. | |||
1999-05-31 | Modified rip to new password handling in nest. Now it at least compiles. | 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. |