Michael Graff
da6d3492c1
Pullup for Andreas:
...
Log Message:
435. [bug] dns_zone_dump() overwrote existing zone files
rather than writing to a temporary file and
renaming. This could lead to empty or partial
zone files being left around in certain error
conditions involving the initial transfer of a
slave zone, interfering with subsequent server
startup. [RT #282 ]
2000-09-11 19:27:52 +00:00
Andreas Gustafsson
bf4a748009
pullups:
...
kill persistent errors. Always retry the I/O now;
make unreachable errors on unconnected UDP sockets be soft errors, rather than hard ones.
2000-09-08 22:17:27 +00:00
Andreas Gustafsson
518fc3147d
pullup:
...
415. [bug] The logging code leaked file descriptors.
2000-08-31 23:45:21 +00:00
Andreas Gustafsson
578ca544f5
407. [bug] isc_rwlock_lock() would needlessly block
...
readers when it reached the read quota even
if no writers were waiting.
2000-08-25 01:29:35 +00:00
Andreas Gustafsson
df028c4165
381. [bug] Check for IPV6_RECVPKTINFO and use it instead of
...
IPV6_PKTINFO if found. [RT #229 ]
2000-08-25 01:16:55 +00:00
Brian Wellington
ed1af78070
pullup:
...
406. [bug] Log messages were occasionally lost or corrupted
due to a race condition in isc_log_doit().
2000-08-25 01:13:33 +00:00
Brian Wellington
317a9d3589
pullup:
...
330. [func] New function isc_log_wouldlog().
(note: #330 is out of place in CHANGES, because it's new in rc4, but if
it was in the place that 330 is supposed to go, no one would see it. So,
leave it at the top)
2000-08-22 01:45:28 +00:00
Andreas Gustafsson
a244b6ca01
pullup:
...
entropy.h was missing from HEADERS, so it wasn't being installed.
2000-08-17 00:25:25 +00:00
Andreas Gustafsson
691e108acb
pullup:
...
On send, treat EPERM like ISC_R_HOSTUNREACH. send() seems to return EPERM
on Linux when firewall rules block the send.
2000-08-15 01:30:34 +00:00
Andreas Gustafsson
c28b219eca
pullup:
...
cvs rdiff -r1.3 -r1.4 bind9/lib/isc/unix/include/isc/keyboard.h
2000-08-07 16:39:59 +00:00
Andreas Gustafsson
60f988028d
pullup:
...
Allow keyboard operations to be interrupted by the interrupt or quit
character.
(includes patch to use ISC_TF)
2000-08-03 19:54:42 +00:00
Andreas Gustafsson
a1be2b08f4
pullup:
...
328. [func] Added isc_base64_decodestring().
2000-07-11 23:11:16 +00:00
Andreas Gustafsson
eaed97b795
pullup:
...
325. [bug] isc_lex_gettoken was processing octal strings when
ISC_LEXOPT_CNUMBER was not set.
2000-07-11 04:55:09 +00:00
Andreas Gustafsson
9135349b0c
incremented library version numbers to 1.0.0
2000-07-10 22:21:34 +00:00
Brian Wellington
e006d8fa8d
pullup: set connected and bound when the connect completes
2000-07-10 19:46:31 +00:00
Andreas Gustafsson
5a1063d4d1
pullup: Add isc_lex_isfile()
2000-07-10 19:13:10 +00:00
Andreas Gustafsson
cb2e6b4e8d
pullup:
...
300. [bug] Using both <isc/net.h> and <lwres/net.h> didn't work
on platforms lacking IPv6 because each included their
own ipv6 header file for the missing definitions. Now
each library's ipv6.h defines the wrapper symbol of
the other (ISC_IPV6_H and LWRES_IPV6_H).
2000-07-03 21:57:56 +00:00
Brian Wellington
cf781da93d
make install didn't work when using separate build dir
2000-06-30 01:25:29 +00:00
Andreas Gustafsson
badb9ee6e1
pullup: Force SIGHUP to be in state SIG_DFL when starting, since Solaris would break
...
that, if run from under cron.
2000-06-28 03:12:30 +00:00
Andreas Gustafsson
fa023b811f
pullup: Casting void * to unsigned long works better than casting to isc_uint32_t
...
(actually, there is no functional change, it just eliminates a compiler warning)
2000-06-26 21:43:44 +00:00
Andreas Gustafsson
fba0fc670c
pullup: turn on BSD compatibility to avoid the annoying linux
...
'return host unreachable for unconnected UDP datagrams' bug.
2000-06-26 21:28:21 +00:00
James Brister
8775909be9
282. [bug] lexer now returns ISC_R_RANGE if parsed integer is
...
too big for an usigned long.
2000-06-23 22:32:10 +00:00
David Lawrence
24de6390c1
"entropy.c", line 1319: remark(1552): variable "ent" was set but never used
2000-06-23 22:06:47 +00:00
David Lawrence
438d4a305d
include order lint
2000-06-23 21:43:46 +00:00
Michael Graff
79f9369c4f
gc DOIO_UNEXPECTED as it was never used
2000-06-23 19:58:38 +00:00
David Lawrence
c244584cad
276. [bug] isc_log_categorybyname() and isc_log_modulebyname()
...
would fail to find the first member of any category
or module array apart from the internal defaults.
Thus, for example, the "notify" category was improperly
configured by named.
This resolves RT #132 , "Logging channels definition problems."
2000-06-23 17:52:20 +00:00
David Lawrence
544f8fd0be
protect sys/types.h from check-includes.pl removal recommendation
2000-06-23 03:08:18 +00:00
David Lawrence
b654509b18
protect limits.h from check-includes.pl removal recommendation
2000-06-23 03:07:45 +00:00
David Lawrence
ec32c6b366
use isc/lang.h and add protective UNIX_ERRNO2RESULT_H wrapper
2000-06-23 03:03:57 +00:00
David Lawrence
ac9e556e49
use isc/lang.h and fix ISC_STDIO_H wrapper
2000-06-23 03:03:14 +00:00
David Lawrence
e9acb52098
use isc/lang.h and fix ISC_SHA1_H wrapper
2000-06-23 03:02:58 +00:00
David Lawrence
76d6c9e54f
protect isc/formatcheck.h from check-includes.pl removal recommendation
2000-06-23 03:02:41 +00:00
David Lawrence
d7984899c8
use isc/lang.h
2000-06-23 03:02:04 +00:00
David Lawrence
bac5798358
use isc/lang.h and add protective ISC_FSACCESS_H wrapper
2000-06-23 03:01:46 +00:00
David Lawrence
8dfc0c1ab0
does not need isc/magic.h
2000-06-23 03:01:12 +00:00
Michael Graff
0087d83906
thinko. Check for necessary entropy content correctly.
2000-06-23 02:31:10 +00:00
David Lawrence
9c3531d72a
add RCS id string
2000-06-22 22:00:42 +00:00
Brian Wellington
aed3b8cb4e
cfmakeraw() is not posix
2000-06-22 20:50:55 +00:00
David Lawrence
7c74e180c2
update_copyrights
2000-06-22 03:00:36 +00:00
David Lawrence
038b0bd35c
return the number of ncpus, instead of whatever random crap is on the stack
2000-06-22 02:23:39 +00:00
Michael Graff
0eb2572d79
add isc_thread_setconcurrency()
2000-06-22 01:48:24 +00:00
Brian Wellington
386a52a5ea
Add isc/unix/os.c, which has isc_os_ncpus()
2000-06-22 01:06:35 +00:00
Michael Graff
9f95b0199c
add an argument to indicate how long to wait before draining the keyboard's input queue. This keeps people from overrunning input into the shell, etc.
2000-06-22 00:25:33 +00:00
Michael Graff
8e7e1ef75b
let the entropy source seed the pseudorandom source from _very_ bad sources like the time and the pid. Update the dispatcher to always expect success in these cases.
2000-06-21 22:12:23 +00:00
David Lawrence
49dbdb0186
update_copyrights
2000-06-21 22:05:07 +00:00
David Lawrence
8cbd9988dc
the ipv6.h header file is now platform independent
2000-06-21 20:50:55 +00:00
Andreas Gustafsson
0302c5670c
do includes in alphabetical order
2000-06-21 17:27:55 +00:00
Michael Graff
890fb60939
add keyboard API
2000-06-21 01:45:21 +00:00
Michael Graff
96e79f7ede
Fully implement callback sources, and add a test program to test it.
2000-06-21 00:04:57 +00:00
Michael Graff
3036f326e5
attach to the memory context on manager create, and detach on destroy
2000-06-21 00:01:52 +00:00