System Changelog
"The server is exactly how I want it."
Everytime I say that, I'm proven wrong. But now I've got a clean
VirtualHosting setup for the web and email, a bunch of secure
services, a nice email system, and working CVS for all sorts of
users and projects. Most of the little things are in place, and I
have a Zen-like feeling about icculus.org.
But since there will always be changes, I'll try to document them
here. Please note that everything before July 24th is reconstructed
from email records and memory.
June 18th, 2001.
- First proposed icculus.org to Chris at the CyberSpace Matrix.
His response was the first time I'd ever heard the term,
"colocation", and thus I discovered that my off-the-wall Linux
hacker idea was actually relatively common practice. Oh well.
June 24th, 2001.
- After many days and hours of tinkering, compiling, and
configuring, icculus.org is plugged in. Only services running
are apache and ssh (and time, as we discovered later).
June 26th, 2001.
- First skript kiddies hit icculus.org. They don't get in, but
the logfiles stink of their attempts. :)
June 27th, 2001.
- Created account for Joe.
- Get Sam to change link to the Build Engine project that is listed
on libsdl.org.
June 28th, 2001.
- Created account for Michael.
July 3rd, 2001.
- Hacked a patch to
awstats to reduce
the time it spends on DNS lookups.
July 6th, 2001.
July 8th, 2001.
- Created account for Erik.
- Box sitting right next to icculus.org gets rooted. It was a
stock install of Red Hat 7.1, and someone came right in through a
buffer overflow in statd and set up a rootkit. They were using
the box to portscan other systems, but they had to be script
kiddies; they didn't even change the root password. Just to be
safe, we decided to nuke that box (12.111.195.137) and start
over. Icculus.org (12.111.195.138) is not touched.
July 9th, 2001.
- First tarball of vbslacker source goes up, along with a project
homepage.
July 10th, 2001.
- Started reluctantly accepting monetary donations to cover
bandwidth. PayPal me at icculus@icculus.org. :)
July 11th, 2001.
- Rebuilt the box next to icculus.org for the Cyberspace Matrix.
Installed a custom, locked down Slackware 7.1, in a configuration
that is similar to icculus.org's layout, except it has different
purposes; there's a customized Samba server on there now, and
other stuff planned.
July 13th, 2001.
- After Final Fantasy: The Movie, start experimenting with running
a CounterStrike server under Linux.
July 16th, 2001.
- Moved the BUILD CVS repository to icculus.org.
- Wrote up project webpage for Build.
July 19th, 2001.
- Added StainedGlass to the CVS repository and project webspace.
- Greg gets clutteredmind.org registered, and Chris and I get it
plugged into the nameservers.
July 20th, 2001.
- Initial set up of clutteredmind.org VirtualHost. Has it's own
webspace, but otherwise, it's equivalent to connecting to
icculus.org (including mail, shell, and finger access).
- Revised some project webpages.
July 21st, 2001.
- Forgot to give michael and joe write access to public CVS, so
their code couldn't be imported. Fixed.
July 22st, 2001.
- Make a user account for running the CounterStrike server.
July 23rd, 2001.
- Split clutteredmind.org's Apache logs into their own files, so
that Greg can get individual stats about his site's activity
without noise from the main icculus.org site.
- Screwed up joe's access to CVS. Fixed.
- Fixed Greg's email so it reports "from: ...@clutteredmind.org".
July 24th, 2001.
- After much harrassment from Greg, set up Courier-IMAP over SSL
and an authentication method for letting the SMTP server relay
from specific IPs to the outside world. Works pretty well.
- Closed off the time service, which Greg noticed was active (?!).
- Wrote up a document about how
to configure individual user accounts to use the new mail system.
Accounts will default to, and continue to function with, the old
system, too.
July 25th, 2001.
- Got Greg's IMAP hammering issue resolved.
- Fixed the hardware clock; it was 2.5 hours ahead. (reboot)
- Fucked up something; syslogd hangs for like 5 minutes at reboot.
- Fixed the VirtualHost port complaining in Apache's config.
- Added user "brian".
- Added personal webspace for users grams and brian.
- Moved my personal mail folders to the IMAP system.
- Split the syslog up into messages and maillog, since qmail and
courier seriously spam the log. Send just a copy of the mail logs
at info level to the SMTP authentication fifo.
- Moved the seriously flooded generic message syslog to
backup to start a new file.
- Did some serious hacking on the
web interface to finger.
Besides actually being a decent bit of flexible code, now, it
now works with VirtualHosts, so if you use it through
icculus.org or clutteredmind.org, you get accurate results.
- What the hell...I put up a project
page for IcculusFinger. :)
- Started keeping this journal. Filled in back information best I
could from email records and memory.
- Added sysinfo link to icculus.org homepage.
- Other front page cleanups and additions. Need a web designer in a
real bad way.
July 26th, 2001.
- Got a VERY generous cash donation from
an exloki comrade, Andrew Henderson.
- Put up a donation thank you list on front page. Need to write
up a more specific docs for this, in case there's more
guardian angels out there waiting to support my ass. :)
- Fixed a password problem on the brian account.
- Wrote up a donations page,
and tweaked the front page.
- Fixed broken links to license information on the BUILD
project page.
July 27th, 2001.
- Fixed a typo on the email
information page.
- Imported PhysicsFS into the public CVS. Module is "physfs".
- Just noticed that OpenTA has been imported to public CVS, too.
Module is "totala".
July 28th, 2001.
- Changed SMTP authenticator to give valid users a 60 minute
window of relay time. The 10 minute one was locking me out
when I was composing legitimate emails.
- Discovered the joys of restarting syslogd/klogd on the fly
because you managed to SIGPIPE them. :)
- Fixed permissions in CVS repository. Not pleased with the
permission scheme I'm using in there. I'll need to hack that
to allow finer-grained access.
- Fixed ownership of certain directories in the webspace. Ugh.
- Put up project page for PhysicsFS.
- Linked brian's webspace to icculus.org homepage.
- July 10th was listed after July 11th in this changelog. :)
- Since everyone here (including myself) seems to prefer the
clutteredmind.org domain for email, I've changed the
fingering URLs on the main page to refer to the users
through that hostname.
July 29th, 2001.
- Priss (the box that got hacked next to icculus.org) was moved
to the CyberSpace Matrix LAN for a 48-hour CounterStrike
Tournament. The tournament, which ended today, was served by
my Slackware-based config and Valve's Linux server, and held
up to the challenge beautifully.
July 30th, 2001.
- Fixed front page: PhysicsFS link didn't have a "</a>" tag.
- Installed ezmlm so users can create and maintain their own
mailing lists that get mail from username-listname@icculus.org
or username-listname@clutteredmind.org, without any help from
me. If you need a mailing list (for your project, for
example) that you don't want to have start with your
username, please
email me.
- Submitted PhysicsFS to Freshmeat.
- Set up mailing lists for
Toby,
BUILD,
vbSlacker,
mp3check,
PhysicsFS,
IcculusFinger, and
Penguin Telegard.
- Put together a TODO list.
- Noticed that there's a FreeBSD Ports entry for mp3check. Added
information about it to the mp3check project page.
- Changed email page to note
that SMTP authentication expires in 60 minutes, instead of 10.
- Added "smtp2", "imapssl" and "imapssl2" to /etc/services.
- Installed
bmon, and
discovered how much bandwidth we're actually sucking down here.
Dear lord. If my piddly site is using this much, no wonder Lowtax
is always bitching about his hosting costs.
- Hacked some non-ncurses support into bmon, so I can use this for
a basic bandwidth usage recording perl script later on.
- Fixed rc.M to not try to start sendmail daemon. This wasn't a
fatal problem, but it spits out an annoying error message at boot
time since we're using qmail.
- Removed "hl" account, now that I'm done tinkering with the
Linux CounterStrike server.
August 1st, 2001.
- Patched SSH used on icculus.org to include a security fix
described
here.
This was the last complaint Saint 3.2.3 seemed to have with
icculus.org.
- Added a Changelog
to the PhysicsFS downloads dir, and a link on the project page.
- Updated Build engine with a new tarball, changelog, and readme.
- Added the Siemens/Moore Solutions Gateway IP to the list of
always-permitted for SMTP relaying, since Greg's Outlook mail
client hadn't annoyed me recently. :)
- IcculusFinger now turns URLs and email addresses into hyperlinks.
August 3rd, 2001.
- Added user "msphil" and webspace for a project "meldrew".
August 5th, 2001.
- Updated donations page asking for a UPS. The power went out at
my house today, and while icculus.org (located one town over)
wasn't hit, it gets me nervous. :)
August 6th, 2001.
August 7th, 2001.
- Added user "mordred".
- Wrote up first draft of "what you can do with your icculus.org
account" information. Must make it into a webpage, still.
August 8th, 2001.
- Released PhysicsFS version 0.1.1, and announced on Freshmeat.
August 9th, 2001.
- Full system backup today; ext2 diskimage of icculus.org is
625 megs, bzip2'd. Original system was 325.
August 10th, 2001.
- Added user "theoddone33".
- Added every project to /etc/groups, assigning those involved
with a given project to the group. Changed the ownership of the
individual CVS repositories and webspace to these groups.
- Changed the CVS repository to only give write access to group
members, but read-only access to everyone (via ssh or pserver).
Previously, any one in the "cvs" group (that is, anyone with a
shell account) could piddle on anybody's project at their will.
August 11th, 2001.
- Enough is enough; it's time to crack back. Installed a
CodeRed defuser.
- Installed a temporary account ("fuckwit") for use while testing
out some possible WebMail solutions. After sending fuckwit's
password in the clear to a few IMAP-over-the-web test drive
servers, I changed it for safety's sake. Or so I thought. Read
tommorow's entry.
August 12th, 2001.
- Power outage tonight. Lost my phat uptime. Seriously need a UPS
now, since it appears that The Cyberspace Matrix won't be
providing one.
- Thought the system was compromised today, since the root
password was changed. What had actually happened was I was su'd
to root when I changed "fuckwit"'s password. Had the system
shutdown and off the 'net while I figured out what had happened.
That was largely lame, but that's the kind of hax0ring I can
deal with. :)
- Figured out why syslogd hangs at startup. One of the files it
writes to is actually a named pipe, which is read on the other
end by a perl script that updates the SMTP access list (it reads
the syslogd output for successful IMAP/SSL authentications). The
perl script isn't started until after syslogd, so syslog
blocks when writing to that file, since there's nothing there to
read from it. My assumption is that it's timing out in a
select() call after first opening it, as a safety to prevent a
hang at startup. Still, after that timeout, it doesn't CLOSE the
file, since the perl script starts up and works fine reading
from the other end of that pipe afterwards. The fix?
Change the /etc/syslog.conf entry from:
mail.=info /var/smtp-poplock/fifo
to:
mail.=info |/var/smtp-poplock/fifo
.
Why on earth you need to explicitly tell syslogd that you want
to write to a named pipe is beyond me. Couldn't they just stat()
the fucker before opening it and see if it's a FIFO, and act
accordingly? Oh well.
- Hhm...wierd ports open I never noticed before. I ran nmap
against the server and found rpc.portmap (?!) is running,
lpd is running on 515, and the alternate smtp port
isn't running at all due to a commented out line in
/etc/services. Argh. Fixed, fixed, and fixed.
August 13th, 2001.
- Added account for "bren".
- Revised the usage policy document. Will HTMLify it soon.
- Put up
http://icculus.org/tools/win32/
for my win32 users that need SSH/SCP/CVS clients.
August 14th, 2001.
- Added account for "mongoose".
- Added account for "relnev".
- Added account for "cemason".
- Setup project: "avp" ... Aliens vs. Predator Linux port.
- With much thanks to Judecca, added spiffy
"icculus.org NOW!"
icon to the front page.
- Added account for "jm".
- Set up project: "klab" ... Ken's Labyrinth Linux port.
- Added avp project, and users theoddone33, jm, and msphil to the
front page.
August 14th, 2001.
- SSL support! You can now connect to icculus.org via http:// or
https:// URLs. Amen.
- Added link to icculus.org front page to switch to https://.
- Changed awstats directory to require >= 128 bit encryption.
- Added qbiff info to email docs,
and broke it up into sections.
- Due to popular demand, BitchX
has been installed into /usr/local/bitchx (and should be in
everyone's path by default).
- Added user "hendersa".
August 15th, 2001.
- Posted the "what you can do
with an icculus.org account" document.
- Nuked /usr/local/apache.orig/, now that the SSL server seems to
be working well.
- Started evaluating webmail programs. Hate them all.
- Tried to make the IMAP server accept unencrypted connections
if they came over the loopback network device. It was easy to
do; just start Courier twice, once with the imapd.rc script and
once with the imapd-ssl.rc script, and make sure SSLADDRESS=0
while ADDRESS=127.0.0.1 ...unfortunately, Pine pisses and moans
for quite awhile before connecting to an unencrypted server (?!),
so for now, I'm leaving IMAP as encrypted only, even over
localhost. It's good to know it's easy to configure, though, in
case one of these webmail packages (which would do IMAP over
the network loopback) can't handle SSL.
August 16th, 2001.
- Fixed configuration problem with zeph's .htaccess file for
his personal webspace.
- Changed icons on front page to PNG format. Changed out the
Apache logo with a nicer one. Added icons for OpenSSL, mod_ssl.
- Linked homepages for hendersa and
mongoose on the front page.
August 17th, 2001.
- Installed MySQL. God help us.
- Installed mm as a system shared library. We were using it
already, statically linked into Apache for mod_ssl. Also rebuilt
Apache, so it uses the shared library AND includes...
- (you guessed it) PHP4 support. Huzzah. Please, come and crack
into my system. Clearly I must want it. This will probably be
used for the webmail software, but I have a few other ideas, too.
Use of PHP is disabled for users; it only works out of
certain directories right now.
- Cleaned out http://icculus.org/tmp/.
- Added information of .nofinger to
the system usage info page.
- Made finger reveal even less than it usually does.
- Fixed a typo in finger client involving .nofinger.
- Added PHP info to
the system usage info page,
and a PHP icon to the Obligatory Icons section of the front page.
- Due to some SSL i/o problems, and some expected problems with
webmail, connections to the webserver from an Internet Explorer
browser are now always force to use HTTP/1.0 instead of 1.1.
- Webmail. It's up, it works. While I'm still tweaking it, you can
give it a try
here.
- Put the initial config structure in place for pr0ndot.org.
- Installed, tweaked, and enhanced a bunch of SquirrelMail plugins.
If there's anything that's even remotely annoying in a plugin,
I'm patching the plugin to allow the individual user to disable
the feature. First on the list is the new_window plugin, which
one either likes or doesn't. It now has a checkbox in the
display options menu to turn it off. "printer_friendly" has this
now, too, as does "xmailer".
- Fucked up the mail queue. Had to hack instcheck.c from qmail's
source distro to fix it. Ugly. Just ugly.
- Started working on mail.icculus.org's VirtualHost definition.
August 18th, 2001.
August 20th, 2001.
- Overdue: configured MySQL.
- Installed Revision Control System (rcs) and related tools, in
case anyone is actually still using this. CVS is the way to go
on this point, honestly.
- Rebuilt PHP: php.ini is now located by default in a sane place
(no more symlink!) and IMAP/SSL support is built in.
- Evaluating Horde for
potential cvsweb and webmail interfaces. The CVS version requires
a CVS version of PHP (ugh) to use MySQL, otherwise your
preferences don't save (ugh). The CVS viewer is really nice,
though, and the mail would be, too, if it wasn't for that CVS
thing.
- Installed nslookup. Slackware makes you install BIND to get this
binary, which is way too much, so I had to extract just this one
file manually.
- Added more SquirrelMail plugins: a clock, a new-mail notifier,
and a go-to-the-next-message-automatically-when-deleting plugin.
- Upgraded PEAR (PHP library) to CVS revision, since Horde's
MySQL code is broken unless you do that. Displeased with IMP's
current bugginess, so I might drop that, stick with
SquirrelMail, and revert back to PHP 4.0.6's PEAR. I'll
almost certainly use Horde's Chora tool for cvs-over-the-web,
and there's some other interesting stuff in there, too.
August 21st, 2001.
- Installed a CD-RW in icculus.org's box, as a temporary,
make-shift backup system. Gotta get that tape drive soon.
- Fixed /etc/rc.d/rc.local to start apache with SSL support.
- Fixed /etc/rc.d/rc.local to start Courier-IMAP withOUT SSL
support for local connections (mostly for SquirrelMail).
- Added MySQL to startup scripts, for time being.
- Installed cdrecord, mkisofs, etc.
- Built SCSI emulation modules for the kernel.
- Removed old /lib/modules/2.2.16 (?) directory.
- Kernel panic at 8:30a.m. or so. Don't abort out of cdrecord
while blanking a disc; the SCSI emulation module doesn't like
it. Definitely don't do that over an ssh connection when
there's no way to reboot the server until your bandwidth
provider comes to his store around 10:30.
- Wrote a quick shell script to automate the backup process a
little. Not ideal, but I have to deal with the fact that one
700mb CD-RW disc doesn't stretch nearly as far as it used to.
- Full system backup: failed. Not enough disk space to do it. :(
August 22st, 2001.
- Cleaned up some disk space. How'd that full copy of Watcom C
v11.0 get in the webspace?
- Made a smaller disk image, too. Between those two elements, the
backup from yesterday could proceed.
- Full system backup today; ext2 diskimage of icculus.org is
437 megs, bzip2'd. Last one was 625, owing largely to the
200+ megs of compressed Watcom C files being removed.
- Rebuilt kernel 2.2.19 with ext3 patches, converted root
filesystem to ext3, rebooted. All seems to work.
- Did a CVS update on Horde, and it's even buggier. Nuked IMP.
August 24th, 2001.
- Added 256 megs of RAM, graciously donated by Greg.
- Hit the power button to see if ext3 really works as
advertised. It does. I'm pleased. Much less painful to
install than ReiserFS, that's for sure.
- Fork bomb defuser wasn't running at system startup; kernel
version mismatch (since the version changed from 2.2.19 to
2.2.19ext3). Rebuilt rexFBD.o and everything's fine again.
- Another full system backup, just to be safe.
August 27th, 2001.
- Removed /home/ftp and set user ftp's shell to /bin/false.
Better safe than sorry.
- Full system backup. Also better safe than sorry. I'll probably
just start doing these whenever I happen to be at the Cyberspace
Matrix with the appropriate disc. Originally I was going to do
it once a week, but every few days seems like a better plan to
me, and it doesn't seem to be a bother to the users load-wise.
August 28th, 2001.
- Released PhysicsFS 0.1.3. Updated PhysFS webpage.
August 29th, 2001.
- Full system backup today.
September 1st, 2001.
- Happy September.
- Fixed a problem in the SquirrelMail xmailer plugin that
was causing PHP errors to spam the Apache error logs.
- Started experimenting with IMP again. All the same bugs are
still there.
September 2nd, 2001.
- Fixed some problems with IMP: compression is now
enabled/working and I think it MIGHT be keeping my
preferences, too.
- Started tinkering with BIND. Head hurts.
September 5th, 2001.
- Added user "yoda".
- Uhoh...full system backup died while bzip2'ing ... nothing is
lost on the system, to my knowledge, since it was discovered
when writing several hundred megabytes into freespace, but
this REALLY accelerates the need to get a new hard drive. Fuck.
- Managed to complete full system backup, but it's only 357 megs
compressed, which has me worried. The bzip2 file passed integrity
testing AND the uncompressed disk image survives fsck'ing, so
I guess it's okay, but I think I'll do this again tomorrow to
make sure all is copacetic.
- Set a bunch of sysinfo pages email owner to
mcmanagement@icculus.org ... it's a joke, and it is just an
alias for my inbox.
- Fully removed "fuckwit" account, since I've now got all my eggs
in one basket in terms of email software.
September 6th, 2001.
- Default mp3check download was pointing at the version 1.2
script, and not 1.3. Fixed.
- Started working with web interfaces to cvs and mail.
- Added secondary nameserver entry to /etc/resolv.conf.
September 7th, 2001.
- Added mail.clutteredmind.org virtual host.
- Removed BIND installation, since I'm now able to
administer from the CSM nameservers.
- Hard disk upgrade; icculus.org has 20 gigs, now. This was a
drive out of my home system, that was originally financed by
Andrew Henderson, one of icculus.org's patron saints.
September 9th, 2001.
- Added user "fzzgrr".
- Added project webspaces: "Sky-Script" and "mp3rename".
- Did some virtual host maintenance for awstats: added the new
virtual hosts to the daily cronjob updater, and made the
stats page
list them all. The stats page now uses the "site=" attribute
when invoking awstats, so it won't prompt for a password for each
site examined.
- Fixed a nameserver entry discrepancy, and removed the wildcards
entries I wanted so badly. :)
- Listed all the missing CVS repositories on
cvs.icculus.org.
September 11th, 2001.
- Full system backup, since jetplanes seem to be dropping out
of the sky around here today, and all the CounterStrike
played at the Cyberspace Matrix probably makes it a prime
target for angry terrorists. Okay, that's not funny.
September 12th, 2001.
- Put up temporary aliases to Horde and SquirrelMail on icculus.org
and clutteredmind.org, so that users will HAVE to go through
mail.*.org...all the webmail page hits are badly skewing my
site statistics, so I need to force people into the correct
virtualhost. I'll implement a cleaner solution later.
September 13th, 2001.
- Removed user "named", since I had already removed BIND.
- Installed MOTD for IMP, and updated the SquirrelMail MOTD.
- Made Toby the default repository for Chora. Ego, baby. :)
- With some nervousness, I've aliased mail addressed to user
"nobody" to "bren", for historical reasons. Don't ask.
September 14th, 2001.
- Added SDL_sound to the
CVS repository, etc.
- Cleaned up front page a little, added SDL_sound, and links to
CVSweb for projects.
- Full system backup.
September 15th, 2001.
September 16th, 2001.
September 17th, 2001.
- Added CVS-over-web info to all my project homepages, and
links to ParaGUI and BUILD to the PhysicsFS project page.
September 18th, 2001.
- Renamed the overly-large access log for icculus.org, so
that Apache could start a new one.
September 19th, 2001.
- Set up the webcam again, since Linux drivers for my Logitech
QuickCam Express USB apparently popped into existance when I
wasn't lookinng. Come see
my big, ugly ass
in almost real time. It's better than survivor!
September 20th, 2001.
- Turned off identd lookups upon SMTP connection; this fixes the
30 second lag on all mail sent offsite through the SMTP server.
- Hhm...still lags, actually. wtf?
- Made qmail-smtpd dump out profiling information to a scratch
file, and suddenly, it's not lagging anymore. It's a
heisenbug, I guess, so for now, I'm just going to leave it
be. I'm not even going to link that scratch file to /dev/null
for now. Why mess with success? :)
September 21st, 2001.
- Put icculus.org on an Uninterruptable Power Supply. It's an
old Belkin Regulator (pre Pro edition) model, that is
supposed to manage for 28 minutes without utility for a
desktop box and a monitor. As there's no monitor plugged
into it, it should be able to support the server for well
over half an hour, which will probably be more than enough
for most problems. Unfortunately, the serial protocol it uses
isn't documented, so we're screwed if the power goes out for
more than 30 minutes, since I can't get powerd to talk to
the damned battery. :( Maybe in the future I'll reverse
engineer it or get a different model (the Regulator Pro works
with Linux), but this is still way better than ext3 and faith
alone.
- Added Sky-Script to the front page.
September 22nd, 2001.
- Added user "nerf".
- Started to configure a chroot() jail for nerf, the infobot.
- Full system backup.
September 24th, 2001.
September 25th, 2001.
- Added user "fingolfin".
- Linked Yoda's homepage from the front page.
- Added user "trick".
- God help us; I upgraded to SSH2.
OpenSSH, to be
specific.
- Full system backup.
September 26th, 2001.
- Installed RSA key for fingolfin, fixing all his SSH problems.
- Added project "SDL_sif".
- Changed all the projects to symlinks in /webspace/icculus.org
instead of Aliases in the VirtualHost config. This means that
there won't be anymore "permenently moved" "errors" reported.
- Fixed an OpenSSH issue which was preventing CVS-over-ssh access.
- Fixed a typo in the biff section of
the email howto.
- Changed system biff behaviour to OFF by default.
September 27th, 2001.
- Killed the ssh daemon so that I could replace it with a
binary that sets the PATH to contain the location of the CVS
program; removed symlink hack from yesterday. Had to wait
until there was no one using ssh for anything critical. :)
- Nerf goes live; icculus.org now hosts the enigmatic ex-Loki bot!
- Added user "bk".
- Added project "wolf3d".
September 28th, 2001.
- Added second icculus.org icon to front page; thanks Trick!
- Updated IcculusFinger to allow [title][/title] tags,
[link="http://blah/"]text[/link] tags, [font][/font] tags,
[center][/center] tags, and [img="http://blah/"]alttext[/img]
tags. Does this in the webserver (converts to HTML) and the
regular finger access means (formats text best it can).
- Installed qstat in nerf's
chroot jail.
- Added user "zakk".
- Full system backup.
September 29th, 2001.
September 30th, 2001.
October 2nd, 2001.
October 6th, 2001.
October 7th, 2001.
- Updated IcculusFinger to handle Opera, etc.
- Added Keerf to the front page for donations.
October 12th, 2001.
- Added virtual hosts for l*n*ix.*
- Fixed extremely minor bugs in statistics for some sites.
- Added user "wizard".
- Added Turrican Forever and Synthetic MAILER projects.
October 13th, 2001.
October 14th, 2001.
- Enhanced IcculusFinger
to version 1.3.5.
- Wrote up some docs
on IcculusFinger's markup tags.
- Added user "readgc".
October 15th, 2001.
- Full system backup (IT'S ABOUT TIME!)
October 16th, 2001.
- Changed default "vi" from "elvis" to "vim". The world rejoices.
- Added user "megastep".
October 24th, 2001.
October 25th, 2001.
- Added zakk's webspace/planfile to the frontpage.
- Enabled PHP support in Relnev and Zakk's webspace, so Zakk will
leave me alone.
October 28th, 2001.
- Added user "raiden".
- Removed SquirrelMail. (*shrug*)
November 5th, 2001.
- Added Matthew Thrailkill to the donation list (Thanks!)
November 8th, 2001.
- Added Daniel Chen to the donation list (Thanks, too!)
November 11th, 2001.
- Fixed mail.[icculus|clutteredmind].org to use Apache
redirects instead of a meta tag to get to the login screen,
which eliminates the "please click here if you aren't
automatically taken to the login screen" message.
- Cobbled together the start of a news
system.
November 12th, 2001.
- Added a link on the frontpage to the homepage index.
November 13th, 2001.
November 14th, 2001.
- Added project "gobhan".
- Zakk put together a frontpage for
cvs.icculus.org which looks
really good.
November 15th, 2001.
- Added user "carrie".
- Added user "phaethon".
- Changed Apache config to universally default to index.php before
falling back to index.html. Note that .php files are still
treating like regular HTML unless the PHP engine is enabled for
a given part of the webspace.
November 15th, 2001.
November 19th, 2001.
- Three separate backup attempts fail for three separate reasons.
November 20th, 2001.
- I go tape drive shopping. :)
November 21th, 2001.
- Patch the kernel with newer Adaptec drivers, and reboot the
system to install a SCSI card/tape drive.
November 22th, 2001.
- This tape drive has issues; got a few more to try. Reboot
the system and swap a bunch of hardware around. Get a apparently
more functional drive this time around.
- Full system backup.
- Stick it in the turkey and go.
November 23th, 2001.
- Testing continues: full system backup.
November 24th, 2001.
- Testing continues: full system backup.
November 25th, 2001.
- CSM router kills itself. AT&T makes emergency repairs about
4.5 hours later. icculus.org cut off from internet in the
meantime.
November 26th, 2001.
- CSM router kills itself again. AT&T replaces hardware.
- Testing continues: full system backup.
November 27th, 2001.
- Removed old revision of PHP libraries laying about on the system.
November 28th, 2001.
- Full system backup. Feeling pretty good about the tape drive, now.
November 29th, 2001.
- Put my new, from-scratch news system ("IcculusNews") into
production. Feel free to submit relevant news through
the spiffy
interface.
November 30th, 2001.
- Full system backup.
- Blocked a dude that's been SirCam spamming me with
unimaginable frequency.
December 1st, 2001.
- Removed Slackware 7.1 version of Perl, and installed 5.6.1
from source.
- Installed Bugzilla, and started on bugzilla.icculus.org.
December 2nd, 2001.
- Removed mailing lists for vbslacker and telegard.
- Added a few email aliases for Colin.
December 4th, 2001.
- Added user "baffle".
- Added user "alen".
- Added user "vogon".
- Much to his disappointment, removed Andy's "hotstud4u" email alias.
- Added "screen" program to system.
December 5th, 2001.
December 6th, 2001.
- Made a quick patch to IcculusFinger to handle a endline issue.
- Start of IcculusFinger rewrite plans: moved all .plan
files to /fingerspace (symlinks to keep sanity) and started
archiving .plan revisions to a MySQL database, so eventually
people can reference .plans by date (and we can list "5 most
recently updated .plans" on the frontpage, etc).
- Bugzilla work: Enabled the "Whining Cron" and gave zakk admin
access to tinker. Users are now forced to use SSL with
bugzilla.icculus.org, although they may use weak encryption at
their option. Put awstats update of bugzilla.icculus.org into
nobody's cronjob and listed it on the stats page.
- Added webspace for user "vogon".
December 7th, 2001.
- Full system backup (hey, there's a lot going on!)
- Added Paranoia Online and Build to Bugzilla.
- (hopefully) fixed pine to default to icculus.org for a user
domain, so no one else is sending mail from
blah@gamehenge.icculus.org ...
- Put a favicon.ico on the server, compliments of zakk.
- Added an Apache mime type for favicon.ico.
- Added zakk to the donators' list, because he donates lots.
- Fixed mp3check link on frontpage to only highlight the name.
December 8th, 2001.
- Hooked IcculusFinger up to the IcculusNews submission queue.
December 10th, 2001.
- Fixed a problem with Andy's now-defunct hotstud4u email alias.
December 12th, 2001.
- Patched a bug in Bugzilla (submitted to maintainers).
December 15th, 2001.
- Started working on a PHP script to give a saner error message for
"RequireSSL" pages where the user fails the requirements.
- Fixed a log problem with l*n*ix.*...it was usign
cvs.icculus.org's log file. Clearly another victim of a
covert cut-and-paste manuver.
- Put my saner script to work after some sleep.
December 18th, 2001.
- Saner script isn't working. :( I futzed around with my
Apache config, but it'll take more work to get it right.
December 19th, 2001.
- chroot jails are a pain in the ass. Attempting to use CPAN
without (say,) "make" being available is a losing proposition.
- Installed Perl modules IO::Socket::SSL and Net::SSL on the
main system, though, in hopes of moving them into the chroot
jail. Having upgraded Perl itself on icculus.org, though, I'd
say this is not going to be easy.
- Moved some libraries (openssl, libz.so, libreadline, etc)
and binaries (ldconfig, etc) into the chroot jail.
December 19th, 2001.
- I think I've finally fixed the SSLRequire issue to my liking.
- Config cleanups in my Apache config.
- Removed all traces of pr0ndot.org from the system. Anyone
want to buy a domain name real cheap? :)
December 24th, 2001.
- Added link to relnev's homepage/finger on the front page.
- Added zakk to the unix group bitstream.
- Full system backup.
December 26th, 2001.
- Got rid of some other minute pr0ndot references.
- Added msphil and
meldrew to the front page.
December 28th, 2001.
- Added relnev's quake2 to CVS, webspace...
December 29th, 2001.
- Added user "chunky", webspace, link on front page.
December 30th, 2001.
- SDL_sound 0.1.4 released.
- Added a "quake2" mailing list.
- Installed bc-1.06 for system use.
- Full system backup.
December 31st, 2001.
- Added a first-attempt sidebar to icculus.org.
- Added link to news RDF to news system's HTML footer.
- Added Bitstream to the front page.
- Added user "boris".
January 1st, 2002.
- Happy new year.
- Futz'd around with a temp account to fix a procmail annoyance.
- Added jm's homepage/finger back to front page.
January 2nd, 2002.
- Added user "robin".
- Added hast (hheretic and hhexen) to CVS and project webspace.
January 3rd, 2002.
- Added Linux Gaming FAQ to project webspace, and set it up to
refresh from a CVS repository every 20 minutes.
- Added zakk and chunky to cvs and lgfaq unix group.
- Added relnev and jm to lgfaq unix group.
- Nameserver cleanups; got rid of some expiring domains, removed
wildcard on clutteredmind.org, added delirare.com.
- Removed awstats config for pr0ndot.org.
- Added delirare.com virtual domain.
- Readded hendersa's webspace/finger to front page.
- Increased the max permitted size of .planfiles.
January 5th, 2002.
- Added vogon and theoddone33 to the lgfaq unix group.
- Added user "ggilbert"
- Removed "fuckwit" account, again.
- Full system backup.
- Added theoddone33 to the bitstream unix group.
- Changed IcculusFinger's revision archiver to only archive
when a modified .plan hasn't been touched for at least 30
minutes. This prevents the archiving of files that are in
the process of being edited when the cronjob runs. Obviously,
the changes are still available immediately through the
finger daemon, but this prevents spam in the IcculusFinger
archive and IcculusNews submission queue.
- Fingerspace cleanups and additions.
- Added Hast project to front page.
- Added sidebar installer to front page, and "a name=" hooks
to each front page section,
like this.
- Added theoddone33 webspace/finger back to the front page.
January 7th, 2002.
January 8th, 2002.
- Patched IcculusFinger to fix the URL-highlighting regexp.
- Added zakk's webspace/finger (same thing?) to front page.
- Made some HTML corrections to IcculusNews's queue and the
IcculusFinger archiving script to make the news RDF more
standards compliant.
- Bugger. Taking the description tags out of the RDF works even
better. :) One or two other tweaks, and it seems we are
compliant.
January 9th, 2002.
- Added gbriggs mail alias for chunky.
- Added user "zinx".
- Added project "dawk" to cvs.
- Installed mutt 1.3.25i for system use.
January 10th, 2002.
- Fixed qmail config to accept mail to delirare.com and l*n*x.*.
- Spent the day rewriting IcculusFinger. It's now at v2.0beta1,
and the only thing it's missing is the ability to get the
archived planfiles from the database.
January 11th, 2002.
- Added IcculusFinger to CVS repository.
- Made links to user's planfile archives on the front page.
- Fixed front page of cvs.icculus.org, which listed some incorrect
CVS checkout instructions (whoops).
- Patched bugzilla to 2.14.1.
January 13th, 2002.
- Rotated the Apache logs. There were about 350megs of them.
- Added PHP support to Gary's PlaystationCam.
January 15th, 2002.
January 16th, 2002.
- Added megastep to cvs and lgfaq unix groups.
- Made an lgfaq mail alias.
- Added one-arrow.org virtualhost.
- Full system backup.
January 19th, 2002.
- Added user "ralph".
- Added cvs and webspace for project fi.
January 20th, 2002.
- Disabled access to wizard's webspace (1.2 GIGS used?!)
- Removed Turrican Forever and Synthmail from front page (since I've
been waiting since October 12th for source code).
January 21st, 2002.
- Added bzip2 mimetype to Apache.
- Installed lynx 2.8.4 with SSL support (among other things).
January 22nd, 2002.
- Replaced SDL_sif with SIF tarball/name at maintainer's request.
January 24th, 2002.
- Upgraded to ezmlm-idx, which (among other things) gives me the
ability to put a [listname] prefix on outgoing list mail. Amen.
Web access to list archives coming soon.
- Updated the finger section of
the usage doc.
- Added user "angelic".
- Added user "tarquin".
January 25th, 2002.
- Installed the web interface to the mailing lists.
- Moved Loki's public CVS to icculus.org.
- Installed mailing lists, etc.
- Slashdot strikes! We survived admirably; system stayed up,
didn't even hit swapspace, and was very responsive. To be fair,
I don't think this was a very agressive Slashdotting, but Apache
and MySQL did have significantly more load than normal.
January 26th, 2002.
- Upgraded awstats to version 3.2.
- Added virtualhost timedoctor.org.
- Added new benefactors to donation section on frontpage.
- Fixed openal cvs link on front page.
January 27th, 2002.
- Listed christine@trafficmagnet.net in qmail's badmailfrom
control file. This is a spam address, and I've forbidden
incoming mail site-wide from it.
- Added project "hulk" to private cvs, and a "hulkuser" to get it.
January 28th, 2002.
- Fixed incoming timedoctor.org mail.
January 29th, 2002.
- Added user "mdiack".
- Added webspace for the hulk project.
February 1st, 2002.
- Set the "reply-to" field on the SDL_Sound mailing list.
February 2nd, 2002.
- Added yoda to front page.
February 3rd, 2002.
February 5th, 2002.
February 6th, 2002.
- Gave joshua and alkini write access to the lgfaq repository.
- Added user "nock".
February 7th, 2002.
- Full system backup.
- Released SDL_sound 0.1.5.
- Installed lftp for system-wide
use.
February 10th, 2002.
- Blacklisted email from trafficbbs.* (response to spam flood).
- Enabled PHP for lgfaq.
- Added an lgfaq mailing list.
- Changed root password.
February 13th, 2002.
- Temorarily unlocked the tf, synthmail, and wizard webspaces.
February 15th, 2002.
- Created the Candy Cruncher beta mailing list.
- Upped the beta binaries.
February 16th, 2002.
- Disallowed webcrawlers in cvs.icculus.org and mail.*.org
February 17th, 2002.
- Upgraded to OpenSSH 3.0.2p1.
February 19th, 2002.
- Denied http access to "HTTrack" clients on cvs.icculus.org.
Client does not respect robots.txt.
- Added user "bhook".
February 19th, 2002.
February 21st, 2002.
- Added user "crow".
- Added project "jumpnbump".
- Updated donations page.
February 22nd, 2002.
- Shut down Build mailing list, due to spammers and (even
worse, in my opinion) spam reporters.
February 23nd, 2002.
February 24nd, 2002.
- Changed htaccess permissions to allow IndexOptions.
February 26th, 2002.
- Added user "kraznia".
- Set up virtualhost for onearrow.org
February 28th, 2002.
- planfiles will now only archive to the database if they
haven't been changed in the past 24 hours.
- Disabled PHP uploads, due to an exploit in PHP. This breaks
sending email from the webmail interface, however you can still
read email. Mail usage from other sources (Outlook or whatnot on
your local system or pine, etc on your shell account) is
unaffected.
March 2nd, 2002.
- Upgraded Apache to 1.3.23.
- Upgraded mod_ssl to 2.8.7-1.3.23
- Applied exploit-fixing patches to PHP 4.0.6 and renabled
PHP uploads.
- Filesystem errors; rebooted to fsck. Might be hardware issues.
- Upgraded to kernel 2.2.20ext3, upgraded e2fsprogs to 1.26.
- Tweaks to /etc/conf.modules to not use IDE-SCSI emulation and
correctly load real scsi drivers as needed.
- rm -rf /webspace/homepages/wizard /webspace/projects/tf
/webspace/projects/synthmail
- Full system backup.
March 3rd, 2002.
March 7th, 2002.
- Added YaBB for lgme webspace.
- Added user "ldog".
- Fixed hardware clock.
- Patched OpenSSH to fix
a root exploit.
March 14th, 2002.
- Upgraded zlib to 1.1.4 to fix
double-free bug. Restarted several daemons that use
zlib.
March 15th, 2002.
- Changed mailing lists to only allow posts from subscribers.
This is to prevent spammers from using the lists as relays.
- Added user "bburns", and changed ownership of quake2 stuff to
his account.
- Changed awstats to renice to 19 before updating stats.
- Added user "neotron".
- Added user "sibn".
March 17th, 2002.
- Added personal webspace for bk.
- Fixed some CVS permissions.
- Added "spectre" to private CVS.
March 20th, 2002.
- Enabled PHP for megastep.
March 21th, 2002.
March 23th, 2002.
- Added CVS space for "gwiz", and linked it on front page.
March 26th, 2002.
- Changed password for user "ldog".
- Added webspace for Rune Coop installer.
March 30th, 2002.
- Added user "nwagenaar".
- Added user "caz".
- Added user "lu_zero".
- Full system backup.
April 1st, 2002.
- Uploaded twmgl and new business model info.
April 2nd, 2002.
- Added project "Cygne-SDL".
- Removed twmgl link from front page (April Fools is over).
- Fixed mailing list problem for jm. (I think?)
April 13th, 2002.
- Put zakk's new frontpage layout in effect.
- Added a "classic" version of the page, moving a lot of
sections to being generated by data-driven PHP.
- Removed PPC Linux project.
- Removed OpenAL project.
- Merged Loki-Setup-related projects into one link.
- Added Rune Co-op
to the front page.
- Mirrored hulk webspace at manticore.
April 14th, 2002.
- Installed Links (console browser with tables) for system use.
- Added Links to recognized browsers in forbidden.php.
- Fixed manticore webspace write permissions.
- Imported slap into private cvs.
April 15th, 2002.
- Added user "chromatose".
- Updated "hulk" group list.
April 16th, 2002.
- Fixed user's sdlsound mailing list problem.
- Full system backup.
- Added Troy Blum and Khanh Mai to donators' list.
- Changed password for jrcow.
April 19th, 2002.
- Added user "phneutre".
- Fixed SMTP delay! Yay! (stoopid inetd.)
- Started up beta IcculusNews server.
April 20th, 2002.
- Added group "gimpers".
- Added projects "liborphy" and "gtipi".
- The front page of cvs.icculus.org is now dynamically generated
from Chora's config files, so I don't have to maintain it by
hand anymore. It's also no longer symlinked to zakk's
webspace, as it was for historical purposes.
April 21st, 2002.
April 22nd, 2002.
- Installed ispell for system use.
- Added project "mistwall".
- Moved "hulk" project from private CVS to "manticore".
- Removed user "hulkuser".
- Removed hulk mailing list, created manticore list.
April 24th, 2002.
- Updated frontpage description of gTipi.
April 28th, 2002.
April 30th, 2002.
- Added joshua to frontpage.
May 1st, 2002.
- Updated .plan (!).
- Wrote a wrapper script for /usr/bin/finger, so it will always
hit the IcculusFinger daemon on the localhost when you specify
a local user.
- Made [link][/link] tag output suck less under standard finger
and upped IcculusFinger to 2.0.3.
- Enabled PHP for Manticore project webspace.
May 2nd, 2002.
- Imported theo's latest into private CVS.
- Installed libpng, libjpeg, and libtiff from
slackware-current packages, and ImageMagick 5.4.5 from source.
May 3rd, 2002.
- Removed openal mailing list. The bounce message we generate gives
instructions on how to get onto the openal.org mailing list.
- Moved IcculusFinger from 2.0.3 to 2.0.4.
- Added vogon to unix group "gimpers".
May 8th, 2002.
- Daemonized IcculusFinger, so that it no longer needs to run
through inetd, and added some other security features, too. Not
that serving individual .plans is expensive, but since the
compiled script and interpreter stay resident, now, it's at
least five times faster. This code will be considerably more
useful when transplanted to the IcculusNews daemon, which is
likely to serve a LOT more clients at a given time. Moved
IcculusFinger from 2.0.4 to 2.0.5.
- Added project "ari-plus".
- Full system backup.
May 12th, 2002.
- Heavy amounts of IcculusNews work.
- Full system backup.
May 18th, 2002.
- HEAVY amounts of IcculusNews work.
- Spanked one of my users for running a Gnutella client.
- Put new IcculusNews system live.
- Set up mail->IcculusNews gateway.
- Introduced some of my bloggers to the joys of the news queues.
- Enabled PHP system wide. (yikes!)
- Full system backup. (failed!)
May 19th, 2002.
- Full system backup failed again, after retensioning the tape.
Hopefully tape is hosed, and not tape drive. :(
- Set up IcculusNews mailing list.
- Set up IcculusNews bugzilla entry.
May 20th, 2002.
- Added mimetype to Apache for Shorten (.shn) files. Just used
application/octet-stream so there wouldn't be bogus endline
conversion. Dunno if there's a more official mimetype.
- Full system backup. Worked with this tape.
May 22th, 2002.
- Added ggilbert to gimpers group.
May 24th, 2002.
- icculus.org/sidebar.php can now do sidebar.php?bare=1 to strip
the
- tags.
- Updated timedoctor.org news queue info: rdf contains 7 instead of
5 items and news archive is good now.
May 26th, 2002.
- Fixed HTML problem on this page (thanks, zakk!)
- Fixed the Classic Frontpage to
work again, with IcculusNews 2.0.
May 27th, 2002.
- Moved ari-plus webspace to ari-yahoo.
May 29th, 2002.
- Updated a user's queue rights in IcculusNews for td.o. I so need
to automate that.
- Added ari-yahoo to the front page.
- Removed ari-plus CVS.
May 31th, 2002.
- Set up clutteredmind.org news queue.
- Added Manticore
to the front page.
June 1st, 2002.
- Slashdotting! Manticore project hits /. frontpage.
- Added cemason and zakk to privcvs and theo's latest project.
- Listed lgme on the front page.
June 2nd, 2002.
- Added webspace for project "icculux".
- Blocked incoming mail system-wide from
meredithj@SadePlpAhia.nMet, since
there's Klez viruses coming from there even after users
requested he/she/it to cease.
June 6th, 2002.
June 9th, 2002.
June 10th, 2002.
- Add "proteus" to CVS.
- IcculusNews can now create user accounts via the web interface.
- Rewrote some of timedoctor.org's PHP code.
- Added another mail alias for jeff on the manticore mailing list.
June 11th, 2002.
- Added an allowed email alias for a quake2 list subscriber.
- Changed zakk's subscribed email on the quake2 list.
June 13th, 2002.
- Added user "warp".
- Added user "eviltypeguy".
- Added user "coderjoe".
- Added user "molivier".
- Added user "knghtbrd".
- Added user "havoc".
June 15th, 2002.
- Moved freespace2 out of private CVS into public CVS.
- Added wolf3d back to front page.
June 16th, 2002.
- Made webspace and unix groups for "twilight" and "neither".
June 18th, 2002.
- Added freespace2 to the front page.
- Installed
gd.
- Installed mrtg.
June 21th, 2002.
- Added an email alias to quake2 list's external posters.
- Added psychorage.com to
donors on frontpage.
- Updated SpamAssassin to
version 2.31.
- Added mailing list for freespace2.
- Set up vhost for koskelin.com
June 22nd, 2002.
- Imported twilight into CVS.
- Created twilight mailing lists.
- Fixed permissions problem in i.o cvs repository.
- Added project "unraider".
- Added Project FI to frontpage.php so it'll show up in cvs.i.o.
June 24th, 2002.
- Renewed i.o domain.
- Added user "raistlin".
June 25th, 2002.
- Disasterously failed attempt to upgrade to OpenSSH 3.3p1.
- Fixed permissions on twilight developers' personal webspaces.
June 26th, 2002.
- Upgraded to OpenSSH 3.4p1, losing compression support. Wonderful.
- Fixed permissions on twilight developers' personal webspaces.
June 27th, 2002.
- Added twilight database and user to MySQL daemon.
- Removed StainedGlass from frontpage, at author's request.
- Made twilight-commits posting more lenient.
June 29th, 2002.
- Added user "rain".
- Changed /etc/passwd entry for "sshd".
- Reniced nerf's stupid irc stats program.
- Upgraded Apace to 1.3.26, mod_ssl to 2.8.10, and PHP to 4.2.1.
July 3rd, 2002.
- Added mohaa mailing list.
- Added bugzilla product for MOHAA.
July 8th, 2002.
- Made twilight-commits list set Reply-To field to twilight-devel.
- Added bugzilla product for MOHAA.
July 12th, 2002.
- Added some CVS repositories back into Chora.
July 14th, 2002.
- System crash...looks like a power surge...120 days of uptime
down the drain. :(
July 17th, 2002.
- Fixed a mailing list subscription on the mohaa list.
July 19th, 2002.
- Added user "btb".
- Added a mail alias for yoda.
- Added project "d2x".
July 21st, 2002.
- Nuked old Apache/PHP/mod_ssl source dirs.
July 24th, 2002.
- Put new SSL certificate into the mail server (old one expired).
July 30th, 2002.
- Backed up webspace, cvs, homedirs to spare server. Tape drive is
fucked. :(
- Enabled write access to physfs cvs for megastep and vogon.
- Upgraded to PHP 4.2.2.
- Added user "aspirin".
July 31st, 2002.
- Added project "vt".
- Adder user "xor".
- Adder user "manmower".
- Adder user "woodblock".
- Adder user "marius".
- Adder project "openbox".
August 13th, 2002.
- Adder user "ravage".
- Updated Apache SSL certificate (old one expired).
- Added vhost "error204.net"
- Added vhost "filesingularity.timedoctor.org"
August 16th, 2002.
- System clock was behind by an hour; fixed.
August 17th, 2002.
- Added user "luap."
- Minor tweaks to the email
information page.
August 18th, 2002.
- Defaulted password for zinx.
August 22nd, 2002.
- Imported openbox into CVS.
August 23nd, 2002.
- Removed mohaa betatest dir from webspace.
- Webserver was eating CPU for some reason; restarted it.
- Fixed an email alias problem on mailing list.
August 25th, 2002.
- Added project "oes".
- Fixed an email alias problem on mailing list.
August 27th, 2002.
August 28th, 2002.
- Fixed CVS branching, I think.
- Added user "punky".
September 4th, 2002.
- Happy September.
- Symlinked oes on frontpage.
September 11th, 2002.
September 12th, 2002.
- Upgraded to bugzilla 2.16.
- Added ut2003 mailing list.
- Added ut2003 bugzilla entry.
September 14th, 2002.
- Upgraded to OpenSSL 0.9.6g.
September 16th, 2002.
- Made loki_update and loki_patch visible in Chora.
- Manually subscribed someone to ut2003 mailing list.
- Added user "spidler".
September 17th, 2002.
September 21st, 2002.
- Added some versions/components to OpenBox bugzilla.
September 22nd, 2002.
September 25th, 2002.
September 27th, 2002.
- Enabled PHP for delirare.com vhost.
September 30th, 2002.
- Restored a user's lost email from backups.
October 2nd, 2002.
- Added palm/WAP/cellphone/whatever version of timedoctor.org.
- Enabled PHP error output to the browser, instead of just
the Apache error log (SO CHECK YOUR WEBSITES!).
- Rebuilt PHP with libCURL support.
- Added user "coyote".
October 7th, 2002.
- Added some contributors to frontpage.
- Added phaethon to OES cvs.
- Updated bugzilla to 2.16.1
October 8th, 2002.
- Enabled oes on front page.
October 9th, 2002.
- Disabled PHP warning output (it broke IMP)...will reenable when
IMP is upgraded (which is WAY overdue).
- Fixed whineatcron.pl to stop harrassing Brenda. :)
- Added user "ue".
- Added user "lance".
October 10th, 2002.
- Added vogon's modules to IcculusNews cvs.
- Added vogon to "iccnews" group.
October 13th, 2002.
- Reset i.o apache error log (2 gig limit!)
October 14th, 2002.
- Added webspace for project "airstrike".
October 16th, 2002.
- Defaulted "grams" password.
October 17th, 2002.
- Fixed permission problem with bugzilla.
October 18th, 2002.
- Added "Docker" component, and new version, to Openbox bugzilla.
- Installed mod_rewrite for The TimeDoctor.org Neighborhood Watch
Against Image Theft.
October 20th, 2002.
October 21st, 2002.
- Blocked "littlebunnygirl@earthlink.net" in qmail's badmailfrom
since (s)he has been sending me Klez emails for over a month.
October 23rd, 2002.
- Added user "jlonnber".
- Changed permissions so zakk can work on the Loki project pages.
October 24th, 2002.
- Added 'braincrash' mailing list.
October 27th, 2002.
- Fixed webstats to stop thrashing the hard drive 24/7.
- "Fixed" vogon's gallery script to stop thrashing the
hard drive 24/7.
- Added filesingularity.td.o to the webstats system.
- Upgraded LILO to version 22.3.2.
- Upgraded gcc to version 2.95.3.
- Upgraded modutils to version 2.4.21.
- Upgraded util-linux to version 2.11w.
- Added memtest86 and "rescue" and "sanity" kernel to LILO
boot options.
- (dear lord!) Upgraded to kernel 2.4.19.
- Removed floppy drive and SCSI card, installed FireWire/USB2 combo
PCI card.
- Put new backup system (external FireWire/USB2 hard drive) into
effect.
- Took new backup system right back down when it crashed the
server. :(
October 28th, 2002.
- Made project webspace/unix group for IcculusNews, added zakk.
- Put IcculusNews project on the frontpage.
- Put xmms-openspc into CVS.
- Put airstrike into CVS.
- Added airstrike mailing list.
November 3rd, 2002.
- Added project "LAB3D".
- Changed cvs.icculus.org frontpage to sort modules alphabetically.
November 4th, 2002.
- Fixed cvs.icculus.org frontpage.
November 5th, 2002.
- Added Paul Norton to front page donation section.
November 7th, 2002.
- Added "airstrike" to the frontpage.
November 24th, 2002.
November 29th, 2002.
December 5th, 2002.
- Added "ssam" mailing list.
- Added user "airtrix4".
- Added user "gotmug".
- Added project "nncfsu".
December 6th, 2002.
- New system: i.o is now a dual p3/800 with 1.5 gigs of RAM.
- Moved to kernel 2.4.20.
- Put usb2 backup system back in. Seems stable enough now. I hope.
- Put nerf in the system boot scripts.
- Took out a qmail-smtpd hack that was long overdue to be removed.
- Apparently every Unix system at the Cyberspace Matrix got
hacked...except icculus.org. ph34r.
December 7th, 2002.
- Set up cronjob to sync i.o's system clock to an NTP server.
December 10th, 2002.
December 11th, 2002.
December 13th, 2002.
- Added Grant C. Delorean to donors on front page.
- Upgraded MySQL to 3.23.54, just in time for Friday the 13th.
- Added Jason Noble to donors on front page.
December 14th, 2002.
- Added project "SDL_teapot".
December 20th, 2002.
December 22nd, 2002.
- Accepting incoming mail for megastep.org while they are down.
December 23nd, 2002.
- Blocked incoming mail from "@liquid2d.com" (continual spammer).
December 27th, 2002.
- Nuked maillog (700+ megs!), rebooted server.
January 9th, 2003.
- Updated "screen" to 3.09.11.
January 15th, 2003.
- Added user "dolson".
- Ended megastep.org mail relay.
- Added "blackshades" to frontpage.php.
January 21st, 2003.
- Start of very successful trip to LinuxWorld for icculus.org.
January 26th, 2003.
- Put up betacvs.icculus.org and betamail.icculus.org with stable
versions of horde, imp, turba and chora, as opposed to our 1.5
year old CVS versions. :)
- Installed viewcvs for those inclined to use it.
- Added user "tgz".
- Installed enscript to do syntax highlighting with viewcvs.
- Added a database for uses with PhpWiki.
January 27th, 2003.
- Added project "battlepong".
January 28th, 2003.
- Added project "pyddr".
- Added "Dana Olson" to frontpage donor list.
January 30th, 2003.
- Added "Rob Dunne" to frontpage donor list.
- Moved betacvs and betamail to cvs.icculus.org and mail.i.o.
- Enabled PHP error output.
- Enabled PHP's "allow_call_time_pass_reference", since PhpWiki
apparently uses this.
- Moved my journal to an IcculusNews queue.
January 31th, 2003.
- Restarted qmail, to flush megastep.org relaying from config.
February 5th, 2003.
- Apparently, icculus.org's UPS literally blew up at the CSM,
taking some hardware with it. i.o itself seems unharmed.
February 7th, 2003.
February 10th, 2003.
February 11th, 2003.
- Fixed front page. (doh!)
- Disabled enscript in viewcvs.cgi, since it was causing problems.
February 12th, 2003.
- Put a new uninterruptable power supply in place, and installed
nut to monitor
the power supply and do a clean shutdown during emergency
power loss.
- Restarted external harddrive, since the CSM didn't plug it back
in after old UPS blew up...backups will resume now. (whew).
February 19th, 2003.
February 20th, 2003.
February 26th, 2003.
- Added vhosts for "tehint?rnet.*"
February 27th, 2003.
- Added CyberSEALS.net to frontpage donor list.
March 2nd, 2003.
March 3rd, 2003.
- Installed IcculusFinger 2.1.5 (patches from Chunky).
March 9th, 2003.
- Added vhost "tehgordon.*"
- Added project "q2x"
March 11th, 2003.
- Added "q2x" mailing list.
March 14th, 2003.
- Added user "illume".
- Added user "shredwheat".
March 15th, 2003.
March 23rd, 2003.
March 24rd, 2003.
- Fixed vhost "un377.org" to be "un377.net"
- Temporarily closed ravage's webspace while I dig up mirrors.
- Added user "primer".
March 25th, 2003.
- Added "PyDDR" to the front page.
March 29th, 2003.
- Upgraded to Perl 5.8.0.
- Reinstalled about a million Perl modules.
- Upgraded to SpamAssassin 2.52.
- Upgraded to Vipul's Razor 2.
- Fixed incorrect IcculusNews daemon behaviour.
- Reenabled network for spamd, allowed more simultaneous connections.
- Fixed qmail->spamd bridge script.
March 30th, 2003.
- Installed FreeType 2.
- Installed libGD 2.
- Installed CPAN Bundle::Bugzilla (fixed bugzilla.icculus.org)
- Rebuilt irssi for Perl 5.8.0.
April 1st, 2003.
- Added project "duke3d". (no, really!)
April 8th, 2003.
April 11th, 2003.
April 26th, 2003.
May 20th, 2003.
- Added vhost redirect for openbox.org.
June 6th, 2003.
June 7th, 2003.
- Nuked icculus.org Apache access log (it was over 2 gigabytes!)
June 8th, 2003.
- Fixed Bugzilla queries from Apple's Safari browser.
- Fixed "diff ignoring whitespace" for cvs.icculus.org
(Bug #418).
June 9th, 2003.
June 11th, 2003.
- CSM shuts down, rather abruptly.
June 12th, 2003.
- Recover icculus.org hardware from CSM.
June 13th, 2003.
- Install djbdns and FedEx i.o hardware to Texas.
June 14th, 2003.
June 15th, 2003.
June 16th, 2003.
- Added user webspace for "trick" (whoops.)
- Added bf1942-announce list.
June 17th, 2003.
- Fixed nerf (/etc/resolve.conf used CSM DNS in chroot jail).
June 23rd, 2003.
- We get hacked. :( PHP exploit plus 2.4.20 ptrace() hole.
- Upgraded to 2.4.21 to close ptrace() hole.
- Took webserver offline. Cracker cleaned up poorly, so we know
what was altered, etc, just need to clean up...
- Put up a stub webserver to report what happened, got email saying
we deserved to get hacked since I used the word "cocksucker". Hum.
June 25th, 2003.
- Several unsuccessful attempts to upgrade Apache/mod_ssl/PHP.
June 26th, 2003.
- Upgraded to Apache 1.3.27+mod_ssl and PHP 4.3.2.
- Disabled register_globals in PHP.
- Reenabled webserver.
- Fixed IcculusNews to respect register_globals=Off.
- Fixed TimeDoctor.org to respect register_globals=Off.
- Fixed FileSingularity to respect register_globals=Off.
- Fixed Chora (damaged by hacker).
- Reenabled webserver.
- Readded vogel's domain names (never got updated after IP move).
June 28th, 2003.
- Fixed icculus.org's 404 handler to respect register_globals=Off.
July 2nd, 2003.
- Added Lars Mathiassen to front page donors.
- Tweaked OpenBox's bugzilla version, frontpage description.
- Add project "virtualjaguar".
- Updated spamassassin.
July 5th, 2003.
July 10th, 2003.
- Server crashed with kernel panic, because USB2 backup
driver overflowed.
- Cleaned up a bunch of shit so backup will no longer overflow.
July 13th, 2003.
August 13th, 2003.
August 15th, 2003.
- Installed Perl's Tk and Locale::gettext modules from CPAN.
- Updated to Apache 1.3.28 and mod_ssl 2.8.15.
- Renewed webserver SSL cert.
August 17th, 2003.
August 19th, 2003.
September 11th, 2003.
September 16th, 2003.
- Patched OpenSSH exploit found
here.
September 26th, 2003.
- Disabled Osirusoft spamassassin tests, since they are now
blacklisting the world (see
this). Only a month late on my part.
- Decided to update to SpamAssassin 2.60 instead.
- Updated Bundle::CPAN to latest version, too.
September 28th, 2003.
- Added user "danfe".
- Added relnev to buildengine group.
September 29th, 2003.
October 2nd, 2003.
- Added vhost "gregandkayta.net"
October 3rd, 2003.
October 5th, 2003.
October 7th, 2003.
- Fixed 403 handler (PHP register_globals bug.)
- Added Ogg Vorbis mimetype (application/ogg) to Apache.
October 12th, 2003.
- Added SpamAssassin filter to news queue email addresses.
- Added project "al_osx".
October 15th, 2003.
- Added vhost "thisoldvideo.com"
- Added rcpthost for gregandkatya.net
- Added stats for gregandkatya.net
- Set up greg's rsvp alias.
October 17th, 2003.
October 18th, 2003.
- In an effort to automate some of the standard admin tasks,
I'm writing a perl script to add users, update SSL certs, etc.
This will also make it easier for someone else to handle
stuff if I get hit by a bus or something. To make my life
easier, I'm moving the changelog to a plain text format so
the perl script can just append lines without screwing
with HTML formatting, etc. That file is here.
--The McManagement.