Age | Commit message (Collapse) | Author | |
---|---|---|---|
1998-12-20 | Implemented deletion/insertion/asynchronous-walk lists. | Martin Mares | |
For example of their use, look at comments in lib/slists.h. | |||
1998-12-06 | Name cleanups as suggested by Pavel: | Martin Mares | |
- 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. | |||
1998-11-29 | Added function for shell-like pattern matching. Will be used for | Martin Mares | |
matching interface names in protocol-to-iface bindings. | |||
1998-11-29 | Renamed `DEBUG' symbol to `DEBUGGING' to prevent collisions with token | Martin Mares | |
names and include files. | |||
1998-11-27 | Implemented ip_pton() | Martin Mares | |
1998-11-27 | Removed prototype of rp_free() since this function has never existed. | Martin Mares | |
1998-11-21 | Killed bug in processing of 'h' prefix. Patch taken from linux-2.1.129. | Martin Mares | |
1998-11-16 | Implemented snprintf and similar functions. It took a lot of thinking, | Martin Mares | |
but the modifications were relatively simple and straightforward. | |||
1998-10-19 | Added ipa_from_u32 and ipa_from_u32 for use in the kernel sync code (IPv4 only). | Martin Mares | |
Don't ever think of using it in routing protocols. | |||
1998-10-17 | WALK_LIST_DELSAFE now actually works (it really couldn't since it didn't | Martin Mares | |
reference list head at all). | |||
1998-10-14 | Lists: unneccessary test killed, make code friendly to non-gcc. | Pavel Machek | |
1998-07-20 | Reversed buggy patch. | Pavel Machek | |
1998-07-10 | Removed format specification attributes for log() and debug() until | Martin Mares | |
GCC is fixed to handle custom formats. | |||
1998-07-10 | Added ipa_class_mask() which guesses netmask for classful addressing. | Martin Mares | |
For pure A/B/C class addresses it just returns the class netmask, for subnets it tries to guess subnet mask. Please make sure the address you pass to this function is really a valid host address (i.e., call ipa_validate() first). | |||
1998-07-09 | Adding MIN()/MAX() macros | Pavel Machek | |
1998-07-09 | Adding walk list which permits you to delete entries. | Pavel Machek | |
1998-06-17 | Oops, forgot '%m'... | Martin Mares | |
1998-06-17 | Added local version of sprintf (bsprintf and bvsprintf) offering few new | Martin Mares | |
format strings: %I IP address %#I IP address in hexadecimal %1I IP address padded to full length %m strerror(errno) | |||
1998-06-17 | ip_ntop() and ip_ntox() for IPv4. | Martin Mares | |
1998-06-17 | Added function for converting of IP addresses to printable form. | Martin Mares | |
1998-06-01 | Added ipa_xor() and ipa_in_net(). | Martin Mares | |
1998-05-26 | Added generic functions for unaligned data access. | Martin Mares | |
1998-05-26 | Resource pools are now named. | Martin Mares | |
1998-05-26 | Added ipa_opposite(). | Martin Mares | |
1998-05-26 | DBG now calls debug() instead of sending it to log(). | Martin Mares | |
1998-05-24 | Added few socket declarations. | Martin Mares | |
1998-05-24 | Staticized some variables and functions. | Martin Mares | |
1998-05-24 | Added declarations of all our socket functions. | Martin Mares | |
1998-05-15 | The library is now glued together from generic and OS-dependent parts | Martin Mares | |
by the `mergedirs' script. Few more IP address manipulation functions and some fixes. | |||
1998-05-03 | BIRD library: The story continues. | Martin Mares | |
Complete resource manages and IP address handling. | |||
1998-04-28 | Changed #include <x/y> to #include "x/y" for our local includes, so that | Martin Mares | |
gcc -MM can be used to separate them from the system ones. Added automatic generation of dependencies. | |||
1998-04-23 | Added IP address manipulation macros, interface declarations and logging. | Martin Mares | |
1998-04-22 | First look at data structures. More to come tomorrow... | Martin Mares | |