Brian Wellington
|
a6f31a3fd0
|
Only install default handlers for SIGTERM and SIGWAIT if we haven't installed
other handlers already.
|
2000-07-12 01:46:57 +00:00 |
|
Brian Wellington
|
838f13fbdc
|
Set default signal handlers for SIGINT and SIGTERM (SIGHUP already had one).
This doesn't appear to have an effect on any platform, but it seems like a
good idea.
|
2000-07-11 19:18:05 +00:00 |
|
Michael Graff
|
401bea7527
|
set connected and bound when the connect completes
|
2000-07-10 19:40:06 +00:00 |
|
David Lawrence
|
641689bff4
|
note in the comment that isc_time_microdiff returns 0 if t1 < t2.
no need to pull up.
|
2000-06-30 22:40:32 +00:00 |
|
Michael Graff
|
2e0e781ba4
|
use the correct function name in debugging statements
|
2000-06-29 07:40:58 +00:00 |
|
Andreas Gustafsson
|
33e482fa3e
|
edited comment, no functional change
|
2000-06-27 21:04:12 +00:00 |
|
Michael Sawyer
|
d8afbf2f30
|
Force SIGHUP to be in state SIG_DFL when starting, since Solaris would break
that, if run from under cron.
|
2000-06-27 18:49:14 +00:00 |
|
Andreas Gustafsson
|
a7d4703552
|
commented
|
2000-06-26 22:59:22 +00:00 |
|
David Lawrence
|
2298aec5a1
|
test for high bit being set in isc_file_settime needed to use an
unsigned long long constant to work correctly on platforms that have
a 64 bit timeval.tv_sec and 32 bit ints.
|
2000-06-26 21:33:57 +00:00 |
|
Michael Graff
|
a72ca8608c
|
revert part of a previous commit. This makes net/host unreachable hard errors again.
|
2000-06-26 20:16:01 +00:00 |
|
Brian Wellington
|
0191211ce5
|
Casting void * to unsigned long works better than casting to isc_uint32_t
|
2000-06-26 18:41:06 +00:00 |
|
Michael Graff
|
53b63f5467
|
minor change to make certain 'on' is defined. This used to be used only by USE_CMSG, but is also used to turn on BSD compatibility, so test on SO_BSDCOMPAT too.
|
2000-06-26 18:20:25 +00:00 |
|
Michael Graff
|
18a8c21c77
|
turn on BSD compatibility to avoid the annoying linux 'return host unreachable for unconnected UDP datagrams' bug.
|
2000-06-26 17:48:26 +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
|
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 |
|
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
|
038b0bd35c
|
return the number of ncpus, instead of whatever random crap is on the stack
|
2000-06-22 02:23:39 +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 |
|
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 |
|
Michael Graff
|
35250798eb
|
Actually create sample sources now.
|
2000-06-20 19:10:19 +00:00 |
|
Michael Graff
|
b9672b61d8
|
add processing of sample sources, and of callback sources
|
2000-06-20 19:01:13 +00:00 |
|
Michael Graff
|
8470db5b12
|
clean up ; remove unneeded function arguments
|
2000-06-20 17:24:47 +00:00 |
|
David Lawrence
|
4acd8d2afe
|
build fsaccess
|
2000-06-20 04:09:48 +00:00 |
|
David Lawrence
|
a904de0bc8
|
OS-independent filesystem permissions
|
2000-06-20 04:06:01 +00:00 |
|
Michael Graff
|
7685c082c8
|
remove flags from source types. It was never used, and probably shouldn't be there.
|
2000-06-17 01:42:21 +00:00 |
|
Michael Graff
|
fd316ab4f9
|
snapshot
|
2000-06-17 01:30:40 +00:00 |
|
Michael Graff
|
9ceb50ed04
|
protect isc_entropy_stats() with a lock, and use a static dumpstats() internally when a lock is already held, for debugging. Add isc_entropy_putdata() which can be used to prime the pool.
|
2000-06-17 00:43:11 +00:00 |
|
Michael Graff
|
57ded06933
|
fix multicast test
|
2000-06-16 22:35:36 +00:00 |
|
Michael Graff
|
29a2e0c9b5
|
Bring back warnings we supressed for b4 :)
|
2000-06-16 01:39:05 +00:00 |
|
Michael Graff
|
e92d6ed5e7
|
snapshot
|
2000-06-16 01:38:13 +00:00 |
|
Michael Graff
|
f64ded0ac7
|
set ISC_SOCKEVENTATTR_MULTICAST on packets received from a multicast address
|
2000-06-15 18:25:49 +00:00 |
|
Michael Graff
|
d80da258e3
|
Add isc_netaddr_ismulticast() and isc_sockaddr_ismulticast()
|
2000-06-15 18:23:54 +00:00 |
|
Michael Graff
|
c3581e2bcc
|
No need to destroy filesources -- they will clean up when the source is destroyed
|
2000-06-15 18:15:26 +00:00 |
|
Michael Graff
|
c498b4be95
|
initialize with at least THRESHOLD_BITS bits of entropy for pseudorandom case.
|
2000-06-12 22:28:05 +00:00 |
|
Michael Graff
|
6a3beb6f7e
|
don't reset initialized state to ISC_TRUE -- it is a counter now, not a boolean
|
2000-06-12 21:37:13 +00:00 |
|
Brian Wellington
|
898c0c12f0
|
MIN -> MAX
|
2000-06-12 20:49:18 +00:00 |
|
Michael Graff
|
8fdd9c31b9
|
allow blocking when priming the pseudorandom generator
|
2000-06-12 18:28:25 +00:00 |
|
Michael Graff
|
8422b3823f
|
require that we collect at least 20 bytes (hash size) of good randomness
before allowing pseudorandom operation.
|
2000-06-12 18:19:43 +00:00 |
|
Michael Graff
|
8b143acb3a
|
remove debugging printfs, no really
|
2000-06-10 01:53:02 +00:00 |
|