summaryrefslogtreecommitdiff
path: root/proto/ospf/config.Y
AgeCommit message (Collapse)Author
2009-05-06A 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 ... };
2009-04-08Fixes broken cryptographic authentication in OSPFOndrej Zajicek
Cryptographic authentication in OSPF is defective by design - there might be several packets independently sent to the network (for example HELLO, LSUPD and LSACK) where they might be reordered and that causes crypt. sequence number error. That can be workarounded by not incresing sequence number too often. Now we update it only when last packet was sent before at least one second. This can constitute a risk of replay attacks, but RFC supposes something similar (like time in seconds used as CSN).
2009-01-16Fixes some past config grammar update that caused password related regression.Ondrej Zajicek
2008-11-08Fix bugs in OSPF MD5 authentication. First bug is that defaultOndrej 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.
2008-10-27Two new informative CLI commands for OSPF.Ondrej Zajicek
Two new CLI commands for OSPF giving nice informative (and still machine parsable) representation of OSPF network graph (based on datas from the LSA database). The first command (show ospf topology) shows routers, networks and stub networks, The second command (show ospf state) shows also external routes and area-external networks and routers propagated by given area boundary router.
2005-03-15Added new parametr 'rx buffer <num>'. BIRD is able to receiveOndrej Filip
very large packets (if configured).
2005-02-20Since now I can also use 'dead interval', not just 'dead counter'.Ondrej Filip
2005-02-14Small changes to reduce number of warnings.Ondrej Filip
2004-08-10Bugfix in config.yOndrej Filip
2004-07-16Added handling of STUB bool.Ondrej Filip
2004-07-16Bugfix - bird needed double ';' after rfc1583compat.Ondrej Filip
2004-07-15Huge OSPF database redesign. Since now, all LSAs of all areasOndrej Filip
are in single database. This avoids duplication of external LSAs and fixes bug in external LSA distribution.
2004-07-14Multiple OSPF areas can be attached.Ondrej Filip
Origination of summary LSA works. Routing table calculation works. Virtual links works. Well, I hope, OSPF is fully compatible with RFC2328!!!!
2004-07-13Bugfix in simple authentification.Ondrej Filip
2004-06-26Update of the documentation. (passwords and md5).Ondrej Filip
Option for md5 auth in config.
2004-06-26Md5 authentification added (unsested).Ondrej Filip
Packet receiving clean up.
2004-06-25A lot of changes:Ondrej Filip
- metric is 3 byte long now - summary lsa originating - more OSPF areas possible - virtual links - better E1/E2 routes handling - some bug fixes.. I have to do: - md5 auth (last mandatory item from rfc2328) - !!!!DEBUG!!!!! (mainly virtual link system has probably a lot of bugs) - 2328 appendig E
2004-06-09Better checking of configuration.Ondrej Filip
2004-06-06Small cleanup, indentation and preparation for multiple areas routing table ↵Ondrej Filip
calculation.
2004-06-06Indentation.Ondrej Filip
2004-06-06Struct area_net changed.Ondrej Filip
2004-05-31Minor bug in configuration.Ondrej Filip
2003-09-30OSPF was not able to be built stand-alone.Ondrej Filip
2001-08-12Area networks added into configuration.Ondrej Filip
2001-08-11Changed definition of stub area.Ondrej Filip
2000-09-02Added stub interface. (Interface which is propagated to OSPF butOndrej Filip
it does not sends nor listens packets.) I added some new options, please look at it and look into doc if it's OK.
2000-09-02Added hellos on NBMA networks. (I don't violate RFC now.)Ondrej Filip
2000-06-08Updated CLI helps.Martin Mares
2000-06-07Minor change.Ondrej Filip
2000-06-07Some minor changes:Ondrej Filip
Typo: transit delay!=transmit delay Zero checks etc.
2000-06-06Simple autentication added.Ondrej Filip
2000-06-05NBMA networks should work now.Ondrej Filip
2000-06-05Simplified the grammar and fixed several minor bugs (e.g., `INTERFACE "eth0" };'Martin Mares
was a valid entry).
2000-06-04:-) No bison does not have any comment to my code. :-)Ondrej Filip
2000-06-04Clean up.Ondrej Filip
2000-06-04Another clean up.Ondrej Filip
2000-06-04Small change to make bison happy.Ondrej Filip
2000-06-03More conf. items defined.Ondrej Filip
2000-06-03Multiple items in area {} :-)Ondrej Filip
2000-06-03interface {} added.Ondrej Filip
2000-06-02area {} added to config.Ondrej Filip
2000-06-02First option into config added. :-)Ondrej Filip
2000-06-01Added show ospf interface.Ondrej Filip
show ospf neighbors now knows "<interface>".
2000-06-01show ospf implemented.Ondrej Filip
2000-06-01Cisco-like "show ospf neighbors" implemented.Ondrej Filip
2000-05-30Route attributes for OSPF.Martin Mares
2000-05-08Use preferences properly.Martin Mares
1999-04-14Removed redeclaration of `idval', so that it compiles :)Martin Mares
1999-04-13Change in ospf_iface. (My bad understanding of lists manipulation.)Ondrej Filip
1999-04-13IPv6 changes.Ondrej Filip