0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 01:31:55 +00:00
bird/lib
Ondrej Zajicek b1a597e0c3 Reimplementation of prefix sets.
Prefix sets were broken beyond any repair and have to be reimplemented.
They are reimplemented using a trie with bitmasks in nodes.
There is also change in the interpretation of minus prefix pattern,
but the old interpretation was already inconsistent with
the documentation and broken.

There is also some bugfixes in filter code related to set variables.
2009-03-31 12:55:57 +02:00
..
alloca.h Changed of comments. 2004-05-31 17:27:21 +00:00
birdlib.h Rate limit for most abundant log messages 2009-02-26 14:23:54 +01:00
bitops.c Reimplementation of prefix sets. 2009-03-31 12:55:57 +02:00
bitops.h Reimplementation of prefix sets. 2009-03-31 12:55:57 +02:00
checksum.c Spelling fixes to progdoc. 2000-06-07 12:29:08 +00:00
checksum.h Added packet checksumming code. Watch the comments for an explanation. 1999-05-10 21:37:39 +00:00
Doc Documented sockets, events and timers. 2000-06-05 12:19:12 +00:00
event.c Fixes nasty bug in event processing. 2008-12-18 23:26:08 +01:00
event.h Event handlers no longer return re-queue flag. Instead of using it, just 2000-04-27 22:28:49 +00:00
ip.c Fix behavior of ipa_opposite(). 2008-08-25 11:19:49 +00:00
ip.h Unified parsing of prefixes. 2000-05-13 11:17:49 +00:00
ipv4.c Removed a lot of unused variables. 2000-05-04 20:30:36 +00:00
ipv4.h Reimplementation of prefix sets. 2009-03-31 12:55:57 +02:00
ipv6.c Added ipa_absolutize() which converts link-scope addresses to global scope 2000-05-30 22:47:33 +00:00
ipv6.h Reimplementation of prefix sets. 2009-03-31 12:55:57 +02:00
lists.c Added library progdocs. 2000-06-04 18:34:39 +00:00
lists.h Fixes nasty bug in event processing. 2008-12-18 23:26:08 +01:00
md5.c Include "lib/string.h" instead of <string.h>. It should give us bzero() 2000-03-31 23:30:21 +00:00
md5.h BIRD library: The story continues. 1998-05-03 16:43:39 +00:00
mempool.c ALIGN -> BIRD_ALIGN 2004-06-01 10:28:25 +00:00
Modules alloca.h added 2004-05-31 17:13:58 +00:00
patmatch.c Added library progdocs. 2000-06-04 18:34:39 +00:00
printf.c IP address formatting now uses the same rules as formatting of strings 2001-08-19 11:11:44 +00:00
resource.c fixes some 64-bit related bugs. 2008-12-25 11:55:27 +01:00
resource.h Added rmove() (by Andreas, tweaked by me). 2004-05-31 18:47:19 +00:00
resource.sgml Fixes for the programmer's manual. 2000-06-08 12:37:21 +00:00
slab.c Staticized lots of local functions. 2004-06-05 09:58:23 +00:00
slists.c Slist update 2009-01-12 14:40:21 +01:00
slists.h Slist update 2009-01-12 14:40:21 +01:00
socket.h Multihop BGP was completely broken, because listening socket has always 2008-11-01 16:58:40 +01:00
string.h Include "lib/string.h" instead of <string.h>. It should give us bzero() 2000-03-31 23:30:21 +00:00
unaligned.h Include "lib/string.h" instead of <string.h>. It should give us bzero() 2000-03-31 23:30:21 +00:00
xmalloc.c Spelling fixes to progdoc. 2000-06-07 12:29:08 +00:00