CrushFTP 4.8 changes:

***added ability to specify a folder that gets cleaned up after a while (auto archives, or purges old files)
***added better file browser to CrushUploader
***added scheduled email support to reports
***added cut, copy, paste buttons to web interface
***added support for emailing reports when they are run
***added support for CrushSQL users to be able to request their password be emailed to them
***added  tag option to list the free space of the drive in the HTML comments, or FTP dir listings
***sped up dir listings in SFTP
***added miniUrlManager plugin.  Allows external easy management of miniURLs.
***CrushUploader now handles the forms on multiple batches by cloning the existing form
***you can now modify the 404 error page that is returned if a user tries to download a file they don't have access to.
***SFTP now supports AES128 & AES256 for encryption.  Faster and better cipher.
***added support for FTP Implicit to the CrushFTP proxy abilities.
***added log rolling based on day
***added last 1 day option for running reports
***multiple prefs.xml backups
***fixed bug with adding invalid IP blocks all users in the ban list
***fixed bug with CrushUploader when used behind Apache and ReverseProxy
***fixed bug with large dir listings and SFTP
***fixed bug with Windows and CrushImagePreview images being on multiple drives
***fixed bug with email events and SFTP uploads only having the last file in the email.
***fixed an issue with CrushLDAP and homeDir locations being loaded from LDAP
***fixed bug with CrushImagePreview being auto triggered to convert uploaded images
***fixed bug with some FTP servers not handling standard FTP commands when using the FTP proxy
***fixed issue for possible loss of stats.xml file
***fixed issue with SFTP connections hanging around after a disconnect

CrushFTP 4.7 changes:

***slows down responses when a hack attempt is suspected
***crushsql plugin now can handle individual files instead of just folders
***crushsql plugin now can make folder paths to be used instead of only allowing items to be at the "/" dir
***added plugin 'PostBack' to call external URL's with file upload/download event data
***added ability to restrict hours of the day a user can login
***added ability to apply filename filters to users directory listings.  (Hide specifically named files on a per user basis.)
***enhanced the CrushUploader to handle multiple batches of files.
***added the ability to control what protocols a specific user can use
***added error messages when the remote admin fails to authenticate using HTTP(S)
***added custom favicon.ico settings on a per domain basis
***added warning for large files when the user is using IE
***added ability for reports to use wildcards for usernames
***fixed bug with SFTP when transferring files over 1GB, or for longer than about an hour
***fixed bug with alerts saving the drive, and threshold in megabytes
***fixed bug with alerts not calculating free disk space properly on Windows
***fixed bug with anonymous username
***fixed bug with remote admin from a web browser quitting when saving prefs
***fixed bug with XP's WebDAV not working in CrushFTP 4.6
***fixed bug with the user database of the user manager getting corrupt
***fixed caching bug with the remote admin interface and IE.
***fixed bug with magic directory and change password option on WebInterface
***fixed osx widget default URL
***fixed bug with accountactivity summary report not working
***fixed issue with auto login URL not redirecting properly
***fixed bug with corrupting users from accidental drags in the user manager.
***fixed bug with the whitelist of IPs still being able to be banned
***fixed bug with IE caching the remote admin decription file
***fixed Byte and bit references labels in GUI and WebStatistics

CrushFTP 4.6 changes:

***added automated alerts for specific events : free disk space, user exceeding threshold, user being banned, new update available
***added shared quota support for MagicDirectory plugin
***added max upload file size
***added max download amount per session
***added max download amount per day
***added max download amount per month
***added ability to use flexible miniURLs.
***added a training video for doing a headless install (Linux, or OSX)
***added option to MagicDirectory plugin to cleanup unsafe web chars
***added options for IPs that can never be banned.  This can safeguard you from accidentally banning yourself.
***added support for UTF8 OPTS mode
***fixed bug where under high load an upload might get rejected
***fixed bug with encoding with Java 1.6 and XP
***fixed issue with logging and plugins
***fixed bug with CrushSQL account expirations
***fixed bug with miniURLs
***fixed bug with forcing a remote update on a CrushFTP server

CrushFTP 4.5.1 changes:

***added ability to set the max failed logins per IP before the IP is banned.
***added ability to use flexible miniURLs.
***fixed bug with No-IP plugin.
***fixed issue with leopard remote admin on the localhost.
***changed default for emails to be plain text instead of HTML based (same as it was in 4.4)

CrushFTP 4.5 changes:

***added support for FTP and FTPS proxying in the Virtual File System
***added rolling expiration days to user manager (an account can stay active as long as the user logs in frequently.)
***reports are now executed on the server and not the remote admin client if running a report remotely.
***added better support for iCal authentication when subscribing to published calendars
***added quick pick for users on the report screen
***added feature to magicdir plugin that allows referring to files in the magic dir in the email notification.  Example %filename1% or %filename2% etc.
***added new report to send email notifications when new files are added into users folders
***added download basket for zipping items from many folders.
***added hover text color
***added support for SFTP text encoding to be used
***SFTP now uses UTF8 encoding to handle foreign characters
***fixed bug with auto update not working when daemon is installed
***fixed bug with User Manager notes field and the @ sign
***fixed bug with overall server bandwidth limiting.  Now accurate to within a few kilobytes.
***fixed issue with quota showing as 300 MB when no quota was set.
***fixed issues with exif info in CrushImagePreview when using ImageMagick for the image conversions
***fixed bug with invalid users being disconnected before they received the message of why they were being disconnected
***fixed bug with memory leak and SSH
***fixed bug with SFTP connections changing between public/private key and password authentication
***fixed bug with 10.5 and FTP directory listings
***fixed bug in OS X 10.5 Leopard where remote admining another server would not launch
***fixed bug with automatic remote admin not working in some custom server configurations
***fixed GUI glitches with OS X 10.5 Leopard
***fixed bug with MacBinary mode and long file names
***fixed bug with airport router not giving the true IP of the incoming connection
***fixed bug with zipping and the dynamic folder expansion of the WebInterface
***fixed bug with folder deletions
***fixed bug with custom SSL certificates

