Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-08-25 | Fix behavior of ipa_opposite(). | Martin Mares | |
It was giving wrong results on /30 networks. | |||
2000-06-07 | #define SIZE_OF_IP_HEADER | Ondrej Filip | |
1999-10-12 | Changed syntax of ip_class_mask, the old one was stupid. | Martin Mares | |
1999-06-01 | Defined IP_PREC_INTERNET_CONTROL and made all (well, both :)) protocols | Martin Mares | |
use it when creating sockets. | |||
1999-05-14 | Added ip_skip_header() and modified OSPF to use it. | Martin Mares | |
1999-04-12 | Added ipa_compare as requested. | Martin Mares | |
1999-03-29 | Moved all system-dependent #include's containing endianity conversion | Martin Mares | |
functions to sysdep header endian.h. | |||
1998-12-20 | New hash functions according to benchmarks posted yesterday. (The IPv6 | Martin Mares | |
version has not been benchmarked yet due to insufficient test data.) Now ipa_hash() returns a uniformely distributed 16-bit value. | |||
1998-11-29 | Renamed `DEBUG' symbol to `DEBUGGING' to prevent collisions with token | Martin Mares | |
names and include files. | |||
1998-10-18 | 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-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-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 ipa_opposite(). | 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 | |