A place to discuss issues related to the DNRD program found at http://members.home.com/garsh/dnrd Group Manager: dnrd-owner@egroups.com To subscribe, send a...
garsh@...
Aug 19, 1999 2:50 am
2
DNRD v1.3 is now available. Thanks to Matthew Kirkwood <weejock@...> for submitting the changes. - SIGUSR1 now toggles debugging - Use -1...
Brad M. Garcia
bgarcia@...
Aug 19, 1999 3:03 am
3
Hallo, I'm just back from my vacations from northern portugal, so no linux, no programming in the last 4 weeks, really relaxing. Nevertheless I got an idea to...
Bernhard Ehlers
BEhlers@...
Sep 19, 1999 1:40 pm
4
... Sounds good to me. After that is implemented, we'll probably have to add a way to "time out" entries in the cache. I don't expect people to leave DNRD...
Brad M. Garcia
bgarcia@...
Sep 19, 1999 3:27 pm
5
version 1.4 ... - Add ability to send queries to different servers based on domain name. I find this feature useful in conjuction with Virtual Private...
Brad M. Garcia
bgarcia@...
Oct 14, 1999 12:15 am
6
On Wed, 13 Oct 1999, Brad M. Garcia wrote:
> version 1.4
> -------------
> - Add ability to send queries to different servers based on domain name.
Cool....
Matthew Kirkwood
weejock@...
Oct 14, 1999 11:31 am
7
... Great! Is there any reason why we shouldn't do this all the time? Is there any reason why we'd need to have *any* privileges after starting up, touching...
Brad M. Garcia
bgarcia@...
Oct 14, 1999 2:13 pm
8
... Not really. The only reason that bind runs with root privs by default is so that it can still bind to port 53 on new interfaces as they come up. dnrd is...
Matthew Kirkwood
weejock@...
Oct 14, 1999 2:45 pm
9
... Is there anyway to set it to a uid that will *never* have privileges? I don't mind leaving in a command line switch, but I'd really like to get rid of all...
Brad M. Garcia
bgarcia@...
Oct 14, 1999 3:50 pm
10
... Sadly, no. However, if a "nobody" user exists, then it's a good candidate. Actually, my patch didn't deal with the gid, which is bad. A similar "-g"...
Matthew Kirkwood
weejock@...
Oct 14, 1999 4:13 pm
11
... Ok, I'll be eagerly awaiting your changes. I've also received a patch from Wolfgang Zekoll <wzk@...> that adds the following features: -...
Brad M. Garcia
bgarcia@...
Oct 15, 1999 12:24 pm
12
On Fri, 15 Oct 1999, Brad M. Garcia wrote:
> > Yep. Actually, the patch I sent wasn't too hot - it should probably do
> > a few things rather differently:
>...
Matthew Kirkwood
weejock@...
Oct 15, 1999 2:54 pm
13
... Date: Thu, 14 Oct 1999 23:36:21 +0200 (CEST) From: Wolfgang Zekoll <wzk@...> Hello, when I read the announcement of your dnrd my first...
Brad M. Garcia
bgarcia@...
Oct 17, 1999 6:35 pm
14
... Date: Fri, 15 Oct 1999 01:36:32 +0200 (CEST) From: Wolfgang Zekoll <wzk@...> Hello Brad, just two quick notes. First I have a 'break'...
Brad M. Garcia
bgarcia@...
Oct 17, 1999 6:36 pm
15
... Date: Thu, 14 Oct 1999 18:40:57 -0400 (EDT) From: Brad M. Garcia <bgarcia@...> To: Wolfgang Zekoll <wzk@...> ... Wonderful! Thank...
Brad M. Garcia
bgarcia@...
Oct 17, 1999 6:37 pm
16
... Date: Fri, 15 Oct 1999 06:43:25 -0400 (EDT) From: Brad M. Garcia <bgarcia@...> To: Wolfgang Zekoll <wzk@...> ... I forgot one thing....
Brad M. Garcia
bgarcia@...
Oct 17, 1999 6:37 pm
17
... No. You can't get rid of it because dnrd has to allocate port 53 which can only be taken by the superuser. Also dnrd's pidfile has to be created by...
Wolfgang Zekoll
wzk@...
Oct 17, 1999 6:39 pm
18
... I just implemented "local master DNS" this weekend. However, it looks like your support is much more complete. Response caching has been requested by a...
Brad M. Garcia
bgarcia@...
Oct 17, 1999 6:54 pm
19
... Date: Sun, 17 Oct 1999 19:30:38 +0200 (CEST) From: Wolfgang Zekoll <wzk@...> To: garsh@... ... Aha. Indeed, it is simple, thank you....
Brad M. Garcia
bgarcia@...
Oct 17, 1999 6:54 pm
20
... Of course. But after writing the pid file, opening any sockets, and reading any other configuration files, I don't think the program needs any privileges....
Brad M. Garcia
bgarcia@...
Oct 17, 1999 7:02 pm
21
... It can't unlink its pidfile if it drops root, but I don't consider that a big deal. ... Actually, it depends. Under Linux 2.2+, you can just drop all...
Matthew Kirkwood
weejock@...
Oct 17, 1999 8:41 pm
22
Hi DNRD developers, I'd like to inform you that DNRD will soon be included into the Debian distribution. I'm working to get a package ready before the code...
Thomas Schoepf
schoepf@...
Oct 17, 1999 9:22 pm
23
... Ah yes, I see the point. ... I think this can't be decide in advance. With the capability of acting as a local master DNS it requires a configuration...
Wolfgang Zekoll
wzk@...
Oct 17, 1999 9:31 pm
24
With Wolfgang's addition of a configuration file, I was thinking of expanding the role of that configuration file. I would like to add the generic ability to...
Brad M. Garcia
bgarcia@...
Oct 17, 1999 11:15 pm
25
There has been so much stuff added since v1.4 that I (arbitrarily, I admit) decided to bump the version up to 2. This version adds all of my changes, all of...
Brad M. Garcia
bgarcia@...
Oct 17, 1999 11:37 pm
26
Brad, I just discovered DNRD in Freshmeat and it is exactly what I need for my home LAN. I pulled and compiled it on RedHat Linux 6.0 with no problems. It...
Lester Hightower
hightowe@...
Oct 18, 1999 3:26 pm
27
I'm not sure why it segfaults, but the "local master" code is going to be replaced in dnrd 2.1. The current version has a number of deficiencies that someone...
Brad M. Garcia
bgarcia@...
Oct 18, 1999 4:05 pm
28
... Hmm, I can't compile it. My primary development computer runs a Linux kernel version 2.0.25 with libc5. This doesn't know functions like setres[ug]id() or...
Wolfgang Zekoll
wzk@...
Oct 18, 1999 9:56 pm
29
... Actually the configuration file deals only with the local master DNS. This makes the software somewhat modular I think. Right now I would suggest the use...
Wolfgang Zekoll
wzk@...
Oct 18, 1999 10:04 pm
30
Take from main.c: /* * If no uid was requested, attempt to switch to user nobody. * If we can't find user nobody, or can't switch to it, log a warning, * but...