CrushFTP 4.4 changes:

***added support for private/public keys for SFTP
***added real quota support (calculates the actual folder sizes)
***added additional WebDAV commands and compatibility options
***added quick filter option to search users, and log info for specific text
***added option to enable / disable directory caching (can speed up server performance in many situations greatly.)
***added support for expiring passwords after x days and allowing them to be changed
***added support for using ImageMagick with the CrushFTP CrushImagePreview plugin.
***added random password generation for MagicDirectory users
***added automatic email notification for MagicDirectory users
***added option to set the default for the crush uploader to resume uploads by default
***added option to set the default for the crush uploader to zip uploads by default
***added option to control CPU load on server with FTP commands
***added option to control CPU load on server with directory listings.
***added support for setting modification dates when using SFTP
***added the option to move deleted items to a recycle folder instead of actually really deleting them.  Also does versioning of the file/folder.
***added option to set the alignment of the WebInterface logo
***added global web footer text option
***fixed bug with renaming items in the user manager
***fixed bug with CrushImagePreview plugin checking for invalid iamges
***fixed issue with response to searches corrupting browser pipelining requests
***fixed issue with hung user manager remote admin connections
***fixed bug where an IP could be listed multiple times in the ban list
***fixed potential DOS issue affecting some users
***fixed web remote admin mode issue with Windows
***fixed email error responses to be more meaningful
***fixed issues with some operating systems not working properly in the User Manager
***fixed bug with uploads to virtual directories
***fixed bug with uploads that had whitespace in the names
***fixed bug with custom forms on the WebInterface making browser scroll bars very long.
***fixed bug with canceling an upload in the WebInterface
***fixed bug with renaming directories and files being tracked excesively
***fixed bug with magicdirectory plugin and template users
***unzip plugin now handles external unzipping where zips have meta info from the Finder (ditto)
***fixed bug with log file being overwritten

CrushFTP 4.3.5 changes:

***CrushFTP version check is now done via HTTPS instead of FTP
***you can now specify the location for reports to be saved when in remote admin mode.
***you can now specify the location of where the CrushFTP log file is written to.
***improved the windows service install, logging and removal
***improved remote admin speed on busy servers
***added support for quotas bigger than 2GB
***added file date support for AutoUnzip plugin (sets the correct modified dates as files are extracted.)
***added ability to add a header to the top of the WebInterface (This can be used to specify custom style sheets for example.)
***added ability to set a background image for the WebInterface
***added support for SSL SMTP where SSL is negotiated afterwards (GMail for example uses STARTTLS)
***automatically loads statistics locally if remote administrating a server on the same machine
***updated CrushFTP.exe for Windows to be a smaller .exe wrapper
***ldap plugin now caches user information to speed up slow ldap servers
***fixed issue with web based remote administration not launching properly
***fixed bug where old user manager backups were never being purged
***fixed bug wiht CrushLDAP plugin not working with ActiveDirectory
***fixed bug with homedirectory plugin wiping out quotas
***fixed bug with CrushFTP not having the defaults needed for some preferences. (prevented directory listings.)
***fixed bug with user manager when clicking no to save a user
***fixed bug with virtual file system and MagicDirectory plugin
***fixed bug with publishing iCal calendars where the publish never would finish
***fixed issue when dealing with thousands of users when synching them from the remote user manager

CrushFTP 4.3.4 changes:

***now displays the number of users in the user manager
***Launching the remote GUI administration from the Web now works faster and cleaner.
***added more messages during remote admin mode to tell you what is going on
***added reverse DNS lookup to a couple reports to more easily spot where connections are coming from
***allows for easy certificate signing of the CrushUploader, and maintains the signature
***decreased CPU load when many small files are being uploaded
***changed user manager to save changes immediately if you aren't working with hundreds of users.  Otherwise it still saves changes when the user manager is closed.
***fixed bug with removing the service on OS X
***fixed issues with custom form creation
***fixed bug with clicking no to save changes to a user corrupts the user
***fixed issue with modified dates and FTP / WebDAV
***fixed bug where invalid custom forms could be made
***fixed bug with turning ftp aware router/firewall option on and off

CrushFTP 4.3.3 changes:

