>HOME>CONTACT>FEATURES>SCREENSHOTS>PRICING>DOWNLOADS>DOCUMENTATION>HISTORY>PLUGINS>FORUM>DIAGNOSTICS>
  • CrushFTP 3.9.3 changes:
  • CrushFTP 3.9.3 changes since 3.9.2 : fixed upload event on HTTP uploads
  • CrushFTP 3.9.3 changes since 3.9.2 : fixed http upload bug with Safari 2.0 (OS X 10.4 - Tiger)
  • CrushFTP 3.9.3 changes since 3.9.2 : fixed bug with random disconnects when the server was loaded at 100% CPU.
  • CrushFTP 3.9.3 changes since 3.9.2 : sped up uploads...decreased CPU use for uploads
  • CrushFTP 3.9.3 changes since 3.9.2 : fixed bug where there was a delay on login after the server had been up for extended periods of time with heavy upload use
  • CrushFTP 3.9.3 changes since 3.9.2 : fixed email event category (removed blank item)
  • CrushFTP 3.9.3 changes since 3.9.2 : added import for Rumpus user database format
  • CrushFTP 3.9.3 changes since 3.9.2 : fixed bug with filenames being case sensitive for the reports tab
  • CrushFTP 3.9.3 changes since 3.9.2 : fixed bug with verify file content and HTTP uploads
  • CrushFTP 3.9.3 changes since 3.9.2 : fixed bug with PASV mode not returning the right IP to the FTP client on a multihomed server
  •  
  • As always, email me with any questions or comments.
  • CrushFTP 3.9.2, 3.9.1, 3.9 changes:
  • CrushFTP 3.9.2 changes since 3.9.1 : fixed timer for update check to be every week instead of every 10 minutes
  • CrushFTP 3.9.1 changes since 3.9 : fixed idle timeout disconnect not working in CrushFTP 3.9
  • CrushFTP 3.9 changes since 3.8 : fixed remote admin bug that effected saving changes made in the user manager
  • CrushFTP 3.9 changes since 3.8 : removed remote admin question at startup and just auto login if allowed (check to make sure it does not work if the account is disabled.)
  • CrushFTP 3.9 changes since 3.8 : fixed bug where sessions might get hung until idle timeout kicked them if the user disconnected improperly
  • CrushFTP 3.9 changes since 3.8 : fixed bug where using the test email button with the %user_email% variable might result in a SMTP server error for invalid email.
  • CrushFTP 3.9 changes since 3.8 : fixed bug where when using remote admin, IP banning prefs were not saved on the prefs tab of CrushFTP.
  • CrushFTP 3.9 changes since 3.8 : fixed bug where events were not updated using remote admin until the next server reboot
  • CrushFTP 3.9 changes since 3.8 : removed hidden mode for OS X (running in GUI mode, but with GUI hidden...different than daemon mode)
  • CrushFTP 3.9 changes since 3.8 : reduced fonts to just Arial, Times and Courier
  • CrushFTP 3.9 changes since 3.8 : fixed plugin load order and ability to have multiple plugins loaded
  • CrushFTP 3.9 changes since 3.8 : fixed bug with server trying to open on reserved port before checking if it should do remote admin.
  • CrushFTP 3.9 changes since 3.8 : fixed upload mirror option. Only worked when you clicked the test button and not when scheduled.
  • CrushFTP 3.9 changes since 3.8 : improved update notification system
  • CrushFTP 3.8, 3.8.1 changes:
  • CrushFTP 3.8.1 changes since 3.8 : fixed web access (it was trying to use some unreleased code)
  • CrushFTP 3.8.1 changes since 3.8 : fixed zipping on the fly
  • CrushFTP 3.8 changes since 3.7 : fixed bug with firefox causing the server to disconnect users if they browsed directories.
  • CrushFTP 3.8 changes since 3.7 : changed remote admin to default to active mode instead of PASV mode for localhost admin
  • CrushFTP 3.8 changes since 3.7 : now reports date modified on folders that are "special" to CrushFTP (not regular directory listings)
  • CrushFTP 3.8 changes since 3.7 : fixed PORT command binding to port 20 on outgoing connections (works better with firewalls)
  • CrushFTP 3.8 changes since 3.7 : fixed 100% CPU usage if you started CrushFTP using a port a webserver was already listening on.
  • CrushFTP 3.8 changes since 3.7 : fixed session_download/upload variable to reflect bytes instead of kilobytes (was actually bytes)
  • CrushFTP 3.8 changes since 3.7 : added session_download_count and session_upload_count variables
  • CrushFTP 3.8 changes since 3.7 : fixed bug where CrushFTP would attempt to display an error dialog even when running in daemon mode (port in use error dialog)
  • CrushFTP 3.8 changes since 3.7 : added more information that is passed on to plugins
  • CrushFTP 3.8 changes since 3.7 : fixed response code for unimplemented commands to indicate unimplemented rather than access denied.
  • CrushFTP 3.5, 3.6 changes:
  • CrushFTP 3.6 changes since 3.5 : fixed username associated with email events when you rename a user.
  • CrushFTP 3.6 changes since 3.5 : fixed bug with having two servers both listening on port 21 (different multihomed IPs).
  • CrushFTP 3.6 changes since 3.5 : fixed bug with LAUNCH command.
  • CrushFTP 3.6 changes since 3.5 : changed all references to crushftp.serveftp.com to be the official ftp.crushftp.com.
  • CrushFTP 3.6 changes since 3.5 : fixed bug with users getting disconnected if they attempted to do SSL on an OS 9 server.
  • CrushFTP 3.6 changes since 3.5 : added support for EPRT command (IP4,TCP).
  • CrushFTP 3.6 changes since 3.5 : added support for EPSV command (IP4,TCP).
  • CrushFTP 3.6 changes since 3.5 : changed remote admin interface to be more user friendly and understandable.
  • CrushFTP 3.6 changes since 3.5 : fixed bug with web uploads from a PC browser containing the full path of where the file came from.
  • CrushFTP 3.5, 3.5.1 changes:
  • CrushFTP 3.5.1 changes since 3.5 : fixed bug with MacBinary mode uploads on OS 9.
  • CrushFTP 3.5.1 changes since 3.5 : changed MacOS 9 app get info window's version to just be CrushFTP 3 instead of specific number.
  • CrushFTP 3.5.1 changes since 3.5 : changed check for update procedure to compare version numbers instead of file sizes.
  • CrushFTP 3.5 changes since 3.4 : fixed bug in usermanager where it could move the userfolder to the wrong place.
  • CrushFTP 3.5 changes since 3.4 : fixed bug in email events and welcome message that discarded multiline messages
  • CrushFTP 3.5 changes since 3.4 : fixed bug with "disconnect email event" not sending a message
  • CrushFTP 3.5 changes since 3.4 : first version of the CrushFTP plugin interface
  • CrushFTP 3.5 changes since 3.4 : added <LAUNCH> path to executable </LAUNCH> command.
  • CrushFTP 3.5 changes since 3.4 : added two new user variables (%user_last_file_real_path% , %user_last_file_name%)
  • CrushFTP 3.5 changes since 3.4 : fixed test email button in advanced prefs
  • CrushFTP 3.5 changes since 3.4 : fixed bug where multiline server messages/variables were ignored
  • CrushFTP 3.4 changes:
  • CrushFTP 3.4 changes since 3.3 : added user email for users prefs.
  • CrushFTP 3.4 changes since 3.3 : allow email events to be processed for all users, or a group of users.
  • CrushFTP 3.4 changes since 3.3 : added variable to email event to reference users email address (allowing for more generic emails) %user_email%
  • CrushFTP 3.4 changes since 3.3 : added CC field to event emails.
  • CrushFTP 3.4 changes since 3.3 : added BCC field to event emails.
  • CrushFTP 3.4 changes since 3.3 : fixed bug when running CrushFTP under classic it would not decode MacBinary files
  • CrushFTP 3.4 changes since 3.3 : fixed bug where sometimes kicking a user would not work.
  • CrushFTP 3.4 changes since 3.3 : option to not check for new CrushFTP version updates
  • CrushFTP 3.4 changes since 3.3 : added Explicit TLS/SSL support (allows using TLS/SSL in a mixed mode on port 21)
  • CrushFTP 3.4 changes since 3.3 : added option to require encryption (for the server)
  • CrushFTP 3.4 changes since 3.3 : add option to require a particular user login to use encryption
  • CrushFTP 3.4 changes since 3.3 : add AUTH, PROT, PBSZ commands to log window settings
  • CrushFTP 3.4 changes since 3.3 : added workaround where OS X sometimes didn't draw the CrushFTP window on first launch.
  • CrushFTP 3.4 changes since 3.3 : cosmetic improvements to email event window
  • CrushFTP 3.3 changes:
  • CrushFTP 3.3 changes since 3.2 : fixed issues with not being able to use accounts that had a start directory set to anything besides "/".
  • CrushFTP 3.3 changes since 3.2 : fixed install as service option for some Windows XP machines.
  • CrushFTP 3.3 changes since 3.2 : added -u command line option for creating users via the command line. ex.:java -jar CrushFTP.jar -u "username" "password" "/Users/shared/" more info available from the command line help "-help"
  • CrushFTP 3.3 changes since 3.2 : fixed issue where folders would be listed with the ".zip" option in the "/" directory (this is not allowed).
  • CrushFTP 3.3 changes since 3.2 : updated FAQ with some additional common questions and detailed explanations.
  • CrushFTP 3.3 changes since 3.2 : fixed update mechanism for OS 9 users. No longer will the update fail for OS 9 users.
  • CrushFTP 3.2 changes:
  • CrushFTP 3.2 changes since 3.1 : created workaround for a MacOS X 10.3 (Panther) bug with Safari and Finder not downloading from CrushFTP servers
  • CrushFTP 3.2 changes since 3.1 : updated all documentation into PDF files and with modern screenshots
  • CrushFTP 3.2 changes since 3.1 : defaults to having all .app folders be listed as a zip file for easy automatic on the fly zipping for downloads
  • CrushFTP 3.2 changes since 3.1 : case insensitive server (file, and folder names no longer matter when downloading or browsing)
  • CrushFTP 3.2 changes since 3.1 : fixed foreign language issues when folder or files had non English characters in them.
  • CrushFTP 3.2 changes since 3.1 : fixed email authentication issue with some SMTP servers for outgoing event based email from CrushFTP
  • CrushFTP 3.2 changes since 3.1 : fixed issues with web browsers and starting out in a dir other than "/".
  • CrushFTP 3.2 changes since 3.1 : auto adjusting of ports for web based use
  • CrushFTP 3.2 changes since 3.1 : fixed PASS command to allow empty passwords (you can now have a username with a blank password)
  • CrushFTP 3.2 changes since 3.1 : fixed auto IP discover to log if it fails to get the IP.
  • CrushFTP 3.2 changes since 3.1 : added SITE ZIP DIR to list all dirs as zip along with the real directory as well
  • CrushFTP 3.2 changes since 3.1 : added SITE ZIP ONLY to list all dirs as zip files (the dir is no longer listed although you can still manually browse into one)
  • CrushFTP 3.2 changes since 3.1 : added SITE ZIP APP which toggles the default behavior if showing .app folders as zipped items
  • CrushFTP 3.2 changes since 3.1 : added SITE ZIP FILE which lists all files as being zipped. This will provide faster downloads on slow connections where file size is key.
  • CrushFTP 3.2 changes since 3.1 : log adds real internal IP along with WAN IP when starting
  • CrushFTP 3.2 changes since 3.1 : updated user manager to use new emailing code
  • CrushFTP 3.2 changes since 3.1 : fixes duplicate email events on HTTP uploads
  • CrushFTP 3.1 changes:
  • CrushFTP 3.1 changes since 3.0 : added auto zipping on the fly for directories, or files if you append ".zip"
  • CrushFTP 3.1 changes since 3.0 : changed SMTP email events to work with almost all servers
  • CrushFTP 3.1 changes since 3.0 : fixed bug with IE not allowing downloads via FTP of files greater than 10MB
  • CrushFTP 3.1 changes since 3.0 : user manager no longer allows you to try to create duplicate usernames
  • CrushFTP 3.1 changes since 3.0 : removed ctr-s from being static cache shortcut in user manager
  • CrushFTP 3.1 changes since 3.0 : fixed MacOS 9 user manager getting squished to the left
  • CrushFTP 3.1 changes since 3.0 : fixed bug with test router when not using port 21
  • CrushFTP 3.1 changes since 3.0 : changed "add" button in user wizard to be more meaningful.
  • CrushFTP 3.1 changes since 3.0 : created workaround to bug with some Linux distributions where they wouldn't allow CrushFTP to lookup their local IP.
  • CrushFTP 3.1 changes since 3.0 : fixed bug with IP changes not getting updated in the server
  • CrushFTP 3.1 changes since 3.0 : fixed issue with duplicate rendezvous names
  • CrushFTP 3.1 changes since 3.0 : auto rename duplicate file uploads
  • CrushFTP 3.1 changes since 3.0 : fixed bug when switching from PASV to PORT mid sessions
  • CrushFTP 3.1 changes since 3.0 : fixed bug with auto admin when not using port 21
  • CrushFTP 3.1 changes since 3.0 : fixed bug with virtual ftp server directories where transfers never completed
  • CrushFTP 3.1 changes since 3.0 : fixed issues with PASV guessing on remote virtual directories
  • CrushFTP 3.1 changes since 3.0 : fixed bug where you might get disconnected if you issued a command on a file that didn't exist
  • CrushFTP 3.1 changes since 3.0 : fixed issue with uploading files that looked like MacBinary 1 files that really were not. MacBinary 2 is now required before CrushFTP will take action.
  • CrushFTP 3.1 changes since 3.0 : fixed bug with renaming files
  • CrushFTP 3.1 changes since 3.0 : fixed bug with directory creation
  • CrushFTP 3.1 changes since 3.0 : fixed bug with not restricting users based on day of the week (user prefs)
  • CrushFTP 3.0 changes:
  • CrushFTP 3.0 changes since 3.0b33 : fixes a bug when using remote admin to rename a user.
  • CrushFTP 3.0 changes since 3.0b33 : adds ability to auto delete inactive accounts after specified days.
  • CrushFTP 3.0 changes since 3.0b33 : eliminates the warning that data has changed...do you want to save (when it really has not) in the remote user manager when changing users.
  • CrushFTP 3.0 changes since 3.0b33 : adds option to not minimize to system tray on Windows OS.
  • CrushFTP 3.0 changes since 3.0b33 : adds importing from several other FTP servers (Serve-U, WebStar, OS X).
  • CrushFTP 3.0 changes since 3.0b33 : adds setting for controlling amount of log that is buffered in the on screen window.
  • CrushFTP 3.0 changes since 3.0b33 : adds a setting to control the timeout to determine HTTP traffic over FTP traffic.
  • CrushFTP 3.0b33 changes:
  • CrushFTP 3.0b33 adds supports for Rendezvous! Your CrushFTP will now show up on rendezvous enabled clients. (Transmit, Interarchy?)
  • CrushFTP 3.0b33 fixes web administration bugs.
  • CrushFTP 3.0b33 fixes bug with naming convention of MacBinary files.
  • CrushFTP 3.0b33 adds automatic setting of default owner based on the username if it exists in OS X.
  • CrushFTP 3.0b33 prevents issue with banning of Transmit client when it hammered server.
  • CrushFTP 3.0b33 adds support for preservation of file times after upload (SITE UTIME filename).
  • CrushFTP 3.0b33 improves the text outputed in %user_session_uploads% and %user_session_downloads% used in email events.
  • CrushFTP 3.0b33 adds auto admin login when using a GUI version of CrushFTP on a machine already running CrushFTP (simplifies use in administering it running as a service).
  • CrushFTP 3.0b33 automates Windows NT/2K/XP service installation.
  • CrushFTP 3.0b33 makes the UserManager.jar file self runnable (it can now be run directly by double clicking it) for use in only administering users...not the Server.
  • CrushFTP 3.0b33 auto checks for new version at launch time.
  • CrushFTP 3.0b33 fixes bug with setting default owner/group/permissions on files with spaces in their names.
  • CrushFTP 3.0b33 adds setting for Rendezvous name of server.
  • CrushFTP 3.0b33 adds disabling of localhost remote admin account if you want to secure your server from users on that machine.
  •  
  • As always, email me with any questions or comments.
  • CrushFTP 3.0b32 changes:
  • CrushFTP 3.0b32 fixes disconnecting of users trying to use active mode FTP.
  • CrushFTP 3.0b32 fixes memory leak that caused random quits after several hours.
  • CrushFTP 3.0b32 speeds up GUI. New GUI for nearly all parts of CrushFTP.
  • CrushFTP 3.0b32 fixes SSL server ability.
  • CrushFTP 3.0b32 speeds up load time dramatically when logs and reports are getting very large.
  • CrushFTP 3.0b32 adds preference for FTP aware firewalls and routers.
  • CrushFTP 3.0b32 adds active and passive mode for remote administration to work better through firewalls.
  • CrushFTP 3.0b32 fixes MacBinary mode with Java 1.4.1.
  • CrushFTP 3.0b32 allows MacBinary mode even when being used as a service.
  • CrushFTP 3.0b32 fixes several remote admin issues.
  • CrushFTP 3.0b32 adds logging of FXP speeds.
  • CrushFTP 3.0b32 strips ".bin" off of incoming MacBinary files.
  • CrushFTP 3.0b32 fixes mirror manager.
  • CrushFTP 3.0b32 many many other small bug fixes.
  • CrushFTP 3.0b31 changes:
  • CrushFTP 3.0b31 should fix possible GUI freezes of CrushFTP in OS X (server was fine...Apple's Java GUI thread just stopped).
  • CrushFTP 3.0b31 added testing feature to check to make sure your firewall/router is setup correctly.
  • CrushFTP 3.0b31 added instructions for Linux users to allow access to reserved ports.
  • CrushFTP 3.0b31 fixes screen flickering/flashing on the main server status window when selecting users in the activity list.
  • CrushFTP 3.0b31 created icon for the dock in OS X.
  • CrushFTP 3.0b31 fixed dir list in user manager for linux users.
  • CrushFTP 3.0b31 fixed dir listings for the mirror tool in Linux.
  • CrushFTP 3.0b31 fixed dir listings for logins and user manager for Linux.
  • CrushFTP 3.0b31 fixed web page listings after a file has been deleted or uploaded.
  • CrushFTP 3.0b31 fixed bug where CrushFTP was binding data connections to the wrong IP when you had multiple IPs.
  • CrushFTP 3.0b31 now tries to bind connections to the appropriate port...was binding all incoming connections to port 1000.
  • CrushFTP 3.0b31 fixed issue where you couldn't connect with the remote user manager.
  • CrushFTP 3.0b31 added tag <URLENCODE> tag for encoding some things.
  • CrushFTP 3.0b31 added tag <SPACE> tag for encoding spaces in messages intended for URL's.
  • CrushFTP 3.0b31 fixed many server remote administration bugs that prevented proper user management.
  • CrushFTP 3.0b31 fixed many user remote administration bugs that prevented proper user management.
  • CrushFTP 3.0b31 fixed email bug that prevented outgoing emails to some SMTP servers.
  • CrushFTP 3.0b31 other misc bug fixes.
  • CrushFTP 3.0b30 changes:
  • CrushFTP 3.0b30 fixed bug in auto updating the CrushFTP.jar for MacOS9, and Windows users.
  • CrushFTP 3.0b30 fixed bug with test server button for the email event (it failed).
  • CrushFTP 3.0b30 displays result of the test email button after the test is complete.
  • CrushFTP 3.0b30 changed web upload interface to work more naturally and consitently for every browser. VERY intuitive and perfect for graphics publishing houses.
  • CrushFTP 3.0b30 fixed bug where after one upload, no more were allowed till after the user logged off and back on again.
  • CrushFTP 3.0b30 fixed about box in MacOS 9.
  • CrushFTP 3.0b30 added email setup for events to the user manager as a convenience.
  • CrushFTP 3.0b30 fixed dir listing bug for listing a file a few directories deep.
  • CrushFTP 3.0b30 fixed issues with international characters not displaying correctly in file listings.
  • CrushFTP 3.0b30 fixed a potential problem with some SMTP servers not liking how CrushFTP formatted outgoing messages.
  • CrushFTP 3.0b30 fixed issue where the version was reported wrong with teh SITE command.
  • CrushFTP 3.0b30 fixed bug where viewing a users activity wouldn't keep refreshing.
  • CrushFTP 3.0b30 fixed bug where when kicking users, a random group of users were still selected after the kick.
  • CrushFTP 3.0b29 changes:
  • CrushFTP 3.0b29 fixes bug where groups weren't displaying their users in the user manager.
  • CrushFTP 3.0b29 fixes doing a listing of a directory other than the current one.
  • CrushFTP 3.0b29 fixes remote administration not showing log activity.
  • CrushFTP 3.0b29 adds default IRC commands button to IRC prefs along with comments.
  • CrushFTP 3.0b29 a few minor GUI standardizations for OS X.
  • CrushFTP 3.0b29 reworked the mirror manager to be more intuitive.
  • CrushFTP 3.0b29 re-added the ability to spy on a user with remote admin.
  • CrushFTP 3.0b29 added preferences for default setting for permission for a file, and default owner / group for a file when its uploaded (MacOS X).
  • CrushFTP 3.0b29 fixes stop / start server where after stopping it your couldn't start it again unless you selected it in the list.
  • CrushFTP 3.0b29 changed dir listings to show all files as read/write/execute/etc. instead of the previous generic setting. has no effect on the file...just want FTP clients to see all files as full permissions.
  • CrushFTP 3.0b29 fixes saving and loading of the sizes and positions of the majority of CrushFTP windows. (broke in 3.0b28).
  • CrushFTP 3.0b29 fixed issue with remote admin where during connection sequence it would fail sometimes.
  • CrushFTP 3.0b29 fixed issue with remote admin where sometimes the listing for current logged in users only showed IP addresses.
  • CrushFTP 3.0b29 added ability to assign mirror events to various commands with ease.
  • CrushFTP 3.0b29 added all remote activity for remote servers to logs so you can track down issues when setting up new remote server items.
  • CrushFTP 3.0b29 allows for duplicating email events so data entry isn't so tedious.
  • CrushFTP 3.0b29 fixed bug when IP's got banned CrushFTP got overzealous and kept banning them for a few seconds.
  • CrushFTP 3.0b29 removes some debug messages left accidentally.
  • CrushFTP 3.0b29 fixed mirror manager to work with OS X.
  • CrushFTP 3.0b29 added -i, and -r command line switches to install or remove CrushFTP service without loading a GUI (until now you had to run it with the GUI and select the option from the File menu.)
  • CrushFTP 3.0b29 added mirror timing to have a mirror run every so many minutes continually instead of only daily.
  • CrushFTP 3.0b29 fixed bug with the ticker where the main window would show back up when trying to use the ticker.
  • CrushFTP 3.0b28 changes:
  • CrushFTP 3.0b28 automatically adjust packet sizes on the fly for the fastest performance. Users using it across a LAN may see speed increases of 300%.
  • CrushFTP 3.0b28 recognizes when a file is being uploaded and a user is trying to download it. It will trickle the file to the user until the file is finished being uploaded to prevent partial downloads.
  • CrushFTP 3.0b28 allows remote administration to work through firewalls and routers that previously caused problems.
  • CrushFTP 3.0b28 fixes uploading on MacOS 9 where uploads failed always.
  • CrushFTP 3.0b28 fixes email events and updates GUI so email event creation is easier.
  • CrushFTP 3.0b28 adds ability to kick off upload/download mirrors when a user uploads a file, or does anything you want.
  • CrushFTP 3.0b28 adds install bootup service for OS X , Windows NT, Windows 2k, and Windows XP. CrushFTP loads COMPLETELY without any GUI...even before the machine has been logged in to. 'java -jar CrushFTP.jar -d'
  • CrushFTP 3.0b28 now can run without loading GUI objects at all (different than just keeping them hidden). Issue 'java -jar CrushFTP.jar -help' for more information.
  • CrushFTP 3.0b28 fixes auto update for MacOS 9, OS X, and Windows. (You will have to download a full version first...but future updates will work.)
  • CrushFTP 3.0b28 fixes pattern matching in dir listings such as getting a listing of "*.txt" files or "*.???" files.
  • CrushFTP 3.0b28 adds tray icon for Windows users. When you minimize CrushFTP it goes down into the system tray.
  • CrushFTP 3.0b28 adds CrushFTP.exe for windows users to make it easier to run and to give CrushFTP an Icon.
  • CrushFTP 3.0b27 changes:
  • CrushFTP 3.0b27 adds auto sensing of LAN transfers to avoid transferring out of your WAN and back in again.
  • CrushFTP 3.0b27 added better support for remote serving files supporting PASV mode with ease.
  • CrushFTP 3.0b27 adds status window showing you the status of a remote admin session.
  • CrushFTP 3.0b27 fixes bug where remote admin wouldn't function on most systems.
  • CrushFTP 3.0b27 fixes bug where some users couldn't be kicked or some FTP clients behaved strangely.
  • CrushFTP 3.0b27 adds ability to install bootup service automatically.
  • You will need JRE 1.4 to run CrushFTP on windows now. JRE 1.3 will no longer work!

    See the link below to download the newer version.
  • CrushFTP 3.0b26 changes:
  • CrushFTP 3.0b26 fixes setting of file type creators when they are setup from the verify file content. They were not working in OS X.
  • CrushFTP 3.0b26 Users can again be kicked under OS X. They will also get booted after their idle timeout instead of being "hung".
  • CrushFTP 3.0b26 now supports the SITE CHGRP and SITE CHOWN. Previously it only supported SITE CHMOD.
  • CrushFTP 3.0b26 implements SSL security for the server is the user chooses. No export restrictions since CrushFTP does not include the algorithms or tools...rather it uses them if you have them.
  • CrushFTP 3.0b26 fixes many many little GUI tweaks.
  • CrushFTP 3.0b26 smoothes the graphs on the main form.
  • CrushFTP 3.0b26 adds month reports for overall stats (previously only weekly reports were available).
  • CrushFTP 3.0b26 adds sound support to any event. just click the pick sound button and attach any audio file QuickTime understands.
  • CrushFTP 3.0b26 will no longer try to use an invalid IP if it can't check your WAN IP.
  • CrushFTP 3.0b26 hides the email password on screen.
  • CrushFTP 3.0b26 users no longer can get "hung" during a connection and left there indefinitely.
  • CrushFTP 3.0b26 adds more descriptive error messages and explanations to what things mean.
  •  
  • You will need JRE 1.4 to run CrushFTP on windows now. JRE 1.3 will no longer work!

    See the link below to download the newer version.
  • CrushFTP 3.0b25 changes:
  • CrushFTP 3.0b25 adds helpful message in UserManager when starting out a new user.
  • CrushFTP 3.0b25 adds upload mirroring ability for mirrors. same features as download mirror...just reverse.
  • CrushFTP 3.0b25 fixes GUI glitch for windows users in the remote admin panel.
  • CrushFTP 3.0b25 CRC32's are not checked on resume downloads now.
  • CrushFTP 3.0b25 adds graph of JAVA's free memory. also a variable that can be used %free_memory%
  • CrushFTP 3.0b25 adds "Uploaded by:-username-" to fake folders made with the .sfv options.
  • CrushFTP 3.0b25 fixed Identd server for the IRC bot. As long as port 113 is open to your machine, the Identd will work.
  • CrushFTP 3.0b25 fixed remote virtual directory bug where you couldn't delete a dir even if you had permissions.
  • CrushFTP 3.0b25 fixes IRC bot authentication where IP checks always failed.
  • CrushFTP 3.0b25 adds descriptive error when you try to gain ops in an IRC channel if you fail.
  • CrushFTP 3.0b25 now supports virtual links from UNIX FTP servers in CrushFTP's virtual directories.
  • CrushFTP 3.0b25 adds forced encoding of a file into MacBinary3 no matter what even if the client forgets to specify MacBinary mode.
  • CrushFTP 3.0b24 changes:
  • CrushFTP 3.0b24 adds identd to irc bot.
  • CrushFTP 3.0b24 fixes an issue with PASV port ranges.
  • CrushFTP 3.0b24 fixes a quota bug.
  • CrushFTP 3.0b24 fixes bug where sometimes an upload would fail saying that it needed a .sfv file.
  • CrushFTP 3.0b24 fixes remote admin bug for the entire server where sometimes it wouldn't create a new user.
  • CrushFTP 3.0b24 fixes remote admin bug for the remote user manager where you couldn't save a users directory changes.
  • CrushFTP 3.0b24 fixes misc other bugs.
  • CrushFTP 3.0b23 changes:
  • CrushFTP 3.0b23 adds ticker support back in OS X.
  • CrushFTP 3.0b23 fixes top weekly uploaders/downloaders reporting bug.
  • CrushFTP 3.0b23 fixes a bug with file listings.
  • CrushFTP 3.0b23 adds a look and feel option for Java look and feel skins.
  • CrushFTP 3.0b23 adds queue manipulation so you could bump a user to the front of a queue.
  • CrushFTP 3.0b23 allows you to serve web variables or web pages.
  • CrushFTP 3.0b23 adds <INCLUDE> tag so you can include the text out of a local file in a server message.
  • CrushFTP 3.0b23 adds IRC log that is live in the server. You can also chat from the bot with users, or channels this way.
  • CrushFTP 3.0b23 fixes bug for server events if a value was left null.
  • CrushFTP 3.0b23 adds resizing of server windows, and user manager.
  • CrushFTP 3.0b23 fixes a queue lockup bug.
  • CrushFTP 3.0b23 fixes queue wait time calculations so they are more meaningful.
  • CrushFTP 3.0b23 allows .nfo files to be uploaded in .sfv required directories.
  • CrushFTP 3.0b23 allows .sfv files to be scanned/listed in a dir but not necessarily required for an upload.
  • CrushFTP 3.0b23 allows you to configure .sfv status messages in server variables.
  • CrushFTP 3.0b23 will auto reconnect the IRC bot to a channel if its kicked.
  • CrushFTP 3.0b23 will auto reconnect the bot to an IRC server if it gets disconnected.
  • CrushFTP 3.0b23 fixes issues where .sfv scanning did not work on windows OS's.
  • CrushFTP 3.0b23 allows you to send server messages to online users.
  • CrushFTP 3.0b23 addresses some security concerns for the remote user manager.
  • CrushFTP 3.0b22 changes:
  • CrushFTP 3.0b22 addresses more issues with web based admining and searching.
  • CrushFTP 3.0b22 adds confirmation for user deletions.
  • CrushFTP 3.0b22 adds variable to specify the site name for the web authentication.
  • CrushFTP 3.0b22 fixes issue where a failed web authentication required user to restart browser.
  • CrushFTP 3.0b22 makes the font bigger in the search window.
  • CrushFTP 3.0b22 lets you give initial credits to a user for a ratio'd site.
  • CrushFTP 3.0b22 adds a few more IRC special variables, %logout%, %operator%.
  • CrushFTP 3.0b22 lets you specify what IRC channels can grant ops.
  • CrushFTP 3.0b22 forces IRC bot to rejoin channels they are kicked from.
  • CrushFTP 3.0b22 adds log entry for IRC bot stopping and starting.
  • CrushFTP 3.0b22 allows you to ban a user from IRC.
  • CrushFTP 3.0b22 allows you to kick a user from IRC.
  • CrushFTP 3.0b22 adds server quit confirmation.
  • CrushFTP 3.0b22 lets you specify privs for a user if they are allowed to receive IRC ops, invites, or do searches.
  • CrushFTP 3.0b22 allows any message response to be multi-line. Not just the welcome message anymore.
  • CrushFTP 3.0b22 adds file size, and amount downloaded to user activity window.
  • CrushFTP 3.0b22 adds a new variable to give you the exact same listing as is in the user listing on the main window. (Useful for IRC bot.)
  • CrushFTP 3.0b22 fixed bug where foreign characters were being mutilated and interpreted wrong.
  • CrushFTP 3.0b22 fixed bug where when bans occurred...the ip might get multiple entries in the list.
  • CrushFTP 3.0b22 adds "*" support for IP ranges rather than having to specify 0 and then 255.
  • CrushFTP 3.0b22 updates queue timers so that the download estimates should be very accurate.
  • CrushFTP 3.0b22 adds the auto login that search had for both the web admin, and the user admin (web based).
  • CrushFTP 3.0b22 adds an option to bypass the queue for specific files if you want...such as an instruction file.
  • CrushFTP 3.0b22 adds option for a user to be immune to the servers max user setting (except licensing limit.) Useful for an admin account.
  • CrushFTP 3.0b22 adds duplicate file checker option to deny uploads of files that have been uploaded before...whether they still exist or not.
  • CrushFTP 3.0b21 changes:
  • CrushFTP 3.0b21 fixes up several issues with how the web administration worked. Netscape 6 is now supported along with Internet Explorer.
  • CrushFTP 3.0b21 adds web searching ability for the FTP site. Users can login on a web page and search for files. http://server_ip:port/search.html
  • CrushFTP 3.0b21 drastically sped up directory parsing speeds. Big difference on directories with lots of files.
  • CrushFTP 3.0b21 adds IRC bot authentication. You must authenticate to the bot first before you can give commands to it. %auth% variable.
  • CrushFTP 3.0b21 adds IRC bot invite ability. You can have the bot invite a user ot a channel. %invite% variable.
  • CrushFTP 3.0b21 adds IRC bot searching ability. Put the %search% variable in a bot commands response, and it will be considered a search command.
  • CrushFTP 3.0b21 adds IRC bot listing ability. Put the %list% variable in a bot commands response, and it will be considered a list command. Use it to list off directories and browse around a file system.
  • CrushFTP 3.0b21 adds a text field for the IRC bot to spam messages every so often.
  • CrushFTP 3.0b21 adds various font, font size, and type variables for the main status window, and ticker window.
  • CrushFTP 3.0b21 adds the SITE SEARCH command.
  • CrushFTP 3.0b21 adds the SITE LIST command.
  • CrushFTP 3.0b21 adds the ban kick timeout button. You can now temp ban a user for say 5 minutes or so.
  • CrushFTP 3.0b21 adds last login username to the status window.
  • CrushFTP 3.0b21 changes some of the command keys for the server. cmd-shift-q is now quit saving changes. Prefs is now cmd-;
  • CrushFTP 3.0b21 fixes the max users. Before 5 max users meant 4 could login. It was always one less.
  • CrushFTP 3.0b21 adds ability to prevent renaming of file extensions.
  • CrushFTP 3.0b21 adds several new variables. (%search_depth%, %last_login_user%, %str_user_uploads%, %str_user_down, %user_list_str%)loads%
  • CrushFTP 3.0b21 adds a report for a listing of unique IP logins. Makes it easy to track a single user who logs in MANY times.
  • CrushFTP 3.0b21 fixed a bug that affected users who turned on PASV guessing when they didn't need it.
  • CrushFTP 3.0b21 changes the remote admin layout into a more usable format.
  • CrushFTP 3.0b21 added PASV ports to the simple prefs pane. Most users need that option these days with routers all over.
  • CrushFTP 3.0b21 fixed an issue with how bans worked. It was possible to have all users banned if your list was in a certain order.
  • CrushFTP 3.0b21 added find button for variables list in advanced prefs to make it easier to locate a value you want to edit.
  • CrushFTP 3.0b20 changes:
  • CrushFTP 3.0b20 adds web GUI administration. Use a web browser to run the identical Java application for administration. (Both User and Server admin.)
  • CrushFTP 3.0b20 adds remote user management. You can allow individual users to create/modify users that inherit settings from them without ever giving anyone full access to the server.
  • CrushFTP 3.0b20 changes how groups/users are treated. no such thing as a group now...just users that inherit from other users. A group is just a user without a password who doesn't login.
  • CrushFTP 3.0b20 gets rid of the inheritance.xml file and uses the file system to handle inheritance by just moving folders around.
  • CrushFTP 3.0b20 adds save confirmation to changes to a user.
  • CrushFTP 3.0b20 fixes MacBinary switching bug in MacOS X.
  • CrushFTP 3.0b20 adds user save button so you can be sure your settings are saved.
  • CrushFTP 3.0b20 adds minimum transfer speed option for downloads. If the transfer speed gets to slow, download is aborted.
  • CrushFTP 3.0b20 fixes some IRC BOT glitches.
  • CrushFTP 3.0b20 changes IRC to use /NOTICE instead of /MSG for messages
  • CrushFTP 3.0b20 changed the IRC setup GUI so it was less confusing.
  • CrushFTP 3.0b20 fixes IRC BOTs top downloads bug.
  • CrushFTP 3.0b20 fixes bug for some clients and resume upload. When clients did a LIST -filename-, CrushFTP used to return blank listings.
  • CrushFTP 3.0b20 will now give a fresh dir if its loads twice consecutively instead of a cached version.
  • CrushFTP 3.0b20 fixes bug that didn't allow uploads if redundant bandwidth switching was turned on.
  • CrushFTP 3.0b20 fixes localhost bug with OS X.
  • CrushFTP 3.0b20 adds status for loading reports when its being launched.
  • CrushFTP 3.0b20 fixes some typos
  • CrushFTP 3.0b20 adds variables for session downloads, and uploads so that they can be used in an email event when a user disconnects.
  • CrushFTP 3.0b20 adds the logout event.
  • CrushFTP 3.0b20 updates the GUI live for inherited values in the user manager.
  • CrushFTP 3.0b20 has a little larger GUI in places for MacOS X.
  • CrushFTP 3.0b20 will now add any default value to your prefs.xml file if a value is missing.
  • CrushFTP 3.0b20 fixes issue that could have affected static caches and a multihomed server.
  • CrushFTP 3.0b19 changes:
  • CrushFTP 3.0b19 fixed NLST command.
  • CrushFTP 3.0b19 added listing of "*" or "*.xxx" or "blah.*" type lists. Important for mget.
  • CrushFTP 3.0b19 edited a few commands (PORT command failures have more info now.)
  • CrushFTP 3.0b19 CrushFTP now saves total bytes sent, and received for the server and loads them again on next launch for a running total.
  • CrushFTP 3.0b19 added MacBinary support for MacOS X. CrushFTP can now decode files on write, and encode on read.
  • CrushFTP 3.0b19 fixed bug with some MacBinary files not getting decoded in prior versions.
  • CrushFTP 3.0b19 only decodes MacBinary files when there uploaded if the user is in MacBinary mode.
  • CrushFTP 3.0b19 adds hacking protection. You can specify how many failed commands in how many seconds gets you banned for how many minutes(or permanent).
  • CrushFTP 3.0b19 added logging for when you pause/resume a user.
  • CrushFTP 3.0b19 added command keys for kicking, banning, and pauseing a user (in user activity window, and main window).
  • CrushFTP 3.0b19 adds support for LIST -la commands. All '-' commands are ignored and all files are listed now.
  • CrushFTP 3.0b19 has some docs on '%' commands so they aren't all a mystery.
  • CrushFTP 3.0b19 has PASV guessing for the remote items feature of CrushFTP. WARNING...this can cause issues for users who use a normal client!
  • CrushFTP 3.0b19 has login stats such as username, number of logins, list of IP's, and times with IP's. Also failed attempts are denoted with a '*'.
  • CrushFTP 3.0b19 added always decode option for uploads. Down uploads are decoded if the user is in MacBinary mode, or its set to always decode items.
  • CrushFTP 3.0b19 now lets you customize IRC messages.
  • CrushFTP 3.0b19 adds option to always do streaming of data off of remote servers instead of PASV when possible.
  • CrushFTP 3.0b19 adds an option to set how often stats are saved to disk.
  • CrushFTP 3.0b19 improves reliability with high use servers. Tested with around 40 logins/sec. no more out of memory messages.
  • CrushFTP 3.0b18 changes:
  • CrushFTP 3.0b18 adds ability to modify running servers IP, and port.
  • CrushFTP 3.0b18 fixed race condition that caused a lot of PASV transfers to fail (dir listings, file transfers, etc.).
  • CrushFTP 3.0b18 adds username field, directory, and command for the e-mail event. You just enter what user, dir, and command (like STOR for upload).
  • CrushFTP 3.0b18 touched up the UserManager GUI.
  • CrushFTP 3.0b18 now asks you if you want to run the User Wizard for the first time you create a user.
  • CrushFTP 3.0b18 added simple prefs panel to the main tabs. Just the basic settings most people will need. You can still get to the advanced prefs from the menu.
  • CrushFTP 3.0b18 fixed MacOS X bug, if you put an entire drive into the users stuff...it added it wrong.
  • CrushFTP 3.0b18 fixed a security hole (found by me) only affected PC users.
  • CrushFTP 3.0b18 changed how listings work...in MacBinary mode, file listings show MacBinary sizes, otherwise they are just the data fork sizes (effects MacOS classic computers).
  • CrushFTP 3.0b18 fixed remote admin (broken and buggy since it was created, now its done.)
  • CrushFTP 3.0b18 added failed download stats...that way the real download stats aren't polluted.
  • CrushFTP 3.0b18 fixed inheritance for groups. groups had been broken for a few versions.
  • CrushFTP 3.0b18 fixed .sfv file system. Only worked for users whose virtual file system matched their real file system.
  • CrushFTP 3.0b18 added option to have directory sizes calculated for a user. This creates a big CPU load on directory listings if this is on.
  • CrushFTP 3.0b18 fixed bug with user manager local and virtual listings that some times crashed the GUI on some OS's.
  • CrushFTP 3.0b18 fixed HTTP upload, it had been disabled in a few previous builds.
  • CrushFTP 3.0b18 added IRC user stats watching. The IRC Bot can now watch just a particular user and announce to the channel his uploads/downloads.
  • CrushFTP 3.0b18 added CRC checking for downloads against a .sfv file. It now warns you if the transfer appeared to be corrupt, or matches based on the CRC32.
  • CrushFTP 3.0b18 changes how the close box is handled under Windows. It now quits in Windows/Linux, but hides in MacOS, and MacOS X.
  • CrushFTP 3.0b18 is by far the most stable, and complete version of the 3.0 beta's so far. I need more ideas for features, and changes to it.
  • CrushFTP 3.0b17 changes:
  • CrushFTP 3.0b17 fixes conversion of 3.0b15 prefs.xml files better.
  • CrushFTP 3.0b17 adds multihoming support.
  • CrushFTP 3.0b17 adds support for multiple virtual servers (either on separate ports or separate ips).
  • CrushFTP 3.0b17 added user setup wizard to help first time users setup a user.
  • CrushFTP 3.0b17 added speech support for MacOS classic users. (Can announce anything you want...maybe say when a particular user logs in?)
  • CrushFTP 3.0b17 updated how OS X lists the root drives. Now more natural with boot drive as "localhost", and all other drives from the "Volumes" folder.
  • CrushFTP 3.0b17 fixes bug that refused to let some copies of 3.0b16 to startup (log rolling bug).
  • CrushFTP 3.0b17 fixes issue where the download history file was getting very very long, making startup times very slow (changed its format).
  • CrushFTP 3.0b17 adds support to set a specific root dir in the users virtual file system. Prior to this version they would have always at least had to open a directory.
  • CrushFTP 3.0b17 fixes caching issue bug with user manager (adding a remote item or adding a virtual dir).
  • CrushFTP 3.0b17 fixes issue with registration code file format.
  • CrushFTP 3.0b17 adds ability to modify what the MDTM command returns for the year.
  • CrushFTP 3.0b17 in ASCII mode, CrushFTP now uses the Java property for NewLine when writing out an ASCII file.
  • CrushFTP 3.0b17 fixed remote admin setup bugs.
  • CrushFTP 3.0b17 updated the active users list to show all users last command instead of just RETR, STOR, LIST.
  • CrushFTP 3.0b17 fixed filename filter...hadn't been active since 2.x.
  • CrushFTP 3.0b17 fixed account expirations...hadn't been active since 2.x.
  • CrushFTP 3.0b17 got rid of '*' directories since root_dir replaces that ability in a better fashion.
  • CrushFTP 3.0b17 added auto kick for same name same IP limitations on a user. If you exceed the limit now (IE always does two logins), it boots the first one. (Fixing the bug with IE using two spots.)
  • CrushFTP 3.0b17 added support for an IRC bot. It can announce various server stats to specified channels. It can also respond to commands given to it based on what commands you create, and their responses.
  • CrushFTP 3.0b17 fixed view access bug for folders.
  • CrushFTP 3.0b17 added option to display mirror events in log.
  • CrushFTP 3.0b17 added XPWD command...same as PWD.
  • CrushFTP 3.0b17 added a few more checks for browsing out of the start dir (not a security issue).
  • CrushFTP 3.0b17 added handler to take care of the apple menu about box.
  • CrushFTP 3.0b16 changes:
  • CrushFTP 3.0b16 fixed hard code IP setting not being saved.
  • CrushFTP 3.0b16 added file history for the stats.
  • CrushFTP 3.0b16 added auto delete option for failed .sfv file transfers.
  • CrushFTP 3.0b16 added steal upload flag to limit if a user can resume a transfer they didn't start.
  • CrushFTP 3.0b16 added invisible option to make files/folders invisible.
  • CrushFTP 3.0b16 added purge option to purge partial uploads (either delete or move).
  • CrushFTP 3.0b16 added purge option to purge all files in a dir (either delete or move).
  • CrushFTP 3.0b16 updated how all data was being stored in .xml files.
  • CrushFTP 3.0b16 stats now reports speeds more accurately...ignoring speeds that were 0K/sec.
  • CrushFTP 3.0b16 added better checking for .sfv file directories.
  • E-mail questions, comments, and bug reports to ben@crushftp.com
    Copyright 2000 Ben Spink

    Web site design by Ulitmate Web Design