Hi all, please find in attachment the ebuilds for the 3.0.1 and 3.0.2 version of NNTPCache. The vanilla distros won't compile due to a bunch of sandbox violations, successfully solved thanks to a patch-script contained in the ebuild itself. Probably these scripts diverge from the usual gentoo patching way, but I found them really effective. Best, NNTPCache (efficiently) executes on the localhost pretending to be an NNRP news reading server. In fact, what it does is pass certain NNTP commands through to real (remote and possibly local) news-servers based on various pattern matching rules. NNTPCache then takes the output from those servers and caches & indexes it in funky ways (much case specific magic goes into this). The next time such information is asked for, or other information which can be logically inferred from the previously collated information, it is sent directly from the cache, without consulting the remote servers...
Created attachment 89620 [details] ebuilds for nntpcache 3.0.2 works well also for the previous versions, simply rename it
Created attachment 89621 [details] init.d file needed to start/stop the nntpd server
*** Bug 137312 has been marked as a duplicate of this bug. ***
Created attachment 89963 [details] ebuild for nntpcache 3.0.2 Improved ebuild version; it now depends on two patches, one of them fixing a nasty bug that prevented the correct execution on amd64 (see the attached files for details). IMHO now it is quite stable on this architecture.
Created attachment 89964 [details] silly bugfix Fixes a bug preventing the adoption of password-protected nntpservers.
Created attachment 89965 [details] nasty bugfix producing page faults on amd64 architectures I've searched hard on the web about a patch like this, but nothing, nietz, nicht, nada. So I have developed it by myself. Now I'm pretty sure that this is actually the only way to get nntpcache running on amd64 and beyond (the nntpcache mailing list closed-down earlier in 2003), so take care of it. Probably nntpcache won't be very useful at most, but is a very good piece of code with characteristics making it really unique.
Created attachment 91472 [details] ebuild for nntpcache 3.0.2 Now supports the stealth mode (see nntpcache-3.0.2-post.patch)
Created attachment 91473 [details] nntpcache stealth mode Blocks nntpcache sending out headers that could harm your privacy ;-)
Project seems dead. Homepage, SRC_URI down.