***additional free tutorial training video (Advanced WebInterface Tips: Mini URLs, Events, and Custom Forms)
***search results now have a hover over link to go to the enclosing folder of the found result item
***added support for SSL SMTP email on port 465 (smtp.gmail.com for example.)
***added support for authenticated PDF submissions
***added support for FDF PDF submissions
***added support for FTP with multiple incoming WAN IP addresses
***http server now supports multiple byte ranges in partial content requests...fixing a bug with IE and PDFs.
***added search functionality so you can easily search through thousands of users for specific usernames, or notes
***SQL plugin can do almost all functions that the CrushFTP UserManager can now
***added ability to set ZIP compression level to None, Fast, or Best
***added support for custom permissions on new folders separate from the file permissions (OS X, Linux, Unix)
***added ability to disable extended passive and extended port commands that OS X terminal's FTP client uses
***added ability to disable MacBinary operations on the server.
***added support for crypt(3) formatted hashes in the ProFTPD import (no need to reset passwords)
***auto update is now more fail proof
***fixed issue with linked VFS and WebDAV not working correctly
***fixed bug with IE not displaying forms properly in the CrushUploader
***fixed bug with blocked file extensions not being honored all the time
***fixed bug with download bandwidth limiter not working properly
***fixed bug with compressed uploading (MODE-Z) with a bandwidth limiter
***fixed bug with Linux not handling user manager changes correctly
***fixed bug with Win2K3 and WebDAV

CrushFTP 4.3.2 changes:

