aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Poisoning: take there...Martin Mares2000-05-161-2/+6
* Oops, the poison was too deadly...Martin Mares2000-05-161-1/+1
* Added poisoning of free'd objects when we're debugging.Martin Mares2000-05-161-0/+7
* Unified parsing of prefixes.Martin Mares2000-05-131-1/+6
* Implemented debugging function rlookup() which you can call from gdbMartin Mares2000-05-084-7/+83
* Added skeleton Doc files for the whole developer's documentation.Martin Mares2000-05-051-0/+26
* Unused variables in IPv6 code.Martin Mares2000-05-041-2/+1
* Removed a lot of unused variables.Martin Mares2000-05-041-1/+1
* Defined format specifier `%M' which behaves as `%m', but takes theMartin Mares2000-05-021-0/+3
* IPv6 address classification fixes.Martin Mares2000-05-021-5/+17
* Event handlers no longer return re-queue flag. Instead of using it, justMartin Mares2000-04-272-10/+11
* Introduced `ARRAY_SIZE' macro to replace all the sizeof(a)/sizeof(*a) constru...Martin Mares2000-04-121-0/+1
* Removal of useless includes continues...Martin Mares2000-03-312-4/+0
* Use bsprintf() instead of sprintf().Martin Mares2000-03-312-9/+9
* Include "lib/string.h" instead of <string.h>. It should give us bzero()Martin Mares2000-03-3111-11/+9
* Defined sk_close() which closes the socket safely even if called fromMartin Mares2000-03-301-1/+3
* Avoid conflicts with libraries defining their own xmalloc by definingMartin Mares2000-03-291-0/+6
* Wrote real version of unaligned data access functions (needed for BGP).Martin Mares2000-03-211-19/+29
* Use do { } while(0) instead of empty DBG if not debugging.Martin Mares2000-03-121-1/+1
* DBG calls debug() if defined(LOCAL_DEBUG) || defined(GLOBAL_DEBUG).Martin Mares2000-03-071-2/+2
* Implemented real slab allocator. If you suspect it from being buggy,Martin Mares2000-03-051-12/+197
* Changed comments regarding hash function.Martin Mares2000-03-011-2/+7
* IP_PREC_INTERNET_CONTROL for IPv6 (see the comment).Martin Mares2000-03-011-1/+6
* No more problems when events get scheduled during event processing.Martin Mares2000-01-161-3/+2
* ipv6_compare() accepts non-lvalue arguments as well. This makes filtersMartin Mares1999-12-162-3/+5
* Logging is now configurable. You can define multiple log outputs (to bothMartin Mares1999-12-061-3/+0
* Added ip_scope_text() for translating of scopes to strings.Martin Mares1999-11-253-0/+27
* ev_run() now returns whether the event has been requeued or not.Martin Mares1999-11-172-6/+10
* Implemented unix-domain sockets.Martin Mares1999-10-291-0/+3
* Events now return a value. If it's non-zero, the event is re-queuedMartin Mares1999-10-292-10/+7
* Simplify handling of free chunks.Martin Mares1999-10-291-4/+6
* Changed syntax of ip_class_mask, the old one was stupid.Martin Mares1999-10-121-1/+1
* Don't forget to free large blocks.Martin Mares1999-10-021-0/+5
* Added a function for generating 32-bit random numbers.Martin Mares1999-08-171-0/+4
* Support for IPv6 sockets. How nice one doesn't have to ifdef aroundMartin Mares1999-08-031-0/+2
* Basic support for IPv6. The system-dependent part doesn't work yet,Martin Mares1999-08-034-21/+379
* Added macros for walking lists backwards.Martin Mares1999-08-031-0/+4
* Faster checksum function.Martin Mares1999-08-031-8/+57
* Defined IP_PREC_INTERNET_CONTROL and made all (well, both :)) protocolsMartin Mares1999-06-011-0/+2
* Added sk_send_buffer_empty().Martin Mares1999-05-311-0/+6
* Small bug in ipv4_skip_header.Ondrej Filip1999-05-241-1/+1
* Added ip_skip_header() and modified OSPF to use it.Martin Mares1999-05-142-0/+18
* Added packet checksumming code. Watch the comments for an explanation.Martin Mares1999-05-103-0/+81
* Recognize site scope for IPv4 addresses (prefixes reserved for privateMartin Mares1999-04-271-4/+4
* Added ipa_compare as requested.Martin Mares1999-04-121-0/+6
* Fixed a couple of bugs in handling of multicast sockets.Martin Mares1999-04-121-2/+10
* ip_pton: Avoid modification of the string we're converting.Martin Mares1999-04-061-3/+3
* Clarify resource dumps and include them in the main debugging dump.Martin Mares1999-03-292-5/+10
* Added lp_flush() which flushes contents of a linear pool, leaving all theMartin Mares1999-03-292-12/+42
* Moved all system-dependent #include's containing endianity conversionMartin Mares1999-03-291-3/+2