Ted Lemon
275082ddad
Support ISC_R_INCOMPLETE for partial connects.
2000-08-31 04:39:18 +00:00
Ted Lemon
4b63c26ef8
Use unsigned char instead of u_char.
2000-08-17 19:43:04 +00:00
Damien Neil
e11a162ff4
Added a number of (#ifdef-guarded) debugging statements.
2000-08-14 21:58:57 +00:00
Damien Neil
49146f3c15
Added authentication support. The tsig_key structure has been renamed
...
to auth_key and moved into libomapi. libomapi now depends on libres,
which contains the data signing routines.
2000-08-03 21:00:41 +00:00
Ted Lemon
ee3aeca67f
Completely break connection to I/O object when connection is severed.
2000-06-06 23:47:14 +00:00
Ted Lemon
165bce70b2
Fix up various platform-specific errors.
2000-05-17 16:04:26 +00:00
Ted Lemon
20916cae75
- Fix all the OMAPI objects in the DHCP server and client that weren't
...
being correctly reference-counted.
- Make and use object-specific allocators.
- Add reference/dereference support to hash functions and to timeout
functions.
2000-05-16 23:03:49 +00:00
Ted Lemon
d86ec998a2
Get rid of SO_USELOOPBACK. Use omapi_unregister_io_object.
2000-05-03 06:12:28 +00:00
Ted Lemon
fc24e951a2
- Make the connect system call asynchronous.
...
- Add a new call that takes a list of addresses of arbitrary types,
rather than just IPv4 addresses.
- Allow caller to also specify a local address to which to bind before
connecting.
2000-05-01 23:50:16 +00:00
Ted Lemon
49733f31d3
Go back to the BSD license.
2000-03-17 04:00:32 +00:00
Ted Lemon
d1f313b300
socklen_t -> SOCKLEN_T
2000-02-03 03:43:51 +00:00
Ted Lemon
cfdfb9f126
AIX and Digital Unix compatibility fixes.
2000-02-01 03:19:56 +00:00
Ted Lemon
37e365b490
- In reference count history, remember the address where the reference
...
is stored as well as the address of the thing referenced.
2000-01-27 22:40:55 +00:00
Ted Lemon
4bd8800e89
Fix compilation errors introduced in the last set of checkins.
2000-01-26 14:56:18 +00:00
Ted Lemon
d05243c113
Include inet.h
2000-01-25 01:26:52 +00:00
Ted Lemon
892aa61aa4
Use close-on-exec if available.
2000-01-05 18:10:59 +00:00
Ted Lemon
d9eefc5dec
Mass commit for Brian Murrell.
1999-11-20 18:36:32 +00:00
Ted Lemon
6a4c4be871
Seperate public and private object declarations.
1999-10-08 03:43:15 +00:00
Ted Lemon
b1b7b521fe
Get a clean compile with all known gcc warnings.
1999-10-07 06:36:35 +00:00
Ted Lemon
e92653f1ec
Bug fixes courtesy of Brian Murrell
1999-09-09 23:53:29 +00:00
Ted Lemon
2f11d5e1da
- Set the SO_REUSEADDR flag when creating sockets.
...
- Fix an uninitialized pointer bug.
1999-09-09 21:07:55 +00:00
Ted Lemon
581e37e47f
Debugging sweep, added some new functionality
1999-09-08 01:48:56 +00:00
Ted Lemon
61b844bfd7
Omapi library, initial checkin
1999-09-02 00:32:56 +00:00