***supports mini URL's to redirect users to a specific file, folder, or website.  They can be set to auto expire as well.  Example:https://www.crushftp.com/d
***supports PDF submissions from Acrobat.  Have end users fill out an acrobat form, and submit it for storage on your server.
***added feature to MagicDirectory plugin so you can set expiration dates for the MagicDirectory users.
***added ability to set an extension to be applied to uploads that are in progress and removed when they finish.
***added ability to tell a remote admin server to download and run a self update (OS X only)
***added pattern matching to email events so you can generate an event when someone uploads a specific kind of file.  Example: /uploads/*.mp3
***notifies you if you are using different CrushFTP versions for the server and remote admin client.
***fixed bug with homedirectory plugin
***fixed bugs with new caching mechanism
***fixed bug with the UserFolderSizes report where it would report no data
***fixed bug in Account Activity Summary where downloads were counted more than once.
***fixed bug with localization

CrushFTP 4.3.1 changes:

***can now act as a full blown Web Server including Server Side Include support.
***web directory listings can be disabled.
***now supports virtual domains on a per user basis so you can lock users into a specific folder in their account based on their domain.
***There is a forgot password link on the main login page that users can use to have their password emailed to them.
***WebInterface is now localizable along with the rest of the CrushFTP GUI.
***Webinterface now allows you to specify what file types will open in a new window (.jpg, .gif, .png, etc.)
***You can now use the special variable "%form_email%" in email events to have an email set to a user supplied email with a custom upload form.
***you can now set the default sort column and direction for the WebInterface on a per user basis
***decreased the size of the windows .EXE file making version updates much faster.
***increased load handling under high connection rates (500+ connections per second)
***can't cancel the pick a server for the user manager
***you can now make custom localization for CrushFTP and pick the one you want.
***now allows for multiple user sessions to be changing the quota value at the same time.
***improved caching of users under heavy load
***now handles inheriting the unix permissions of a parent folder when a new file is uploaded into it
***fixed bug where linked virtual file systems didn't handle quotas properly
***fixed bug where uploading and replacing a file wouldn't reflect a new modified date
***fixed bug with uploading the same file twice in a row with the BrowserUploader in the WebInterface not doing the second upload.
***fixed issue with IE on windows not rendering the CrushUploader frame correctly
***fixed text encoding issues with foreign languages and Java 1.6
***fixed bug in CrushFTP where iGetter and other "download accelerators" could not resume HTTP transfers.
***fixed GUI issues and FTP issues when Localization folder was missing
***fixed a memory leak in the GUI of CrushFTP.
***fixed cleanup of temp files after updating

CrushFTP 4.3 changes:

***CrushFTP now supports Virtual File System chaining.  This means multiple users virtual file systems can be shared to another user. You only need to update one location, and all users linked to that VFS will now have the changes.
***the CrushImagePreviewPlugin now displays exif information in the web browser when you hover over a photo.
***you can now use a custom login page based on the domain the user used to reach your server.  (example: www.crushftp.com, or crushftp.com could have different login pages even though they are the same server)
***the main CrushFTP GUI is now Localizable with French and German coming soon.
***installing as a service now is active as a service before your first restart
***made windows update.bat self delete itself when finished.
***created a setting for timezone offset on a per user basis
***fixed bug with CrushSQL not working with older versions table structure.
***added max download amount per month
***added reset option for max download amount per month, and per day
***displays friendly message when no user options are available
***added confirmation to stopping all servers
***added proftpd user and group imports
***fixed issue with CrushFTP Widget where it couldn't connect to the server.
***fixed osx integration install / uninstall
***fixed bug when you delete the current server that has users attached to it
***fixed bug in max download amount per day
***fixed error in user manager when sending a test email with no recipients or from address
***fixed bug where default logo was not applied to virtual users

CrushFTP 4.2.5 changes:

***supports compression on the WebInterface when the browser is rendering it.  Speeds up the WebInterface (HTTP gzip encoding)
***WebInterface is now faster as much of the load has been taken off of it.
***added CrushImagePreview shareware plugin.  It will convert full scale images to a small thumbnails that will be displayed when you hover over the image in the WebInterface
***you can now set backup limits for the user manager (default is 100)
***HTML output is now allowed in footer and other areas of the WebInterface
***WebInterface uploads now confirm if you want to overwrite an existing file before starting the upload
***added install service assistance when not using default configurations
***added a training video showing how to customize the WebInterface.  This includes setting up custom upload forms, and custom login messages.
***added a training video for setting up a free Domain name account through www.no-ip.com
***added a training video showing how to use some more advanced settings of the MagicDirectory plugin.
***added a training video showing how to use the reporting architecture of CrushFTP as well as scheduling reports
***updated documentation to reflect new features in CrushFTP

CrushFTP 4.2.4 changes:

***you can now set a default logo file to be used for the entire server (which can be still be customized on a per user basis)
***the MagicDirectory plugin now supports merging the template users VFS with the MagicDirectory user.
***added progress results for long searches on the WebInterface
***added quota support for CrushSQL plugin.  Supports updating the SQL value when the quota changes as well.
***CrushSQL plugin can now handle almost all values the Crush User Manager can.  Its more feature complete now.
***webstatistics log entries are now filtered
***warns user with uploads that have the same name giving a chance to abort the upload
***new option in the UserManager to allow enabling/disabling the option in the WebInterface of "Hide '.' items".
***the server now defaults to hiding all the WebInterface HTTP requests unless specifically enabled.
***new option to set the timezone of the server to the modified date on new files is set properly
***added web customization options to alter the column header names
***added web customization to alter the date format on the modified column
***fixed issue where a disabled "anonymous" account would make the webinterface un-usable
***fix for statistics not being saved when running as a service

CrushFTP 4.2.3 changes:

***added report scheduling.  You can now schedule report to be run every day(or weekly, monthly, etc.) and written to a directory for your later review.
***every four HTTP connections from the same IP now only counts as one concurrent connection.  This lets your license allow more HTTP users.
***added comments that can be added to the virtual file system and displayed in the WebInterface
***added export to CSV format for reports
***added Upload And Download summary report.
***added Account Activity Summary report.
***added quick set button to expire accounts in x days from now.
***added option to save reports to a specific location
***changed check for update mechanism to default to HTTPS which is more compatible with firewalls.
***wrote up FAQ entry on how to import a commercial SSL certificate
***LDAP server now supports additional LDAP servers
***fixed bug with publishing iCal calendars to a CrushFTP WebDAV server.
***fixed bug with event setup in user manager (you could make events that would never run.)
***fixed bug where .message files were not being displayed in FTP dir listings
***fixed bug with reports when a user downloaded a folder as a .zip
***fixed bug with "anonymous" user in WebInterface
***fixed bug with LaunchProcess plugin on Windows
***fixed bug with dir listing son Linux and Java 1.6
***fixed bug with max download amount per day causing a download to never be allowed to start
***fixed bug with Finder's WebDAV polluting reports, and email events
***fixed bug where upload stats had the wrong file size
***fixed bug where you could not "unlink" a server to another servers users
***fixed bug where the user manager could not be opened

CrushFTP 4.2.2 changes:

***fixed bug where login / logout buttons were being added repeatedly
***fixed bug where uploaded files and folders didn't inherit the parent folders UNIX user/group
***crushUploader will keep retrying with a longer and longer timeout
***fixed log window not scrolling with activity on XP
***auto unzip plugin had wrong help message header
***fixed bug with reports not working from web browser remote admin
***fixed bug with auto kick oldest session always being enabled
***fixed bug where splash screen was still shown even when set to hide at startup
***fixed bug with generating a certificate twice
***cleaned up stat reporting to have less false positives
***fixed up currentLogins report so that it consolidates HTTP sessions.  Makes it far more readable.
***WebInterface files are no longer tracked in the stats making for less pollution of irrelevant files
***added unique IP count to user IP report
***fixed all known text encoding issues dealing with foreign characters (high ascii characters) in FTP and WebDAV
***fixed bug with WebDAV failing if an anonymous user had been created

CrushFTP 4.2.1 changes:

***crush uploader now handles custom upload forms like the browser uploader does
***added support for MODE S (opposite to the compression MODE Z command.)
***fixed bug with having two spaces in a row in a file or folders name
***reports are now saved to the right location when using remote admin
***fixed button uploads showing on non upload pages when you don't have upload rights and button name has been changed
***fixed bug with WebInterface and folders with only 3 characters in their name.)
***added additional banning for bots using dictionary attacks on usernames
***fixed bug with email events not including the posted upload form data from a user.
***added ability to track which files were uploaded with each form in email event
***fixed bug with several SFTP clients that could not connect using SFTP version 4+
***improved bandwidth throttling to be extremely accurate regardless of available bandwidth
***fixed bug with zipping on the fly from the WebInterface
***fixed bug with folders / files that had a '#' or '+' in their name with the WebInterface
***fixed bug that could prevent being able to login with remote amdinistration
***fixed bug that could make the daemon show up in the dock
***you can now auto login via URL example: http://www.crushftp.com/WebInterface/login.html?username=demo&password=demo&path=/Docs/Videos/
***fixed bug with long dir listings positions popup window in middle of document, not middle of the window
***switch single .zip in crush uploader to be "normal" instead of auto zip...no reason to zip a zip
***decreased the chance for a DenialOfService to work against CrushFTP
***added control for hiding/showing items that start with a "."
***changing your password is controlled by the option in the user manager to change password.
***made stats crushftp keeps more accessible
***removed default "Custom" button on WebInterface
***added multiple checkboxes to custom forms instead of a single checkbox per line

CrushFTP 4.2 changes:

***fixed bugs with running CrushFTP behind Apache (Apache as the front end, ReverseProxy to CrushFTP)
***new reporting engine in CrushFTP 4!  Many more reports coming.
***The WebInterface has been overhauled.  If you thought it was nice before...wait till you see it now.
***CrushUploader is now integrated with the WebInterface
***webinterface now allows you to change your password from it.
***web interface now supports custom upload forms.  You can include extra comments, and forms with all uploads, even require specific information.
***web interface now supports searching on custom information that was submitted with a form
***form based login that can be customized easily.
***WebInterface now hides delete access to items that are "virtual"
***fixed bug where search couldn't find non empty folders
***fixed webInterface remote administration not working properly
***limit who can see buttons on the screen
***added additional search criteria to WebInterface search function
***allow configuration of webinterface styles per user
***specify logo per user
***columns on the web interface can now be selectively disabled
***fixed bug with resetting server stats not doing everything
***fixed bug with transmit creating directories when using WebDAV
***auto restart OS X service after an update
***registration information is now in the about panel
***fixed bug with uploads in ASCII mode uploads in MODE Z never being decompressed
***added additonal warning to reset all prefs in Preferences window
***no longer beeps for every connection when in remote admin mode (lets you set it in the preferences.)
***fixed bug with macbinary uploaded files not getting their default owner, group, and privs set
***fixed bug where "disconnect" events were not triggered with the WebInterface
***fixed bugs in quota handling.  Quotas now also work on the web interface.
***fixed bug with IE not caching graphics properly
***added logout to webstatistics page
***no longer lists pasv port errors after remote admin connection
***added startup message to give progress during longer startup times
***debug options plugin now writes to crushftp log instead of OS's system console log.

CrushFTP 4.1 changes:

***added search capabilities to WebInterface
***uploads with WebDAV will now report the correct filename in email events, and remove the temp items that were uploaded and deleted
***added live sorting to WebInterface
***new plugin called PreferencesController that lets you take snapshots of your preferences to be used at specific times of the day...allowing for automated server restrictions for certain days of the week, or times of the day (bandwidth, ports used, max connections, etc.)
***created OSXNetInfo plugin to integrate with NetInfo / OS X.  Users, passwords, and home directory info is loaded from NetInfo.
***home directory plugin can now create a dynamic folder based on the current date.  For example: every day a user account uploads to a new folder, without access to yesterdays files.
***added support for ReverseProxying CrushFTP behind an Apache server (Apache is the front end, CrushFTP appears as part of it.)
***improved update mechanism that will make updating faster, easier, and more reliable.
***added inline renaming of items on WebInterface
***sped up serverside rendering of HTML
***support mode z for file transfers and directory listings (compression for FTP client transfers).  Many FTP clients support this, and it really speeds things up in them.
***Enhanced CrushLDAP to support more LDAP servers.  (more configurable now too.)
***uploaded files are immediately set to the default owner / groups / privs when the upload starts...not when it finishes now.
***fixed bug with uploading files with WebDAV (would get access denied sometimes)
***fixed bug with the events where no email was ever sent when you chose to send it when they disconnected all sessions
***fixed issue with foreign characters causing partial HTML results.
***fixed bug where in HTML mode, the server would not filter items based on the server preferences.
***fixed bug with CrushUploader applet not handling some foreign characters
***files uploaded with FTP that have a "/" in their name will no longer fail.
***added button in user manager to remove items from a users listing (they will have no access to the item)
***fixed bug where common hack names were only being kicked and not banned also
***improved SFTP support to handle events better and set owner/group/privs on uploads appropriately
***fixed bug where sometimes you couldn't connect with remote admin
***improved speed calculations so they are more accurate
***added notes field to user manager so you can keep comments about a user for your reference
***improved speed calculations on CrushUploader when it is uploading many small items.
***added option to automatically redirect HTTP requests to HTTPS port.
***worked around bug in Java that would occasionally make the GUI screen appear empty when you first ran CrushFTP.
***fixed bug where items did not download with the right file name when clicking the .zip button

CrushFTP 4.0.9 changes:

***fixed issue with downloading MacBinary files
***fixed bug with plugin prefs not being saved when using remote admin
***fixed issue with HomeDirectory plugin not working properly when used with the CrushSQL plugin
***fixed issue with MacBinary and HTML template files
***improved the CrushFTP Widget so that it updates in more realtime, and is much more flexible.
***created AutoUnzip pluginto automatically unzip .zip files uploaded to specific directories.
***created Content blocker plugin to block files with specific extensions
***created DuplicateBlocker plugin to block duplicate files from being re-uploaded
***fixed internationalization issues with dates in WebDAV
***ls -la command is optional (and off by default except for OS X)
***user manager's test smtp button will now substitute '%user_email%' even for the test.
***when dragging multiple users on a group, you are now only asked the inheritance questions once.
***updated documentation
***homedir plugin will no longer make a folder for "anonymous", or "webstatistics"
***fixed issue with remote administration leaving sockets unclosed.
***will now check www.crushftp.com to figure out your WAN IP as a backup if www.dyndns.org fails
***fixed issue with error message being incorrect when there was trouble binding to an IP
***fixed issues with SITE UTIME command with some FTP clients
***fixed issues with Linux and passwords being corrupted
***fixed issues with remote admin when coming from a Mac to a windows/linux server
***fixed issue with OS's that support too long of owner/group information

CrushFTP 4.0.8 changes:

***now supports resuming HTTP downloads
***now support resuming HTTP uploads with CrushUploader
***will now automatically retry uploads with CrushUploader up to 5 times if it gets disconnected
***improved auto renaming when uploading to a drop folder
***fixed bug in previous version where it wasn't purging old user backups as it was supposed to be doing
***there is a backup method for HTTP uploads if the ajax uploader isn't working now.
***removed annoying second message when re-downloading update
***automatically bans common "hack" usernames after 5 failed attempts.
***you can now copy and paste files / folders into the user manager (right click copy in Finder, right click, paste in user manager)
***fixed bug where after restarting CrushFTP, the log window wasn't showing the latest log entries
***you can now update CrushFTP via HTTP or FTP
***webdav doesn't support hiding folder contents of folders that don't allow "view"
***fixed osx integration component
***fixed issue where you couldn't duplicate a user when in remote admin mode
***fixed issue where winXP couldn't delete directories in WebDAV that were not empty

CrushFTP 4.0.7 changes:

***defaults bonjour (formerly Rendezvous) server announcements to off
***added support for importing events when importing your CrushFTP 3 users into CrushFTP4.
***fix for downloading updates when you are behind a firewall / proxy
***added WebStatistics plugin for monitoring CrushFTP from a WebBrowser
***created CrushFTP Dashboard Widget for monitoring the WebStatistics from the Dashboard in OS X Tiger
***fixed up XSL/Javscript for XML WebInterface problems in Safari

CrushFTP 4.0.6 changes:

***default webInterfaceTemplate to being "" so the default for listing a dir doesn't do XML as html
***fixed bug with browsing through folders with SFTP
***fixed bug with empty directories and SFTP
***fixed issues with Fugu and Transmit with SFTP
***fixed issues with SFTP and the starting directory (where if you have only one dir, CrushFTP starts you inside that dir.)
***implemented permissions in SFTP listings
***fixed a memory leak that was causing CrushFTP to crash after a few weeks up uptime
***sped up user login time (older machines were seeing long delays at login)
***add update mechanism for plugins
***now no longer stores excessive backups of users.
***fixed issue with odd time getting calculated in final 2-3 seconds of a file transfer
***beep on connect will play a beep if there is a remote admin session open now
***created workarounds for Safari ignoring cookies when using XML mode
***allows user to delete a directory when using WebInterface
***warn user about running from a locked disk image
***warn user if they try and create / update a user and it fails for some reason (locked / owned by root)
***remote admin connections now tell you the progress as its creating the connection
***fixed bug with new plugins now showing up in Preferences so they could be configured
***added support for WebStatistics and an OS X Widget (widget not implemented yet...but can be easily now.)

CrushFTP 4.0.5 changes:

The CrushFTP WebInterface and plugins have been updated.  Download the updates form here:
ftp://update4:[email protected]/plugins/

***fixed issue where it was possible to corrupt a users VFS (FTP)
***fixed issues with displaying success when changing a directory even if access had been denied (FTP)
***fixed issue with asking for a directory list in a directory other than the current one would result in an empty list (FTP)
***workaround for a bug with empty directories and FTPS mode.
***fixed remaining time calculation bug in WebInterface Java uploader
***enhanced the CrushSQL plugin to make it a whole lot easier to configure it.  It can now also be bound to a single server
***added the option to generate HTML for the WebInterface or XML / XSLT (much faster!)
***fixed bug where there could be many hundreds of XML files in the stats folder
***fixed bug with implicit SSL mode (it wouldn't enable even if you selected it)
***added hover for webinterface so the selected row is highlited
***fixed bug in how plugins loaded users where if you were using the CrushSQL and MagicDir together, it would always fail.
***fixed some bugs in editing the properties on items in the user manager
***allow for custom webinterface templates on a per user basis
***fixed typo on scroll with activity checkbox

CrushFTP 4.0.4 changes:

***added ability to migrate users data folders from one hard drive to another
***ignored all future passwords in current session after 5 failed passwords
***fixed ban buttons on main window
***changed FTP aware router option to default to being off
***added additional hook for plugins to alter the behavior of CrushFTP
***fixed blank window that pops up while installing daemon on OS X
***fixed issue where dir listings would fail with some symbolic link items (now ignores the bad symbolic links)
***added DebugOptions plugin, and FilterCommand plugin
***session commands in the main window didn't list the item retrieved for HTTP GET
***fixed issue where Finder would never prompt for authorization when using WebDAV if you had the anonymous available
***fixed issue with Windows machines and adding files tot he users virtual file system
***enabled viewing report statistics in remote admin mode
***enhanced zipping on the fly, it now starts sending zipped data even while its looking up the list of files to zip inside a folder.
***arrow keys can be used to move between users in the user manager now
***you can now zip directories with an unlimited number of files in them
***WebInterface now has an option to add download selected files as .zip
***allow cloning of plugins (this allows one plugin to be used for multiple configurations)
***updated some WebInterface files.  You have to manually get and replace these as I don't overwrite your WebInterface folder.
style.css
template.html
mime_types.txt
crushftp_functions.js

You can get them here: ftp://ftp.crushftp.com/WebInterface/

CrushFTP 4.0.3 changes:

***Created plugins: HomeDirectory, MagicDirectory, and LaunchProcess
***now imports CrushFTP3 groups and assigns inheritance correctly.
***fixed issue with changing users settings while they are currently logged in.
***fixed issue with Finder not being able to download items that were being zipped on the fly since their size was reported as 0.
***improved bandwidth throttle to be more accurate
***fixed issue with mkdir command

CrushFTP 4.0.2 changes:

***fixed bug with linux not loading CrushFTP if it had no sound drivers
***reset prefs no longer wipes registrations and manage servers list
***fixed issue with remaining time for downloads going negative
***fixed issue with email events not working correctly.
***fixed issue with GUI changes (window size, position, etc) not being saved when using remote admin mode)
***added warning when an email event appears to be improperly formatted
***fixed issue with downloaded speeds often being reported as 0k/sec
***fixed issue with importing CrushFTP 3 users and having the welcome message get messed up.
***added additional support for plugin architecture.  More plugins are coming soon!

CrushFTP 4.0.1 changes:


***fix for registrations not working in Linux
***fix for firefox not displaying FTP dir listings when running CrushFTP under 10.3.9
***allow updating even when its the same version
***default settings to 8080, and 443
***slow startup keeps from getting IP set on main window for server items
***simplified installing service
***stop check check for update when doing remote admin
***make the hash for a user be calculated after reading the user in, setting the values, then pulling the values back from the user manager before the user could have done anything.  Test as this may not work the best still...
***hide password from list of commands in user info
***reset prefs to defaults didn't reset anything...
***add back the stop / start individual server items
***fix bug with removing linkedServer setting
***can't drag and drop boot drive into user manager

CrushFTP4.0 changes:

Use this to test your own server:
http://www.crushftp.com/diagnostics.jsp

***fixed synchronizing window never going away when doing remote admin from web browser.
***improved web login / logout process
***changed template.html file to have the user's username as their root path
***fixed sticky logout issue with some browsers not really logging out consistantly
***fix changes.html opening to be rendered right...
***renamed advanced preferences window
***removed non-existant items for dir/file permissions
***removed non-existant controls for remote administration
***defaults to having a FTP/HTTP/HTTPS server enabled
***relaxed hammering default settings
***removed minimize to system tray option
***track name changes to items that have other server items inheriting their users folder.  Update them as well.
***import users, only show non linked servers
***asks to inherit all settings when adding a user to a group
***fixed bug with importing crushftp3 users.

CrushFTP4fc2 changes:

***if you pick a user to use for remote admin, that user gets ADMIN privs added to them if they didn't have it
***if you remove the daemon, it no longer lets you immediately try and re-add it without first restarting.

CrushFTP4fc1 changes:

***fixed creation of a folder named "null" when doing remote admin
***added delay for installing and starting service on PC
***doing a update now downloads changes.html as well
***username for login is no longer case sensitive
***fixed webdav for winXP client
***if a folder is requested without the "/" the user is redirected appropriately. (Web Interface)
***fixed uploading with safari in the browser
***fixed HTTPS remote admin mode
***no longer can ban 127.0.0.1
***site chmod now responds with an OK code regardless if it was OK.  (message still reports success or failure)
***update should display changes.html file once finished
***cleans up temp folder when you quit remote admin session

CrushFTP4b21 changes:

***displays message when quitting server indicating its synchronizing
***fixed bug in crush uploader where it would report an error on all zipped uploads (upload was actually fine.)
***pressing delete in usermanager on a virtual item will now delete it
***fixed logout issue on IE.
***now shows connecting window while remote admin is initializing
***fixed issue with remote admin not updating properly when you added or removed server items
***fixed issue with remote admin denying all logins with HTTP even if you had access
***fixed bug where dir listings of "/" in FTP were always empty
***fixed bug where editing a manage server item would invalidate the password
***usermanager is now closed before importing users
***usermanager is now closed before quitting server giving you a chance to save changes.
***usermanager no longer asks you to save after you make a new user and have already saved.
***now logs the server the user connected on

CrushFTP4b20 changes:

**now a universal binary (somehow I had missed compiling it as such until now...)
***Webdav uploads now tracked like FTP uploads
***web uploads now tracked like FTP uploads
***fixed logout button on web page (wasn't working before)
***display error message if upload fails with java uploader
***when clicked on a list item on main window, and the list changes, the selection now "sticks"
***fixed user manager drive listings starting out completely empty until you had clicked on first user
***user manager now gets its drive listings and virtual listings from remote server when doing remote admin
***don't allow renaming of real items in user manager when in remote admin mode
***make self signed cert have more meaningful information
***prevent user manager from opening before users have all been written out in remote admin mode.
***fix bug with IE rendering the gray above the buttons
***allow user to restore from an old backup
***add version to CrushUpplet
***WebDAV is much snappier now, and returns better results.
***enforce invisible file item permissions in WebDAV (items were showing up...)
***removed password from title bar of remote admin server window
***added URL on to usermanager if its a remote admin session
***reinstalling remote admin no longer creates duplicate remote admin entry items.
***installing a service is now very configurable letting you decide what username to use, and what server item to connect to.
***fixed bug in importing CrushFTP3 users if you had not created any normal CrushFTP 4 users first.
***fixed bug with crushftp uploader
***added graphing, and time remaining for uploads/donwloads (only supported for uploads on HTTP)
***fixed formatting of time remaining on crushuploader
***fixed calculations of "current" transfer speeds for server
***will no longer BEEP when running in daemon mode when clients connect.  (This would break daemon mode and it would show up in the dock.)
***http sessions now expire after around 60 minutes of no use.
***added graphs on to main window
***fixed update from the file menu of CrushFTP where it wouldn't download the update.
***javascript / browser upload page didn't work in safari
***fixed bug with importing CrushFTP3 users where the password was sometimes scrambled.
***crushftp3 import now honors encryption setting for passwords.
***webdav now honors upload / download / rename / make dir permissions properly
***allow right click to remove multiple items in user manager

CrushFTP4b19 changes:


http://www.crushftp.com/diagnostics.jsp

***fixed issue where a bad user/pass for remote admin could make it so you couldn't get back into CrushFTP to fix it.
***fixed bugs in HTTP uploads, and sped it up
***fixed bug with zipping on the fly for CrushFTP java uploader (If you zipped on windows, and expanded on mac, zip was wrong.)
***fixed bug in CrushFTP 3 import with passwords being wrong
***fixed bug in CrusHFTP3 import with root_dir being set wrong, making logins fail for that user
***fixed bug with disappearing users when using daemon and remote administration (users were in the backup folder, but missing from the proper place.)
***fixed bug in email events not being triggered, or missing data when triggered by webinterface
***crushftp diagnostics that scans your server and tests for common issues.  prints a report of things that failed, and what it means (website link off of CrushFTP home page)
***enabled caching for webinterface...HUGE speed improvement


CrushFTP4b18 changes:
***when using remote admin, user changes were only synched if you closed the user manager window, and NOT if you just quit the remote admin session.
***when having a start dir of root, sometimes browser can't do browser uploads as it doesn't seem to have rights
***fix boundary generation on upplet
***uploads to suse linux never appear in directory if the file size is small.
***crush uploader, made finished status turn the window green
***root link on webinterface not linking to proper directory.
***improve safari loading speed for web interface
***fixed syncing of users for remote admin - both directions


CrushFTP4b17 changes:
***fixed issue where server log would scroll forever repeating itself in WinXP
***fixed bug with Windows not being able to remove items in the user manager or rename them.
***fixed bug where http connections might not get closed if they were invalid
***allow for SHA hashing of passwords
***webdav space in folder name fails
***event lookup to easily copy events from one user to another
***webinterface checkbox to hide invisible files
***fixed bug with toggle all button on webinterface
***support KEEP-ALIVE, and http request queueing.
***fixed bug in zipping on the fly (empty folders were not included)
***write Java applet to handle drag and drop of multiple files.  Also can do zipped uploads of entire folders.  Very cool.
***sped up remote admin by at least 10x
***only show webadmin link if user has web_admin in site settings (Click the CrushFTP icon on the web interface)
***if do email event immediately, then only send last item found in list of files uploaded / downloaded...otherwise list keeps getting longer and longer
***make email events work for webinterface
***add zip on the fly back to web interface (Click on the folder icon next to the folder's name.)
***invalid dir specified gives null pointer error on webpage
***server speeds on main window are now formatted
***zip on the fly fails when Icon\r file is encountered
***prompt user for where to store temporary files on web admin
***manage users doesn't allow for HTTP urls, and doesn't save right away, and doesn't work when you select item in list...
***you can now reset server stats
***registrations on the web should now happen automatically going from 3.x to 4.x without needing to email me.



CrushFTP4b16 changes:
***fixed bug with IE downloading files in HTTPS mode
***delete user, and recreate immediately.  failed saying ti was in use.  (deleted like 50 users though)
***MDTM doesn't work to read a date time or to write a date time.
***progress bar on web uploads
***fixed extreme VM slowdowns during web uploads after a few 100mb transfers...
***fixed inheritance for various items in user manager
***fixed duplicating user over top of other user
***can now inherit settings to group, un-inherit setting, or just copy settings to group (hold down option or control and select the (This user) item in the inherit setting of a group user)
***start webinterface in ROOT_DIR (or only dir if user only has one folder) instead of "/"
***fixed bug with case sensitive filesystems not working with the web interface
***fixed bug with banned IP's being listed as logged on users
***webinterface now allows you to delete multiple files at once


CrushFTP4b15 changes:

fixed window SSL certificate creation
fixed linux dir listing bug
fixed IE being unable to download when using HTTPS
fixed email notifications for on disconnect
added support for variables in a  tag in the subject of an email as well as the body.
fixed a few typos
other minor fixes for things only I noticed...:)

Ben Spink
[email protected]
Hosted by www.Geocities.ws

1