SurgeFTP
SurgeFTP Links
Download
Purchase
Pre Sales Support
F.A.Q.
Manual
Performance/ Threads
Easy Management
Unlimited Virtual Domains
Version History
   

SurgeFTP Change History

SurgeFTP 2.3e8 March 2016

  • Fixed mutex issue with m_password mutex being released under load when not locked",

SurgeFTP 2.3e7

  • Fixed ssl/groups issue and increasd line length limit in surgeftp.ini settings

SurgeFTP 2.3e6

  • Fixed ssl/groups issue introduced in 2.3e4

SurgeFTP 2.3e4

  • Made user level class check occur before password sent so ssl required would be more safe",

SurgeFTP 2.3e3

  • Improved shutdown handling

SurgeFTP 2.3e2 23-Feb-2016

  • Added setting to disable sslv3

SurgeFTP 2.3e1 3-Feb-2016

  • On linux change to thread safe uid/gid calls to avoid mutex issues

SurgeFTP 2.3d9 5-Nov-2015

  • Allow deletion of a file that is just a space...

SurgeFTP 2.3d8 2-Nov-2015

  • Block all content that might be used for cross scripting, although the interface is private so probably not significant

SurgeFTP 2.3d7 30-Jun-2015

  • Added setting to whitelist login failures, global_login_white

SurgeFTP 2.3d6 22-Oct-2014

  • New builds with new OpenSSL library 1.0.1j

SurgeFTP 2.3d5 10-Apr-2014

  • New builds with new OpenSSL library 1.0.1g

