Statistics
| Branch: | Revision:

iof-bird-daemon / lib @ 67bd949a

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

Latest revisions

# Date Author Comment
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.

b35d72ac 12/06/1998 11:59 AM Martin Mares

Name cleanups as suggested by Pavel:

- cfg_strcpy() > cfg_strdup()
mempool -> linpool, mp_* -> lp_* [to avoid confusion with memblock, mb_*]

Anyway, it might be better to stop ranting about names and do some real work.

dee929d8 11/29/1998 02:47 PM Martin Mares

Added function for shell-like pattern matching. Will be used for
matching interface names in protocol-to-iface bindings.

View revisions

Also available in: Atom