| Branch: | Revision:

iof-bird-daemon / proto / ospf @ af157fa3

# Date Author Comment
af157fa3 03/26/2010 01:48 PM Ondrej Zajicek

Disable multiple OSPF pseudointerfaces on BSD.

885b3d61 03/22/2010 01:00 PM Ondrej Zajicek

Fixes LLS compatibility.

0aad2b92 03/14/2010 03:36 PM Ondrej Zajicek

Temporary OSPF commit - sockets.

54305181 03/11/2010 05:55 PM Ondrej Zajicek

Merge branch 'new' into socket2

e7b76b97 03/11/2010 05:07 PM Ondrej Zajicek

Temoporary OSPF commit - socket changes.

ff2857b0 02/26/2010 09:55 AM Ondrej Zajicek

Many changes in (mainly) kernel syncers.

- BSD kernel syncer is now self-conscious and can learn alien routes
- important bugfix in BSD kernel syncer (crash after protocol restart)
- many minor changes and bugfixes in kernel syncers and neighbor cache
- direct protocol does not generate host and link local routes...

e81b440f 02/21/2010 01:34 PM Ondrej Zajicek

Fix configure to enable warnings and fix most of them.

dca75fd7 02/13/2010 11:26 AM Ondrej Zajicek

Removes phantom protocol from the pipe design.

It seems that by adding one pipe-specific exception to route
announcement code and by adding one argument to rt_notify() callback i
could completely eliminate the need for the phantom protocol instance
and therefore make the code more straightforward. It will also fix some...

353729f5 02/11/2010 09:23 AM Ondrej Zajicek

Temporary OSPF commit - socket changes.

c27b2449 02/08/2010 03:01 PM Ondrej Zajicek

Shows source (Router ID) for OSPF routes and adds such attribute.

A sad thing is that we does not have a 'router_id' filter type,
so it must be given as decimal number in filters.

aa80826e 02/07/2010 08:49 AM Ondrej Zajicek

Unnumbered OSPF interfaces should be always in the point-to-point mode.

a3062085 01/13/2010 01:53 PM Ondrej Zajicek

Comment update.

99f5fc14 01/08/2010 09:19 PM Ondrej Zajicek

A partial vlink fix.

fc33143f 01/08/2010 04:22 PM Ondrej Zajicek

A fix for broken multi-area OSPF

6901fd06 01/07/2010 10:42 PM Ondrej Filip

More information about vlinks.

18722dc9 01/07/2010 10:03 PM Ondrej Filip

Bugfix in DBG call.

3127b817 01/07/2010 09:54 PM Ondrej Filip

Be a little bit more verbose on virtual links.

cf0858c2 01/07/2010 09:43 PM Ondrej Zajicek

A fix of a previous fix.

ba39197c 01/07/2010 09:22 PM Ondrej Zajicek

Fixes vlinks for OSPFv2.

29bfbae7 01/07/2010 03:24 PM Ondrej Zajicek

Debugging change leaked to repository.

3034b384 01/07/2010 10:46 AM Ondrej Zajicek

A minor fix in OSPF.

cf31112f 01/03/2010 11:17 AM Ondrej Zajicek

Implements MRTdump feature.

610bb3cf 12/22/2009 09:49 AM Ondrej Zajicek

Show command cleanups.

f2d7da74 12/14/2009 11:30 PM Ondrej Zajicek

Fixes export of routes with link-local gw.

f7574707 12/14/2009 08:17 PM Ondrej Zajicek

Implements route reload for OSPF.

63542845 12/14/2009 07:37 PM Ondrej Zajicek

Merge branch 'dev' into ospf3


34a877cc 12/14/2009 04:29 PM Ondrej Zajicek

Minor updates.

28008482 12/12/2009 12:35 AM Ondrej Zajicek

Minor fixes in OSPF.

8a70a13e 12/11/2009 10:06 AM Ondrej Zajicek

Implements protocol-specific Router ID for OSPF.

And fixes one minor bug.

be2d38b7 12/10/2009 11:31 PM Ondrej Zajicek

Temporary OSPFv3 commit.

9807690b 12/06/2009 09:05 PM Ondrej Zajicek

Fixes link-back check.

b76aeb82 12/04/2009 09:20 PM Ondrej Zajicek

Fixes next hop handling.

98955023 12/03/2009 10:20 PM Ondrej Zajicek

Fixes OSPFv2 build.

bb3c7c6d 12/03/2009 05:56 PM Ondrej Zajicek

Fixes some log messages.

69fbf9a2 12/03/2009 05:25 PM Ondrej Zajicek

Minor fix in LSA update.

