v0.73 Beta:
* Up/Downloading didn't in fact work but that's probably not much of a
  surprise to the regular viewers.
* Filesort now must contain "byname", "bydate", or "bysize". This is to
  avoid a rather embarrassing problem with the menu language. The problem is
  rather serious as well, so things may have to change radically.
* The homepage is now at http://www.xs4all.nl/~wmh/

v0.72 Beta:
* Up/Downloading worked but broke the regular doors.

v0.71 Beta:
* Oh, dear. Most of the ASCII screens had ANSI codes in them...
* Up/Downloading should work now, although it's probably not optimal. I'll
  put in a special case for modems, then it should be as fast as from the
  command line, but at least this method works with sockets (i.e. telnet).
* Fixed a new mail-notification bug.

v0.7 Beta:
* Changed shared memory stuff, all nodes now go into one big memory pool. I
  always wanted to do this, but I used to have 200+ byte segments, so it
  would get too big. This is completely incompatible, so I thought I'd put
  in a new version number as well. Anyway, it makes bbcmd much easier and it
  makes bbserv possible. I need to look into the stability of this though.
  More importantly, I should get rid of the message queues but it's 1 AM
  already and I really can't be bothered right now, it's not like I'll be
  too busy to do it tomorrow or anything.
* Added a 'calls' variable to the PFJ to see how many times a user has
  logged in.
* Fixed some colour glitches in filelists.
* Fixed a few file-area related typos, don't know if it makes much 
  difference.
* Fixed extremely rare signature-editing bug.
* Changed IPC key to . instead of bb, bb caused some trouble because if
  you delete/recreate the key with 'stale' shared memory around the only
  way out is a reboot. (I think.)
* Wrote bbserv. I'll probably be hacking on this for at least the next ten
  years, but it's kinda fun to look at. My IPC code is still very much black
  magic at this point, so anything can go wrong.
* lastcall now indicates login time instead of logoff, which makes more
  sense from several points of view.
* bb no longer distinguishes between some text and "some text", so almost
  everything can now contain whitespace, even variable names.
* Oops... timeval.tv_usec turns out to be in microseconds. I doubt any
  modem could have kept up with my settings ;-)
* Added some getty-ish functionality, *very* beta, no guarantees, YMMV, etc. 
  There are no docs, just read data/getty.
* Finally got an email account (REVENGE!), so you can ignore most of the
  sarcasm in the manual. Doesn't leave much, I know ;-)

v0.61 Beta:
* Manual is (almost) complete now, v0.6b was released with an incomplete
  manual because my internet connection goes through an additional layer of
  packet drivers known as the "carrying disks back and forth between my
  house and Peter's, and hoping the damn things don't break in the process"
  protocol, which has a reasonably bandwidth but lousy response time.
* Finally got rid of bbupdate, bb now resets timeleft itself at login time.
  This means BBBS does _not_ need any daily maintenance anymore, since you
  can use "lazy" updating, meaning you reset the values only when the users
  log in.

v0.6 Beta:
* File lists get sorted now. I'm not a CS student, and I don't know what the
  proper way to sort a linked list is, so I invented my own, "interesting" 
  way around the problem. Hey, it works ;-)
* Replaced the "uploaded by" field with a "date" field, and changed the
  default file listing format to something more pleasing to the eye.
* Plugged some memory leaks.
* Threw out telnet support. I read all the RFC's again, I've read the
  telnetd docs and source, I've been looking at hexdumps of telnet sessions,
  and, to be honest, I'm more confused than ever before. You don't need it
  anyway. It would be nice because you wouldn't have to login as "bbs"
  first, but people who are smart enough to run a telnet client are also
  smart enough to type bbs <enter 2x> before typing their own name. Anyway,
  if someone can explain telnet to me, I'll put it back in.
* Added some scripts, see the utils dir for details.
* The sysop can now see the output of doors, and enter input on spy
  terminals to interfere with the user's typing. Great fun.
* Removed all <ESC>[s and u codes. This is the only DOS feature that can
  actually be useful, but xterm, rxvt etc. don't do it. (Well, they
  wouldn't, since <ESC>7 and <ESC>8 are the time-honoured defaults for this
  sort of thing. Where would we be without ANSI, eh?)
* The "disappearing filelist"-bug may have been fixed. That is, its symptom
  may have been fixed. This has not been tested on a real modem yet.
* Fixed some stupid socket bugs caused by socket ignorance.
* Fixed a HUGE bug which caused a crash if you tried to compare two numeric
  variables. This goes all the way back to version 0.01...
* Removed an extra ; that caused bb to think all file areas were type
  "unix". One of my better bugs, I think.
* Added customizable signatures. Yes, I was bored ;-)
* Wheee! I reversed the order of PID and SIGKILL ;-) That's why it didn't
  work, I was trying to send process #9 signal #1034...
* Fixed bug that crashed Unix areas with optimization.
* Added automagic ANSI detection. I wonder if it works.
* Yes! Door games work. Er, they work for me, anyway. Still, that's an
  improvement.
