Download Serv-u 7.3.0.0
Rhino Software released version 7.3.0.0 of Serv-u yesterday. This small and easy-to-use ftp server program is suitable for both home and professional use. The software can be tried out as a Corporate Edition for the first thirty days. During that time, features include an unlimited number of configurable domains, users per domain and concurrent connections, and the ability to set up secure connections. After that, the program continues as Personal Edition with slightly limited functionality, including up to one domain, two concurrent connections, and five user accounts. The following changes and improvements have been made in this release:
Features:
- Added Basic Web Client support for the iPhone and iPod Touch.
- Added a new path macro, %DOMAIN_HOME% to allow home directories, Virtual Paths, and directory access rules to use the specified home directory for the domain.
- Added the ability to use the “Enter” key to save settings in the limits dialog.
- Added a log message that identifies when a file has been downloaded as a thumbnail instead of just identifying the file as having been downloaded.
- Added a log message that identifies the start of an upload or download in SFTP. FTP and HTTP both included this log message, but SFTP did not.
- Added the ability to enable or disable automatically starting of the tray application from the tray’s pop-up menu.
- Added support for the MFMT (Modify Fact: Modification Time), MFCT (Modify Fact: Creation Time), and MFF (Modify Fact: Facts) FTP commands (according to draft-somers-ftp-mfxx-04).
- Added Management Console support for Google Chrome.
- Added additional trouble shooting information for the FTP Voyager JV start page when running Safari.
- Changed the installer to recognize whether or not the tray application is started automatically upon login to Windows. The installer now maintains this setting between installations.
- Improved reverse DNS handling for servers implementing very large numbers of banned IP addresses, Serv-U now places priority on session reverse DNS requests.
- Improved background timer handling in the case where a server is so busy the process is CPU starved; in such situations internal timer execution is forced to ensure execution of background processes.
- Improved several Russian strings.
- Improved support for certain FTP clients that send extra invalid characters as part of their “ABOR” FTP command.
- Removed the Serv-U Version number from all HTTP pages except for the Management Console.
- Removed the HTTP restriction ensuring session requests were coming from the same IP address. This is necessary for clients, such as the iPhone, whose IP address changes very frequently.
- Updated OpenSSL libraries from 0.9.8h to 0.9.8i.
Bug Fixes:
- Corrected a Windows Authentication (NT-SAM/AD) bug where disabling Windows Authentication while a Windows user was logged in using HTTP, could cause Serv-U to crash (GPF).
- Corrected a Windows Authentication (NT-SAM/AD) bug when logging to a file where the Windows user didn’t have write permissions; Serv-U was unable to write to the log file.
- Corrected an SFTP bug where SSH_FXP_OPENDIR was not returning an error code when the specified directory didn’t exist.
- Corrected an SFTP bug where certain SFTP clients were unable to resume uploads because they were not requesting append permissions on the file to be written.
- Corrected an SFTP bug where file transfers were not being recorded to prevent session timeouts.
- Corrected an SFTP bug where upload transfer limits were not being observed.
- Corrected an SSH bug where some SFTP clients could cause Serv-U to consume excessive amounts of memory and eventually crash during an upload on a LAN connection.
- Corrected an SSH bug where the initial protocol identification exchange and key exchange packets (SSH_MSG_KEXINIT) when included in one physical packet from the client, Serv-U would not recognize the key exchange causing the connection to fail.
- Corrected an SSH bug where the incoming and outgoing sequencer values could go negative causing SFTP clients to fail after transferring a lot of packets. This is a very rare problem, almost impossible to occur, affecting transfers of incredibly large files.
- Corrected an SSH bug where the server-to-client cipher’s block size was being used instead of the client-to-server cipher’s block size for incoming SSH data packets.
- Corrected an SSH bug where the server-to-client MAC length was being used instead of the client-to-server MAC length for incoming SSH data packets.
- Corrected an SSH bug where some clients would select encryption algorithms that were disabled via the Management Console.
- Corrected an SSH bug where some clients would select SSH MAC algorithms that were disabled via the Management Console.
- Corrected an SSH problem where the Solaris 9 client waits for Serv-U to send SSH2_MSG_NEWKEYS after the SSH2_MSG_KEXDH_INIT command. Now Serv-U sends SSH2_MSG_NEWKEYS immediately after a successful SSH2_MSG_KEXDH_INIT command.
- Corrected an SSL (FTPS and HTTPS) bug where when closing a socket the SSL connection was not properly shutdown via the SSL protocol.
- Corrected a Basic Web Client bug in the upload dialog where scroll bars were visible when running FireFox 3 in Windows Vista.
- Corrected a bug when using Firefox 3, and the selected user’s last command was too large for the display, the information would go beyond the group box’s boundary.
- Corrected a group box display issue when using Internet Explorer, under the Encryption tab in the Management Console for the server.
- Corrected a bug when restricting use to secure connections only; Windows Authentication would allow non-secure logins for users even when secure connections were required via the server, domain, or group.
- Corrected an HTTP/HTTPS transfer limit bug where domain and server transfer limits were not being applied.
- Corrected an HTTP/HTTPS session timeout bug, where “Session idle time out” would appear in the log even though there was no actual timeout that occurred.
- Corrected an HTTP/HTTPS upload bug where uploading very small files could cause the Basic Web Client to appear hung, especially on faster multi-core computers.
- Corrected an HTTP/HTTPS upload bug where uploading very large files on fast networks could cause Serv-U to use large amounts of memory and fail during the upload.
- Corrected an HTTP/HTTPS logging bug where the “HTTP_ERROR: unable to store…” message would contain garbage information for the file name.
- Corrected a bug where automatic home directory creation would not work, in some cases, when macros were being used as part of the home directory.
- Corrected a Russian translation error.
- Corrected a problem where the Russian Navigation menu would wrap to another line.
- Corrected a MySQL bug when using older MySQL versions lower than 5.0, Serv-U would not escape backslash characters. MySQL 5.0 and greater provide a method for disabling the need for escaping certain characters.
- Corrected a bug in FTP Voyager JV where certain files would not open on Windows Operating Systems.
- Corrected a bug in FTP Voyager JV where overwriting directories would request a confirmation from the user.
- Corrected a bug in FTP Voyager JV where double-clicking on the remote toolbar’s back or forward button would cause an invalid state to occur.
- Corrected a User Creation Wizard bug where the incorrect error message could be displayed when the password didn’t meet length and complexity limits.
- Corrected a bug where password length and complexity was being checked for the anonymous user account. Anonymous user accounts don’t normally have associated passwords so verification during account creation or modification is not required.
- Corrected a Management Console bug where a certain sequence of selections could cause buttons to appear incorrectly in the user dialog.
- Corrected an installer upgrade bug, when upgrading from Serv-U 6.1.0.5 and lower; installation as a system service would not work correctly.
- Corrected an installer upgrade bug, when upgrading from Serv-U 6.1.0.5 and lower; the installer was unable to shutdown Serv-U.
- Corrected an installer bug when reinstalling from a service to not as a service, the service settings were not being removed during the second installation.
- Corrected an inconsistency in the FTP LIST command, where Serv-U versions < 7.0 would perform an empty listing, but Serv-U 7 would return a 550 error code.
- Corrected an MLST/MLSD bug where UTF-8 paths might not be interpreted correctly.
- Corrected an MDTM bug where specifying the time zone offset to set the date and time of a file would fail.
- Corrected a bug while using compression via FTP, Serv-U could stop accepting uploaded data if conditions were right.
- Corrected a bug where changing to a directory that should be hidden was allowed. User permissions for reading and writing were working correctly, however clients could change to the directory, which could allow the client to identify the existence of a directory.
- Corrected a group database bug where changing the group name would cause a new group to be created in the database with the changed group name.
- Corrected a group database bug where changing the group name would not update users using the group.
- Corrected a cosmetic bug where updating a group name by only changing the letter case Serv-U would not update the group name for users in the group.
- Corrected a cosmetic bug where changing the letter case of user information that is displayed in the administrator’s user list, the list wouldn’t update.
[break]
Version number | 7.3.0.0 |
Release status | Final |
Operating systems | Windows 2000, Windows XP, Windows Server 2003, Windows Vista |
Website | Rhino Software |
Download | |
File size |
5.36MB |
License type | Shareware |