Mark Andrews
df7e79d0cd
1920. [bug] Update windows socket code. [RT #14965 ]
2005-09-01 03:15:40 +00:00
Mark Andrews
db1649c42a
update copyright notice
2005-06-09 23:53:30 +00:00
Mark Andrews
800d97ac53
1882. [port] win32: isc__errno2result() now reports its caller.
...
[RT #13753 ]
1881. [port] win32: Handle ERROR_NETNAME_DELETED. [RT #13753 ]
2005-06-08 01:04:43 +00:00
Mark Andrews
2c30dcb5c2
update copyright notice
2005-02-09 05:11:52 +00:00
Mark Andrews
218e64c461
1812. [port] win32: IN6_IS_ADDR_UNSPECIFIED macro is incorrect.
...
[RT #13453 ]
2005-02-09 04:08:43 +00:00
Mark Andrews
e1c8c83bb8
fix typo in unexecuted code
2004-09-01 04:31:39 +00:00
Mark Andrews
5270bb206c
1681. [bug] Only set SO_REUSEADDR when a port is specified in
...
isc_socket_bind(). [RT #11742 ]
2004-06-30 23:28:40 +00:00
Mark Andrews
fcb546a557
1660. [bug] win32: connection_reset_fix() was being called
...
unconditionally. [RT #11595 ]
2004-06-18 01:16:04 +00:00
Mark Andrews
7b1cf81ee0
1638. [bug] win32: isc_socket_cancel(ISC_SOCKCANCEL_ACCEPT) was
...
incorrectly closing the socket. [RT #11291 ]
2004-05-17 03:02:23 +00:00
Mark Andrews
12c3fa5c30
1627. [bug] win32: sockets were not being closed when the
...
last external reference was removed. [RT# 11179]
2004-05-04 00:14:47 +00:00
Mark Andrews
9e4db62a34
update copyrights
2004-03-09 06:12:49 +00:00
Mark Andrews
c98371ed88
1588. [bug] win32: TCP sockets could become blocked.
2004-03-04 05:48:23 +00:00
Mark Andrews
889bfbf856
add isc_sockaddr_isexperimental isc_netaddr_isexperimental
2004-03-01 00:23:17 +00:00
Mark Andrews
3dc0a8fa47
1578. [bug] Don't use CLASS E IPv4 addresses when resolving.
...
[RT #10346 ]
2004-02-20 00:50:17 +00:00
Mark Andrews
40faa0c9cb
1562. [bug] isc_socket_create() and isc_socket_accept() could
...
leak memory under error conditions. [RT #10230 ]
2004-01-26 23:47:04 +00:00
Mark Andrews
59e8ec0e6c
double ))
2004-01-08 08:12:19 +00:00
Mark Andrews
86d51e5116
1553. [bug] The windows socket code could stop accepting
...
connections.
2004-01-08 05:40:44 +00:00
Mark Andrews
ff946efb1d
1536. [bug] Windows socket code failed to log a error description
...
when returning ISC_R_UNEXPECTED. [RT #9998 ]
2004-01-05 08:21:09 +00:00
Mark Andrews
1d04b5105d
1495. [cleanup] Replace hash functions with universal hash.
2003-07-25 03:31:45 +00:00
Mark Andrews
3afde524a1
win32obj.obj -> win32os.obj
2003-07-23 03:59:50 +00:00
Mark Andrews
f4d86cfcea
update_copyrights
2003-07-22 04:03:54 +00:00
Mark Andrews
57fe5960b5
remove unused code
2003-07-09 05:17:49 +00:00
Mark Andrews
51e94e467d
ins strerror.c to be consistant with 9.3
2003-07-09 05:11:08 +00:00
Mark Andrews
79e5e7b356
1348. [port] win32: Rewrote code to use I/O Completion Ports
...
in socket.c and eliminating a host of socket
errors. Performance is enhanced.
2003-07-09 04:58:19 +00:00
Mark Andrews
f04ce044c6
win32os is in this directory not the parent
2003-07-09 01:16:29 +00:00
Mark Andrews
b9294462c0
1476. [port] win32: port unreachables were blocking further i/o
...
on sockets (Windows 2000 SP2 and later).
2003-06-24 07:26:35 +00:00
Mark Andrews
61b416af86
update for v7 compile
2003-05-24 02:22:39 +00:00
Mark Andrews
80554c9aa3
add isc_rwlock_tryupgrade, isc_rwlock_downgrade
2003-05-20 07:37:10 +00:00
Mark Andrews
e1b3761bb2
cvsnt doesn't handle msdos style line termination
2003-05-19 23:16:08 +00:00
Mark Andrews
2c6d181f85
restore dos newlines
2003-05-16 05:46:16 +00:00
cvs2git
d73173f93f
This commit was manufactured by cvs2git to create branch 'v9_2'.
2003-05-14 23:21:21 +00:00
Mark Andrews
064516e76a
pullup:
...
1389. [bug] named could fail to rotate long log files. [RT #3666 ]
2003-05-12 05:29:24 +00:00
Mark Andrews
1b63cb1440
collapse duplicate code
2003-04-13 10:15:03 +00:00
Mark Andrews
69afe00a06
redo:
...
1459. [bug] win32: we were leaking a bits in the exception
fd_set resulting in "Socket operation on non-socket"
errors from select(). [RT #2966 ]
2003-04-13 10:11:31 +00:00
Mark Andrews
65bfb99dae
1459. [bug] win32: we were leaking a bits in the exception
...
fd_set resulting in "Socket operation on non-socket"
errors from select(). [RT #2966 ]
2003-04-13 08:04:36 +00:00
Mark Andrews
c716229384
win32: define S_ISREG if it not already defined.
2003-04-12 04:57:17 +00:00
Mark Andrews
a7efbe70e7
merge 9.2.2 back into v9_2
2003-03-06 04:38:29 +00:00
Mark Andrews
0ffaee887f
1412. [func] You can now specify servers to be tried if a nameserver
...
has IPv6 address and you only support IPv4 or the
reverse. See dual-stack-servers.
2003-01-16 03:59:28 +00:00
Mark Andrews
32b03bf0b6
SOCKET vs int
2003-01-14 23:39:03 +00:00
Mark Andrews
2f4fbeb360
SOCKET vs int
2003-01-14 23:37:06 +00:00
Mark Andrews
aa39170da8
1394. [func] It is now possible to check if a particular element is
...
in a acl. Remove duplicate entries from the localnets
acl.
1393. [port] Bind to individual IPv6 interfaces if IPV6_IPV6ONLY
is not available in the kernel to prevent accidently
listening on IPv4 interfaces.
developer: jinmei
reviewer: marka
2002-10-29 04:40:26 +00:00
Mark Andrews
741a75f81b
reviewed: marka
...
developer: mayer
relative paths
build against openssl 0.9.6g
2002-08-17 01:34:09 +00:00
Danny Mayer
8c17b6f1e4
Updated code to support more than 63 accepts and connects by adding capability to add more event_wait threads on demand
2002-08-06 03:32:53 +00:00
Danny Mayer
834aa90500
Change isc_win32_version_check name to isc_win32_versioncheck and fix return value to be as reported in the header
2002-08-03 01:36:24 +00:00
Danny Mayer
70406959df
Fix NTReportError which needed an array of strings instead of just a pointer to a string
2002-08-03 01:34:14 +00:00
Danny Mayer
5da7016a6c
Message header is per I/O and not per socket. Changes made to make them per I/O.
2002-08-02 03:45:56 +00:00
Danny Mayer
dd472802de
ipv6 cleanup and reorganization of header information
2002-08-01 03:56:08 +00:00
Danny Mayer
5a18a1174d
Version-specific functions
2002-08-01 03:54:30 +00:00
Danny Mayer
931e557ecf
Fixed code to check for NULL before freeing buffer
2002-08-01 03:52:14 +00:00
Danny Mayer
1ceb6aa154
Added Windows-specific error codes to list
2002-08-01 03:50:24 +00:00