83545641dd975e12f883abab94ddb749eb18de95 |
|
09-Feb-2018 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
701a93f5a592e4652343e049aa495d409c3ee133 |
|
08-Feb-2018 |
Mark Andrews <marka@isc.org> |
[v9_11] fix nsupdate test on windows
4888. [test] Initialize sockets correctly in sample-update so
that nsupdate system test will will run on Windows.
[RT #47097]
(cherry picked from commit 6757dc6488804da282aedce4a563cc17c5986442) |
ad1317338af79edad878c9c3e4361798503310ba |
|
03-Oct-2017 |
Mark Andrews <marka@isc.org> |
4748. [cleanup] Sprintf to snprintf coversions. [RT #46132]
(cherry picked from commit a009d03a1abf73c8146c1696ce1100e62c3b9dbb) |
4f851656c4d0837dbcceb345838ec74568a11aee |
|
14-Sep-2017 |
Mark Andrews <marka@isc.org> |
#include <isc/string.h>
(cherry picked from commit 5fb0c09a5eeac337cc40fea2768d5ade78d489fb) |
5a93d3be4e0c652f455066bb764416173a00c951 |
|
14-Sep-2017 |
Mark Andrews <marka@isc.org> |
more str{n}{cat,cpy} corrections rt45981_stage2
(cherry picked from commit cb629cdeda09bb5a0be90e491b22c4b58d28f900) |
66e599a0042f41dfa32d93cadb68e3016704bac6 |
|
29-Jul-2017 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
05a456499af940762d6658366abafb220c5053cc |
|
28-Jul-2017 |
Mark Andrews <marka@isc.org> |
4660. [bug] Remove spurious "peer" from Windows socket log
messages. [RT #45617]
(cherry picked from commit 5140501a0b0a741a456efe3a1a2a052c95041af6) |
fd017eea638d690b6a90c4d2a3f2ebe51c472173 |
|
29-Nov-2016 |
Mark Andrews <marka@isc.org> |
4519. [port] win32: handle ERROR_MORE_DATA. [RT #43534]
(cherry picked from commit a611e44f9a7d598bbbffe73f59e592739ddfeeaa) |
6ef1cdec9a52a21a3db649817184702abfe6dd95 |
|
21-Nov-2016 |
Mark Andrews <marka@isc.org> |
4516. [bug] isc_socketmgr_renderjson was missing from the
windows build. [RT #43602]
(cherry picked from commit 358c6ecd26c8c5ef5d57de0da670018b386f34ac) |
cc51cd2d2076e33117c60c9effcb8caccde4983b |
|
19-Oct-2016 |
Witold Krecicki <wpk@isc.org> |
4487. [test] Make system tests work on Windows. [RT #42931] |
e51ba2650025460b26092fb2500e0b6dfbf6d548 |
|
07-Sep-2016 |
Mark Andrews <marka@isc.org> |
4461. [bug] win32: not all external data was properly marked
as external data for windows dll. [RT #43161]
(cherry picked from commit 8eceb0bffe4ab4ccf72f71bb69d2b8106743af5d) |
f5898cf3484b1588d5239faa4062a2b2b606ce91 |
|
17-Aug-2016 |
Evan Hunt <each@isc.org> |
[v9_11] fix dyndb issues; isc_errno_toresult()
4445. [cleanup] isc_errno_toresult() can now be used to call the
formerly private function isc__errno2result().
[RT #43050]
4444. [bug] Fixed some issues related to dyndb: A bug caused
braces to be omitted when passing configuration text
from named.conf to a dyndb driver, and there was a
use-after-free in the sample dyndb driver. [RT #43050]
Patch for dyndb driver submitted by Petr Spacek at Red Hat.
(cherry picked from commit 3390d74e33385337631b19e68760025e0ca5d6ec) |
c5342425ea5568af04f4b87d5d9690453b21c9f1 |
|
12-Aug-2016 |
Mark Andrews <marka@isc.org> |
4440. [func] Enable TCP fast open support when available on the
server side. [RT #42866]
(cherry picked from commit a977bc4c8ebc9dfc61f3f7435cb473216d0ec0dc) |
0c27b3fe77ac1d5094ba3521e8142d9e7973133f |
|
27-Jun-2016 |
Mark Andrews <marka@isc.org> |
4401. [misc] Change LICENSE to MPL 2.0. |
dd784c18ef799e9e35c9debe34323c50d4e7f8a5 |
|
16-Nov-2015 |
Francis Dupont <fdupont@isc.org> |
Merged VS 2015 64 bit warnings (#40373) |
1d96b1a5ad4f860e7ac8447746cc9289fff8ee9f |
|
28-Sep-2015 |
Francis Dupont <fdupont@isc.org> |
Removed unused addrbuf |
d37f4738f4723fdb43945c8a0fbf4aa08247bcf8 |
|
09-Sep-2015 |
Evan Hunt <each@isc.org> |
[master] clean up dead code |
bcb68be0a8f3c3eca58d6a6a869267e5c1841de2 |
|
17-Apr-2015 |
Francis Dupont <fdupont@isc.org> |
misc fixes for VS 2015 CTP #39267 |
6a837e5121bc3d440c505749053650b073557c1c |
|
18-Feb-2015 |
Mark Andrews <marka@isc.org> |
address race condition with multiple isc_socket_connect calls in change 4041 |
39f68d7b64dce25e19f7132f6c46b3beabeed492 |
|
22-Jan-2015 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
ff62d4458acda2110a3763ec576a4f728450662c |
|
21-Jan-2015 |
Evan Hunt <each@isc.org> |
[master] allow shared TCP sockets when connecting
4041. [func] TCP sockets can now be shared while connecting.
(This will be used to enable client-side support
of pipelined queries.) [RT #38231] |
b77ae24e3e44996b0cf6d65dab8d608085fa9790 |
|
21-Jan-2015 |
Evan Hunt <each@isc.org> |
[master] more windows VS14 compatibility work
(completes change #3987) |
055f6517b4328daaa06a27463cfc035cf04c35fa |
|
20-Dec-2014 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
1e0ed0c6f5c359df88767e2c4f0fda24f2da0468 |
|
19-Dec-2014 |
Mark Andrews <marka@isc.org> |
4024. [bug] dns_rdata_opt_first, dns_rdata_opt_next,
dns_rdata_opt_current, dns_rdata_txt_first,
dns_rdata_txt_next and dns_rdata_txt_current were
documented but not implemented. These have now been
implemented.
dns_rdata_spf_first, dns_rdata_spf_next and
dns_rdata_spf_current were document but not
implemented. The prototypes for these
functions have been removed. [RT #38068]
4023. [bug] win32: socket handling with explict ports and
invoking named with -4 was broken for some
configurations. [RT #38068] |
91e7faa87486019753f0a622049c3652c7eef012 |
|
07-Aug-2014 |
Evan Hunt <each@isc.org> |
[master] win32 sockets don't support dscp |
89cf81b4625c574f60c21e0dce12b150f3c5583c |
|
18-Jul-2014 |
Mark Andrews <marka@isc.org> |
3896. [bug] Address performance issues with DSCP code on some
platforms. [RT #36534] |
44c6deacdd7cea39c267fabd3e35f8abdc1ce24c |
|
24-Apr-2014 |
Mark Andrews <marka@isc.org> |
additional changes for:
3818. [bug] Stop lying to the optimizer that 'void *arg' is a
constant in isc_event_allocate. |
b454c0319685041db3f3e8fd7671e1b364fd20c5 |
|
04-Mar-2014 |
Evan Hunt <each@isc.org> |
[master] use ANSI prototypes, clean up some casts |
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5 |
|
27-Feb-2014 |
Evan Hunt <each@isc.org> |
[master] merge several interdependent fixes
3760. [bug] Improve SIT with native PKCS#11 and on Windows.
[RT #35433]
3759. [port] Enable delve on Windows. [RT #35441]
3758. [port] Enable export library APIs on windows. [RT #35382] |
afdcff15c013a9872a5e26d9bbbdc78035876ecb |
|
12-Feb-2014 |
Mark Andrews <marka@isc.org> |
#ifdef PF_ROUTE use |
62ec9fd1681ffae7d6b0d54618599ecf650e3100 |
|
07-Feb-2014 |
Mark Andrews <marka@isc.org> |
3733. [func] Improve interface scanning support. Interface
information will be automatically updated if the
OS supports routing sockets. Use
"automatic-interface-scan no;" to disable.
Add "rndc scan" to trigger a scan. [RT #23027] |
a8cdf2a2e7e9a716a94db550138f1a65000fc19f |
|
04-Feb-2014 |
Evan Hunt <each@isc.org> |
[master] fixed win32 dig problem
3724. [bug] win32: Fixed a bug that prevented dig and
host from exiting properly after completing
a UDP query. [RT #35288] |
431a83fb29482c5170b3e4026e59bb14849a6707 |
|
10-Jan-2014 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
e851ea826066ac5a5b01c2c23218faa0273a12e8 |
|
09-Jan-2014 |
Evan Hunt <each@isc.org> |
[master] replace memcpy() with memmove().
3698. [cleanup] Replaced all uses of memcpy() with memmove().
[RT #35120] |
c3c8823fed039b3a2b8e5ca8bc2f3301d1dd840e |
|
03-Dec-2013 |
Mark Andrews <marka@isc.org> |
3681. [port] Update the Windows build system to support feature
selection and WIN64 builds. This is a work in
progress. [RT #34160] |
43bbab6d0b5a683a5bb6ea19e3e7418bf3221490 |
|
19-Nov-2013 |
Evan Hunt <each@isc.org> |
[master] typo |
6100b1769956200b2815803ab7b35556396ce0d1 |
|
25-Oct-2013 |
Mark Andrews <marka@isc.org> |
3662. [bug] 'host' could die if a UPD query timed out. [RT #34870] |
b99bfa184bc9375421b5df915eea7dfac6a68a99 |
|
10-Apr-2013 |
Evan Hunt <each@isc.org> |
[master] unify internal and export libraries
3550. [func] Unified the internal and export versions of the
BIND libraries, allowing external clients to use
the same libraries as BIND. [RT #33131] |
96139421d6006a3ce4d40aa6c7e482b1da9e38cc |
|
27-Mar-2013 |
Evan Hunt <each@isc.org> |
[master] win32 portability fixes |
1e9f7a42bcfdfaa0ad314bed46e6c1297cdd0348 |
|
23-Mar-2013 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
67adc03ef81fb610f8df093b17f55275ee816754 |
|
22-Mar-2013 |
Evan Hunt <each@isc.org> |
[master] add DSCP support
3535. [func] Add support for setting Differentiated Services Code
Point (DSCP) values in named. Most configuration
options which take a "port" option (e.g.,
listen-on, forwarders, also-notify, masters,
notify-source, etc) can now also take a "dscp"
option specifying a code point for use with
outgoing traffic, if supported by the underlying
OS. [RT #27596] |
bbb3705e4cbdacf7cf6da7e448d79d97fdab2411 |
|
22-Mar-2013 |
Mark Andrews <marka@isc.org> |
3535. [bug] Minor win32 cleanups. [RT #32962] |
80f1365a5977603833be5a6d647dd1cd0c1d611e |
|
22-Mar-2013 |
Mark Andrews <marka@isc.org> |
sock could be used uninitalized in isc_socketmgr_renderxml on error |
ad673634303305de6985920d9115cca55abf7ba2 |
|
22-Mar-2013 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
c82da2167dcbd8300f0eaa81fb900c0b17e8f94c |
|
21-Mar-2013 |
Mark Andrews <marka@isc.org> |
3531. [bug] win32: A uninitialized value could be returned on out
of memory. [RT #32960] |
18a148d9989106bd34125e34ccdee48b2c325bce |
|
01-Nov-2012 |
Mark Andrews <marka@isc.org> |
sock is potentially unused in use_min_mtu |
fcd7c22fdff859e47d290981bb08cd3fc07369a1 |
|
01-Nov-2012 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
bbf31e6b623af575138669bdd7031232867b9166 |
|
01-Nov-2012 |
Mark Andrews <marka@isc.org> |
More coverity fixes:
3410. [bug] Addressed Coverity warnings. [RT #31626]
Squashed commit of the following:
commit 6fec07bbb69ead784063052f2099674f8b52c6b3
Author: Mark Andrews <marka@isc.org>
Date: Tue Oct 30 18:14:35 2012 +1100
use strl{cat,cpy}
commit 19a5d3766f3dbc8a2944b21640a8226a89aae7ba
Author: Mark Andrews <marka@isc.org>
Date: Tue Oct 30 14:38:55 2012 +1100
address unchecked xmlTextWriter* calls |
c2e80cf47ebb1ceecb4ad2ee01191ba2677f6fee |
|
31-Oct-2012 |
Mark Andrews <marka@isc.org> |
3411. [tuning] Use IPV6_USE_MIN_MTU or equivalent with TCP in addition to UDP. [RT #31690]
Squashed commit of the following:
commit bcbe9ae7a99e1f7f4236a22739a793b51ace8684
Author: Mark Andrews <marka@isc.org>
Date: Wed Oct 31 15:10:53 2012 +1100
Use IPV6_USE_MIN_MTU for TCP as well as UDP |
28a8f5b0de57d269cf2845c69cb6abe18cbd3b3a |
|
07-Mar-2012 |
Mark Andrews <marka@isc.org> |
set $Id$ |
2f4561bc9cd5e5cdc58e29e600303c812f6902ee |
|
07-Feb-2012 |
Automatic Updater <source@isc.org> |
update copyright notice |
77cb7130e721c1352009c86fb2b38eedd06c4f97 |
|
06-Feb-2012 |
Mark Andrews <marka@isc.org> |
3276. [bug] win32: isc_socket_dup is not implemented. [RT #27696]
3276. [bug] win32: ns_os_openfile failed to return NULL on
safe_open failure. [RT #27696] |
23daf8948b2e5462ccea082a441e9759dffa50cd |
|
29-Nov-2011 |
Mark Andrews <marka@isc.org> |
3225. [bug] Silence spurious "setsockopt(517, IPV6_V6ONLY) failed"
messages. [RT #26507] |
6c18c134c81b90347e7af7a18c7d27f841e20e61 |
|
23-Aug-2011 |
Evan Hunt <each@isc.org> |
add isc_socket_getfd() on win32 side |
6986290f4e0bf0d895fb93cf13bd3dd67be3cb08 |
|
23-Aug-2011 |
Evan Hunt <each@isc.org> |
address win32 compile/link problems |
2f17ad4545ca552c92c88f7cb1e2525050c10c67 |
|
29-Jul-2011 |
Automatic Updater <source@isc.org> |
update copyright notice |
31f46f1869f4b6b8ecfe0d89177000fb867b8df1 |
|
28-Jul-2011 |
Mark Andrews <marka@isc.org> |
3138. [bug] Address memory leaks and out-of-order operations when
shutting named down. [RT #25210] |
f07b2fccaf6be13d9440d323e9e79ee84fe345e2 |
|
28-Jul-2011 |
Evan Hunt <each@isc.org> |
3137. [func] Improve hardware scalability by allowing multiple
worker threads to process incoming UDP packets.
This can significantly increase query throughput
on some systems. [RT #22992] |
187d99dc53f6a14637fb3a3b649ad67318aceca8 |
|
09-Dec-2010 |
Mark Andrews <marka@isc.org> |
s/dev/sdev/ |
e78c2b856b9bfbf713fe805224f345f8e8f84e4a |
|
03-Dec-2010 |
Evan Hunt <each@isc.org> |
2979. [bug] named could deadlock during shutdown if two
"rndc stop" commands were issued at the same
time. [RT #22108] |
bc7051ee3f732b0f0705d8fab93fcf8f7bf6764d |
|
18-Nov-2010 |
Automatic Updater <source@isc.org> |
update copyright notice |
5a636f9951e0a6968498d588a57cb01161d2a109 |
|
18-Nov-2010 |
Mark Andrews <marka@isc.org> |
2972. [bug] win32: address windows socket errors. [RT #21906] |
2b43d1d8c508d7e7be388d85e8bf83ff0aed1e11 |
|
14-Aug-2010 |
Automatic Updater <source@isc.org> |
update copyright notice |
bcb444aed0e5b314b0694ae9fe8069152cdd7bf1 |
|
13-Aug-2010 |
Francis Dupont <fdupont@isc.org> |
remove connection aborted error message |
5857247dbbfe384a1bcf376d0451f1b2bc3c2c7a |
|
10-Nov-2009 |
Evan Hunt <each@isc.org> |
2758. [bug] win32: Added a workaround for a windows 2008 bug
that could cause the UDP client handler to shut
down. [RT #19176] |
627f3e0805e2ee948e1f8c42f2251084aac388e9 |
|
26-Sep-2009 |
Automatic Updater <source@isc.org> |
update copyright notice |
ef830a775010eba69f6d5332aff0bc9ed9d21c55 |
|
25-Sep-2009 |
Mark Andrews <marka@isc.org> |
use (char *) for {get,set}sockopt argument |
f0eecd4d62a8f51eca4cf6d20e8a78d3c2f61d81 |
|
02-Sep-2009 |
Evan Hunt <each@isc.org> |
changes needed for win32 build |
307d2084502eddc7ce921e5ce439aec3531d90e0 |
|
01-Sep-2009 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
2660. [func] Add a new set of DNS libraries for non-BIND9
applications. See README.libdns. [RT #19369] |
aeff7de836558fa8002ab5db35292d2bb6450da8 |
|
17-Jul-2009 |
Evan Hunt <each@isc.org> |
2634. [port] win32: Add support for libxml2, enable
statschannel. [RT #19773] |
f605647060939871d5f219b998d8e5a2cd6c0afb |
|
05-Mar-2009 |
Mark Andrews <marka@isc.org> |
Undocumented firewall test hook. [RT #19398] |
d9059b0c38bd630c367d81424d72b1308cd74b04 |
|
27-Jan-2009 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
2537. [func] Added more statistics counters including those on socket
I/O events and query RTT histograms. [RT #18802] |
1016f2638f8a34a802ce41043d5369553ac14246 |
|
18-Jan-2009 |
Francis Dupont <fdupont@isc.org> |
spelling |
5569e7de51513952d89f29de08049ed6bb054d6e |
|
06-Jan-2009 |
Automatic Updater <source@isc.org> |
update copyright notice |
3fb1637c9265cc593973326ae193783413f68699 |
|
06-Jan-2009 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
trivial comment cleanups (RT#19118) |
467e6fd1672fb35968f522e1ef11a7e2e0cb701e |
|
16-Sep-2008 |
Michael Graff <mgraff@isc.org> |
make the same change to win32/socket.c here as was made on v9_5 to fix connected UDP sockets |
691f1f7731d175c7b2e21fbcc8d16a0c323e209a |
|
12-Sep-2008 |
Mark Andrews <marka@isc.org> |
2438. [bug] Timeouts could be logged incorrectly under win32.
2436. [security] win32: UDP client handler can be shutdown. [RT #18576]
2434. [bug] Fixed a minor error-reporting bug in
lib/isc/win32/socket.c.
2432. [bug] More Windows socket handling improvements. Stop
using I/O events and use IO Completion Ports
throughout. Rewrite the receive path logic to make
it easier to support multiple simultaneous
requestrs in the future. Add stricter consistency
checking as a compile-time option (define
ISC_SOCKET_CONSISTENCY_CHECKS; defaults to off).
2420. [bug] Windows socket handling cleanup. Let the io
completion event send out cancelled read/write
done events, which keeps us from writing to memeory
we no longer have ownership of. Add debugging
socket_log() function. Rework TCP socket handling
to not leak sockets. |
1d77be00c4a686ab3bde3b2bcc41b583dd637053 |
|
08-Sep-2008 |
Mark Andrews <marka@isc.org> |
default maxsockets to 0 |
0eeaaaf0ae1ae2856b94886fa80f94c21e6f1bfd |
|
04-Sep-2008 |
Mark Andrews <marka@isc.org> |
2398. [bug] Improve file descriptor management. New,
temporary, named.conf option reserved-sockets,
default 512. [RT #18344] |
13d9b8ce94aee267761cd297a583e280df262d60 |
|
21-Aug-2008 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
2420. [func] Add new command line option '-S' for named to specify
the max number of sockets. [RT #18493]
Use caution: this option may not work for some
operating systems without rebuilding named. |
2f420f33bbd5a84eee03b5f9b608e79acf06cb29 |
|
20-Aug-2008 |
Mark Andrews <marka@isc.org> |
2419. [cleanup] Document that isc_socket_create() and isc_socket_open()
should not be used for isc_sockettype_fdwatch sockets.
[RT #18521] |
cf5d7a50945386af1002d3fe556ade39160fb746 |
|
08-Aug-2008 |
Automatic Updater <source@isc.org> |
update copyright notice |
dc842cdcb946b3f89448f07a9f024497a50c216a |
|
08-Aug-2008 |
Mark Andrews <marka@isc.org> |
2412. [bug] win32: address a resourse leak. [RT #18374] |
bd7e02a3378274436e30beecca33bf7889182776 |
|
24-Jul-2008 |
Francis Dupont <fdupont@isc.org> |
Expect to get E[MN]FILE errno internal_accept() [RT #18358] |
74157722706a1cdcd1f0dcc7d61613d0c592f332 |
|
24-Jul-2008 |
Automatic Updater <source@isc.org> |
update copyright notice |
240e53b13217af266abb3dae8ba103614daf2bf7 |
|
24-Jul-2008 |
Mark Andrews <marka@isc.org> |
2396. [bug] Don't set SO_REUSEADDR for randomized ports.
[RT #18336]
part 2 |
9de0f9b0aed432ee357dbba8d1d807525f4b6d4a |
|
22-Jul-2008 |
Mark Andrews <marka@isc.org> |
2396. [bug] Don't set SO_REUSEADDR for randomized ports.
[RT #18336] |
158f256a14b629c4157fe0da779a4ff0e3402e48 |
|
12-Jul-2008 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
2386. [bug] Add warning about too small 'open files' limit
[RT #18269]. |
34350037a886e7a16728335821da2bbff95683a9 |
|
03-Jul-2008 |
Evan Hunt <each@isc.org> |
re-merged rt18194 after fixing problems |
f41bd47802eef1298558027d5b86a9078fd8de71 |
|
01-Jul-2008 |
Evan Hunt <each@isc.org> |
merge rt18194 to enable windows build |
4462803b0dcfe07133a8ffdc13dc1f5688196d1d |
|
26-Jun-2008 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
minor resource leak in error handling of socket.c [RT #17968] |
2b91038561736c6016f85080df490daa0b368167 |
|
28-Mar-2008 |
Automatic Updater <source@isc.org> |
update copyright notice |
d8eb00152dcb190260d47f3f997cc73191a5a375 |
|
27-Mar-2008 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
always enable ISC_xxx_NAMES |
8e74bfb6045d78af71b54a2934823b334b3e423a |
|
28-Aug-2007 |
Mark Andrews <marka@isc.org> |
2220. [bug] win32: Address a race condition in final shutdown of
the Windows socket code. [RT #17028] |
ec5347e2c775f027573ce5648b910361aa926c01 |
|
19-Jun-2007 |
Automatic Updater <source@isc.org> |
update copyright notice |
47ee25b1f58a5924c51b59194b84621b9b7b6ba5 |
|
18-Jun-2007 |
Mark Andrews <marka@isc.org> |
2199. [bug] win32: don't call WSAStartup() while loading dlls.
[RT #16911] |
bdf9b9caac8d0262f9466f219df3759429e48e0f |
|
06-Mar-2007 |
Mark Andrews <marka@isc.org> |
add name and tag to socket structure |
96ea71632887c58a9d00f47eb318bf76b35903c3 |
|
13-Feb-2007 |
Mark Andrews <marka@isc.org> |
2134. [func] Additional statistics support. [RT #16666] |
1f369c25817d40ece9e429b65284ed73da11baa0 |
|
02-Feb-2007 |
Mark Andrews <marka@isc.org> |
update copyright notice |
fd276c2493ea2472c87c3091483bc76ebb606fe5 |
|
01-Feb-2007 |
Mark Andrews <marka@isc.org> |
remove SO_BSDCOMPAT reference |
f07fe5a1ac9d1345eb7a36a0bc38716a03e25f61 |
|
04-Aug-2006 |
Mark Andrews <marka@isc.org> |
2067. [bug] 'rndc' could close the socket too early triggering
a INSIST under Windows. [RT #16317] |
9a482d1fcead22ab0d639c463c77672846485f3e |
|
06-Jun-2006 |
Mark Andrews <marka@isc.org> |
2039. [func] Check that all buffers passed to the socket code
have been retrieve when the socket event is freed.
[RT #16122]
2038. [bug] dig/nslookup/host was unlinking from wrong list
when handling errors. [RT #16122] |
141132c272ebc41da4c55d69c49810fafadbbc11 |
|
07-Jan-2006 |
Mark Andrews <marka@isc.org> |
update copyright notice |
e88d4e2ebdc8c08b27769c761c9652bc1487c8af |
|
06-Jan-2006 |
Mark Andrews <marka@isc.org> |
1969. [bug] win32: the socket code was freeing the socket
structure too early. [RT #15776] |
74f261bd2b7846d8e730ca3a1b28d6503de5c74a |
|
01-Sep-2005 |
Mark Andrews <marka@isc.org> |
1920. [bug] Update windows socket code. [RT #14965] |
18d0b5e54be891a1aa938c165b6d439859121ec8 |
|
12-Jul-2005 |
Mark Andrews <marka@isc.org> |
1900. [port] freebsd: pthread_mutex_init can fail if it runs out
of memory. [RT #14995] |
0563d476dea35a60a59857cc8bd26ef276d78799 |
|
12-Jul-2005 |
Mark Andrews <marka@isc.org> |
1899. [func] Raise the UDP recieve buffer size to 32k if it is
less than 32k. [RT #14953] |
ab9871e71eac6b33ce92a0ad26dc50d0ff241e3b |
|
08-Jun-2005 |
Mark Andrews <marka@isc.org> |
1882. [port] win32: isc__errno2result() now reports its caller.
[RT #13753]
1881. [port] win32: Handle ERROR_NETNAME_DELETED. [RT #13753] |
c2a5a4a3cf815bce5fcc28180d9301a3d76023a5 |
|
24-Feb-2005 |
Mark Andrews <marka@isc.org> |
update copyright notice |
4423c99613db1399dbb5c51e86ef0d351a1418c2 |
|
23-Feb-2005 |
Mark Andrews <marka@isc.org> |
1814. [func] UNIX domain controls are now supported. |
3dd9bafd2e3329496c28864f0eb25b85de5854c5 |
|
01-Sep-2004 |
Mark Andrews <marka@isc.org> |
fix typo in unexecuted code |
9aa7706900e2451fcd6e44ffe4a45b042ec34cf3 |
|
01-Jul-2004 |
Mark Andrews <marka@isc.org> |
1681. [bug] Only set SO_REUSEADDR when a port is specified in
isc_socket_bind(). [RT #11742] |
99ba7fc5ff50823248155f4f2954ece0271b4354 |
|
18-Jun-2004 |
Mark Andrews <marka@isc.org> |
1660. [bug] win32: connection_reset_fix() was being called
unconditionally. [RT #11595] |
be00eb0795d2def3452de0da2adde74e7eda6982 |
|
17-May-2004 |
Mark Andrews <marka@isc.org> |
1640. [bug] win32: isc_socket_cancel(ISC_SOCKCANCEL_ACCEPT) was
incorrectly closing the socket. [RT #11291] |
578f588228f5e04ccf648b6ae596f396ad6a22c9 |
|
04-May-2004 |
Mark Andrews <marka@isc.org> |
1627. [bug] win32: sockets were not being closed when the
last external reference was removed. [RT# 11179] |
dafcb997e390efa4423883dafd100c975c4095d6 |
|
05-Mar-2004 |
Mark Andrews <marka@isc.org> |
update copyright notice |
1285fa26e632e3b386435b730b47b5ff1a03e553 |
|
04-Mar-2004 |
Mark Andrews <marka@isc.org> |
1588. [bug] win32: TCP sockets could become blocked. [RT #10115] |
96c973a6a96f10c93ede4c66964ceae47535a07a |
|
27-Jan-2004 |
Mark Andrews <marka@isc.org> |
1562. [bug] isc_socket_create() and isc_socket_accept() could
leak memory under error conditions. [RT #10230] |
bece90bfd79cd3fa549ff0eeb1664e26b9570c9c |
|
08-Jan-2004 |
Mark Andrews <marka@isc.org> |
double )) |
c3f9bda20f0993bc7aa4c654e7e2082adfbaa47f |
|
08-Jan-2004 |
Mark Andrews <marka@isc.org> |
1553. [bug] The windows socket code could stop accepting
connections. |
5e41884b4a1871eb83e66f0d68ca4d04bbbc857e |
|
05-Jan-2004 |
Mark Andrews <marka@isc.org> |
1536. [bug] Windows socket code failed to log a error description
when returning ISC_R_UNEXPECTED. [RT #9998] |
a2b8bb87775ed6c7cd245cd615fca4529ec18ae0 |
|
03-Oct-2003 |
Mark Andrews <marka@isc.org> |
remove extraneous spaces before semicolons |
cc083bb7031c04d57cbad41b2f5a796a4fd1865c |
|
11-Sep-2003 |
Mark Andrews <marka@isc.org> |
sizeof style |
dbd34ac1d053d04a0271ef7a12bd47c8c7c415e1 |
|
09-Jul-2003 |
Mark Andrews <marka@isc.org> |
remove potential file descriptor leak |
8c17b6f1e4ab18f857ff013a9f6146cea4d984f3 |
|
06-Aug-2002 |
Danny Mayer <source@isc.org> |
Updated code to support more than 63 accepts and connects by adding capability to add more event_wait threads on demand |
5da7016a6cd73bf244e9674ce4c61cb92e786ce8 |
|
02-Aug-2002 |
Danny Mayer <source@isc.org> |
Message header is per I/O and not per socket. Changes made to make them per I/O. |
4d9aec9c8cedb7c8454023f88ad19cf248fe8bd8 |
|
01-Aug-2002 |
Danny Mayer <source@isc.org> |
Redesigned sockets to use I/O Completion Ports and Events and eliminating multiple socket bugs reported |
a1edcd1b8d430650d85ec0962cd32efde76a71fb |
|
27-May-2002 |
Mark Andrews <marka@isc.org> |
1203. [func] Use "dataready" accept filter if available. |
091b098b49a4f84f459abd46451955a18abd6d40 |
|
02-Apr-2002 |
Mark Andrews <marka@isc.org> |
1241. [bug] Drop received UDP messsages with a zero source port
as these are invariably forged. [RT #2621] |
e2759ff73af1478aa1cfa48714482a6626daaf40 |
|
18-Feb-2002 |
Danny Mayer <source@isc.org> |
Fixes for error handling that were missing in previous commit |
efd263562b5d257951c53c380fd932be35dbbd3c |
|
25-Jan-2002 |
Danny Mayer <source@isc.org> |
Removed C++ "//" comment lines |
d7979cbb6ca26d310c3717af4067392633a319ea |
|
25-Jan-2002 |
Danny Mayer <source@isc.org> |
Removed errno references (except for pipe) and used WSAGetLastError() instead, changed logging to use isc__strerror() (adding function in this file for now), changed select timeout to 400 Milleseconds from 2 seconds. This reduces the wait when adding a socket at the cost of CPU usage. |
d073663cb45bef2fff5f9a43b9b6006edfc52483 |
|
10-Jan-2002 |
Mark Andrews <marka@isc.org> |
1174. [bug] Win32: add WSAECONNRESET to the expected errors
from connect(). [RT #2308] |
0cfa2fb26df42f781eca8c4c856d2d0165055beb |
|
29-Nov-2001 |
Mark Andrews <marka@isc.org> |
1146. [func] Allow IPV6_IPV6ONLY to be set/cleared on a socket if
supported by the OS by a new function
isc_socket_ipv6only(). |
91cd0f93ad34d23e8b09dca337120f64fbe8f0a1 |
|
27-Nov-2001 |
Andreas Gustafsson <source@isc.org> |
sizeof style |
f1b68725503ff3e46001eee5a1751e29a43a09d1 |
|
27-Nov-2001 |
Andreas Gustafsson <source@isc.org> |
Do not put a space before ';' when terminating a statement or in a 'for' statement. |
36d8518388877dcbee30542f47f90bac3f81b466 |
|
15-Nov-2001 |
Andreas Gustafsson <source@isc.org> |
indentation |
afce5ee1c8279b9b0033481708dc93e4744ab7d8 |
|
08-Nov-2001 |
Danny Mayer <source@isc.org> |
On a successful connect need to clear the except_fds bit for the socket. except_fds is only set for a connect call, so it is always safe to clear |
e2099424485779e4ea18e9217b766a7fe2d4b464 |
|
07-Nov-2001 |
Danny Mayer <source@isc.org> |
Fix select to set and check for exception fds for the connect() function for the socket. Miscellaneous error handling cleanup. [RT #1870] |
8423b244ec8a3a0ef76e3559d1a40e5117501ca5 |
|
16-Sep-2001 |
Danny Mayer <source@isc.org> |
doio_recv was not catching a ECONNRESET error. Fixed this and added code to catch other possible errors. Miscellaneous errno handling cleanup [RT #1745] |
07dcadc6e24f4572f2b7d7cae7d47d0f5256d129 |
|
17-Jul-2001 |
Andreas Gustafsson <source@isc.org> |
update_copyrights |
14597c218d7ddf3d71b0d9baa495196059317734 |
|
10-Jul-2001 |
Danny Mayer <source@isc.org> |
Fix memory leak [RT 1478] |
e76d4c91bfadf823f04dcca1c1c5bcc14c67671d |
|
09-Jul-2001 |
Andreas Gustafsson <source@isc.org> |
coding style |
68c2ccc953059f389cefc0f8a5ce0f83be7458c9 |
|
08-Jul-2001 |
Danny Mayer <source@isc.org> |
code style cleanup |
fd61d0cab1fb5ecac4d6b1859454ff2e766a0d8f |
|
06-Jul-2001 |
Danny Mayer <source@isc.org> |
Initial release of socket code |