Statistics
| Branch: | Revision:

iof-bird-daemon / sysdep / unix @ e0835db4

Name Size Revision Age Author Comment
Doc 53 Bytes 3a2a3c73 about 2 years Ondrej Zajicek (work) Doc: Rename code documentation files back to Doc
Makefile 197 Bytes 9b0a0ba9 about 4 years Ondrej Zajicek (work) Unit Testing for BIRD - Unit Testing Framewor...
config.Y 3.59 KB 6712e772 about 2 years Ondrej Zajicek (work) Unix: Implement log file size limit / log rotat...
endian.h 351 Bytes ef9c9ab9 over 11 years Ondrej Filip OpenBSD port related changes.
io.c 48.4 KB e0835db4 over 1 year Ondrej Zajicek (work) BGP: Dynamic BGP Support for dynamically spawn...
krt.Y 2.81 KB f851f0d7 over 2 years Jan Maria Matejka Config: Dropping CF_ADDTO.
krt.c 26.5 KB 875cc073 almost 2 years Ondrej Zajicek (work) Nest: Update handling of temporary attributes ...
krt.h 4.41 KB 13c0be19 over 2 years Jan Maria Matejka Nest: Removing separate tmpa from route propaga...
log.c 8.55 KB 3fda08e4 about 2 years Ondrej Zajicek (work) Unix: Change debugging options The old behavio...
main.c 15.8 KB d7e8f00e about 2 years Ondrej Zajicek (work) Unix: Remove removed option from help Also inc...
random.c 382 Bytes 10304bed over 20 years Martin Mares Split random number functions off io.c, so that...
unix.h 3.57 KB 3fda08e4 about 2 years Ondrej Zajicek (work) Unix: Change debugging options The old behavio...

Latest revisions

# Date Author Comment
e0835db4 04/30/2019 11:32 AM Ondrej Zajicek (work)

BGP: Dynamic BGP

Support for dynamically spawning BGP protocols for incoming connections.
Use 'neighbor range' to specify range of valid neighbor addresses, then
incoming connections from these addresses spawn new BGP instances.

875cc073 03/14/2019 04:31 PM Ondrej Zajicek (work)

Nest: Update handling of temporary attributes

The temporary atttributes are no longer removed by ea_do_prune(), but
they are undefined by store_tmp_attrs() protocol hooks. This fixes
several bugs where temporary attributes were removed when they should
not or not removed when they should be. The flag EAF_TEMP is no longer...

d7e8f00e 01/04/2019 10:49 PM Ondrej Zajicek (work)

Unix: Remove removed option from help

Also includes minor cleanup of help.

470740f9 01/02/2019 03:01 PM Ondrej Zajicek (work)

BGP: Better dispatch of incoming connections

Since v2 we have multiple listening BGP sockets, and each BGP protocol
has associated one of them. Use listening socket that accepted the
incoming connection as a key in the dispatch process so only BGP
protocols assocaited with that listening socket can be selected....

c2d29dd1 12/18/2018 06:17 PM Ondrej Zajicek (work)

IO: Workaround for broken FreeBSD behavior

FreeBSD silently changes TTL to 1 when MSG_DONTROUTE is used, even when
it is explicitly set to another value. That breaks TTL security sockets,
including BFD which always uses TTL 255. Bad FreeBSD!

3a2a3c73 12/14/2018 01:03 AM Ondrej Zajicek (work)

Doc: Rename code documentation files back to Doc

3fda08e4 12/04/2018 03:55 PM Ondrej Zajicek (work)

Unix: Change debugging options

The old behavior was that enabling debugging did many nontrivial changes
in BIRD behavior. The patch changes it that these changes are generally
independent. Compiling with --enable-debug now just enables compile-time
debug macros, but do not automatically activate debug mode (-d) nor local...

14375237 12/04/2018 09:53 AM Jan Maria Matejka

Terminology cleanup: The import_control hook is now called preexport.

Once upon a time, far far away, there were the old Bird developers
discussing what direction of route flow shall be called import and
export. They decided to say "import to protocol" and "export to table"...

863ecfc7 11/20/2018 04:45 PM Ondrej Zajicek (work)

The MRT protocol

The new MRT protocol is responsible for periodic RIB table dumps in the
MRT format (RFC 6396). Also the existing code for BGP4MP MRT dumps is
refactored and splitted between BGP to MRT protocols, will be more
integrated into MRT in the future....

6712e772 11/18/2018 01:03 PM Ondrej Zajicek (work)

Unix: Implement log file size limit / log rotation

Allow to specify log file size limit and ensure that log file is rotated
to secondary name to avoid exceeding of log size limit.

The patch also fixes a bug related to keeping old fds open after
reconfiguration and using old fds after 'configure undo'.

View revisions

Also available in: Atom