He's supposed to be from Bristol, after all.
Thanks for this!
Who were the other early ISPs in the UK? I remember UUNET, Zynet, Demon -- something called The Free Net, too?
strings says I have the user-space component on my system, but it's been a long time since I used it so I didn't realize the kernel-support might have gone away.
Actually iptables does have support for matching based on the process. You might have run commands that include "-m recent", or similar. The "-m" is used to specify a module-name, and there are many matching modules available and included by default.
For example on a CentOS system you might allow your webserver to make outgoing SMTP connections via something fun like this: "iptables -A OUTPUT -m owner --cmd-owner httpd --dest-port 25 -j ACCEPT". (Why CentOS? Because it matches the command against HTTPD. On Debian systems the webserver process is more typically called 'apache2'.)
Hope that helps.
Was a failure to stop what happened, no doubt about that.
No need to move to a proprietary hosting service like Github.
I wrote about this previously: http://www.fsf.org/blogs/community/savannah
No amount of careful planning will ever replace dumb luck.