version: version 1.5 - Release #2 Build 1550
e-mail: blackmoon2k@msn.com
homepage: http://www.blackmoon.filetap.com/
register: https://www.regnow.com/softsell/nph-softsell.cgi?item=1211-4

ABOUT
=====
BlackMoon is a native windows2000 and XP ftp server application with 
features such as remote administration, services,  virtual directories, 
user and group accounts, file resuming and passive mode transfers, 
unlimited accounts and connections, multi-homed & multi-port listening, 
low memory and cpu usage, auto date and time activation, all the basic 
ftp commands and much more

System Requirements
==================
Windows2000 & XP or later

THINGS YOU SHOULD BE AWARE OF
=============================

-Mapping Network Drives-
BlackMoon Runs as a service under the LOCAL SYSTEM account. The LOCAL SYSTEM account might
not have the permissions to access shared resources on a network drive. If mapped networked
drives don't show up on the ftp server try running it under the NT AUTHORITY\NetworkService.
This account has no password so leave it blank. WARNING: Running the ftp services under the
NETWORK SERVICE account might cause the service not to start if it doesn't have permission
(I had this problem with the service working on drive c: but failing on drive d:)

-Remote Admin-
If you connect to the service from another computer (REMOTE ADMIN) you will not be able to
edit user accounts. Future versions should have a database server support and that will
remove the need to open the database file directly

If you do not set a password locally you cannot remotely admin the FTP Server. The password
cannot be changed, but you can open the access database and erase the password from the
"ServerSettings" table.

-Shareware Evaluation-
You are legally entitled to use blackmoon FTP server for a maximum of 30 days for trial
purposes. Although the program will still remain fully functional after you exceed the
trial period

-Graphs statistics etc-
It's all being logged, but there's no UI for it at the moment

-Uninstaller-
THe uninstaller removes everything except registry entries. Registry entries hold important
information such as your admin password and registration details. During uninstall you will
be prompted to backup your user database file. The backed up file is stored on same drive
as the application was installed in, in the folder "BlackMoon FTP Database Backup".
eg. "C:\BlackMoon FTP Database Backup". If a backup already exists the new backup is given
a different name.

-Hammering-
Hammering is done on an account basis. If "Perm ban applies to other accounts" is checked
the connecting user is immediately disconnected. If it is not checked then the user will be
allowed to attempt to login and the connection will be refused if he attempts to log into
the account he was banned from. It is usually recommended you keep it checked

-owner created folders-
Enable owner create access allows users who create directories to be able to have full permissions
on the files in the folders they created. This will allow them to be able to delete aborted uploads
etc. They can only create directories in the folder has create directory permissions on them.

HISTORY
=======

version 1.5 - Release #2 Build 1550
------------------------------
-fixed bug in parser (Thejian)

version 1.5 - Release #1 Build 1547
------------------------------
-handles "opts" and "feat" commands
-fixed jumbled user logs in status view
-removed default perm ban for hammering users
-properly accounts for timezone adjustments in remote admin uptime calculation & login time calculations
-when using remote admin, status view displays remote server address and timezone
-ftp server displays more informative error messages when errors occur
-you can now copy server logs and user logs from the edit menu into in the clipboard
-tooltips added for ftp user account dialog
-status view lists active interfaces and ports
-"online"/"offline" toolbar button indicates the proper state of the server now

version 1.4 - Beta #1 Build 1472
-----------------------------
-fixed download and upload resume
-fixed disappearing control nodes from the server tree
-fixed logged in user counter resetting itself when account was edited

version 1.3 - Beta #1 Build 1465
-----------------------------
-fixed full path rename bug
-fixed constant file read and dirlist permissions
-allows extended ascii chars
-admin login port has been removed
-corrected passdown flags for checked subfolders not working
-fixed occasional corrupted file on uploads at slow speeds
-added service application priority control code. (starts at normal but can be changed through gui)
-first stab at fixing the 100% cpu usage on exit

version 1.2 - Release #1 Build 1452
------------------------------
-Allows ftp clients that change to a folder then try to delete it (crystal ftp 2.5 etc) to work
 properly when deleting directories

version 1.2 - Release #1 Build 1451
------------------------------
-Fixed the bug where deleting a directory that had not been accessed would disconnect the client
-Status message when unable to delete a directory is more informative

version 1.2 - Release #1 Build 1450
-----------------------------------
-Fixed server not saving settings when system rebooted
-The login to service system has been updated to display more information
-Fixed the crash on exit bug
-Fixed the wrong statistics log entries. This version will clear any previous statistics when installed
-Prompt on exit to stop the ftp service or keep it running
-Added a local explorer in the explorer pane
-When a browse for folder is cancelled it doesn't display garbage anymore
-added NLST command for mget implementations to work
-NLST and LIST now support pathnames
-new commands XMKD,XRMD,XPWD,XCUP,NLST to supports clients and commands like MGET
-zero byte files are handled properly
-no more hanging on invalid folders
-enforces the use of proper filenames and dirs
-add speed limit for accounts (shared or individual) or ftp server (shared or individual)
-gui can detect an unresponsive ftp service and restart it automatically if necessary
-system logging takes place in "blackmoon.log" in the application folder
-fixed the delete directory bug
-fixed timer bug that slowed transfer speeds
-fixed the weird crash on upload bug in the previous version
-fixed the excessive amount of memory usage by the GUI frontend
-fixed the case sensitive directory enforcement for virtual folders in the older versions
-fixed the uninstaller bug that prevented it from uninstalling when installed on a different drive

version 1.1 - Release #1 Build 1131
-----------------------------------
-Update to Version 1.0 release
-Fixed wrong log time in log views
-Fixed bad uptime values (related to incorrect time parsing)
-Fixed the ban system (again) to prevent deadlocks and dead users
-Uninstaller will now prompt you to backup your database file

version 1.0 - Release #1 Build 1115
-----------------------------------
-Server runs as a LOCAL SYSTEM service in this version
-Automatically maps network drives to virtual folders
-Changed to user database to an access db for easier faster management
-Added FTP Server remote administration (no user database manipulation in remote)
-Fixed Disk Quota system
-Fixed Max Server Userlimit bug
-XP Theme enabled
-Fixed DAO multithreading problems
-Added Group accounts and account management functions such as copying, joining and detaching

version 1.0 - Beta #1 Build 313
---------------------------------
-Added access violation exception code handling to prevent crashes  
-Fixed dangling PASV connections and crashing when user disconnected  
-Fixed transmitfile() weirdness
-Fixed bug that let banned users login if there were 2 or more perm bans
-New anti-idle options to help defeat anti-idling clients
-Fixed numerous bugs that caused the previous builds to crash at various times
-Fixed dead locks that made the server stop accepting connections
-Fixed crashes when an interface ip was changed
-Hidden files and directories do not appear in the dir listings
-Login message file option added

Version 1.0 - Beta #1 Build 126
---------------------------------
-Fixed crash on upload
-Fixed corrupt uploaded files bugs
-Now correctly reports transferred file sizes
-Ability to copy client log text to the clipboard like mirc added

Version 1.0 - Beta
------------------
-Initial Release