4b84bd45 11/29/2009 09:29 AM Ondrej Zajicek

Fixes some crashes in OSPFv2.

e4a810b0 11/29/2009 09:09 AM Ondrej Zajicek

Temporary commit.

cbf8b08d 11/17/2009 09:31 AM Ondrej Zajicek

Temporary OSPFv3 devel commit

4ac7c834 11/09/2009 10:22 PM Ondrej Zajicek

Use IPv6 checksums in OSPFv3.

3f22fa9e 11/09/2009 09:54 PM Ondrej Zajicek

Merge branch 'dev' into ospf3

a6bc04d5 10/29/2009 10:57 PM Ondrej Zajicek

Implements better checks on incoming packets and LSAs in OSPF.

9d4d38d1 10/28/2009 09:39 PM Ondrej Zajicek

Fixes some problems related to link-local routes in KRT interface.

9727681a 10/25/2009 07:02 PM Ondrej Zajicek

Implements proper handling of summary/external LSA IDs.

98899244 10/15/2009 09:57 AM Ondrej Zajicek

Implement command to show LSA db.

b66abe8e 10/14/2009 10:28 PM Ondrej Zajicek

Reimplements 'show ospf state' for OSPFv3 and fixes some bugs.

d82fc18d 10/07/2009 08:10 PM Ondrej Zajicek

Implement proper LSA ID generation.

9f0ba7b1 09/17/2009 10:18 AM Ondrej Zajicek

Implements proper RID handling in OSPFv3.

c15e5690 09/08/2009 03:06 PM Ondrej Zajicek

Make endianity swapping simpler.

be862406 09/08/2009 11:45 AM Ondrej Zajicek

Temporary OSPFv3 development commit.

Finally, it is working.

f9c799a0 09/04/2009 09:06 AM Ondrej Zajicek

Temporary OSPFv3 development commit (changing multicast support).

d2ceaf4e 08/28/2009 11:45 AM Ondrej Zajicek

Temporary OSPFv3 development commit

05198c12 08/27/2009 05:01 PM Ondrej Zajicek

Some cleanups.

061ab802 08/27/2009 04:25 PM Ondrej Zajicek

Temporary OSPFv3 development commit

b49e6f5a 08/25/2009 02:42 PM Ondrej Zajicek

Temporary OSPFv3 development commit

c3226991 08/21/2009 07:27 AM Ondrej Zajicek

Temporary OSPFv3 development commit

87d7fd97 08/16/2009 08:36 PM Ondrej Filip

Bugfix - each protocol can be compiled separately.

b92c8e30 08/10/2009 08:16 AM Ondrej Zajicek

Merge branch 'master' into dev

0d328932 07/30/2009 04:39 PM Ondrej Filip

Symbols PASSWORDS and BROADCAST not declared for OSPF

3aab39f5 07/23/2009 02:51 PM Ondrej Zajicek

Use %R in OSPF when appropriate.

2389c46f 07/05/2009 07:18 PM Ondrej Zajicek

Another pile of ipa_from_u32() calls.

b082c1bf 07/05/2009 06:26 PM Ondrej Zajicek

Fixes OSPF on big-endians.

Hmm, #ifdef is not very typo-safe.

f9bdcad4 07/05/2009 05:01 PM Ondrej Zajicek

Fixes type mismatch in OSPF printf statements.

Mixing ip_addr and u32 does bad things on Ultrasparc.
Although both have the same size. Fascinating.
It was not catched by compiler because of varargs.

1b3b3e34 06/18/2009 12:32 PM Ondrej Zajicek

Minor bugfixes.

38675202 06/11/2009 03:25 PM Ondrej Zajicek

Implements an option that allows to change a set of stub networks.

3d15dcdb 06/10/2009 09:45 PM Ondrej Zajicek

Changes OSPF to generate stub networks for non-primary addresses.

Also does some reorganization in RT LSA announcement.

f98e2915 06/01/2009 12:07 PM Ondrej Zajicek

The pipe cleanup.

23ac9e9a 05/31/2009 01:24 PM Ondrej Zajicek

Changes pipes to transfer all routes between routing table, not just optimal routes.

f571473e 05/24/2009 03:55 PM Ondrej Zajicek

Hello packets on PTP networks should have zero netmask.

This also ensures that misconfigured routers (one side
ptp and one side broadcast) do not make adjacency.

8cc598a5 05/24/2009 03:51 PM Ondrej Zajicek

Ignore Hello packets from different IP network (than primary).

20e94fb8 05/06/2009 08:02 PM Ondrej Zajicek

A change in OSPF and RIP interface patterns.

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:...

