Michael Graff
|
9f1c521285
|
change some flags (so we can use internal ones, too)
|
1999-09-02 20:52:44 +00:00 |
|
Michael Graff
|
3467456ae4
|
deal with partial writes correctly
|
1999-09-02 20:06:55 +00:00 |
|
Michael Graff
|
ad4f276061
|
Use a static function to allocate and initialize isc_socketevent_t's
|
1999-09-02 18:56:11 +00:00 |
|
Mark Andrews
|
1d23294e9a
|
Add isc_sockaddr_totext()
|
1999-09-02 12:08:07 +00:00 |
|
Mark Andrews
|
ff89d6add5
|
add isc_sockaddr_totext()
|
1999-09-02 12:07:00 +00:00 |
|
Michael Graff
|
4556681e19
|
snapshot socket.[ch] code and commit dynbuf_t -> buffer_t changes
|
1999-09-02 02:10:44 +00:00 |
|
Michael Graff
|
daf8c5c687
|
Fix a bug where a 0-length UDP packet was sent when the output queue was empty.
|
1999-08-31 21:01:53 +00:00 |
|
Michael Graff
|
4c5faa6bcf
|
Do the bsd4.3/bsd4.4 msghdr test right.
|
1999-08-31 20:57:46 +00:00 |
|
Michael Graff
|
0fe778098d
|
Remove one compiler's warning by casting both sides to (void *) in a comparison. Lame, but there you have it.
|
1999-08-31 20:55:26 +00:00 |
|
Mark Andrews
|
5cf7c8439c
|
Add serial.c
|
1999-08-30 14:47:12 +00:00 |
|
Mark Andrews
|
c4ef94b1a2
|
Add 32 bit serial arithmetic support.
|
1999-08-30 14:45:01 +00:00 |
|
Bob Halley
|
a0c881832e
|
fix typo, linux problems
|
1999-08-28 19:30:23 +00:00 |
|
Michael Graff
|
194b6a2519
|
make sendmsg() and recvmsg() work on solaris and hpux through nasty methods
|
1999-08-28 05:34:41 +00:00 |
|
Michael Graff
|
2dcb05b6a8
|
more portable method to generate v6 from v4 sockaddrs
|
1999-08-28 05:33:29 +00:00 |
|
Michael Graff
|
e417ec684f
|
use sendmsg() rather than send() or sendto() now, and start on control message
processing
|
1999-08-28 04:26:49 +00:00 |
|
Michael Graff
|
7b0fde02e4
|
define a few socket event (read/write) attributes
|
1999-08-28 04:26:16 +00:00 |
|
Michael Graff
|
287a9e6ce0
|
reserve lower 8 bits for task library, higher 24 for application/library use
|
1999-08-28 04:25:48 +00:00 |
|
Michael Graff
|
b39326d06e
|
sizeof() the right thing
|
1999-08-26 01:29:17 +00:00 |
|
Michael Graff
|
483e300c61
|
use recvmsg() and sendmsg()
|
1999-08-25 23:50:48 +00:00 |
|
Andreas Gustafsson
|
27e48d2eea
|
don't test errno if there has been no error
|
1999-08-19 11:18:37 +00:00 |
|
Bob Halley
|
b59b7cff7a
|
Fix typo ("bufsiz" instead of "bufsize")
|
1999-08-18 19:32:46 +00:00 |
|
Andreas Gustafsson
|
b97feea8fd
|
bind 8 #734: linux only fills in as many entries as will fill the buffer with SIOCGIFCONF
|
1999-08-18 05:00:52 +00:00 |
|
Bob Halley
|
f4e535251b
|
Detach from the correct task when canceling.
|
1999-07-28 23:25:16 +00:00 |
|
Michael Graff
|
11e2a221f1
|
hack on socket code more, trying to track down a bug
|
1999-07-28 23:04:33 +00:00 |
|
Michael Graff
|
d524cd03ec
|
make the isc_socket_recv() partial flag be a byte count instead, which allows
us to say "read at least 2 bytes" for things like a DNS packet over TCP.
|
1999-07-28 21:30:37 +00:00 |
|
Michael Graff
|
9bde328d3b
|
extremely minor formatting
|
1999-07-28 07:02:56 +00:00 |
|
Michael Graff
|
863563c38b
|
make writing use one event, too
|
1999-07-28 06:50:10 +00:00 |
|
Michael Graff
|
39fba32b02
|
oops, no debugging :)
|
1999-07-28 01:15:12 +00:00 |
|
Michael Graff
|
231c2cf614
|
use one internal event for connects and receives. Writes will be done shortly.
|
1999-07-28 01:07:21 +00:00 |
|
Bob Halley
|
dbc08baf16
|
move timer types to <isc/types.h>
|
1999-07-24 00:57:37 +00:00 |
|
Bob Halley
|
a0f6e78b74
|
add helpful macros; add ISC_RESULTCLASS_DNSRCODE
|
1999-07-24 00:57:26 +00:00 |
|
Bob Halley
|
67e33ba670
|
we were purging the wrong event ranges
|
1999-07-21 21:18:10 +00:00 |
|
Andreas Gustafsson
|
ca485ab26f
|
sysctl-based network interface list scanning
|
1999-07-21 08:07:55 +00:00 |
|
Bob Halley
|
2f3cfa8c02
|
isc_net_haveipvN to isc_net_probeipvN
|
1999-07-19 23:54:09 +00:00 |
|
Bob Halley
|
595cc914dd
|
lint
|
1999-07-19 23:54:03 +00:00 |
|
Bob Halley
|
727524f623
|
simply AF_INET6 and PF_INET6 checking
|
1999-07-16 00:56:59 +00:00 |
|
Bob Halley
|
489b3eb09a
|
check for PF_INET
|
1999-07-16 00:52:58 +00:00 |
|
Bob Halley
|
270cd94d55
|
change isc_inet_ to isc_net_
|
1999-07-16 00:43:45 +00:00 |
|
Bob Halley
|
a761b4cd8d
|
forgot to change isc_inet_ to isc_net_
|
1999-07-16 00:43:18 +00:00 |
|
Bob Halley
|
f39ac70180
|
move isc_rwlock_t declaration to types.h
|
1999-07-16 00:28:14 +00:00 |
|
Bob Halley
|
81173c9bb3
|
inet.h is no longer relevant
|
1999-07-16 00:27:49 +00:00 |
|
Bob Halley
|
e9c5347c19
|
add support for inet_{ntop,pton,aton}
|
1999-07-16 00:27:15 +00:00 |
|
Bob Halley
|
fef7437f8f
|
add netdb.h
|
1999-07-16 00:26:31 +00:00 |
|
Bob Halley
|
0d1f8c2672
|
eliminate inet.h and extra sys/ includes
|
1999-07-16 00:25:59 +00:00 |
|
Bob Halley
|
0011d936a5
|
link in unix/ipv6.o if required
|
1999-07-16 00:25:19 +00:00 |
|
Bob Halley
|
da4920783e
|
eliminate inet.h; cleanups; do not use UNIX-specific .h files
|
1999-07-16 00:24:04 +00:00 |
|
Bob Halley
|
b8e1e8f743
|
ensure INADDR_ANY, IN6ADDR_ANY_INIT, in6addr_any, and in6addr_loopback defined
|
1999-07-15 20:15:03 +00:00 |
|
Bob Halley
|
705a1d752e
|
add any and loopback support
|
1999-07-15 20:13:12 +00:00 |
|
Bob Halley
|
507fa57547
|
add
|
1999-07-15 20:12:47 +00:00 |
|
Bob Halley
|
c65d0c4346
|
add ipv6.o; search for includes in build dir include
|
1999-07-15 20:12:37 +00:00 |
|