Commit Graph
8016 Commits
Author SHA1 Message Date
Andreas Gustafsson 05eb8dbcb2 say 'not supported' instead of 'not implemented'; the latter sounds like we are
planning to implement it later, which we are not
2001-01-03 20:18:47 +00:00
Andreas Gustafsson c10ee77c29 note that SIG(0) signing of multiple-message TCP streams is not
implemented.
2001-01-03 20:15:10 +00:00
Mark Andrews 4e7942dc76 648. [port] Add support for pre-RFC2133 IPv6 implementations. 2001-01-03 13:13:14 +00:00
Mark Andrews bff0843329 get revision right 2001-01-03 13:07:00 +00:00
Mark Andrews 19cfe6a53b Check for in6_addr, if missing assume in_addr6 provided we have sockaddr_in6. 2001-01-03 13:05:14 +00:00
Andreas Gustafsson f23afaac09 spelling; use complete sentences 2001-01-03 02:19:05 +00:00
Brian Wellington 6d5032f9a2 Micro-optimizations:
- use the DNS_NAME_INIT macro in name.c
	- create dns_name_copy() and use it instead of dns_name_concatenate()
	  when doing a copy.
2001-01-03 00:05:15 +00:00
Andreas Gustafsson 22dbaf9ad8 647. [bug] Resolver queries sent after following multiple
referrals had excessively long retransmission
                        timeouts due to incorrectly counting the referrals
                        as "restarts".
