Statistics
| Branch: | Revision:

iof-bird-daemon / lib @ 7a2105be

Name Size Revision Age Author Comment
Modules 254 Bytes e8f73195 over 21 years Martin Mares Added simple event scheduling system to avoid r...
birdlib.h 1.61 KB c4c63eec over 21 years Martin Mares Added several parentheses to MIN/MAX macros.
bitops.c 634 Bytes 18c8241a about 22 years Martin Mares BIRD library: The story continues. Complete re...
bitops.h 469 Bytes 18c8241a about 22 years Martin Mares BIRD library: The story continues. Complete re...
event.c 1.17 KB 67bd949a over 21 years Martin Mares Real implementation of protocol state machines....
event.h 631 Bytes 3b15402f over 21 years Martin Mares Grrr, forgot to commit the event routines thems...
ip.h 1.03 KB dfeef5d8 over 21 years Martin Mares Implemented ip_pton()
ipv4.c 1.45 KB dfeef5d8 over 21 years Martin Mares Implemented ip_pton()
ipv4.h 1.47 KB a6f250f5 over 21 years Martin Mares New hash functions according to benchmarks post...
ipv6.c 255 Bytes 294c182e over 21 years Martin Mares Replaced the old ugly ipv6 compilation hack by ...
ipv6.h 1.66 KB 294c182e over 21 years Martin Mares Replaced the old ugly ipv6 compilation hack by ...
lists.c 1.07 KB 18c8241a about 22 years Martin Mares BIRD library: The story continues. Complete re...
lists.h 1.02 KB d92882be over 21 years Martin Mares WALK_LIST_DELSAFE now actually works (it really...
md5.c 7.9 KB 18c8241a about 22 years Martin Mares BIRD library: The story continues. Complete re...
md5.h 376 Bytes 18c8241a about 22 years Martin Mares BIRD library: The story continues. Complete re...
mempool.c 2.1 KB b35d72ac over 21 years Martin Mares Name cleanups as suggested by Pavel: - cfg_str...
patmatch.c 830 Bytes dee929d8 over 21 years Martin Mares Added function for shell-like pattern matching....
printf.c 6.5 KB 4254dc45 over 21 years Martin Mares Killed bug in processing of 'h' prefix. Patch t...
resource.c 2.35 KB 7a2105be over 21 years Martin Mares Use dmalloc instead of EFence when available (d...
resource.h 1.97 KB 7a2105be over 21 years Martin Mares Use dmalloc instead of EFence when available (d...
slab.c 1.3 KB d4bc8dc0 about 22 years Martin Mares Staticized some variables and functions.
slists.c 3.4 KB a05406e6 over 21 years Martin Mares Implemented deletion/insertion/asynchronous-wal...
slists.h 2.55 KB a05406e6 over 21 years Martin Mares Implemented deletion/insertion/asynchronous-wal...
socket.h 1.99 KB b4b3b39e over 21 years Martin Mares Added SK_MAGIC type sockets for internal use by...
string.h 502 Bytes dee929d8 over 21 years Martin Mares Added function for shell-like pattern matching....
unaligned.h 676 Bytes b1487ee9 about 22 years Martin Mares Added generic functions for unaligned data access.
xmalloc.c 410 Bytes 7a2105be over 21 years Martin Mares Use dmalloc instead of EFence when available (d...

Latest revisions

# Date Author Comment
7a2105be 03/04/1999 11:36 AM Martin Mares

Use dmalloc instead of EFence when available (dmalloc has lot of improvements
over EFence and also hopefully smaller memory overhead, but sadly it's non-free
for commercial use).

If the DMALLOC_OPTIONS environment variable is not set, switch on `reasonable'...

b4b3b39e 03/01/1999 10:30 PM Martin Mares

Added SK_MAGIC type sockets for internal use by system dependent code,
especially for netlink communication.

67bd949a 02/11/1999 10:59 PM Martin Mares

Real implementation of protocol state machines. Delayed startup/shutdown
should work now. Initial feeding of protocols by interfaces/routes is
done from the event queue to prevent unwanted recursion.

3b15402f 02/11/1999 10:18 PM Martin Mares

Grrr, forgot to commit the event routines themselves :|

e8f73195 02/11/1999 09:18 PM Martin Mares

Added simple event scheduling system to avoid recursive calling
of various callbacks.

Events are just another resource type objects (thus automatically freed
and unlinked when the protocol using them shuts down). Each event can
be linked in at most one event list. For most purposes, just use the...

c4c63eec 02/05/1999 09:29 PM Martin Mares

Added several parentheses to MIN/MAX macros.

294c182e 01/23/1999 09:08 PM Martin Mares

Replaced the old ugly ipv6 compilation hack by a conditional in Modules.

98e87c86 12/20/1998 02:24 PM Martin Mares

Finer grained logging levels:

#define L_DEBUG "\001" /* Debugging messages /
#define L_INFO "\002" /
Informational messages /
#define L_WARN "\003" /
Warnings /
#define L_ERR "\004" /
Errors /
#define L_AUTH "\005" /
Authorization failed etc. */...

a6f250f5 12/20/1998 01:57 PM Martin Mares

New hash functions according to benchmarks posted yesterday. (The IPv6
version has not been benchmarked yet due to insufficient test data.)
Now ipa_hash() returns a uniformely distributed 16-bit value.

a05406e6 12/20/1998 01:56 PM Martin Mares

Implemented deletion/insertion/asynchronous-walk lists.
For example of their use, look at comments in lib/slists.h.

View revisions

Also available in: Atom