- bbslib/namecomplete.c: replaced malloc()s with valloc()s
  (malloc was returning some bad ptrs and causing SEGVs).

- bbs/files.c: modified to allow symlinked directories under ftp/files
  to be displayed and accessed. NOTE: symlinks must point to dirs
  at or below /usr/bbs, since bbsrf does a chroot() to /usr/bbs.

- chat/station.c: bbs.chatd now stays running after the last user exits. It
  would just hang after being invoked a second time by the bbs, presumably due
  to a linux inet socket bug. Killing bbs.chatd is OK though - it'll be re-run
  on demand and work normally. This mod has the nice side-effect that there's
  no delay getting into chat after it's been used once.

- bbs/files.c: changed files listings to two columns instead of three to
  display filenames > 19 chars (now up to 32 chars). I'm using linux extfs
  and like descriptive names. :)

- bbs/main.c: moved margin status display left 6 chars (col 50 -> 44) to
  not chop off end of longer file directory names while in Files section.

- bbs/talk.c: signal change: for some reason Linux/GCC resets a signal handler
  to SIG_DFL on taking the signal. (May be a flag not set somewhere, not 
  necessarily a bug.) I just re-activate inside the handler itself.

- miscellaneous other changes I forgot... get the sources (look on archie
  for Pirate) and make diffs.