SurgeFTP 2.3d4 3-21-2014

  • Added some protection from cross scripting (not of great relevance as it's not a public facing web interface)

     SurgeFTP 2.3d3 16-Sep-2013,

    Added google advert tracking code,

    SurgeFTP 2.3d2 29-Jun-2013,

    Fixed problem with temporary license keys,

    SurgeFTP 2.3d1 29-May-2013,

    New release  build,

    SurgeFTP 2.3c16 28-May-2013,

    Fix for low level long line handling,

    SurgeFTP 2.3c14 24-May-2013,

    Fixed register button so it works again,

    SurgeFTP 2.3c13 30-Jan-2013,

    Fixed crypt() crash caused by glibc changes in behaviour,

    SurgeFTP 2.3c12 12-Dec-2012,

    Fixed t_time crash I think due to size of structure and mutex fprintf code...,

    SurgeFTP 2.3c11 1-Dec-2012,

    Build flags change and mutex change,

    SurgeFTP 2.3c9 1-Dec-2012,

    Just a rebuild...,

    SurgeFTP 2.3c8 2-Oct-2012,

    Removed 'restart' feature as it may have created mutex deadlocks,

    SurgeFTP 2.3c7 1-Oct-2012,

    minor build change for debugging-2,

    SurgeFTP 2.3c6 1-Oct-2012,

    minor build change for debugging,

    SurgeFTP 2.3c5 1-Oct-2012,

    fix problem with reports,

    SurgeFTP 2.3c4 1-Oct-2012,

    fix passwd issue on 64bit systems,

    SurgeFTP 2.3c2 1-Oct-2012,

    Fixed crash if shadow password entry missing for account,

    SurgeFTP 2.3c1 1-Mar-2012,

    Fixed potential mutex deadlock,

    SurgeFTP 2.3b9 1-Feb-2012,

    Fixed 200 char limit in mirroring I think...,

    SurgeFTP 2.3b8 26-Sep-2011,

    Changed abort() handling to lib_abort() with line number etc...,

    SurgeFTP 2.3b7 26-July-2011,

    Made passive listen block if resource failure...,

    SurgeFTP 2.3b6 23-June-2011,

    Fixed faulty global passive setting that was always applying...,

    SurgeFTP 2.3b5 15-June-2011,

    Fixed crash in linux32 bit openssl library...,

    SurgeFTP 2.3b4 1-Feb-2011,

    Fixed loop in crash log during crashes,

    SurgeFTP 2.3b3 26-Aug-2010,

    Maintenance release for security issue, and fixed problem with hanging connections,

    SurgeFTP 2.3b2 1-Jun-2009,

    Fixed mirror so if you tick the box it 'does' delete missing files locally.,


SurgeFTP 2.3b1 1-Jun-2009

New release with fix for filezilla issue

SurgeFTP 2.3a12 1-Jun-2009

Changed mutex code so it can't crash when it's doing a timed mutex

SurgeFTP 2.3a10 1-Jun-2009

Increased resource setting limit in web admin to 500 instead of 100

SurgeFTP 2.3a9 13-May-2009
Fixed MLST to show symlinks, fixed SSL flag saved for mirrors

SurgeFTP 2.3a8 4-May-2009
Fixed LIST command so doesn't strip command qualifiers from file name

SurgeFTP 2.3a7 2009
improved hammering response for non anonymous addresses

SurgeFTP 2.3a5 2008
renumbered for minor fixes/bugs and better crash handling

SurgeFTP 2.3a3 1/July/2006
Fixed faulty pasv response crash

SurgeFTP 2.3a2 1/July/2006
Fixed status display issue

SurgeFTP 2.3a1 1/Mar/2006

  • Updated license key handling

SurgeFTP 2.2m3 6/May/2005

  • Fixed restart for 'store' operations.

  • SurgeFTP 2.2m2 6/Apr/2005

  • Fixed minor security fault.

  • SurgeFTP 2.2k13 1/Jan/2005

  • Fixed mutex problem in mykey.c processing, made linux build use large file switches.

  • SurgeFTP 2.2k12 12/Oct/2004

  • Release build

  • Minor bug fixes

  • SurgeFTP 2.2k11 23/Sep/2004

  • Fixed mlsd response

  • SurgeFTP 2.2k7 8/Sep/2004

  • Added user impersonate to list and nlst functions

  • Minor bug fixes

  • SurgeFTP 2.2k6 15/Jun/2004

  • New activation system (See http://www.netwinsite.com/activate.htm)

  • Minor bug fixes

  • SurgeFTP 2.2k5 26/Apr/2004

  • Updated OpenSSL for new security fixes

  • SurgeFTP 2.2k4 22/Mar/2004

  • Fixed SSL require client certificate bug

  • SurgeFTP 2.2k3 9/Feb/2004

  • Install path fixed

  • DNS bug fixed

  • SurgeFTP 2.2k2 7/Jan/2004

  • Install issue where it ignores the desired path (not fixed yet, still looking)

  • SurgeFTP 2.2k1 5/Nov/2003

  • Made nwauth default authent module

  • Fixed lockups in authent process if not defined

  • SurgeFTP 2.2j8 9/October/2003

  • Updated OpenSSL due to important bug fixes

  • SurgeFTP 2.2j7 24/September/2003

  • Fixed restarting reuse address

  • Fixed saving of report settings

  • SurgeFTP 2.2j6 3/September/2003

  • Fixed NLST command for non wildcard parameter

  • Fixed 100% CPU use for file uploads/downloads

  • SurgeFTP 2.2j4 1/September/2003

  • file list 150 response during TLS/SSL session is now at right time interval

  • SurgeFTP 2.2j3 28/August/2003

  • Fix for "421 Timeout..." on manager channel

  • SurgeFTP 2.2j2 27/August/2003

  • Changed STAT command to include SSL mode and cipher group name for command channel.

  • Changed for better response times to accepting many connections simultaneously

  • Changed log messages, removed some supurflous, replaced with better ones.

  • Changed restart command, it now handles 64bit integers for restarting large files.

  • Added individual file size option for emailed reports.

  • Added cipher selection for NIST approved ciphers 3DES & AES.

  • Fixed spawing of external authentication processes to occur in the main thread (non-windows problem).

  • Fixed bug where SurgeFTP crashes on "signal terminate" while restarting.

  • Fixed error messages for anonymous login without home directory.

  • Fixed problem with emailed reports crashing SurgeFTP.

  • Fixed inaccuracy with dayly MB download limit.

  • Fixed hcount errors in log file

  • Fixed passwords with spaces (valid only for Windows NT system authentication)

  • Fixed value of domain authent command line options not being shown

  • Fixed erroneous reporting that seek failed.

  • SurgeFTP 2.2g6 18/June/2003

  • Added new user program, run when user first logs in, to set up their home folder.

  • Changed emailed reports to list "transfered" rather than "filesize" for kbyte count

  • Changed emailed reports of type "week/*" to only be sent that one day, rather than every day

  • Changed Expired evaluation period to no longer provide ftp access.

  • Fixed corruption of email report settings.

  • Fixed internal "external authentication" cache to cache for 10min rather than 10hours

  • Fixed external authentication ftphome setting to see decimal point as end of number

  • Fixed problem with external authentication module handling code (from 2.2g5).

  • SurgeFTP 2.2g1 8/May/2003

  • Added ftp SSCN command (Set Secured Client Negotiation) as per http://www.raidenftpd.com/kb/kb000000037.htm

  • Fixed bug in emailed reports indicating incorrectly empty lists "(no matching files located)"

  • SurgeFTP 2.2g 6/May/2003

  • Added setting to Global Authentication section: Strip User Domain

  • Added some more help pages.

  • SurgeFTP 2.2f9 17/April/2003

  • Updated STAT command 211-response to use actual domain name instead of "hostname string"

  • Updated/added help pages, added some info on configuring for NAT/firewall

  • Added milli secconds to logging on non-windows systems

  • Cleared up some logging lines - fewer error messages

  • Removed some old ini settings that did nothing

  • Fixed SETEGID mutex locking problem on solaris

  • Fixed file handle problem on OSX crashing after some days running

  • Made list_aliases default to 'true' on installation and for new domains

  • SurgeFTP 2.2f4 14/March/2003

  • fixed closing of data channel for retr of non-existant file.

  • SurgeFTP 2.2f3 11/March/2003

  • fixed mirroring issue of not getting subdirectories

  • Added in a "Self Diagnostic" Thread which can allow surgeftp to crash after a time when it would otherwise completely lockup

  • Updated uninstall to remove rc startup links (linux)

  • SurgeFTP 2.2f 24/February/2003

  • fixed download kb/sec limit, was not working for limits below 65kb/sec

  • fixed quota cache memory file not being written to disk ".surgeftp_quota" this means it will not recalculate quota on every login

  • changed quota to allow 64bit int size limits.

  • sslftp is now automatically installed, cleans up install/upgrade.

  • SurgeFTP 2.2d 19/February/2003

  • added mirror setting - "Use SSL"

  • added setting - "force lowercase of home path" user class setting

  • removed some hcount error messages that were incorrect

  • fixed file/dir incorrect listing with "list .." traversing aliases

  • fixed user home path generation

  • fixed upgrade copying the surgeftp executable into correct directory (windows)

  • direct install of sslftp, no additional script file.

  • fixed response to CDUP command (2.2b)

  • SurgeFTP 2.1z8 3/February/2003

  • added image in userclass page indicating home path

  • fixed install issues - missing templates

  • fixed ssl (random number error) on osx/solaris - surgeftp adds entropy

  • fixed minor osx details for install/upgrade

  • SurgeFTP 2.1z7 17/January/2003

  • fix temp license key not expiring

  • fix for when thread crashes - surgeftp restarts with monitor process

  • fix for "Too many file handles open" crashes, assosiated with Daily Log rotation setting

  • fix compression method on main_photo.png file so that it displays in more browsers correctly.

  • update osx build to install standard script to start surgeftp on boot

  • SurgeFTP 2.1z1 5/December/2002

  • fix bug in e-reporting where surgeftp can crash

  • fix bug in e-reporting where surgeftp can crash on delete

  • improved signal handling

  • SurgeFTP 2.1y9 25/November/2002

  • corrected report email headers To: From: Date:

  • fixed recurring report filter string to come from correct form field

  • added support for report email filter field to be comma seperated wildcard list

  • removed error log message "ftp thread started."

  • SurgeFTP 2.1y8 21/November/2002

  • added support for SIGHUP signal to reload config file.

  • added setting for choosing the length of time that xfer*.dat files are kept for

  • fixed directory wildcard list returning -1 for size for case sensitive wildcard match

  • fixed restart action to correctly restart mirror and ereport processes.

  • SurgeFTP 2.1y7 14/November/2002

  • improved file io/tcp use for faster transfer speeds in normal and ssl modes.

  • dailyquota added, limits bytes per day per userlogon

  • added command line option parameter for external auth processes.

  • SurgeFTP 2.1y4 5/November/2002

  • fixed login caching not caching of externael auth parameters

  • fixed nolist access sometimes not working

  • SurgeFTP 2.1y3 5/November/2002

  • fixed launching of external auth process by removing quotes from added path variable

  • improved install script for Solaris version

  • fixed default values from ini file coming through fixed initial denail of service from global limit setting.

  • SurgeFTP 2.1y2 4/November/2002

  • added global limit setting for total concurrent users.

  • improved logging of open files in the status window

  • corrected Solaris install scripts to install startup & shutdown scripts correctly

  • fix mutex bug with emailed reports

  • fix crash on install on Solaris system

  • SurgeFTP 2.1y1 31/October/2002

  • data transfer speed improvements

  • osx version now works (handles signal 10) & correct filesize shown

  • fixed spawning monitor process on linux with non-default install path (again)

  • SurgeFTP 2.1y 29/October/2002

  • emailed ftp reports feature introduced.

  • usergroup associated directorys

  • environment variables now included for watcher program

  • slightly faster time to shutdown surgeftp

  • implicit port is now enabled by default to port 990

  • can now obtain binary version from command line flag '-version'

  • command channel now requires less system resources

  • fixed saving new classes writing mapping directories correctly to ini file.

  • fixed spawning monitor process on linux with non-default install path.

  • fixed surgeftp use of linux/unix system database, now users home directory defined by system

  • fixed wild card listing returning correct file size

  • fixed xfer.dat and watcher report getting correct variable values (bytes,user,userip)

  • sslftp moves sslftp.txt file settings into registry for windows.

  • SurgeFTP 2.1x 26/September/2002

  • fixed windows XP Authentication problem, surgeftp logins must now also be given "logon as a batch job" for windows NT System Authentication.

  • openssl binary (and .cnf) copied to surgeftp install directory

  • updated mirror remote file path handling, uses specified path (with or without specified prefix slash)

  • corrected domain list for report & graph, when not using standard authentication setttings.

  • New User class is not created before you click on "save".

  • updated uninstall to ask for confirmation, and confirm uninstall.

  • SurgeFTP 2.1w 18/September/2002

  • fixed size command to return 550 when invalid filename used.

  • fixed windows listing style to allow "cd /dir", "cd /dir"

  • fixed windows listing to show correct file date

  • fixed windows listing showing time and filesize in filename (bad date format)

  • updated mirror to not add slash prefix to remote host path (some servers not recognise full path)

  • cached external auth user responses are flushed when server is "restarted"

  • quota is now enforced during file transfer.

  • quota file written, and quota calculated from correct location.

  • SurgeFTP 2.1u 10/September/2002

  • fixed cache lookups setting all external auth variables correctly

  • fixed external authenticatoin parameters dissapearing (with multiple parameters)

  • fixed ini file LF char stopping ftp server from loading. (Surgeftp stops when started)

  • fixed surgeftp user lockup on stor file (2.1s only).

  • SurgeFTP 2.1s 5/September/2002

  • added optional authentication process per domain settings, list on status page

  • added support for files larger than 2GB, now handles files up to 2**63-1 bytes.

  • added "accountstatus" flag to external auth response scanning

  • included openssl in distribution to make certificate with "surgeftp_ca" script file.

  • fixed caching of external auth user logins, cache is now used, upto 400 logins, upto 10 minutes

  • fixed "NLST \*" listing.

  • fixed too many user classes in a domain crashing SurgeFTP (29+ classes) (was actually limit on ini file size 20kb)

  • fixed STAT on single file to return data, previously no data.

  • sslftp fixed rare crash on mputs command.

  • sslftp fixed showing "status" command return data.

  • SurgeFTP 2.1q 22/August/2002

  • fixed DELE command not working with "Act as user" setting on unix type systems

  • changed list message "226 Transfer complete." for empty directory to "226 Transfer complete. (no files in directory)."

  • added directory mapping for authentication's ftphome setting - class setting

  • fixed STAT on file to return 213 response (was 211).

  • fixed STAT on file to use "213-" line before file stats.

  • fixed MLST on file to return 550 response for a failure (was 553).

  • fixed SIZE on file to return 550 response for a failure (was 553).

  • fixed "NLST -l /dir" returning real path and dir prefix

  • sslftp progress indicator indicates percent transfer and total bytes to transfer

  • SurgeFTP 2.1p 20/August/2002

  • fixed SIZE command to return 553 response if file does not exist.

  • fixed too many user classes in a domain crashing SurgeFTP (29+ classes)

  • sslftp does not retry if retrying is hopeless (i.e. put non existant local file name)

  • sslftp now correctly autoconfirms ascwww.kouwell.comii transfered files

  • SurgeFTP 2.1o 19/August/2002

  • rewrote users home directory code, fix multiple bugs with user in wrong home directory

  • Added openssl executable and correct make_ca shell command to make certificate

  • fixed MDTM command to return 553 instead of 213 for on some failures

  • output from CWD and PWD now reflect the global setting "Output in Windows or Unix style"

  • SurgeFTP 2.1n 13/August/2002

  • Added Domain Authentication Suffix setting - optional per domain

  • fixed alias mapping for anonymous login to specific path (rather than ~ path).

  • SurgeFTP 2.1m 6/August/2002

  • Surge now uses OpenSSL in all builds (2.1m and later)

  • Surge has now support for user home dir to be user subdir e.g. ~/public_html

  • Surge fix of broken foo hashing algorythm (the slash wasn't working)

  • sslftp has new commands "compare", "autoretry", "autoconfirm", "memory"

  • SurgeFTP 2.1k 31/July/2002

  • added extra permission checking for accepting upload/download files.

  • fixed Deleting a user with domain suffix authentication

  • fixed anonymous login without home dir set crashing SurgeFTP

  • fixed some alias not showing up in list output

  • SurgeFTP 2.1j 16/July/2002

  • Fix SSL dropping connection (very rare bug) - strange client errors on particular files

  • Windows and unix filepaths are displayed with correct seperator

  • sslftp updated - progress indicator uses commas in byte count.

  • sslftp updated - logs in with username and password passed on commandline "sslftp user:pass@domain"

  • fixed minor memory leak of user home path (~20bytes per login), occured with certain settings

  • fixed user quota being written to wrong directory, fixed subsequent incorrect quota value

  • fixed user home setting, occured with certain settings

  • fixed Mirror Last Fetch from showing year 1970 when mirror was queued.

  • SurgeFTP 2.1g 9/July/2002

  • fix for root directory being user home directory, reporting cannot create user home directory error

  • SurgeFTP 2.1f 5/July/2002

  • Changing Authent process restarts SurgeFTP rather than shutting it down.

  • Status page shows OpenSSL or RSA, for encryption library

  • Status page shows base Operating system basic type, ftp_reset_port(Windows/Linux/Solaris/FreeBSD/Mac OSX

  • added/fixed "no suffix for default domain" to not work, if setting not previously set.

  • SSLFTP no longer prompts you to save login data, can use "save" command instead.

  • SSLFTP fix for timeout not allowing another connection.

  • SSLFTP fix for login details with site name. e.g. open user:pass@site

  • SurgeFTP 2.1e 25/June/2002

  • fix for MLSD MLST commands "File or Directory does not exist" error

  • Windows installer incorrectly reports installing 2.1d

  • SurgeFTP 2.1d 20/June/2002

  • Redesign of Web GUI controls, much easier to navigate between configuring domains and classes.

  • Planned OSX and FreeBSD builds of SurgeFTP - full SSL capabilities.

  • New User Class is now set with basic alias and user type.

  • Added Searchable help.

  • Added windows uninstall option for control panel add/remove programs.

  • User Lookup on Users page confirms if lookup succeeds.

  • User page confirms if password change succeeds.

  • Mirror thread is now viewable on status page.

  • Mirror sets file date and time as per original file.

  • Open files now viewable on status page.

  • Reports now handle spaces in filepaths. old xfer.log files will still be incorrect

  • Reports can scan for wildcard patterns in filenames.

  • removed ability for users to specify device names com, lpt, aux, etc...

  • Report Page can now select which domain to make report for

  • fixed channel closing on timeout, rather than never closing (rare bug).

  • fixed changing users password & adding new users.

  • fixed surgeftp to make nwauth use surgeftp directory rather than dmail

  • fixed bug in Linux (and Solaris?) version locking up and crashing on rare occurance.

  • fixed several typo's in web pages

  • fixed "dir b*" bug showing file not exist rather than list b* files

  • fixed restarting of monitor

  • SurgeFTP 2.0s16 16/May/2002

  • fixed - Correct home path is set instead of default /home/username

  • Added settings for ftp port & web admin in Surgeftp.

  • Added secure web admin connection, https protocol.

  • fix for bug where surgeftp crashes while launching watcher executable

  • SurgeFTP 2.0s13 13/May/2002

  • Added open files list to status page.

  • SurgeFTP 2.0s 8/May/2002

  • Added Anonymous hammering detection, configure on global settings page.

  • Updated Global settings page, more save buttons

  • If authent process dies, Surgeftp waits for auth process to start up, and then tries authenticating again

  • SurgeFTP 2.0r23 23/April/2002

  • Surgeftp now has setting to disable client certificate requirement (global)

  • sslftp fix for mput locking up

  • sslftp can set prefered protocol by commandline -tlsv1 -sslv2 -sslv3

  • sslftp can set prefered protocol by "protocol n" from prompt.

  • sslftp indicates secure protocol in use on connection.

  • watcher program download is spawned after file is closed.

  • SurgeFTP 2.0r17 17/April/2002

  • class name is shown in class list and class properties (it was not displaying it after saving)

  • Adding a user to database through the gui now automatically sets domain prefix or domain suffix.

  • fix for ssl not accepting on data channel

  • mgets works properly with * wildcard.

  • SurgeFTP 2.0r 2/April/2002

  • fix for surgeftp lockup (100%cpu use & not reasponding) at least one instance of problem, seems to be last one

  • fix bug that could crash surgeftp on viewing status page.

  • fixed bug that made some SSL connection not close

  • sslftp allows logon details as part of site name e.g. "user:pass@site"

  • SurgeFTP 2.0q 18/March/2002

  • fix multiple spawnings of surgeftp / auth proccess

  • fix direcory list of real file paths

  • fix thread handle leak (not sure if bug is in any realease versions)

  • fix directory case sensitivity on NT

  • fix for users ending up in wrong directory (bad auth module responses)

  • can change logging level without restarting

  • can change log home without restarting

  • fixed bug, partial command loss (introduced in 2.0m13)

  • added surgeftp.log dayly roll setting.

  • redone status page, shows list of active connections.

  • can change thread reuse without restarting

  • added status page monitoring of threads in use

  • removed memory leak parameter arg in thread accounting wasn't being freed.

  • xfer.log files are now flushing with the global_log_flushng setting.

  • surgeftp decreased response time to accepting ftp connections, noticible for sites with lots of Domains.

  • removed real directory info from "file not exist message" and similar

  • fixed some bad linux install problems, wrong paths etc...

  • some minor tweaks to performance

  • some minor bug fixes

  • SurgeFTP 2.0l 4/December/2001

  • Added support for hashing directories of users name. e.g. c:\home\bo\bob

  • changed the Global "Bind to a single IP" setting, to be a comma seperated list, can bind to many IP addresses now.

  • Added "watcher" program settings for your own activity logging scripts.

  • Authent Domain flag changing by web gui is now set at runtime, it does not require a restart of the server.

  • made reading, and not showing lists, into seperate settings (permissions on aliases), they were both keyed on the "read" permission.

  • Support for "user quota" and "IP to connect from" responses from external authentication module. "ftpquota" and "ftpfromip" variable flags.

  • You can now have the domain based logs put in an alternative location - global setting.

  • Added setting to disable wildcard multi-directory listings on commands like "ls n*".

  • fixed bug that made lots of surgeftp.exe processes on windows

  • fixed bug "cd ~" not working under certain circumstances

  • fixed bug reporting incorrect IP address in response string from a PASV command.

  • fixed bug, caching of "authentication processes startup failure" as "bad login"

  • fixed bug trailing slashes on aliased directories make SurgeFTP go boom, e.g. c:\

  • fixed bug loosing or corrupting settings for medium-length path or alias strings.

  • sslftp (client) can now abort transfers with ctrl-C

  • sslftp added command line setting "sslftp -version" which reports what version it is.

  • sslftp no longer uses the system call to get_pass on all platforms, so that you can script passwords.

  • SurgeFTP 2.0i 10/August/2001

  • Fixed some security issues with admin page

  • Added global_adminip setting to restrict admin users to certain ip addresses.

  • Many fixes/features added to sslftp

  • SurgeFTP 2.0g 17/July/2001

  • Added to sslftp/client, hash command, and CTRL-C abort during transfer.

  • Fixed crash with mirroring anything on Solaris.

  • SurgeFTP 2.0f 10/July/2001

  • Fixed sslftp/client problem with directory listings being truncated.

  • Fixed fault with more than 2 virtual domains

  • SurgeFTP 2.0e

  • Fixed default behavior, if 'noretrieve' is blank it will now allow files to be fetched.

  • SurgeFTP 2.0d

  • Change client name from 'sftp' to 'sslftp' to avoid conflicts on unix platforms.

  • Fixed mode for directories created by mirror(s) on unix

  • Fixed mget,mput behavior when 'a' is pressed. (it used to skip a file)

  • SurgeFTP 2.0c

  • Fixed path separators on Windows so network shares work correctly.

  • Fixed noretrieve with wild cards etc.

  • SurgeFTP 2.0b

  • Fixed faults reported with Windows 95/98 file behavior

  • SurgeFTP 2.0a

  • First release including support for SSL/TLS encryption, not yet in all builds, see ssl.htm for more information.

  • SurgeFTP 1.1k

  • Fixed fault in mirroring code.

  • SurgeFTP 1.1j

  • Fixed problem with quota limits applying when not defined.

  • SurgeFTP 1.1h

  • Fixed bug which could cause crashes

  • SurgeFTP 1.1g

  • Fixed bugs in extern authent module processing.

  • Added 'ftpquota' to valid authent responses and a quota setting to calasses, this implements a virtual quota based on space used in the user's home directory.

  • Example of response from authentication module.

  • +ok username config 0 ftpquota=100 ftphome="d:\home\bob"

  • SurgeFTP 1.1e 6-Feb-2001

  • Now accepts username 'ftp' as synonym for 'anonymous'

  • Authent modules can now return ftpgid, ftpuid, ftphome, note that ftphome is only used if the class 'home' is not defined.

  • SurgeFTP 1.1c 30-Dec-2000

  • Added new features to class template

  • Made longest alias apply rather than 'last' alias.

  • Fixed bug with virtual domain support.

  • SuregFTP 1.1b 29-Dec-2000

  • Made the user 'ftp' a synonym for 'anonymous' and corrected the response text for anonymous logins.

  • Added $username as a valid variable to use in aliases, it is replaced by the users username. e.g. /home/$username

  • Added virtual domain support for users logging in with user@domain.name as their address, SurgeFTP will search its list of domains and if it finds 'domain.name' it will pretend the user connected to that virtual domain.

  • SurgeFTP 1.1a 15-Dec-2000

  • Added support for -lR listing options to NLST and LIST ftp commands.

  • Fixed rare intermittent crash when processing MLST ftp command.

  • Added directory browsing and deletion access settings.

  • SurgeFTP 1.0d 1-Dec-2000

  • First release build

  •