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: Bugs and missing features

Nothing in the world can be perfect or finished and campus is no exception... So be prepared to face everything that doesn't work or is not (yet ?) implemented.

General note: ftp is a very old protocol and has certain commands that are not needed anymore or simply have no meaning in todays computing world. In the following I list the most important commands that are missing or that are not completely implemented.
Most of these commands will never be used by ftp clients so there is not really a missing functionality. The list is just for informational purposes.

  • Unimplemented commands
    • ACCT (account)
      This command is for sites that make a difference between the login of a user and the right to store or retrieve files. campus does not make this differentiation so the command is not needed.
    • SMNT (structure mount)
      This command allows the user to mount a different "file system data structure"... I really don't know, what the heck this should really do. So I don't support it. As always: if you want to have it (and know what it should do), mail me.

  • Ignored commands and options
    • ALLO (allocate)
      This command is not needed by campus, so it is ignored. (But nonetheless it is parsed and checked if its syntax is correct.)
    • MODE (transmission modes)
      The modes 'B' (block mode) and 'C' (compressed mode) are ignored.
    • STRU (file structure)
      File structures 'P' (page structure) and 'R' (record structure) are ignored.
    • TYPE (data type)
      Type 'E' (EBCDIC type) is ignored. When the type is 'A' (ascii type) the form must be 'N' (non print). With type 'L' (local) size must be set to 8.

  • Problems with config reload
    • When the configuration is reloaded all currently logged in users still use the old config and the values stored there, therefore they can do everything that was allowed before the change of the configuration.
    • The userlimit does not work correctly, all counters are reset to zero when the config is reloaded. Until all users that have logged in before the change have logged out there may be more users logged in than allowed according to the limit field.

  • Missing features
    See campus: Things to do

  • Tranferring binary files in ascii mode
    There are some problems when you try to transmit a binary file and have the transfer mode set to ascii. The standard ftp seems to have problems with this, ncftp does not... Anyway, if you transmit your binary file in ascii mode you can be sure that it is useless afterwards anyway.
If you encounter a bug or any strange behaviour please send a bug report to me.


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