fixed: personal speed limit for downloading doesn't work in last version
Version 2.4 build 465
changed: BCG Control Bar library updates from 6.0 to 6.2
changed: full row select for the List Control in the main window
fixed: now you can also copy the item text from ftpd tree , and ftpd info list by right mouse click -> copy selected
fixed: couldn't change ssl ports without restarting program
fixed: if you switch between global speed limit on/off by reloading the server , the speed limit wasn't removed for currently online users
Version 2.4 build 456
fixed: SECURITY ISSUE -- disallowing users to create/access paths with ' //'
fixed: disk quota calculation doesn't work properly
Version 2.4 build 449
fixed: if you click the 'remove' user's vfs button in user's editor , the 'edit user's home vfs' text was not switched back to 'create user's home..'
fixed: if you click the 'create user's home..' button in user's editor , after you return from vfs editor , the button capition is not updated correctly
added: new warning messages if your domain name entered in server_ip does not resolve.
added: new scheduler server method "generate_stats" , to generate all server status and write them into raidenftpd_stats.txt under your installation directory
changed: OLD GCID variable reverts back to the old format (does not affect new GCID format)
Version 2.4 build 445
added: new scheduler server method "reset_inlimit" , to reset server bandwidth restriction stats for incomming traffic
added: new scheduler server method "reset_outlimit" , to reset server bandwidth restriction stats for outgoing traffic
added: new option in raidenftpd.ini LOCK_DLING_FILES=0 or 1 , set to 0 for not locking files for RETR commands , files can be deleted even if users are downloading it (but note that the action will be pending) , default value is 0 , set to 1 for not allowing DELE command on files that are being downloaded by RETR command
fixed: some system error message are not displayed in ftp error response messages
Version 2.4 build 440
added: the total out/input traffic is displayed with KB/MB/GB/TB measurement in the bottom of main GUI now
added: new option in raidenftpd.ini FORCE_ACTIVE_BIND_PORT=0 , set to 0 for random port , set to any value between 1-65535 to force server to bind to that port for PORT (active) connections (source port for the TCP connection) . WARNING: Win2000/XP only
fixed: 'cmd RETR exception 03' error msg
Version 2.4 build 433
added: new option in raidenftpd.ini FSIZE_KBVAR_WITH_DECIMAL=0 or 1 , enable it to use filesize (kb) variable with 3 digits after the decimal point
fixed: 2 seconds delay while deleting some empty direcotries
Version 2.4 build 431
added: new option in raidenftpd.ini USE_NEW_GCID=0 or 1 , enable it to use new 32 bytes gcid value , otherwise it will use old format
fixed: server could crash if client sends SIZE during RETR command
Version 2.4 build 430
fixed: external script responses couldn't be read in build 424
Version 2.4 build 424
changed: %M (filesize in kb) variable is now with decimal place
changed: %@ (GCID) is now 32 bytes long and more unique
fixed: GUI client property listbox error (click on a client , minimize window , restore it)
fixed: possible crash if you click on a (damaged memory structure) client icon which memory structure is damaged
Version 2.4 build 420
changed: OpenSSL library updates to 0.9.7b
added: new option in raidenftpd.ini ALTERNATIVE_DAILY_LOG=0 or 1, set to 1 to use _SERVERNAME_.log.YYYY-MM-DD as daily rotated log file name (WARNING : if you enable this the raiden log analyzer can not work)
fixed: if user is using UTF8 mode , his current activity is not displayed correctly if you restored GUI from hidden state
fixed: if user presses F1 the program displays a help file not found message
Version 2.4 build 419
fixed: SECURITY FIX , .raidenftpd.acl is deletable by remote ftp user if the account is in ROOT level
fixed: [EGGDROP] event onDeledDir causes a memory pointer error if not used
Version 2.4 build 410
fixed: program may crash upon user connects on fast computers
fixed: ftp server port closing down problem under some circumstances
added: a quick EXIT button (without saving) in server editor
added: a quick EXIT button (without saving) in VFS editor
Version 2.4 build 409
fixed: adding an user via GUI with DES/MD5 pre-selected doesn't work properly
fixed: filesize variable doesn't work for onFileUploadFailed event
Version 2.4 build 405
added: new event onFileUploadFailed in both [FTPD] and [EGGDROP] sections in *.ftpd file
added: new event onUnNukeDir in both [FTPD] and [EGGDROP] sections in *.ftpd file
added: %? variable , a globally unique ftp request id , used in pre/post upload/download requests identification
changed: IP-access rules won't get re-sorted after you delete a rule by right mouse click from now on
fixed: now the onFileUploaded event will be triggered if the client closes control connection directly
fixed: password gets erased to clear text if user is using 'DES/MD5 local hash password type' and then login and delete any file (without uploading or downloading first)
fixed: APPE command doesn't work for UTF8 path name
fixed: IP-access editor generates a wrong entry '@!' in the .allow file (useless)
Version 2.4 build 399
added: new site command "site unnuke [PATH_NAME]" with credit refunding (registered version only)
fixed: anti-hammer GUI auto-ban bug
Version 2.4 build 381
fixed: variables are not translated in script calls (in log only)
changed: data connection socket send/recv timeout were set to 180 seconds now (works if you unplugged the network cable)
Version 2.4 build 380
fixed: log:// event trigger handler is now thread safe
fixed: anti hammer check duration/ban duration measurement bug
fixed: only display once in gui if an user is banned by anti hammer
Version 2.4 build 371
added: anti-hacking attempts scanning for the URL used in site urlget command
added: new error message , to detect if an implicit ssl client is connectiing to your non-ssl port
added: enhanced anti-hammering , can defend DOS attacks with minimal CPU loading
added: new variable %. , the current year-month-date (YYYY-MM-DD)
added: new event trigger handler log://[log_file_path] [$parameter1] [$parameter2] ...
EX: log://c:\log.txt %p %s %u %g
fixed: CPU 99% problem when attackers uses Shadow Security Scanner to attack ftpd server
fixed: %P password variable is no longer logged into LOG file (replaced by '_password_')
Version 2.4 build 359
added: per IP traffic statistic (for both in/out streams) , get this report from 'generate stats' menu item
changed: eliminate the use of empty .raidenftp.acl when the client uses UTF8 ftp client (usually smartftp)
fixed: the server may return 'transfer aborted (transfer failed).(exception)' error message for a quick repeatly RETR command to download the same file (usually happens on flashfxp client)
Version 2.4 build 356
fixed: fxp dection doesn't work correctly when the server uses multi-ip rolling
fixed: multi-ip rolling doesn't work properly when user logs in via SSL (in some cases)
fixed: incomming traffic made by APPE command was not added to server stats
changed: bandwidth limitation during a period is now real time for both IN/OUT streams (will cut connections immediately once the limitation is reached)
Version 2.4 build 345
fixed: program can crash during LOGON TIME restriction check
fixed: memory error while the server is trying to modify user's realtime speed limit when the user just logs off
fixed: changed several FTP response codes to be compatible with RFC959
fixed: the program does not create raidenftpd.pid file under WINDIR now so it can run under non-admin windows account
Version 2.4 build 340
fixed: global speed limit (out) , the downloaders counter maybe wrong
fixed: global speed limit (in) , the uploaders counter maybe wrong
Version 2.4 build 331
fixed: handling ssl shutdown signal will cause extra dir listing delay , now we only process it
when needed
fixed: SSCN command reply code is incorrect for rejected request
Version 2.4 build 330
fixed: client may get a winsock error "Software caused connection abort." for SSL data connection if the SSL shutdown signal is ignored by server
Version 2.4 build 326
added: A.I. Anti-Bounce-Attack , to detect if someone is using your server to do bounce attack on other's servers
added: 2 new GUI items in preference window
added: new option in raidenftpd.ini , USE_PORT20_FOR_PORT_CMD=0 , to bind to local port 20 for PORT command or not
added: new option in raidenftpd.ini , ANY_USERNAME_SUPPORT=0 , to enable to use _ANYUNAME_ special account
_ANYUNAME_ account special characteristics
* a named account _ANYUNAME_ must be created in userfile in order to use this
* comment field for this account is always displayed as '[using any username]'
* user level is locked to guest level
* all upload/download stats will not be updated in userfile
added: now the 150 opening.... messages will indicate that if it's opening SSL/TLS
added: new RaidenFTPD ftp command SSCN for FXP using SSL (supported by smartftp v1.0.975+)
added: new warning messages if SSL/TLS negotiation failed for data connections
fixed: when using implicit ssl and PORT command + secured data connection , it doesn't work (300-306 bug)
fixed: forcing raidenftpd to flush file cache for very small .sfv file
fixed: when doing fxp for .mp3 file extension and fxp download is disabled for user accounts , the ftp output message is out of order
Version 2.4 build 306
fixed: 'check port' button in the server setup wizard doesn't work
fixed: %m variable for ask:// interface is not working for onDelDir event
fixed: when you set server timeout to 0 (disabled) , the server still disconnect users after 30s
Version 2.4 build 301
fixed: fixes fxp doesn't work if you login using SSL in build 300
Version 2.4 build 300
added: SSL active data connection (using PORT command) , warning : for ftp clients only , not for FXP
fixed: one (possible) file locking bug removed , "kicking an user while he is uploding"
fixed: bad .sfv file with binary content can damage the memory of raidenftpd
Version 2.4 build 273
changed: OpenSSL library upgrades 0.97a
fixed: variables in onUserLogout command line are not translated
Version 2.4 build 270
fixed: site adduser command doesn't work with password type 8 and 9 (DES/MD5 local hash)
fixed: site adduser and site chpass commands are now hidden in site who output
fixed: user timeout checkbox in server editor does not reset timeout value when unchecking it
fixed: onUserLogout script is now always executed (warning : all scripts are executed using file:// method for this event)
Version 2.4 build 265
added: detailed script log , it will tell you if the script timed out or not now
fixed: 2 HANDLE leaks if the user is kicked while the external script is still running
fixed: 2 HANDLE leaks if calling a non-existed external script by ask:// or exec://
fixed: ask:// interface doesn't work if you are calling an external script without argument
fixed: ask:// and exec:// don't work if you put your script under root path of any drive
fixed: userfile protection , denying userfile update while the memory data is corrupted
fixed: absolutely no file locking
Version 2.4 build 246
fixed: ask:// interface for onFilePreDelete doesn't work
fixed: UL speed was displayed as 0 if the user login after the GUI is hidden
fixed: onDelDir for ask:// interface was triggered incorrectly by file delete command
fixed: HANDLE closing error in SIZE command while using UTF8 mode
Version 2.4 build 239
added: new scheduler event , 'reload' . see scheduler dialog box
added: new option in raidenftpd.ini ANTI_NOOP_CMDS , default is NOOP only , you can use multiple commands such as NOOP,CWD,LIST,PWD,SITE,CDUP,PASV,PORT
added: PASV accept() command auto timeout (15 seconds) , to save server resources
changed: now the server will try to bind to port 20 for PORT connections (but if it's not available , it will still use random ports) , (Windows 2000 and Windows XP only)
changed: the server no longer performs memory optimization when you click raiden ftp server browser picture
changed: Raiden LOG Analyzer updates v2.5 build 8 , note: non Windows XP user will require GDI+ library from microsoft
added: new variable , %} = Yesterday's month and date , if today is 0220 , then yesterday is 0219
fixed: server may freeze if using 'User's logon-time restriction' feature (all versions)
fixed: server may freeze if restoring from tray icon to gui window (build 206-213)
fixed: user activities LOG is not added to main window if program is minimized
Version 2.4 build 213
fixed: tray icon flash light does not flash if the main gui is hidden (209 bug)
fixed: user account gets deleted if you add an user by GUI (206-209 bug)
Version 2.4 build 209
fixed: server priority is too low , on some platforms it will cause very slow responses for some commands (USER and PASS)
fixed: now the program does not update main GUI tree if not maximized (saves resources)
Version 2.4 build 206
added: automatically update userfile if you change any field in user editor and then select another user (no need to click update now)
fixed: IDNT command processing maybe delayed after USER command so it would not work
fixed: clients try to send commands before the client object is fully initialized
fixed: server reports path presents for non-existed path while using UNC (network path) in .VFS
fixed: raised the priority for CWD command so it responses faster now
Version 2.4 build 199
fixed: variable for crc32 passed file is always 0 when onSfvFailed event is triggered
fixed: FLY_CRC_32 value was wrong for resume uploaded files
added: userfile updating protection , now the content is written to a temp file and then copy to the real userfile
added: automatically deletes .raidenftpd.acl if the .acl file is zero byte
added: sorting by username or IP address in IP-Access editor , click column header to sort
added: full row selection for the username/ip-address list in IP-Access editor
added: right mouse button popup menu in IP-Access editor over username/ip-address list box
Version 2.4 build 190
added: new special group name 'bbb' , to enable USE_SRVC_PORTS_AS_DATA_PORTS personally (global option can be turned off now)
changed: winsock send/recv buffer size is adjusted for 'BAD' firewall softwares because they can't handle big ones
changed: the server will bind to all local IPs for pasv connections if not using multi-ip rolling (better compatibility)
Version 2.4 build 185
added: new option in *.ini , USE_SRVC_PORTS_AS_DATA_PORTS=0 or 1 , set to 1 to have the server to use port 22,23,80,443 as high priority data ports before using normal data port range
added: script's local storage variables %6,%7,%8 , read http://www.raidenftpd.com/kb/kb000000034.html
changed: now it's more possible to always use the same port as data port than before (if it's really not available the server may still use the next port available)
fixed: directory size is wrong if each file inside the dir is bigger than 4gb
fixed: the hour field for server up time is incorrect if the server is running for longer than 1 day
fixed: IP/VFS files may not be loaded completely if there are lots of users to connect while the raidenftpd is initializing
fixed: couldn't upload or download files with more than MAX_PATH (defined in MS PLATFORM SDK) characters in physical path string
fixed: SSL pasv port occupied if a PASV command is sent without up-comming data connection ( cleared after 12 seconds )
fixed: 5 eggdrop event trigger buffers are not initilized if not using eggdrop (which will cause onEveryDay event to crash)
Version 2.4 build 169
changed: site who layout changes (end of text is not aligned)
changed: memory optimization button is re-enabled for windows 2000 OS (still no auto optimization)
added: new variable %< , the user's total login times
added: site srch (search) command for directories is now displaying full path
fixed: popup menu couldn't be destroyed in main GUI
fixed: reloading server re-opens previously closed site (now it won't re-open it)
fixed: downloaders/uploaders counters are not evaluated when the external scripts request it
fixed: some 'unknown' ghost connection fixes
fixed: mp3 title/artist/genre are not converted to UTF8 while using UTF8 mode
fixed: memory pointer error while closing unaccepted pasv data connection
fixed: site chlogin username -1 , was not working (setting it to -1 to enable skip server limit for this user)
fixed: bad chars were written to laston.dat in some cases
Version 2.4 build 148
added: new password type selector in GUI , 'DES Local Hash' , the password is stored in userfile using DES
added: new password type selector in GUI , 'MD5 Local Hash' , the password is stored in userfile using MD5
added: showing current DL/UL user count in the end of site who command output
fixed: bypass max user limit doesn't work in 2.4 build 135
fixed: the speed assigned by global speed limit will now be 1kb/sec if the user should get less than 1kb/sec
fixed: GUI client speed is not updated frequently if global UL speed is used
fixed: site chpass command doesn't work properly for users using S/KEY
fixed: if current download count > current global speed limit (in KB/SEC) , the user would get FULL speed and slow down all other transfers
changed: now if you change user's password via site chpass command , they are always stored in MD5 local hash now (not including user accounts using S/KEY and force SSL)
Version 2.4 build 135
fixed: max user per IP doesn't work if there is no max user set
fixed: current downloaders count is incorrect if a 'permission denied' on target file is occured
added: new option in raidenftpd.ini , SITENUKE_SHOW_FULL_VPATH=0 or 1 , set to 1 for the %r variable to return full virtual path
Version 2.4 build 133
changed: removed unnecessary debug log messages
added: new tiny 'remove' button to remove user's own VFS in users editor
added: new site kick command argument '*' , ex: site kick * , better close site before you do this
added: new option in raidenftpd.ini , TERMINATE_TIMEOUT_SCRIPT=0 or 1 , set to 1 to force raidenftpd to close timeout external script , this only works for exec:// and ask:// handlers
fixed: program could crash when you click edit users/groups button during setup wizard
Version 2.4 build 128
changed: the 'same port' tweak in build 121 is now only enabled in WindowsXP OS
added: create user's home dir/vfs button in USER's editor
added: new option in raidenftpd.ini , MONDAY_AS_1ST_DAY_OF_WEEK=0 or 1 , if set to 0 sunday is the first day , if set to 1 monday is the first day
Version 2.4 build 121
fixed: "PASV accept failed (no data connection : wait timeout)" error under Win98 if logining via SSL
Version 2.4 build 120
changed: the server will try to use data ports near the starting port within your data_port_range as possible
changed: not to report any message if memory optimization is not performed
changed: dir listing performance counter (n/m) is removed
Version 2.4 build 119
added: multiple directory message files support , use ',' to separate different msg file name
fixed: when you close the server and keep the connections , and then the online user disconnects , the user count is fixed: fixed: clients that logged off during you were reloading the server , couldn't get released
incorrectly displayed
Version 2.4 build 113
fixed: the server displays max logins for an user is reached when the server is full (if using check ip after login)
Version 2.4 build 112
fixed: smartftp couldn't send CLNT command to server (build 111 problem)
fixed: max user limit doesn't work if the check box in server property is not checked (build 111 problem)
fixed: onUserLogout sometimes gets ignored (build 111 problem)
Version 2.4 build 111
fixed: [CRITICAL] being able to handle large amount of concurrent users -- 400 concurrent users test passed
fixed: [CRITICAL] week of year evaluation is incorrect for year 2003
fixed: [CRITICAL] unable to release client resource if user account is busy processing download/upload commands
fixed: online user count isn't reset to 0 when you kick all users and shutdown server
fixed: shutdown and kick all users could cause program to crash
fixed: the online user count isn't correctly displayed after you disabled server by scheduler event
changed: optimized the code if max user count is reached
Version 2.4 build 109
changed: OpenSSL library upgrades to 0.97 (final)
changed: RaidenLOG analyzer upgrades to v2.4 (final) which supports year 2003 log files
fixed: [CRITICAL] unable to release client resource if user account is root level
fixed: [CRITICAL] unable to release client resource if user's last command is PASV or PORT
Version 2.4 build 103
fixed: [CRITICAL] program could crash if you only have one ip + multi ip rolling on
fixed: [CRITICAL] serious memory accessing error in the code of counting current ul/dl user counts
fixed: max users per IP didn't work if you don't have IP checking after login enabled
fixed: max concurrent downloading threads under the same user account didn't work in recent builds
Version 2.4 build 99
fixed: better codes to detect server IP changes if the domain name is not used as server IP
fixed: automatically look up for new IP if your server is migrating from no-ip to new-ip (auto_choose_ip must be enabled)
fixed: (listen failed: an operation was attempted on something that is not a socket.) error if you server IP is not really a local IP but presents in extra_ip
fixed: extra ip will not be added to server ip list if it is not available on local machine
fixed: IDNT ghost connections when using ftp protocol bounder
changed: memory optimization is disabled in win2000 (only available in winxp now)
changed: automatic memory optimization is disabled by default , you need to change raidenftpd.ini to enable it
Version 2.4 build 95
fixed: PORT command binding failure if you use auto choose ip and did not setup ip correctly
fixed: debug error msg dialog box with "o" as topic
fixed: ghost connection if the client is removed because of "logon time restriction" and "close server scheduler event"
Version 2.4 build 91
added: new GUI button for memory optimization
fixed: all spanish manual pages are revised and updated again , by DynData
fixed: ftp message out of sequence problem with SmartFTP (build 971) using utf8 mode
fixed: better code for handling IE6's dir listing (no more 'previous listing is still running' error msg)
fixed: tray icon user count is always updated with the user count of the active server now.
changed: UTF8 support for IE6 is disabled until they really support it 100%
changed: if any ftp client wish to use UTF8 mode , it has to send 'CLNT client_type' command first to RaidenFTPD server to identify itself
Version 2.4 build 85
fixed: ghost connection if you close connection before sending out QUIT
fixed: ssl client type displaying bug (flashing between ssl client and raidentunnel ssl)
Version 2.4 build 81
fixed: YOUR SERVER IP is not found error msg was wrongly displayed
fixed: SSL connections are cutted to quickly if the negotiation can't be made within 1 second
fixed: SSL connections could be denied with an IP denied message in some cases
fixed: ghost connections with QUIT as last command in v2.4 build 77
fixed: tray icon LED light problem
fixed: sfv counter problem in v2.4 build 77
fixed: global speed limited doesn't work properly in v2.4 build 77
fixed: possible 'show nag screen for registered version' problem
Version 2.4 build 77
added: new option in raidenftpd.ini , MEMOPT_THRESHOLD_MB=30 , set to 0 to disable memory optimization (default = 30mb)
fixed: version variable does not work in site ver command
fixed: you can not stop raidenftpd by the 'stop' button in raidenftpd service agent
changed: dual process model removed (does not start 2 raidenftpd processes now)
changed: now the site nuke variables are also valid if you disable internal site nuke command
Version 2.4 build 76 ** TESTED WITH 100000 LOGINS AND FILE TRANSFERS **
fixed: onSfvSuccess event is triggered if you upload a good file and then upload a 0-byte file next
fixed: RMD/DEL commands now also work with READ-ONLY files/direcotories
fixed: server uptime variable is incorrect after running raidenftpd for 49.7 days
fixed: speed up for the tray icon refreshing code
fixed: speed up for the DNS lookup for dynamic IP hostname servers
fixed: speed up for the login process
fixed: unable to quit ftp client self timeout counter for non-root level users in some cases (which causes ftp client object unable to be freed)
fixed: does not count current upload/download when there is no download restriction used
fixed: user stats file could be damaged in some cases
fixed: 1k memory leak in ftp LISTing codes if using UTF8
fixed: RMD (remove dir) command now also works with directory with leading space characters
changed: does not render user activities to GUI for some minor commands (currently TYPE,PWD,NOOP,PASV) when there are more than 10 users online to speed up the GUI response time
changed: uses less CPU power for GUI operations
added: if user account is using 'any password' the password is displayed in GUI (ftp client type field)
added: spanish menu resources
added: new variable %{ , the server's version number and build number
Version 2.4 build 59
added: automatic memory optimization (defragment) if raidenftpd process uses more than 30mb of physical memory
fixed: program would crash if a ftp client disconnect during large amount of site chmod/chown/free commands
fixed: speed up for site chmod/chown command
fixed: reduce the CPU usage while doing on the fly crc32 calculation
fixed: do not calculate fly crc32 when there is no external scripts requesting crc32 variable , to speed up file uploads
fixed: memory leak in ftp client object timeout handler
fixed: saves memory used by VFS entries
fixed: compacted the memory used by ftp client object
fixed: memory error while releasing ftp client data transfer buffer
fixed: memory error if you disconnect an user while loading sfv/md5 files
Version 2.4 build 44
added: warning message box while there is no more available memory for the process
added: LONG-RUN mode which uses as few memory as possible (will be slower but saves more memory)
edit raidenftpd.ini , set LONGRUN_MODE=1
fixed: removed redundant codes in event triggers
fixed: removed redundant codes in eggdrop event triggers
fixed: removed redundant codes in ask interface triggers
fixed: removed redundant codes in message file displaying codes
fixed: reduce the userfile accesses while displaying message files with variables
fixed: reduce the disk accesses for looking up user's logon shell if it is not used at all
Version 2.4 build 40
fixed: optimized code for site unfo command
fixed: optimized code for reading vfs file to reduce the disk accesses
Version 2.4 build 38
fixed: optimized code for reading user file to reduce the disk accesses
fixed: optimized code for loading ip-allowing file to reduce the disk accesses
fixed: global speed limit doesn't work in some cases
Version 2.4 build 36
added: automatic cached LOG , saves more CPU time for high loading ftp sites
fixed: chmod problem in 2.4 build 34
fixed: optimized raidenftpd.acl loading/writing code to reduce disk accesses
fixed: users in group 'spdstar' can not get full speed as there is no global speed limit
Version 2.4 build 34
fixed: 1 handle leak while the server is too busy closing connections
changed: the server will not use port 25 and 110 as data ports now
changed: reduce the usage of threads on some simple commands to save more memory
Version 2.4 build 32
fixed: site move command would delete the whole dir if you move a parent dir to its child dir
fixed: 1 memory leak while using PORT command to a non-routable address
fixed: 1 memory leak in sfv validation module
fixed: 1 memory leak while downloading files
fixed: 1 memory leak while creating message displaying thread
Version 2.4 build 30
fixed: 1 handle leak while calling external program using ask://
fixed: 1 server crashing bug due to unsuccessful PASV + PORT commands
fixed: incorrect site nuke response message if there are space character within multiplier token
Version 2.4 build 27
fixed: SITE UTOP command shows top downloaders if you type command in upper case
fixed: several changes to save more memory for new ftp connections
fixed: online dupe-db building endless look for some kind of european pathnames
fixed: the system will not scan for online dupe-db for files if you have DUPECHK_CHK_FILE=0 now
added: spanish string resources
Version 2.4 build 26
fixed: 1 handle leak while calling external program using exec://
fixed: online dupe-db building endless look for some kind of european pathnames
fixed: memory leaks while creating ftp connection/command threads
fixed: memory leaks in ssl handling code
fixed: memory leak while transffering in ASCII mode
Version 2.4 build 25
fixed: online dupe-db building process speed up
fixed: online dupe-db building process does not need large dynamic temp memory space now
fixed: in sysop mails dialog , it is not allowed to reply a msg to an empty username now
fixed: tray icon tooltip for current user count was not updated while server is too busy
fixed: ssl port digits expanded to 5 digits in GUI
fixed: auto userfile backup becomes daily basis + upon startup
Version 2.4 build 24
added: new special group name 'spdstar' , users in this group are not restricted by global speed limit
changed: default value for smart ban is off now
changed: OpenSSL library upgrades to v0.97 beta4
Version 2.4 build 23
fixed: an online dupe list builder bug
fixed: speed up (a little) for building online dupe db
changed + Raiden LOG Analyzer version up , v2.2 build 18
-fixed: last login date formatting
-fixed: correct # of successful logins
-added: display of # of failed logins, and # for each type
-added: right click on graph in daily mode - option for displaying raw log data
-added: Current Graph Stats - FTP Errors (ignores PASV and PORT errors)
-added: Current Graph Stats - Deleted dirs/files
-added: Current Graph Stats - Site commands
-added: Current Graph Stats - Group reports
Version 2.4 build 22
fixed: ftp end of msg character appears for multiple times in site xwho command
fixed: global speed limit gui items don't work as expected
changed: BCGControlBar library upgrades to v6.0
Version 2.4 build 21
added: Global (per server) speed limit for UL/DL , set it in server editor
fixed: NOOP command is no longer displayed as last command (would interfere with the file ul/dl counter)
Version 2.4 build 20
added: onSmartBan event in .ftpd file , note that only username and ip variables are available for this event
fixed: now when you use GUI or SmartBan to ban an IP , the IP won't be banned if it's local IP or bouncer IP
Version 2.4 build 19
fixed: SSL data transfer missing (last few) bytes when using FlashFXP to upload
Version 2.4 build 18
fixed: SSL data connection doesn't work properly under Win98/Me
fixed: socket resource for SSL data connection are not de-allocated properly
Version 2.4 build 17
fixed: year field in mp3 tag sometimes is not correctly displayed
fixed: directory message file couldn't be displayed in some cases
fixed: various VFS problems when using UTF8 mode
fixed: decrease 50% of the cpu loading for windows explorer (when tray icon flashes to fast)
fixed: when displaying realtime user activity , the access ... path was displayed in UTF8 but not translated (local char set) path (if using UTF8 mode)
Version 2.4 build 16
changed: RaidenLOG Analyzer updates to v2.2
fixed: SSL connection lost problem with flashfxp
added: new option in raidenftpd.ini NO_LOGIN_RETRY=0 , set to 1 if you don't want user to be able to re-login using the same connection
added: new option in raidenftpd.ini FIXED_LOGIN_FAIL_REASON , the string that will be displayed when login failed if HIDE_LOGIN_FAIL_REASON=1
Version 2.4 build 15
fixed: the system still creates .raidenftpd.acl files even if you have file level ownership disabled in v2.4
fixed: password variable for anonymous user always shows 'he enters too long password'
fixed: Upload/Download counters were not available for non UL/DL ftp commands
added: new option in raidenftpd.ini ADDUSER_EXPIRATION_DATE=YYYY/MM/DD , default expiration date for adding user ex: 2002/11/05
added: new option in raidenftpd.ini HIDE_LOGIN_FAIL_REASON=0 , set to 1 to hide login fail reasons
Version 2.4 build 13
fixed: SMART_BLOCK_IP won't ban Internet Explorer
fixed: SMART_BLOCK_IP GUI option box isn't working properly
added: new option in raidenftpd.ini DUMMY_LISTING=0 , set to 1 to have date/time/user/group in dir listing to use dummy values
Version 2.4 BETA build 12
fixed: displaying realtime user activities when user's current dir is longer than 128 bytes could damage the memory structure
fixed: site chmod/chown will not change mode for . , .. , .raidenftpd.acl even if changing mode on those files are useless
fixed: "connection is closed by a software on your computer" error when running smartftp and raidenftpd on the same machine using ssl dir listing
fixed: MDTM now displays and accepts date&time in GMT
fixed: SSL dir listing will be denied if check data IP is turned on
fixed: user account creation time was not recorded if adding user via site commands
fixed: IP access dialog and Logon time restriction dialog : username / ip combo boxes displaying bug
fixed: sending FTP command without CRLF for more than 500 bytes can damage the RaidenFTPD internal memory structure
fixed: UTF8 doesn't work in Windows.NET server
fixed: eggdrop client adapts new windrop login prompts now
fixed: some pathname will cause online dupe checking to eat 100% cpu at startup
fixed: to enable msg or not can be taking effect immediately
fixed: HANDLE wasting problem
fixed: min uploads to initiate download under username wasn't working correctly in some cases
fixed: site wkup,wkdn,gpmu,gpmd... stats commands are disabled for guest level now
fixed: memory overflow while displaying msg files with very long line of text
changed: enhanced directory listing speed
changed: enhanced SSL login speed
changed: new site xwho layout , providing more information now
changed: if users sends PASV command and then stay idle online , the server will kick them after 120 seconds
added: on the fly CRC32 calculation , and new option FLY_CRC32 in raidenftpd.ini to enable or disable fly crc32
added: new option in raidenftpd.ini , SMART_BLOCK_IP , set to 1 for server to ban IP if 3 failed login attempts are made from an IP
added: new option in raidenftpd.ini , LOG_WRONG_PASSWORD , set to 0 to disable password logging if the user's password is wrong
added: automatically rip IDENT value in site adduser command if client is sending IDENT@IP as user's IP (there is no IDENT support)
added: UTF8 support , RFC-2640 compliant , supported by SmartFTP v1.0 build 970 and above
added: UTF8 support now also accepts OPTS UTF8 NLST command
added: advertise host operating system default locale (codepage) in SYST command , for better MBCS support for FTP clients , ex: 215 UNIX Type: L8 , CP:1251
added: default ul/dl speed limit values (in KB/S) for site adduser command , see raidenftpd.ini (ADDUSER_DLSPD,ADDUSER_ULSPD)
added: server SSL protocol version selector in server editor
added: option to have separated log file for UTF8(Unicode) pathnames in ftp commands
added: new addition to 'site who' and 'site xwho' , the idle time of users are displayed
added: onDeledDir event , triggered when the dir is really deleted
added: new user options , allow FXP for download or upload
added: new user option , user account expiration date
added: new option in raidenftpd.ini DEL_FXP_0BYTE=0 or 1 , to delete 0byte file uploaded by FXP or not , default is 0=not to delete
added: new option in raidenftpd.ini OLD_SITEWHO_FOR_SITEBOT=0 . set to 1 for users in sitebot group to see v2.2 format of site who command
added: new root level site command "site expire [username] [yyyy/mm/dd]" to set user's expiration date , set the date to 0 to remove expiration date
ex: site expire john 2002/11/01
ex: site expire john 0
** fixes for new v2.4 new features
fixed: Anti-FXP denies SSL data transfer incorrectly
fixed: SSL doesn't work properly in 2.4 BETA build 6
fixed: STOR exception 051
fixed: upload and download users/groups counter isn't working in v2.4
fixed: virtual path displayed in dupe info is always root path
fixed: on the fly crc32 value isn't available for onFileUploaded event
fixed: smartban counter is reset to 0 after the user's IP is banned automatically
Version 2.2 build 1919 *FINAL*
fixed: connecting to implicit ssl port without negotiating ssl will cause the connection to stay at there forever
fixed: now the explicit SSL is compatible with WS_FTP Pro
Version 2.2 build 1901
changed: IMPORTANT FOR EXTERNAL SCRIPT USERS , now the delete access over unfinished files is disabled if any script is installed
Version 2.2 build 1895
fixed: current filesize variable is not cleared to 0 on DELE command if the file is not found
fixed: creation date of directories in dir-dupe db were all incorrect
fixed: STOR command fails on WIN98 machines since v2.2 build 1860-1889
Version 2.2 build 1889
added: ALLOW_MULTI_APPEND option in raidenftpd.ini , default is disabled (0) , if you enable it people can resume upload on the same file for multiple times
fixed: sending some kind of filepath could damage the memory structure within the program
changed: default adduser_level is set to 3 (guest) now
Version 2.2 build 1875
changed: EVALUATION REMINDER (added in build.1844) is removed
changed: site wkup,wkdn,gpwu,gpwd,mndn,mnup,gpmd,gpmu commands are now 'per server' (was shared if you have multiple servers)
note , you must at least upload/download a file to refresh these info.
Version 2.2 build 1860
fixed: STOR (upload command) no logner locks any file
fixed: dir size in directory listing shows '0' if dir is bigger than 2g bytes
fixed: resuming for multiple times on the same file will gain too much credits
Version 2.2 build 1844
changed: full installation pack is now only 3.x mb big , pictures files are moved to online web server
changed: outbound bandwidth restriction now also works for low speed users
changed: allowing multiple connections to append on the same file
fixed: sending 'site addip user user@ip' , will damage the IP file
fixed: APPE command by cuteftp pro sometimes hangs
added: new EVALUATION REMINDER after 48 hours of execution (only pops up in trial version)
Version 2.2 build 1835
added: a new button to QUIT the program immediatelly in the nag window
added: now you can use GUI to add user's (%S) or group's (%g) variable in vfs editor and it will automatically make user's or groups sub dirs for you
fixed: virtual path displayed in 150 opening.... message was wrong when using some SSL clients
fixed: memory buffer overrun problem in site urlget command
changed: updated japanese help docs + 3 new help files
Version 2.2 build 1829
fixed: when running program without a server started , the logon restriction window will crash the program
Version 2.2 build 1828
added: logon time restriction precision is upgraded , now it is capable of having different settings for each day in a week
added: exception reason for data connection (usually caused by firewall)
added: new variables %[ %] %, FTP server's normal port , implicit ssl port and explicit ssl port
fixed: tab ordering for many dialogs
Version 2.2 build 1808
added: a reset button in users editor , for you to reset all fields to default values quickly
added: window's opacity value in menu-preference , only works in win2000,xp
fixed: site chmod command is showing physical path in the response message when you are changing owner for a dir
Version 2.2 build 1801
fixed: SFV counter was not working completely in v2.2 build 1761
Version 2.2 build 1761
added: new option in raidenftpd.ini , ENABLE_PSWD_VAR , set to 1 to enable %P variable for non-anonymous users
fixed: a possible ssl connect crashing fix
fixed: SECURITY FIX , using #sudo command in 3rd party script could lead non-root users become root users
fixed: SECURITY FIX , when you chmod (change mode) on a path and making it read only , after you enter that path you can still write files if the parent permission allows you to write inside it
Version 2.2 build 1749
added: built-in LZH file type verification , note : only triggered when there is no .sfv file uploaded
added: new logon time restriction + GUI (from user editor) which allows you to disable user's login attemp during some hours of a day
added: when an user is not allowed to login during some hours , if he logged in before that time , he will still be kicked
added: the server will automatically kick all users (except root level users) when the site is closed by scheduler event
fixed: could not perform 'site chgrp' for a disabled user
fixed: onEveryDay event is not triggered if you have no scheduler task at all
Version 2.2 build 1725
changed: if the user account belongs to 'sitebot' group , it will display message files in the old '230-' style
note : this only acts like this in the REGISTERed version of RaidenFTPD
changed: FATAL ERROR popup for no-IP is changed to GUI warning message
Version 2.2 build 1707
changed: Raiden LOG Analyzer version up , v2.1 now
fixed: Eggdrop client can't work on Windows .NET server
fixed: Server port is closed after a save/reload in the server editor under Windows 2000 SP3 platforms
fixed: PORT availability testing feature doesn't work for Windows .NET server
fixed: raidenftpd.exe will crash if you click edit vfs button when you have no running ftpd server configured
fixed: server port changes is not effective if you save your ftpd but did not update , and then goto GUI to reload it
Version 2.2 build 1700
fixed: OPTS UTF8 response message from build 1677-1699 causes IE6 unable to process some dir names , it is disabled until it is fixed
fixed: vfs editor menu item : save as group's vfs file dialog won't display groups in multi groups format
Version 2.2 build 1699
added: 96 new GUI warning messages to tell you why local listen (PASV) / remote connection (PORT) attempt is aborted
added: 2 new menu items in VFS editor for you to add user's or group's own vfs files easily
Version 2.2 build 1677
fixed: command response for OPTS UTF8 ON isn't correctly displayed
fixed: Mp3Info displaying function causes an exception if the YEAR field is all empty
fixed: missing shortcuts in setup.exe for RaidenFTPD LOG Analyzer & Service Installer
added: identification for Internet Explorer is enhanced
Version 2.2 build 1644
fixed: SFV counter is always zero in v2.2 build 1638
fixed: pre-welcome screen doesn't work for non-registered version
Version 2.2 build 1638
added: built-in RAR 3.0 (http://www.rarlab.com/) file type verification , note : only triggered when there is no .sfv file uploaded
added: ZIP_CHK option is now also effective to .rar files
changed: message file displaying code had been re-written , now it's also 10 times faster (when displaying big msg files)
changed: OpenSSL update , updated to latest bug fixes version of OpenSSL 0.97 beta 3
changed: the hide delay for START_MINIMIZE=2 option is changed to 30 seconds (was 10 seconds)
changed: if the user's host name is a local hostname (LAN) , the IP is written to the last-on information instead of writing domain name
fixed: running site undupe on a file in offline db will cause the server to respond nothing
fixed: now site commands are accepted in both upper and lower cases
Version 2.2 build 1599
fixed: new rftpdservice.exe , fixes windows xp keep alive problem
fixed: better code to re-create tray icon when the taksbar is created
fixed: the ask:// interface for external site command doesn't work properly (#sudo site cmd doesn't work)
fixed: the GUI won't allow you to add empty IP to the extra ip now
added: new GUI dialog box (under menu-setup) for you to setup server downloading restrictions
Version 2.2 build 1567
fixed: compatible with Windows.NET server platform now
fixed: Directory maybe locked if user is trying to LIST a hidden directory when the server is set to hide this dirs
added: ask:// interface is supported in site command dispatcher (only) , read : http://www.raidenftpd.com/kb/kb000000020.html
added: %M variable (file size) is now also available after a DELE command
added: inbound/outbound throttle restriction values will be saved/reloaded after restart of raidenftpd.exe
added: detailed error message (reasons) for server port create/listen failure
changed: new Bcg library v5.90 (bcgcb59.dll)
changed: server socket listening option parameter
Version 2.2 build 1533
fixed: character length of multi groups names is expanded from 64 to 256
Version 2.2 build 1525
added: now the server's uptime variable 'u' , will also display the DAYS information
added: a three seconds delay for each denied (by download restriction) download attempt
added: brand new simplified chinese interface and correct terms
fixed: a possible .raidenftpd.acl damaging problem
fixed: eggdrop client won't be disabled after you changed the advanced option to false in *.ftpd file without restarting the program
fixed: the show statistics command in simplified chinese version displays in traditional chinese
fixed: if you change server port without restarting raidenftpd.exe , the SSL may not work later
fixed: the ssl pasv ip is not updated if your server ip changes by reloading *.ftpd file
fixed: SSL ghost connections wouldn't be kicked , stopped at 'SDNT *...' internal command
fixed: denied connections might not be removed if they keep sending dummy commands (the commands would not be executed but still a waste of server resource)
fixed: socket resource is not freed properly if the client is denied by anti-hammer , or denied when the server is closed
Version 2.2 build 1483
fixed: failed connections won't be kicked (timeout) if the connection is made from ftp bouncer
fixed: IP ban is not effective , if the user has the flag 'Disable IP Checking'
Version 2.2 build 1479
added: new password type (value=7) , 'Any Password' , if you set an user account with this option the user can enter anything as password to login his account
fixed: now the IP BAN list will be valid even if you didn't enable IP-Checking
fixed: user's origin IP is not logged into 'laston.dat' if the user's IP can not be mapped into a domain name
fixed: onFileUploaded event is triggered before the internal 'AddDupeFile' procedure , which caused external script unable to remove dupe file by this event
fixed: onZipUploaded event was not triggered for ask:// interface in some cases
Version 2.2 build 1456
fixed: USER/PASS response message changes to allow IE6 to popup a login dialog if the server does not allow anonymous login
fixed: you could not enter a domina name in the server IP addr. field in the server editor (would not be saved)
fixed: you could not enter a domina name in the first page of step by step setup wizard
added: added ftp command HELP (same as site help)
added: supports for IE6's SITE CHMOD (changing file modes by IE6)
added: supports for IE6's OPTS UTF8 ON command (url encoding/decoding for non-english characters)
added: a quick "EXIT" button in the user's editor
Version 2.2 build 1444
added: the creator of accounts is added to the end of account creation info
added: German GUI menu , German string resources are added
fixed: when your connection drops non-gracefully , your uploaded file is not checked , when you upload the next file in the .sfv file the previous file is renamed to .bad but not removed from dupe-db
Version 2.2 build 1425
added: 20 new string translated into japanese
added: now when you rename an user via GUI , the IP allowing file is also updated
added: user's account creation time is now added to site unfo , note: only newly created account after you change to this build
fixed: when you delete an user by GUI , the system generates a temp IP file but did not remove it
fixed: user's last-on information will not be displayed if you are typing site unfo to see yourself
Version 2.2 build 1411
fixed: when updating server_ip for dynamic IP host name , SSL passive IP is not updated
fixed: when you initialize the vfs editor from an existing vfs file and if the first entry is the root entry , you may encounter a problem
added: new field to the sitenuke.log file , new format is filename:size:owner
added: RaidenLog Analyzer 2 is now built into the RaidenFTPD package
added: "530 Explicit SSL/TLS must be enforced" error message when user connects to explicit ssl port without using explicit ssl
Version 2.2 build 1390
fixed: dir listing on large directory is 10 times faster now
fixed: OUTLIMIT_RECORD was erased when quitting program
fixed: OpenSSL library updates to 0.97b2 , you can remove old ssleay32.dll and libeay32.dll now
Version 2.2 build 1382
fixed: when user had finished uploading/downloading , if he didn't perform any other commands , he was still included in the dl/ul user counts
fixed: if you are using dyn_ip_host , when you save and exit from server editor dialog , the IP may no longer work
fixed: if you are using dyn_ip_host , when you reload your server , the IP may no longer work
fixed: OUTLIMIT_RECORD , INLIMIT_RECORD were not updated to 0/0 unless people upload or download when the time is up
fixed: a DBCS path with '\' character replacement bug
added: new option value for MAX_NO_RATIO_USERS_PER_GROUP in ./VirtualFS/[ServerName]/restriction.dat , 'n' , if you set it to 'n' , there is no no ration user allowed to be added via site command
Version 2.2 build 1381
fixed: our mistake that makes build 1380 unable to delete a file via ftp
Version 2.2 build 1380
fixed: a possible memory overrun error while the client is sending dummy PASV continuously without actual data connection
Version 2.2 build 1379
fixed: when using SITE MSG , the message content will not be displayed in site who
fixed: Vfs editor root dir identification bug
Version 2.2 build 1377
added: new send msg method , now the ftp voyager client will pop up a window if sysop sends a msg to the client
added: different servermails.dat for each .ftpd , placed under ./VirtualFS/[SERVER NAME]/servermails.dat
added: new sysop mails viewer (menu item) , can read msgs from users and reply to them
added: new tray icon if you have messages from ftp users
fixed: better vfs setup procedure ..
Version 2.2 build 1369
fixed: new dir counter is displayed incorrectly in 'site new' command
fixed: VFS editor problem , unable to remember physical root dir location if you didn't use browse button
fixed: When accessing mp3 files with genre # 255 , it causes memory errors
changed : site add user grp ip1 ip2.... , now allowing up to 4 IPs
Version 2.2 build 1361
fixed: could not delete empty dir with '\' character at the end of dir name (usually chinese dir names)
added: new menu item : generate stats , to generate server(s) stats file
added: new license info line to show registered username / email (startup messages)
added: new last made directories data file under [raidenftpd dir]/VirtualFS/[server name]/newdir.dat
added: site new command now accepts argument for number of dirs to display , i.e. site new 5
changed: bcg control library dll update : to v5.84 , you can delete bcgcb583.dll now
Version 2.2 build 1351
fixed: bad sequence of REST/STOR commands could cause wrong credit value
Version 2.2 build 1345
added: full spanish help documents included
added: warning message when loading empty .ftpd file
added: automatically bring up the vfs editor if user is running a site without properly defined .vfs file
added: if the vfs editor is opened with an empty .vfs file , some default values will be set
fixed: vfs editor root dir recognizing problem for the first mount point
fixed: when loading an empty user file from user editor , the default values of all fields will be properly initialized
fixed: server won't load empty .ftpd file from startup list even if it's added now
Version 2.2 build 1322
added: #sudo command for output file of ask:// interface , see : http://www.raidenftpd.com/kb/kb000000014.html
added: new varaible , %/ = user's group , all groups will be displayed if user is in multi groups
fixed: eggdrop section events and site eggtalk didn't work for #sudo command for output file of ask:// interface
fixed: in .vfs files , now the virtual paths with or without trailing '/' character will both work
fixed: if you have DUPECHK_ALSO_CHK_DIR=1 , the dupe engine would only load directories names but not file names
Version 2.2 build 1309
added: site nuke log file : sitenuke.log will be written to the renamed directory , for future recovery
added: new file transfer restriction definition file ./VirtualFS/$SERVER_NAME/restriction.dat
[DL]
MAX_DL_UNDER_ONE_UNAME=0~n , 0=no restriction , n=number of max downloading threads allowed under same user account
MAX_DL_UNDER_ONE_GNAME=0~n , 0=no restriction , n=number of max downloading threads allowed under same group
MAX_DL_UNDER_ONE_SERVER=0~n , 0=no restriction , n=number of max downloading threads allowed under the whole server
MIN_UL_TO_INITIATE_DL_USER=0~n , 0=no restriction , n=number of minimal uploading threads to enable accounts under this username to download
MIN_UL_TO_INITIATE_DL_GROUP=0~n , 0=no restriction , n=number of minimal uploading threads to enable accounts under this group to download
[SITE_ADDUSER]
MAX_USERS_PER_GROUP=0~n , 0=no restriction , n=number of max user count that is allowed within a group , only effective to site adduser command performed by super level users , not effective in GUI or to root level users
MAX_NO_RATIO_USERS_PER_GROUP=0~n , 0=no restriction , n=number of max no ratio user count within a group that is allowed , only effective to site adduser/chratio commands performed by super level users , not effective in GUI or to root level users
fixed: a bug in variable translation which will cause infinite loop
fixed: when using site nuke command , the multiplier token could not contain space chars between | (pipes)
changed: site chratio command can now also be performed by super level users , set the above MAX_NO_RATIO_USERS_PER_GROUP value to handle it correctly
Version 2.2 build 1285
added: online dupe-db scanning will also add directory names if you have DUPECHK_ALSO_CHK_DIR=1 (raidenftpd.ini)
added: user's last-online time is now logged in ./VirtualFS/SERVER_NAME/laston.dat and will be displayed in site unfo
added: user's last-online time is displayed in users editor dialog now
added: new gui items for 7 raidenftpd.ini options in the preference window
added: new site adduser arguments
old : adduser [user] [password]
old : adduser [user] [password] [groupname]
new : adduser [user] [password] [groupname] [ip1] [ip2]
Version 2.2 build 1279
fixed: S/KEY password erasing problem in some cases
fixed: INLIMT and OUTLIMT erros in *.ftpd files which caused the traffic limitation unable to work
added: new user's file system permission mode : "use personal settings" instead of using *NIX permission systems , configure it in user's editor
Version 2.2 build 1267
fixed: bad sfv file compatibility enhancements
added: user's enabled/disabled field will be displayed in site unfo now
added: new site command : site uchanges / site uchanges clear , display last userfile changes
added: site command reference page updated
Version 2.2 build 1256
fixed: compatibility problem with MOVEit ssl ftp clients (http://www.stdnet.com/)
fixed: site chpass doesn't work if you are using s/key by default
fixed: main window is clipped sometimes when you restor GUI from tray icon
fixed: 3 memory leaks in ssl connections
added: tray icon context menu (right mouse click)
added: popup menu item in the screen log area , 'clear log view'
added: quick 'exit & save' button in vfs editor
added: quick 'save & reload & exit' button in server editor
Version 2.2 build 1249
added: site bufsize command , to adjust TCP WINDOW SIZE (4-64k bytes)
fixed: max user per IP was working incorrectly while using SSL connections
fixed: users were unable to login using the password specified if ADDUSER_PASSTYPE in raidenftpd.ini is set to s/key
fixed: ADDUSER_COMMENT in raidenftpd.ini was not effective since Version 2.2 build 1119
changed: if users are connecting via Internet Explorer 5-6 using anonymous accounts , the message feature is automatically disabled (it doesn't support it properly)
Version 2.2 build 1241
changed: icon in the ftp log window
changed: onFileUploaded event is triggered before raidenftpd updates user file (was after)
Version 2.2 build 1237
fixed: .raidenftpd.acl is not automatically removed if it's not in all 'lowercase' characters while deleting a directory
Version 2.2 build 1234
fixed: Mp3 ID3 tag parsing error in v2.2 build 1226
Version 2.2 build 1226
changed: OpenSSL library changes from v0.96b to v0.96d
fixed: Windows Commander 5.0x S/KEY compatibility
fixed: unable to RESUME UPLOAD from v2.2 build 1209-1226
fixed: server will now not load empty IP str as extra IPs even if you entered some empty IPs
Version 2.2 build 1221
fixed: a window clipping problem which will cause the server inaccessible
fixed: SSL data transfers speed up (about 10 times)
fixed: when user enters the wrong password using the S/KEY , the user's IP field is not logged in log file
fixed: when user closes connection while checking crc32 value , the crc32 checking is not terminated properly
fixed: when you start raidenftpd without clicking on the 1st server's icon and then click the button bar icons , it will point to wrong *.ftpd file
fixed: site chratio username <- without ratio value , will cause client to hang
fixed: internal chmod will not accept empty filename , '.' , '..' from now on
changed: now when you click minimize button the window will not be hidden (you have to click close button to hide it)
added: supports for AUTH TLS-P command
added: supports Windows Commander 5.0x one time password using hex password format
Version 2.2 build 1209
changed: SSL behavior (150 opening...) changes to match the requirement in
fixed: sfv counter fix , for duplicated entries in .sfv files
Version 2.2 build 1159
added: onFileDeleted event to support ask:// interface , see : http://www.raidenftpd.com/kb/kb000000014.html
changed: SSL behavior changes for SmartFTP v1.0.968 , if you will be using it you have to upgrade to RaidenFTPD v2.2 build 1159
fixed: when performing site nuke , it will also kick people whose current directory is the same as the target directory
fixed: memory overrun for multiple groups users in some cases
Version 2.2 build 1146
added: now you can also put host name in SERVER_IP (you needed to put in DYN_IP_HOST)
fixed: site dnfo/race displays wrong total directory size if the sum of all filesizes is bigger than 4g bytes
fixed: now the server will not accept | character in username and group name , because it will cause some permission problems
Version 2.2 build 1119
added: FTP data inbound/outbound throttle system
added: new option in raidenftpd.ini , ADDUSER_PASSTYPE=0 (default password type , 0=normal , 2=s/key md4 , 3=s/key md5 , 4=s/key sha-1 , 5=force SSL)
added: new option in raidenftpd.ini , DUPECHK_CHK_FILE=1 , if set to 0 , when you upload a file , it will not be added to dupe-db , this is intented to be used with DIRECTORY NAME dupe checking
fixed: site urlget crashes server if URL is longer than 256 bytes and if the urlget FAILS
fixed: sending msg to ftp users when the user is gone offline will crash the server
changed: the filename can contain variables now when you include another msg file within message files
changed: GUI library version update , bcgcb582.dll
Version 2.2 build 1066
fixed: upload/download stats files would be damaged sometimes
fixed: VFS editor won't ask you to create any more path with '%' variables
fixed: SSL pasv IP will be forced to use default IP if you don't input anything as Server IP and turned Auto Choose IP off
fixed: Anti Hammering LOG format incosistency
fixed: .vfs file parsing bug for some more non-ascii characters
added: stats of 'bandwidth restriction for a period' will be saved into *.ftpd file and will be reloaded if you restart server
added: warning message box if Server IP is set to empty and Auto Choose IP is off
changed: hammering users are only displayed on screen now (not logged onto disk log)
Version 2.2 build 1041
added: Force SSL option in user editor (in the password type menu)
Version 2.2 build 1033
added: new license schema : machine id
Version 2.2 build 1029
changed: site move command now does not use 'COPY and DELETE' method , it changes to 'MOVE directly'
fixed: would not warn user if he is using PORT 0 as server primary port , which could not work
fixed: would not warn user if he sets same port to server both implicit and explicit SSL
fixed: could not rename an user in user editor
fixed: Japanese html help pages contain chinese char set identifier
fixed: GUI library version update , bcgcb581.dll
fixed: GUI error , if you don't click on the server icon first , the default user,vfs,ip files are set to default ones
fixed: GUI error , when the mouse cursor is on an user , sometimes the 'client type' field was displaying server's attribute
Version 2.2 build 1020
fixed: virtual file system configuration files parsing error , while the virtual path contains some chinese chars
Version 2.2 build 1019
fixed: SSL compatibility issue with FlashFXP with SSL beta version , if you are using FlashFXP w/ SSL with RaidenFTPD you must upgrade to this version
fixed: script timeout could not be disable in external site commands
fixed: user file maybe locked while calculating concurrent download/upload users count
fixed: an error that could cause 425 Server IP lost error
fixed: when using DBCS , you could not put any dir name with | in the lower byte of the characters
fixed: file handle not closed if user aborts resume uploading using APPE command
fixed: memory error when querying filesize on a not existed filename using SIZE command
fixed: SSL pasv socket memory leak
fixed: 100% CPU loading if there is no available data socket for SSL pasv sockets
fixed: Explicit SSL port resource was not freed after server quits
Version 2.2 build 1000
fixed: possible to use up ALL CPU POWER in some cases when using SSL
fixed: VFS editor dialog failed to remember physical root directory if you change it without saving
fixed: another memory error while performing site who/xwho
changed: script timeout value changed from 10 seconds to 30 seconds
added: new option in RaidenFTPD.ini , SCRIPT_TIMEOUT , if set to 0 , script execution is not restricted by timeout value
Version 2.2 build 965
added: new option in RaidenFTPD.ini , TRIGGER_SITEMOVE_FIRST , if set to1 , site move is triggered before RaidenFTPD is actually moving files
changed: ZIP library updated , was using XceedZip v4.1 , now upgraded to v4.5
changed: now ANY of the bouncer's IP BOUNCERIP in *.ftpd) , is excluded from ANTI-Hammering , HINT : also add your sitebot IP to the BOUNCERIP lists
fixed: in some cases , the site who command would crash (500 no parent object error)
fixed: in some cases , the site xwho command would crash (500 no parent object error)
fixed: when using directory name dupe checking , the dupe entry was not removed if you delete the directory
Version 2.2 build 956
fixed: SSL accept was not cleaned up if the connection SSL connection failed (will cause SSL port eventually down)
fixed: program to quit if field count in .vfs file is incorrect (more than the amount we need)
fixed: FILE HANDLE was not closed in some cases while the uploading is interrupted (which will cause unable to resume or delete over that file)
Version 2.2 build 944
fixed: transfer delay reduced with FTP clients that can not receive at 'HIGH SPEED' (means RaidenFTPD has always to wait for it)
fixed: server IP field in server editor dialog has incorrect length limit (CHINESE version only)
fixed: speed calculation in site who did not include STOU/APPE commands
fixed: Anti-Hammering protection would ban local IP 127.0.0.1
fixed: If client is using TLS (AUTH TLS) , the clear data channel is assumed now
fixed: site move event is not triggered , if the source directory can not be deleted (now using copy & delete) , it resolves a site-stat 'site pre not triggered' problem
changed: credit value is now floating point value (was integer)
added: AUTH TLS is added to the feature list
added: new variables including the following (for msg files and scripts to use)
%& number of online people downloading , evaluated on RETR/STOR/APPE commands
%( number of online people uploading , evaluated on RETR/STOR/APPE commands
%) number of logins downloading under this user name , evaluated on RETR/STOR/APPE commands
%_ number of logins uploading under this user name , evaluated on RETR/STOR/APPE commands
%| number of logins downloading under this group name , evaluated on RETR/STOR/APPE commands
%\ number of logins uploading under this group name , evaluated on RETR/STOR/APPE commands
Version 2.2 build 923
fixed: IP editor dialog went wrong if you have no server running or if the server failed to load
fixed: onFilePreDownload event is not added in the *.ftpd file if you use wizard to generate your server
changed: when you are not using wizard to setup your own first server , it will also ask if you want to add it to startup list if you have no server running at all.
Version 2.2 build 916
added: Anti-Hammering(d.o.s) / GUI setup in the IP-Editor , note that there are some minimal value limitation to avoid too much overhead , the default value is to ban an IP for 120 seconds if an user connect from an IP for more than 10 times during 60 seconds
* Note : ALL local IPs + Server IPs will *NOT* be evaluated by Anti-Hammer protection for compatibility reason
* Note : Anti-Hammering works for Normal Server / SSL Server ports
fixed: some errors in the site help command
fixed: memory error while having empty value for 'eggOnPreCwd' event
fixed: SSL connection failure error on SLOW(or very busy) machine
fixed: memory leak when user disconnects in some cases
fixed: uninitialized ASCII data buffer pointer memory error
Version 2.2 build 891
fixed: 1 memory accessing problems that may cause program halts
fixed: an SSL ghost connection problem while using IglooFTP (if you close IglooFTP directly)
fixed: 2 small SSL related bugs
Version 2.2 build 870
fixed: when using REST+APPE to resume upload , it required X flag , now only requires W flag
fixed: default ftpd is not selected on your only .ftpd when you only have one server running
fixed: special support for IglooFTP Pro's SITE CHMOD command format
added: RaidenFTPD specific command 'XMD5' support , possible to calculate MD5 on the fly
XMD5 "FileName" StartPos EndPos\r\n I.E. : XMD5 "XXX.ZIP" 0 1356
added: new option in RaidenFTPD.ini , DUPECHK_ALSO_CHK_DIR , set to 1 if you want dupe checker
to check directory names also.
* note that you still need dupe checker enabled
* inclusion / exclusion list work with this new option
* only works if online dupe check mode is used
Version 2.2 build 833
fixed: SSL ghost connection while using FTP Voyager to cancel a file transfer
fixed: user's icon returns to normal icon (non-ssl) when redrawing ftp server tree for ssl users
fixed: SSL doesn't work when using behind 3COM (and probably some other) routers
Version 2.2 build 821
fixed: unable to display server information in GUI if you only start implicit SSL but not explicit SSL
Version 2.2 build 812
fixed : Max connections per IP is not working if users are connected through a bouncer or SSL
fixed : RaidenFTPD was allowing you to create a file then cut the file transfer when quota exceeded
fixed : PROT C did not activate PORT command in SSL mode
Version 2.2 build 805
added : Explicit SSL support , works with 'SmartFTP' 'FTP Voyager' 'CuteFtp Pro' 'IglooFtp Pro'
added : support for 'MDTM YYYYMMDDHHMMSS filename' command for ftp client to set file date and time after uploads (require write access) , works with Ftp Voyager
added : support for 'LIST -T' , extended directory listing (works with FTP Voyager 9.0)
added : different ICON for users who connected via SSL
fixed : error while ftp client sends LIST with argument for 'single filename with space'
fixed : GUI error in the user edit dialog in chinese version
Version 2.2 build 750
changed: default message files language changed to 'English'
fixed : two mp3 genre strings were modified for compatibility reason
fixed : all tab ordering in all dialogs re-arranged
fixed : SSL data connection port range now also uses same setting as the server's one
fixed : all dialogs are verified again for better layout
fixed : problems when running SSL server on private IP address.
fixed : compatibility issue with FTP VOYAGER 9.0 when using SSL
added : new option - RENAME_BAD_FILE in raidenftpd.ini , set to 0 if you don't want bad files to be renamed to .bad
added : implicit SSL ftp server support
added : RaidenFTPD specific command 'SDNT' , to be used with built in RaidenTunnel/SSL bouncer
added : to be possible to identify if the user is from a RaidenTunnel/SSL bouncer in GUI
added : SSL port option in Server Editor dialog (only available in SSL licensed copies)
added : CuteFTP Pro 2 specific command 'XCRC' support , possible to calculate CRC32 on the fly
XCRC "FileName" StartPos EndPos\r\n I.E. : XCRC "XXX.ZIP" 0 1356
Version 2.2 build 688
fixed: root level users / sitebot group users still get timed out by server timeout value
fixed: when deleting an user , his IPs were not removed from .allow file
fixed: site disable/enable command , super user couldn't disable/enable same group users (lower levels)
Version 2.2 build 686
fixed: 1 memory problem when you are starting a started *.ftpd file
fixed: internal timeout timer loaded for multiple times if you reload server configuration file
fixed: anti-deadlock on the machines without any IP (even for a short period of time)]
added: new option is RaidenFTPD.ini "TRIGGER_EXT_SCMD_FOR_INT_SCMD" , that means external site commands will be triggered even if the command was handled internally
Version 2.2 build 666
added: new built-in external site commands dispatcher , see: http://www.raidenftpd.com/kb/kb000000020.html
(old onSiteCmd~onSiteCmd still works)
added: new attribute for the group name 'sitebot' , it has no timeout value now
added: new group name 'looklook' , it has the following special attribute
- can browse into any DIR (accessible in VFS , not your physical directories)
- can upload to any DIR if he has access to do so (normally if you allow this group to Write on a path)
- can not delete anything , can not rename anything
- can not execute site command
- can not download anything unless it's a free file only
added: new group name 'fsmaster' , it has the following special attribute
- full access READ/WRITE/DELETE/CWD/LIST to all items in virtual filesystem , without the need of being ROOT level
fixed: automatically clean up of UNKNOW : NOT YET , ghost connections
fixed: gave too much credit for resume uploads
fixed: for internal site command 'site user' it still triggers external site commands (waste of time)
fixed: RaidenFTPD to crash if the user has no root directory's messagebox is close after the user disconnects
fixed: does not even parse the virtual path if the CWD/RETR command contain '*' , '?' , ':' characters (better security)
changed: 3rd party script 'menionscript' de-supported
Version 2.2 build 598
fixed: high cpu loading while transfer huge file in ASCII mode under WindowsXP
fixed: high cpu loading while aborting file transfer in ASCII mode
Version 2.2 build 556
added: logon scripts support , see : http://www.raidenftpd.com/kb/kb000000018.html
added: new option in RaidenFTPD.ini , AUTO_FIX_SFV , if it is set to 1 , it will automatically fix bad .sfv file
added: new option in RaidenFTPD.ini , AUTO_DEL_GCID , if it is set to 1 , it will automatically delete *.gcid files in output dir (for script debugging , set it to 0)
fixed: unable to mount network drive provided by WebDrive (www.webdrive.com) under Win2000
fixed: one warning message box still pops up if you set WARNING_ON_NO_ROOT to 0
fixed: a line with one space char will be counted as one file in .sfv file
fixed: sfv file wouldn't be loaded if the .sfv file contains 0x1a character
fixed: onZipUploaded was triggered for bad zip files , when using ask:// instead of exec://
Version 2.2 build 505
changed: now you can't use site chmod to change mode for directory mount points (use vfs editor)
changed: updated help files (server options page)
added: new option to hide dir/files to users without read permission over those files/dir
fixed: in XTRA_IPS , it allowed you to put empty IPs and caused errors (,,,)
fixed: in XCLU_IPS , it allowed you to put empty IPs and caused errors (,,,)
fixed: under Win98/Me the image buttons are not transparent
Version 2.2 build 486
fixed: when you use site alup instead of site utop , the internal top list buffer may get messed up
changed: now external script is not triggered if the site command is handled internally by RaidenFTPD
added: now when you delete an user via GUI/site deluser , the user's IP allowing list were also deleted
added: new image button bar in the main window
added: 4 new options in *.ftpd file
EXCEPT_SITE_CMD_R=
EXCEPT_SITE_CMD_S=
EXCEPT_SITE_CMD_N=
EXCEPT_SITE_CMD_G=
now you can set which site command to be handled internally or sending it to external script (by user level)
you can also disable internal site command by simply adding them to these lines
Version 2.2 build 423
fixed: "insufficient privilege" spelling error
fixed: eggdrop client is now compatible with french ver. of eggdrop
added: right mouse button to copy text from GUI log window
added: new entry in raidenftpd.ini , DEF_NOCRED_LINE . default message for no credit error
added: new bitmap buttons in various GUI dialog boxes
Version 2.2 build 386
added: new option in RaidenFTPD.ini , ALLOW_P@SW=0 or 1 , to treat P@SW as PASV , for some bad routers
fixed: GUI to lock-up while the system has "0" IP
Version 2.2 build 377
fixed: current directory variables were not updated after CDUP
fixed: display error msg if source and target directories are the same (physical) when using site move
fixed: do not display error dialog when the site move command can not be finished
fixed: when using RNFR/RNTO to move files or directories , the operation can not success if source and target are on different drives
fixed: now the console window will not pop up if you are executing a program by built in scheduler
fixed: does not allow renaming root directory or performing site move under root directory
added: now the script execution time for "ask://" will be logged in screen/disk log
Version 2.2 build 356
fixed: exec:// event in raidenftpd.task would be executed for twice
fixed: possible to display nothing while the user IP is denied (remove the msg file or make it 0byte)
added: new RaidenServiceInstaller.exe/Rftpdservice.exe which support up to 3 instances of RaidenFTPD.exe
added: site sync d2m , when using mem-db , this command forces server to load user file from disk to mem-db
added: site sync m2d , when using mem-db , this command forces server to save mem-db to disk user file
added: updated site command help files
added: now the script execution time will be logged in screen/disk log
changed: site reload : does not reload mem-db automatically now , use site sync d2m instead
Version 2.2 build 340
fixed: user can not logout when he tries to logout for the second time (when running as service)
fixed: **SECURITY FIX** , annoucement delayed due to security reason , update now!
fixed: variable %% was not working properly
added: new RaidenFTPD.pid file which will be written to /Windwos/ directory , helps you to identify RaidenFTPD process ID
added: automatically create default.ftpd defaul.user , default.allow if they do not exist , for the first time setup users
added: ask for "add to startup list or not" when you are saving *.ftpd which was not listed in startup list
added: file:// , exec:// , ask:// now supports relative path (relative to RaidenFTPD path)
added: new RaidenFTPD service agent , to upgrade please stop/uninstall previously installed service first
changed: default file system mode changed to 764 for the first time setup users
Version 2.2 build 325
added: onFileUploaded event to supports ask:// interface
added: onZipUploaded event to supports ask:// interface
added: warning messages if you are using internal IP addresses as PASV IP
added: automatically add internal IP address to excluded IP when you new a *.ftpd via GUI
added: automatically add internal IP address to excluded IP when you use wizard to design *.ftpd
fixed: when using empty user file , the first user's password type was pointed to empty type
fixed: automatically ask for entering a new filename if you are saving *.ftpd from GUI without giving it a name first
fixed: GUI hangs up while opening a *.ftpd with no server running
Version 2.2 build 320
added: now you can ask the server to run certain commands by external programs , see : http://www.raidenftpd.com/kb/kb000000014.html
added: new event : onPreCwd , executed before the server returns the directory changed messages , also supports ask:// interface (http://www.raidenftpd.com/kb/kb000000014.html)
added: %G , %H variables now also work with onPreCwd event
Version 2.2 build 308
changed: now new directory info will not be added to 'site new' if the virtual path has the option "do not show activities in site who under this path"
added: new option in *.ftpd , ZIP_CHK under [FTPD] , 0=no , 1=yes (rename to .bad if error occurs) , 2=yes (delete bad zip directly)
Version 2.2 build 299
fixed: some site commands don't work in v2.2 build 291 (nuke/take/give)
fixed: when user deletes a file , the credit was removed but not multiplied by his ratio
fixed: site new's header line contains strange character
added: onDelDir event supports ask:// interface now
added: onFilePreDelete event supports ask:// interface now
Version 2.2 build 291
added: encrypted LOG option , create encrypted LOG files on the fly , using the machine's registration key (registered ver only)
added: new option : WARNING_ON_NO_ROOT in RaidenFTPD.ini , set to 0 to disable no root directory warning message upon login
added: new option : DISABLE_UD_TOPS in RaidenFTPD.ini , set to 1 to disable site utop/dtop , if you have more than 500 users you may want to disable it
added: new option : SHOW_DIR_SIZE_UNC in RaidenFTPD.ini , set to 1 to display directory size even if the path is under UNC , note : really slow
added: new variable %> , current file's CRC32 value , only available in onSfv*** events
added: new light speed memory user db , supports up to 25000+ user accounts
added: new option in *.ftpd under [FTPD] section , USE_MEM_DB=0 or 1 , set to 0 to use traditional user db and set to 1 to use mem-db
added: site reload also reload RaidenFTPD.ini
fixed: some extractable ZIP files (while having minor errors) wouldn't get an onZipUploaded event
fixed: display "Account disabled" message if user account is disabled
fixed: file handle not closed properly problem while listing file with hidden attribute
fixed: server's 'do not check IP' does not work properly if the user's account is set to 'check IP'
fixed: network UNC path locking problem (can not delete after you enter that UNC)
fixed: program will hang if the *.ftpd file listed in raidenftpd.startup is missing
fixed: when using CuteFTP/Windows Commander to download a 0 byte file , a error msg will be reported
chanegd: now DEF_LISTED_LINE allows variable translation (do not put more than 80 chars)
Version 2.2 build 221
fixed: a buffer overflow denial of service attack , see :
Version 2.2 build 209
fixed: one wrong variable in one .msg file
changed: onFilePreUpload event moved to a prior place before the file is written to the disk
added: onFilePreDownload event , also supports ask:// interface
added: new warning messages for PORT/PASV error
Version 2.2 build 201
added: new event trigger method "ask://" . interact with external scripts
get sdk pack at : http://www.raidenftpd.com/download/asksdk.zip
Version 2.2 build 181
added: new site command 'site xwho' , display user's info and his domain name , for root only
added: new quick help topic buttons on server editor dialog
added: new option in raidenftpd.ini , DEF_LISTED_LINE under [DEFAULTS] , default is "Transfer finished successfully. Data connection closed"
added: new option in raidenftpd.ini ,
fixed: site dnfo layout bug
Version 2.2 build 168
fixed: added 3 seconds delay between onSfvSuccess and OnSfvComplete
fixed: added anti-locking while processing large amount of directory size measurement
Version 2.2 build 166
fixed: self kick didn't work for multi-group users and normal level users
fixed: vfs editor , group's combo box was displaying multi-groups
fixed: automatically bind to all local IP addresses if using DYN_IP_HOST
added: new variable , %^ , the user's current directory (physical path)
added: new option SHOW_DIR_SIZE , in raidenftpd.ini , set to 1 and the dir size will be displayed while doing a directory listing , however the speed will be slower
added: new option TRIGGER_EVENT_UNDER_HIDDEN_PATH , in raidenftpd.ini , set to 1 and the event trigger will occur even if you are under virtual paths with hiding in site who attribute
Version 2.2 build 154
changed: DLL version checking removed
added: russian help files included
Version 2.2 build 150
changed: STOR reject code changed from 426 to 533
fixed: auto abort for PASV loop while server lost its IP address
added: x-dupe mode 2,3,4 , works with flashfxp 1.3 build 784+
added: system DLL version check , prevent you from using OLD dll with RaidenFTPD
added: supports for Server with IP changing at running time , new option in *.ftpd , DYN_IP_HOST under [FTPD] , see http://www.raidenftpd.com/en/raiden-ftpd-doc/howto-setup-ip.html
Version 2.2 build 133
added: new VFS option , Do not count stats under this path
added: new VFS option , Do not show activities in site who under this path
added: new VFS option , Force free download under this path
added: new parameter support for directory listing , LIST -CF
added: new variable '%=' , the long file name which the client just accessed (without path)
changed: variable '%+' , now output will be formatted into Upper case
fixed: max allowed IPs for each user is expanded to 512 rows (was 256 and buggy)
fixed: raidenftpd.ini bug , in ADDUSER_COMMENT
Version 2.2 build 115
added: new option in RaidenFTPD.ini , AUTO_USE_DEFAULT_MSG , if set to 1 , system will use default-*.msg files when user's language msg files can not be found
fixed: anti-lock while cleaning up large amount of un-used memory blocks
fixed: site cat/type permission error , now requiring at least normal level + Read access
fixed: some unable to delete files problem
fixed: possible to perform site nuke while users are reading/writing in the target directory
Version 2.2 build 101
added: new variable %- : the filepath which the client just accessed , without the file name
added: new variable %+ : the file extension of the file which the client just accessed
added: new event onEveryDay , triggered on the beginning of every new day
Version 2.2 build 91
added: new option in RaidenFTPD.ini , CH_OWN_PASS , if set to 0 , users except root can not change his own password by site chpass command
fixed: site reload does not clean up the allow/ban list in offline dupe db
fixed: online/offline dupe checker bug , when you have too many entries of dupe list , the system could say a non-dupe file as a dupe file
Version 2.2 build 89
fixed: tray icon user count error
Version 2.2 build 88
added: tool tip information , when you put mouse curson on the tray icon it will display current server + user count
added: possible to use user's own *.vfs (virtual file system) instead of server default
added: possible to use group's own *.vfs (virtual file system) instead of server default
note : read http://www.raidenftpd.com/kb/
Version 2.2 build 75
fixed: automatically set REST counter to zero if upload failed with a file opening error
added: new option in RaidenFTPD.ini , DUPE_MAXROWS , maximum output rows for site srch command
Version 2.2 build 72
added: site index , same as site dupe and srch , to work with CuteFTP
added: S/KEY one time password protection , supports sha1,md4,md5
fixed: APPE (resume upload) is not allowed while OVERWRITE_COMPLETE is 0 and if the file is marked as good
changed: automatically turn off multi-ip rolling if anonymous users is from a proxy
Version 2.2 build 64
added: S/KEY one time password protection , supports md4/md5 , see http://www.raidenftpd.com/kb/kb00000007.html
added: new host languages conversion - site hostconv b2g , g2b (big5 to gb2312) , only available upon request
added: new Japanese Full Help documents
added: new language file , Danish language
changed: does not allow space character in username/group name when you add an user via GUI
fixed: display only primary group for multi group users , in all time top statistics
fixed: allow more than 15 characters in group name (multi-groups) , do not add more than 8 chars in a single group name
Version 2.2 build 58
changed: will not return empty Id3 Tag even the content is empty
fixed: VFS accessing bug for multi-groups users
fixed: chown/chmod bug for multi-groups users
Version 2.2 build 54
added: support for multiple bouncers (which use IDNT command) , BOUNCERIP=ip1,ip2,ip3
fixed: only display primary group for multi groups users , in site who command
changed: user editor , max selection rows increased
Version 2.2 build 48
fixed: 2 server crashing problems while mounting network drives from samba server with illegal directory names
added: multi group support , enter group1,group2,group3 as the group in user editor
added: site authpass [username] [password] , only available for users in 'sitebot' group
Version 2.2 build 45
fixed: max week top rows header , always saying top 10
added: new GUI item in server editor , Excluded IP
added: multiple onSiteCmd events , now having onSiteCmd2 , onSiteCmd3 , onSiteCmd4
Version 2.2 build 41
fixed: High CPU usage while transfering large binary file in ASCII mode
changed: max VFS entries expanded to 8192 (was 1024)
added: new site command format , site kick username@IPaddr , site kick username still works
added: tuned for IP*WORKS Secure Tunnel v1.0 (http://www.nsoftware.com) , a SSL FTP protocol bouncer
added: new option in RaidenFTPD.ini
[DEFAULTS]
SHOW_TOP_HEADER=0 or 1 (decide to show weektop headers or not)
STAT_MAX_ROWS=n (how many rows to show in weektop stat files)
ADDUSER_SELFKILL=0 or 1 (allow selfkill or not , when adding a new user via site command)
SU_CAN_DELUSER=0 or 1 (super users can delete same group users or not , note that he is not allowed to delete any root user)
added: automatically denies upload if free disk space is below 30 mb
added: new GUI item in user editor , possible enable/disable selfkick via !username as login name
added: new site commands for monthly stats , site gpmu , gpmd , mnup , mndn
added: site unfo displays user's IP masks also (for root and user himself only)
added: possible to expand unlimited amount of user languages (see RaidenFTPD.lang)
added: FTP command - FEAT , feature negotiation
added: FTP command - LANG , supporting EN;FR;JA;DE;IT;SV;ES;RU;ZH-TW;ZH-CN
added: host language realtime conversion for pathname and filename (big5<->gb2312 , big5<->s-jis) , *only available upon request
added: login with ! in front of username , kick all previous sessions under the same account (not applicable to anonymous account)