Evan Hunt
207845805e
set $Id$
2012-03-07 08:18:20 -08:00
Evan Hunt
2d7f41d66c
Revert "Re-created rt27597a for ongoing DLZ work"
...
This reverts commit d731ee9121 .
2012-03-05 15:42:52 -08:00
Evan Hunt
d731ee9121
Re-created rt27597a for ongoing DLZ work
2012-03-05 14:45:30 -08:00
Evan Hunt
632c0f1e91
Revert accidental merge of unfinished DLZ work
2012-03-05 14:44:21 -08:00
Mark Andrews
e214e8728a
Merge branches 'rt28261' and 'rt27597' of repo.isc.org:/proj/git/prod/bind9
2012-03-06 00:16:04 +11:00
Evan Hunt
e41d5a00bc
added gitignore, removed cvsignore
2012-03-03 23:10:05 -08:00
Evan Hunt
954501715d
checkpoint: multiple-DLZ functionality
...
- multiple DLZ's can be specified, including multiple DLZ's using
the same driver; e.g., two different back-ends both loaded by the
dlopen driver
- new "search" option can be specified in a DLZ indicating whether
this DLZ database should be searched for unknown zones. The
default is "yes". If "no", then the zone can only be found by
named if it's registered in the zone table, which happens if the
zone is configured for dynamic updates, or if "dlz <dlzname>" is
specified in the zone statement. (The latter functionality is
incomplete in this commit).
2012-03-03 22:43:38 -08:00
Automatic Updater
6c6ccd6b33
update copyright notice
2012-02-22 23:47:35 +00:00
Evan Hunt
261543671b
3288. [bug] dlz_destroy() function wasn't correctly registered
...
by the DLZ dlopen driver. [RT #28056 ]
2012-02-22 21:45:20 +00:00
Scott Mann
0148654d85
added RTLD_GLOBAL to dlopen call (RT #26301 ).
2011-10-27 23:01:59 +00:00
Evan Hunt
793814f807
3164. [func] Enable DLZ modules to retrieve client information,
...
so that responses can be changed depending on the
source address of the query. [RT #25768 ]
2011-10-11 00:09:03 +00:00
Francis Dupont
50f64cf0e5
silent compiler warnings for DLZ exernal driver support and example
2011-03-17 09:25:54 +00:00
Automatic Updater
cf786a52ce
update copyright notice
2011-03-10 23:47:50 +00:00
Evan Hunt
422009fe5b
3066. [func] The DLZ "dlopen" driver is now built by default,
...
no longer requiring a configure option. To
disable it, use "configure --without-dlopen".
Driver also supported on win32. [RT #23467 ]
2011-03-10 04:36:16 +00:00
Mark Andrews
88c63fe9c7
3039. [bug] Save and restore the gid when creating creating
...
named.pid at startup. [RT #23290 ]
2011-03-02 00:02:54 +00:00
Automatic Updater
b01d422daf
update copyright notice
2011-02-21 23:47:45 +00:00
Mark Andrews
a360461b34
check for snprintf failure
2011-02-21 07:14:43 +00:00
Automatic Updater
33cc94f04c
update copyright notice
2010-11-17 23:47:09 +00:00
Mark Andrews
cd9d825a71
remove accidental commit
2010-11-16 05:38:31 +00:00
Mark Andrews
f85281de08
check for snprintf failure
2010-11-16 00:47:48 +00:00
Evan Hunt
12178c8652
2805. [bug] Fixed namespace problems encountered when building
...
external programs using non-exported BIND9 libraries
(i.e., built without --enable-exportlib). [RT #20679 ]
2009-12-05 23:31:41 +00:00
Automatic Updater
d7201de09b
update copyright notice
2009-09-02 23:48:03 +00:00
Tatuya JINMEI 神明達哉
307d208450
2660. [func] Add a new set of DNS libraries for non-BIND9
...
applications. See README.libdns. [RT #19369 ]
2009-09-01 00:22:28 +00:00
Mark Andrews
de3200acf4
silence format warnings: treat uid/gid as longs when printing
2009-08-13 07:04:38 +00:00
Automatic Updater
0a7e3c7d09
update copyright notice
2009-08-05 23:47:43 +00:00
Evan Hunt
3a87540047
2644. [bug] Change #2628 caused a regression on some systems;
...
named was unable to write the PID file and would
fail on startup. [RT #20001 ]
2009-08-05 17:35:33 +00:00
Mark Andrews
fb8db7fc3f
2631. [bug] Handle "//", "/./" and "/../" in mkdirpath().
...
[RT #19926 ]
2009-07-15 00:36:37 +00:00
Automatic Updater
3e12c54de2
update copyright notice
2009-07-14 23:47:54 +00:00
Evan Hunt
38cd4d14cc
2629. [port] Check for seteuid()/setegid(), use setresuid()/
...
setresgid() if not present. [RT #19932 ]
2009-07-14 22:39:30 +00:00
Mark Andrews
a4463732ad
2628. [port] linux: Allow /var/run/named/named.pid to be opened
...
at startup with reduced capabilities in operation.
[RT #19884 ]
2009-07-14 05:15:00 +00:00
Mark Andrews
dfa3ca995c
2568. [bug] Report when the write to indicate a otherwise
...
successful start fails. [RT #19360 ]
2009-03-02 03:08:22 +00:00
Automatic Updater
bf33eb0b52
update copyright notice
2009-02-16 23:48:04 +00:00
Mark Andrews
8f196ee82b
2558. [func] Set the ownership of missing directories created
...
for pid-file if -u has been specified on the command
line. [RT #19328 ]
2009-02-16 05:08:43 +00:00
Mark Andrews
e502b133d6
2556. [cleanup] PCI compliance:
...
* new libisc log module file
* isc_dir_chroot() now also changes the working
directory to "/".
* additional INSISTs
* additional logging when files can't be removed.
2009-02-16 02:01:16 +00:00
Mark Andrews
598da901ab
2555. [port] Solaris: mkdir(2) on tmpfs filesystems does not do the
...
error checks in the correct order resulting in the
wrong error code sometimes being returned. [RT #19249 ]
2009-02-16 00:13:02 +00:00
Mark Andrews
9935447b51
2503. [port] linux: improve compatibility with Linux Standard
...
Base. [RT #18793 ]
2008-12-01 03:53:32 +00:00
Mark Andrews
ef4eed2a2a
2493. [bug] The linux capabilites code was not correctly cleaning
...
up after itself. [RT #18767 ]
2008-11-14 05:08:48 +00:00
Mark Andrews
f6f1672b4e
2486. [func] The default locations for named.pid and lwresd.pid
...
are now /var/run/named/named.pid and
/var/run/lwresd/lwresd.pid respectively.
This allows the owner of the containing directory
to be set, for "named -u" support, and allows there
to be a permanent symbolic link in the path, for
"named -t" support. [RT #18306 ]
2008-11-06 05:30:24 +00:00
Automatic Updater
be40453080
update copyright notice
2008-10-24 01:44:48 +00:00
Mark Andrews
6d54a6fc18
2473. [port] linux: raise the limit on open files to the possible
...
maximum value before spawning threads; 'files'
specified in named.conf doesn't seem to work with
threads as expected. [RT #18784 ]
2008-10-24 01:24:54 +00:00
Mark Andrews
88674be665
2464. [port] linux: check that a capability is present before
...
trying to set it. [RT #18135 ]
2008-10-15 05:00:57 +00:00
Evan Hunt
0415ca35ad
Linux: use libcap for capability management if possible. [RT# 18026]
2008-05-06 01:31:11 +00:00
Mark Andrews
dc2a0aa7aa
2325. [port] Linux: use capset() function if available. [RT #17557 ]
2008-01-30 04:50:00 +00:00
Automatic Updater
2f012d936b
update copyright notice
2008-01-18 23:46:58 +00:00
Automatic Updater
72d6be2c11
update copyright notice
2008-01-09 23:47:00 +00:00
Mark Andrews
f61a7c87bf
2292. [bug] Log if the working directory is not writable.
...
[RT #17312 ]
2291. [bug] PR_SET_DUMPABLE may be set too late. Also report
failure to set PR_SET_DUMPABLE. [RT #17312 ]
2008-01-09 04:48:33 +00:00
Automatic Updater
70e5a7403f
update copyright notice
2007-06-19 23:47:24 +00:00
Automatic Updater
ec5347e2c7
update copyright notice
2007-06-18 23:47:57 +00:00
Mark Andrews
e0fe05b5ae
update copyright notice
2006-02-03 23:51:39 +00:00
Mark Andrews
d53520b78d
1979. [port] linux: allow named to drop core after changing
...
user ids. [RT #15753 ]
2006-02-02 23:33:21 +00:00