024c310b 04/08/2009 06:15 PM Ondrej Zajicek

Fixes broken cryptographic authentication in OSPF

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....

b722fe7e 04/06/2009 02:53 PM Ondrej Zajicek

Fixes bug in OSPF packet retransmission.

If a DBDES packet from a master to a slave is lost, then the old code
does not retransmit it and instead send a next one with the same
sequence number. That leads to silent desynchronization of LSA

8298d780 04/06/2009 02:17 PM Ondrej Zajicek

Better OSPF packet tracing log messages.

Replaces old OSPF packet tracing messages with
uniform messages with packet dumps.

a9dc5e1e 02/25/2009 03:28 PM Ondrej Zajicek

Fixes another bug in packet retransmissions.

When slave was in full state, it didn't retransmit
lost packets. That leads to OSPF connection locked
in states loading-full.

d901db3f 02/12/2009 06:46 PM Ondrej Zajicek

Fixes bug in packet retransmissions.

When packet was lost during dbdes exchange, slave did not retransmit
it. That leads to OSPF connection locked in states exchange-exstart.

e3c460bc 01/16/2009 11:08 AM Ondrej Zajicek

Fixes some past config grammar update that caused password related regression.

3b108f18 01/16/2009 09:58 AM Ondrej Zajicek

One null-pointer dereference bugfix hidden in whitespace changes

0dd7ccc7 01/13/2009 06:25 PM Ondrej Zajicek

Fix typo.

0844b65d 01/13/2009 06:15 PM Ondrej Zajicek

Fix OSPF protocol error recovery behavior.

When OSPF neighbor state drops down to EXSTART,
clear LSA request and retransmit lists, as specified
by RFC. I hope that this will prevent oscillations
between EXSTART and LOADING states, which sometimes

f15cb99c 01/12/2009 10:42 PM Ondrej Zajicek

Add check detecting packet overwrite in TX buffer.

23d67029 01/11/2009 11:14 AM Ondrej Zajicek

Some fixes and update of OSPF debug messages

0e9617e4 01/11/2009 09:51 AM Ondrej Zajicek

Move check for NULL before usage of variable.

f20907ad 01/11/2009 09:47 AM Ondrej Zajicek

Fixes bug in OSPF

Checksum was not recalculated when LSA was changed and
packets with bad checksum were sent.

3f670371 11/14/2008 08:13 PM Ondrej Zajicek

OSPF routes appeared with random value of ospf_tag attribute.
This patch fixes it.

aebe06b4 11/08/2008 10:33 PM Ondrej Zajicek

Proper format functions for ORIGINATOR_ID, CLUSTER_LIST

b21f68b4 11/08/2008 04:24 PM Ondrej Zajicek

Fix bugs in OSPF MD5 authentication. First bug is that default
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....

fd91ae33 11/05/2008 09:36 PM Ondrej Zajicek

Fix problem with local time changes.

f0ad56f4 10/28/2008 03:10 PM Ondrej Zajicek

Fixes some sloppiness of commit a3b70dc499b64f41aa776b5b4afee5c7bfb8dfa6.

a3b70dc4 10/26/2008 11:03 PM Ondrej Zajicek

Two new informative CLI commands for OSPF.

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...

52586ccd 10/26/2008 10:53 PM Ondrej Zajicek

Missing newline.

a97122a3 10/26/2008 10:43 PM Ondrej Zajicek

Bugfix in LSA origination for PTP OSPF links.

The code generating LSAs for PTP OSPF links is buggy. The old behavior
is that it generates PTP link if there is a full/ptp neighbor and stub
link if there isn't. According to RFC 2328, the correct behavior is to...

226cb2bc 08/25/2008 12:51 PM Ondrej Filip

Expand ospf dump information.

73e53eb5 08/25/2008 12:00 PM Ondrej Filip

Endianity problem in debug message fix.

f39e3bfd 03/15/2005 11:42 PM Ondrej Filip

Small bugfix in tracing.

94c42054 03/15/2005 10:06 PM Ondrej Filip

Added new parametr 'rx buffer <num>'. BIRD is able to receive
very large packets (if configured).

e6ea2e37 03/15/2005 08:51 PM Ondrej Filip

Maximal packet size in virtual links is 576.

e300066d 03/14/2005 11:24 AM Ondrej Filip

OSPF can accept larger packets than MTU.

427e5993 03/14/2005 11:07 AM Ondrej Filip

Look for large packets.

a2d5b405 03/14/2005 10:59 AM Ondrej Filip

Bugfix in external routes calculation.

39fc85b4 02/20/2005 07:03 PM Ondrej Filip

Unused code deleted.