2001-01-02 20:46:07 +00:00
Andreas Gustafsson be171be179 641. was included in 9.1.0b2 2001-01-02 20:39:16 +00:00
Andreas Gustafsson 476b122633 Note that this version of the manual corresponds to BIND version 9.1. 2001-01-02 20:22:32 +00:00
Andreas Gustafsson 21931e9334 cleanup of logging code 2001-01-02 18:51:07 +00:00
Andreas Gustafsson 6af9849f74 log message about disabling EDNS0 only once per lookup 2001-01-02 17:59:13 +00:00
Mark Andrews 55a7fc9d8f When a zone expires move the on disk cache (if any) sideways. 2001-01-02 04:45:24 +00:00
Andreas Gustafsson ca2912424b DEL (ASCII 127) is not a printable character and should be
backslash-decimal quoted when printing TXT record
2001-01-02 04:24:52 +00:00
David Lawrence 184867e88b 646. [bug] The UnixWare ISC_PLATFORM_FIXIN6INADDR fix in isc/net.h
didn't _cleanly_ fix the problem it was trying to fix.
2001-01-01 22:18:17 +00:00
David Lawrence b8ebf57228 fix a rather stupid incomplete cut-n-pasting job of in the
ISC_PLATFORM_FIXIN6ISADDR block for UnixWare.
2001-01-01 22:02:27 +00:00
David Lawrence fa280ff02a 645. [port] BSD/OS 3.0 needs pthread_init(). [RT #603] 2000-12-31 20:28:29 +00:00
Mark Andrews 046a9aca49 642. [bug] #622 needed more work. 2000-12-31 05:05:34 +00:00
Mark Andrews f4e4111795 643. [bug] xfrin error messages made more verbose, added class
of the zone.  [RT# 599]
2000-12-30 13:03:48 +00:00
David Lawrence 9b2a2a9016 item 638 had the word "explicitly" twice when just one was needed 2000-12-30 02:00:56 +00:00
Brian Wellington 80c528ccaf Mention that on Linux, permission denied errors may also be seen on zone files
owned by a different uid.
2000-12-30 01:34:53 +00:00
Brian Wellington 65a275fb3d The resolver doesn't need to manually dissect a TSIG and look at the error
field, since dns_message_checksig returns an error in that case.
2000-12-29 23:24:32 +00:00
Brian Wellington 51cccc493a If running in single-threaded mode, set ns_g_cpus to 1 explicitly. 2000-12-29 22:31:04 +00:00
Brian Wellington ed6d3c9660 remove sanitize cruft 2000-12-29 22:07:25 +00:00
Brian Wellington 917d2db965 if DNS_NAME_USEINLINE was set, DNS_NAME_SETBUFFER was defined, but never used,
since dns_name_setbuffer was never #defined to it.
2000-12-29 21:54:52 +00:00
Brian Wellington 9be0c3d823 typo 2000-12-29 21:01:09 +00:00
Andreas Gustafsson 6867b9d347 rewrote large portions of Chapter 1 while waiting for delayed return flight from IETF 2000-12-29 20:40:35 +00:00
Brian Wellington 0c710d7162 #define isc_mutex_stats to nothing 2000-12-29 19:55:37 +00:00
Brian Wellington dacf0cc454 Merged the private functions compress_add and compress_find into
dns_compress_add and dns_compress_findglobal.
2000-12-29 19:38:50 +00:00
Brian Wellington bb88eab95f fix an uninitialized variable; reformat some >80 character lines 2000-12-29 18:49:36 +00:00
Brian Wellington a0eb4941ff Remove #if ISC_MUTEX_PROFILE ; it should work now. 2000-12-29 18:25:33 +00:00
Brian Wellington 26d20cd51c oops, forgot to commit this yesterday. 2000-12-29 18:19:52 +00:00
Andreas Gustafsson f1fb5d1b0b compilation failed due to call to nonexistent function isc_mutex_stats();
made call conditional on ISC_MUTEX_PROFILE to make it compile but the issue of
the function being undefined even when ISC_MUTEX_PROFILE is set must still be
resolved
2000-12-29 18:09:31 +00:00
Mark Andrews 02bad0bd51 fix lock heirachy in zone_shutdown() 2000-12-29 13:20:46 +00:00
Brian Wellington 3f160155da ISC_MUTEX_PROFILE can be set to enable basic mutex profiling. Running named
with -s prints the results.
2000-12-29 01:29:56 +00:00
Mark Andrews 253ab81bf2 642. [bug] Break the exit_check() race in the zone module.
[RT #598]
2000-12-29 01:04:10 +00:00
Brian Wellington 8e047d3b74 microoptimizations to make quantize/rmsize more efficient. 2000-12-29 01:02:07 +00:00
Brian Wellington 575737b964 Rewrite the name compression code to use a hashtable instead of an RBT and
avoid allocating memory in most cases.  This increases performance by
about 225% on the rc query test (~305 q/s to 990 q/s).
2000-12-29 00:59:41 +00:00
Brian Wellington 4efa04801e Remove DNS_COMPRESS_GLOBAL, since the only type of global compression
is GLOBAL14.
2000-12-29 00:54:36 +00:00
Brian Wellington ce7994d137 reorder the pthread_create tests 2000-12-28 07:15:01 +00:00
Andreas Gustafsson af5995e08f remove unused variable 2000-12-28 03:04:35 +00:00
Mark Andrews 9f28451bca 641. [bug] $GENERATE caused a uninitialized link to be used.
[RT #595]
2000-12-28 02:31:20 +00:00
Andreas Gustafsson 2cb287d2f4 set mainline version to 9.2.0a0 2000-12-28 02:13:04 +00:00
Andreas Gustafsson a110543bb4 include changes up to 640. in 9.1.0b2 2000-12-28 01:42:00 +00:00
Mark Andrews de154f65f6 Ensure that ns_client_*() are only called from the client's task. 2000-12-28 01:29:09 +00:00
Brian Wellington d780c35e54 remove all vestiges of 16 bit global compression 2000-12-28 00:43:12 +00:00
Mark Andrews af5dc286ff 640. [bug] Memory leak in error path could cause
"mpctx->allocated == 0" failure. [RT #584]
2000-12-27 23:01:25 +00:00
David Lawrence 090432605e isc_file_renameunique() set its result incorrectly if renaming failed; it used
the value of errno from an unlink() call, not from the rename() call.
2000-12-27 17:21:53 +00:00
Brian Wellington ee303f481d 639. [bug] Reading entropy from the keyboard would sometimes fail.
[RT #591]

note: the entropy callback conventions should really be documented.
2000-12-27 00:11:26 +00:00
David Lawrence 801dceea23 Revert my last change. It was stupid, which I if I had been thinking clearly
I would have seen *before* I commited anything.  So, include isc/thread.h,
isc/mutex.h and isc/condition.h even if ISC_PLATFORM_USETHREADS is not defined.

(What caused me to bother with this at all was a problem that I resolved
a few days ago by fixing configure ... though now that I think about it,
that probably means there is some other latent problem with inconsistent
definitions that could maybe be handled better.  I'll look into it more
later, AFTER vacation.)
2000-12-26 21:45:08 +00:00