Statistics
| Branch: | Revision:

iof-bird-daemon / proto @ 035f6acb

Name Size Revision Age Author Comment
  bgp 7fdd338c over 17 years Ondrej Filip ALIGN -> BIRD_ALIGN
  ospf 035f6acb over 17 years Ondrej Filip Patch from Andreas Steinmetz <ast@domdv.de>
  pipe 3b31c538 over 21 years Martin Mares Documented all the trivial protocols.
  rip 6a57bb31 over 17 years Martin Mares Killed a couple of unused variables. We really...
  static e43ae633 about 20 years Martin Mares Fix %<something>I format strings.
Doc 66 Bytes 3b31c538 over 21 years Martin Mares Documented all the trivial protocols.

Latest revisions

# Date Author Comment
035f6acb 06/01/2004 01:12 PM Ondrej Filip

Patch from Andreas Steinmetz <>

7fdd338c 06/01/2004 10:28 AM Ondrej Filip

ALIGN -> BIRD_ALIGN

bb68ad2f 05/31/2004 10:22 PM Martin Mares

Documented the pxlen parameter.

38a608c5 05/31/2004 09:48 PM Martin Mares

Rewritten the I/O loop. All socket operations are now safe, meaning that
you can delete the socket from anywhere in the hooks and nothing should break.
Also, the receive/transmit buffers are now regular xmalloc()'ed buffers,
not separate resources which would need shuffling around between pools....

6a57bb31 05/31/2004 08:57 PM Martin Mares

Killed a couple of unused variables.

We really should compile with warnings enabled.

d83faf8d 05/31/2004 08:53 PM Martin Mares

static declarations don't belong to includes. (And most of them were
redundant anyway.)

0757bcb7 05/31/2004 08:35 PM Martin Mares

One space more.

0077aab4 05/31/2004 06:16 PM Martin Mares

The code was broken for external /29 to /32 routes. Assuming that you
have one machine publishing a route to 10.1.1.3/32 and another one
publishing a route to 10.1.1.4/32. If the first machine went down the
route to 10.1.1.4/32 was wrongly killed by the old code, leading either...

4ef3dccf 05/31/2004 06:13 PM Martin Mares

The OSPF authentication type was sent in host byte order instead of of
network byte order thus breaking interoperability with other routing
daemons on litte endian machines. The patch fixes this but note that
this breaks compatability with older bird installations using OSPF and...

3cb96cd3 05/31/2004 06:11 PM Martin Mares

The initial sequence number for RIP md5 authentication was always zero.
Bad as when bird e.g. was running for two weeks and then restarted it
would take another two weeks until the peers of this router would accept
data again from this router, as the sequence number would be too low....

View revisions

Also available in: Atom