Hi! Please find the attached dnrd-2.13.ebuild, init.d script and conf file. DNRD is a caching DNS proxy server specially designed for vpn's and dialups. nat
Created attachment 34945 [details] dnrd-2.13.ebuild (New ebuild)
Created attachment 34946 [details] files/dnrd.rc6 (New ebuild)
Created attachment 34947 [details] files/dnrd.conf (New ebuild) to be placed in the files/ dir together with dnrd.rc6
Well, just to let you know we are aware of the bug. However, only one sourceforge mirror has it and it seems to be down. I'll try again later today to see if it comes back.
Created attachment 35026 [details] files/dnrd.rc6 (added: "provide dns") Added "provide dns" to the init scipt.
Created attachment 35885 [details] dnrd-2.14.ebuild New version of dnrd is out. This is basicly dnrd-2.13.ebuild renamed to 2.14
Created attachment 35887 [details] files/dnrd.rc6 (removed the restart() func) the restart() function is not necessary and created ugly output.
Chris, since you seem to have an interest in this bug.. assigning to you. Jay
Created attachment 37275 [details] dnrd-2.14.1.ebuild (updated ebuild) New version. (bugfix) Also added (tip from Mike Frysinger. Thanks!): inherit gnuconfig src_unpack() { unpack ${A} gnuconfig_update }
Created attachment 41712 [details] dnrd-2.16.1.ebuild (updated ebuild) Fixes several bugs and has some securiy enhancements. (random QID's)
Created attachment 43230 [details] dnrd-2.17.ebuild Use random sourceports to prevent cache poisoning (see http://www.securityfocus.com/guest/17905)
Created attachment 45364 [details] dnrd-2.17.2.ebuild Bugfix version. Are there any chance that this ebuild will go into the portage tree ever? thanks.
In cvs. I made the init.d script a little less verbose if debug is set. Also the ebuild uses doinitd for installing the init.d file, and newconfd for renaming and installing in /etc/conf.d. I now have it running as my main dns server btw :).