home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-2.iso / Unix / communication / ft_bbs.1.0.README < prev    next >
Encoding:
Text File  |  1996-02-14  |  1.9 KB  |  47 lines

  1. FT_BBS V 1.0
  2.  
  3. WHATIS:
  4. 'ft_bbs' (File-Transfer-BBS) is a program for UNIX to offer files for 
  5. downloading (and uploading) by modems (ttys) in an easy and secure manner.
  6. Additionally there are some BBS features: sending and receiving local user
  7. messages and all kind of e-mail.
  8. It is split in tree parts: a daemon 'bbsd' for logging etc., an e-mail
  9. forwarder 'bbsmail' for receiving e-mail from 'sendmail' and storing it in
  10. 'ft_bbs's own mailboxes, and clients 'bbs', which interfaces to user by menu
  11. (based on curses-library) allowing following main operations:
  12. listing and changing directories, reading, down- and uploading files
  13. (by Z-Modem and Kermit), on-line talking, sending/reading messages, e-mail
  14. and netnews.
  15.  
  16. SECURITY:
  17. 'ft_bbs' works with pseudo-chroot: every user can only access a part of the
  18. filesystem (typically '/users/ftp/pub', which is not accomplished by a
  19. 'chroot()'-call,'bbs' run without suid-root but as a unpriviliged user
  20. ('guest', e,g,). 'bbs' does no writings besides downloads to a selected
  21. directry.
  22. 'bbsd', the daemon, will be started by the first 'bbs' (or 'bbsmail'), but
  23. should run on a differnt uid, because it do writings and removings (to logfile,
  24. usersfile, pidfiles, a lockfile and a socket), all writings/removings take
  25. place in one directory ('INSTALLDIR/etc'). For security, the bbs-system should
  26. be in a directory outside pseudo-chroot, so users cannot access any 
  27. configuration or users-data.
  28. Use of Kermit is a little insecure, it can be inhibited for any user.
  29.  
  30. LANGUAGES:
  31. All was written with german dialogs first, now you can switch between
  32. german and english.
  33.  
  34. DAEMON-CONTOL:
  35. If 'bbsdwatchtime' is set to a value > 0, the daemon checks every bbsdwatchtime
  36. seconds, if there is a client to serve, if not it exits. This feature make
  37. somtime problems.
  38.  
  39. BUGS + TODO:
  40. better charset conversion
  41.  
  42. Please, send comments, bugreports to
  43. Hinrich Eilts <eilts@late.uni-erlangen.de>
  44.  
  45. COPYING:
  46. This program(s) are free (GNU-Copyleft).
  47.