Contents 
 
What's new ? 
 
Overview 
Installation 
GUI preferences 
Configuration 
Dotfiles 
Using campus 
Features 
Security 
 
Bugs and missing features 
Things to do 
Licence 
History 
 
About the author 
Internet Suite 
 
FAQ 
campus - The FTP-server for the BeOS®

campus: Features

campus features everything you expect from a ftp-server. Follow the links for more information on what is not working.
  • campus has very fast connection handling and adapts to high loads in that it hold a pool of threads to handle incoming connections.

  • campus understands almost all commands as defined in rfc 959. See Bugs and missing features for more details on this.

  • campus supports three site-specific commands:
    • UMASK
      This command sets or reports the file creation mask.
    • IDLE
      Allows the user to customize the time after that an idle user is logged out automatically.
    • CHMOD
      Lets the user change the modification bits for a given file. Comes in handy for for example for remote access to scripts (e.g. for websites)

  • Additonally campus has these commands that are in use in modern ftp clients even though they are not mentioned in rfc 959:
    • SIZE
      Return the size of a file. Used by ncftp for the fancy progress bar.
    • MDTM
      Returns the modification date of a file. Also used by ncftp.

  • As mentioned above campus detects users that are idle and drops the connection when a timeout occurs. See the Configuration for details.

  • Support for multiple users
    • Multiple anonymous users.
    • User limit.
    • Pseudo root directories.
    • File protection.
    • Ability to change from anonymous to regular user.

  • campus supports both active and passive mode.

  • The configuration can be reloaded while campus is running.

  • HELP is available online for all commands. This comes in handy when you have to use telnet to connect to the server. Plus you can ask the server for its status. Try
    ftp> quote stat
    and
    ftp> quote stat .
    when in ftp.

Copyright © 1997-99 Stegemann & Co., Inc., All Rights reserved.
Created: March 4, 1998. Last modified: April 25, 1999.