Enterprise Server 2.7.1 Release Notes

Enterprise Server 2.7.1 Release Notes
For Enterprise Server, Point-to-Point, Client, and Connect Server
Version 2.7.1
Platform: Windows, Mac, Linux, Isilon, Solaris, FreeBSD
Created: January 3, 2011
Updated: February 17, 2011

What's New?

fasp Transport

  • Support for transfers of unlimited size (individual sessions previously limited to 6 Terabytes)
  • Enhanced rate control optimized for virtual machine hardware (auto correct option in aspera.conf)
  • Partially transferred files identifiable by name, with configurable suffix (.partial by default)
  • Faster performance for very small files (100 KB or smaller)
  • Fine tuning configuration of rate control for networks with legacy or atypical queue behavior (“aggressiveness” knob)
  • New configuration setting for batch size (for high concurrency servers where per transfer CPU utilization must be minimized)
  • Built-in performance testing modes for no-read and no-write
  • Support for preserving file ownership (Posix systems)
  • Support for full symlink transfer support (follow, copy, skip)

Command line (ascp)
  • New --file-list and --args-list options for specifying sources or all arguments in text files for easy automation of transfers with many source files
  • New --src-base option to allow preservation of all or portions of the directory structure for individually specified source paths
  • Option for automatic acceptance of the server host key to ease automation              

Web services and faspmanager SDK
  • New SOAP API (in asperacentral) for querying and filtering individual and aggregate transfer status
  • Persistent data store of transfer history, providing high availability for node monitoring
  • “Soft close” option allowing applications to report job size and ETA even when using persistent sessions
Connect server
  • New create folder capability
  • Change login user improved for all major browsers (formerly “experimental”)
  • Customizable header and footer now also on Windows
  • Support for Windows network shares in user docroots
  • Main executables (ascp, ascmd, aspshell) hardened with buffer overflow stack protection
  • Aspera shell hardened for no-shell capabilities
  • UI feedback to ensure Aspera shell is configured
  • Connect server hardened against cross site scripting attacks
  • Automatic client fallback to port TCP/33001 if TCP/22 is not available, allowing server owners to move the SSHD server to port TCP/33001 with minimal client impact
  • UI-created private keys are saved with restricted read permissions (user only)
  • Server docroot information sanitized from client logs
Server and server configuration
  • New troubleshooting functions to verify and automatically correct invalid or insecure user settings

    • New verification to determine if docrooted user has the correct shell (if not, a warning will be displayed).
    • New “Troubleshooting” functionality checks whether or not Aspera-enabled users have existing Windows IDs.
  • Improved configuration of Windows domain users, i.e. acceptance of all name formats, robust domain information lookup, proper inheritance of domain group settings

  • File management operations in the GUI and SDK respect file and directory creation mode in aspera.conf
  • For UNIX-based platforms, ascmd now reads aspera.conf file creation mode
  • Intermittent reporting of full job size problem fixed
Configuration improvements for robustness and easy migration
  • Automatically falls back the SSH connection to TCP/ 33001 if connection fails on TCP/22
  • Detect configuration changes and automatically create backups, to prevent overwriting of configuration when multiple admins log in to the same Windows system.
  • Maintain multiple backups of the configuration for easy restoration.
  • New import and export feature for backups and migrations
  • New export of private key file. Allows exporting an SSH key to a file, as well as copying it to the clipboard.
  • Pre-population of new installations with demo site
Updated graphical user interface with new configuration options
  • Transfers and Connections > Added option to preserve file ownership setting
  • Configuration > Add option to enable/disable using partial files
File browser improvements
  • File details sortable by column and full permission details displayed
  • Group permissions properly applied in user browsing
  • New directories created with proper permissions
  • Decryption within the context menu fixed for unicode paths
  • Encryption-at-rest properly supports unicode path names.
  • Cookie values with unicode characters properly display in GUI and Console (UTF-8 encoding).
  • Transfer rates display properly for transfer sizes > 1 TB
  • Maximum transfer history is limited to manage memory usage
Prepared for internationalization (demo languages available - French, Chinese, Japanese)

Hot Folders
  • Applies filters for pull folders
  • Robustness bug fixes for pull folders
  • Better error handling of errors in the configuration file, and generates backups more intelligently, to not overwrite existing backups.
  • Improved monitoring and statistics, including a correction for folders with 1000+ files

Fixed Issues
  • This list covers the critical and major problems fixed in the 2.7 release.
  • Aspera central
    • Crashes when performing external authorization with invalid auth server address (#6853)
    • Crashes on bad SOAP XML (#7075)
    • Crashes with non-numeric hostnames (#7184)
    • DB logger doesn’t always report pre-calculated size (#7270)
    • Vacuuming persistent store DB file takes too long (and Central start is delayed as a result) (#7799)
    • asconfigurator
    • Aspera User Manager exits/crashes if a user has a ‘Home Folder’ defined in Windows (#5067)
    • Accepts non-existent user(s) and group(s) via the server configuration (#5180)
    • Domain name is duplicated when switching between NetBIOS name and full name of the domain (#7009)
    • Domain user inherits local group settings instead of domain group value (#7041)
    • Multi path token does not allow transfer of individual paths (#7135)
  • Fasp
    • ascp/putty hangs when downloading unicode folder (#5462)
  • Connect Server
    • When attempting to download a directory with both a non-zero byte file and a zero byte file, Connect Server displays persistent “Connecting...” and “Cancelling...” messages (#2742)
    • HTTP fallback doesn’t fail when server side unable to connect to management port (#6699)
    • Client side transfer log includes docroot information (security issue) (#862)
    • Symbolic link (linked to a directory) transfer fails copying to an exited file destination (#1212)
    • Symbolic link (linked to a directory) transfer fails copying to an non-exit dst path (#1259)
    • Symbolic link (linked to a directory) transfer fails to skip to an non-exit dst path (#1260)
    • When uploading a symbolic link (linked to a single file) to an existing file destination, ascp reports “Error: Insufficient permissions” (#2900)
    • ascp hangs when trying to copy a symbolic link itself to Windows platform (#3112)
    • ascp does not correctly report skipped files if the transfer fails (#4947)
    • pre_calculate_job_size client side setting overrides server side setting (#5057)
    • as_time_strptime has a bug that prevents the correct endp from being returned (#6106)
    • ascp transfers with -k1,2,3 incompatible with -CN:M (#7062)
    • Session SSH timeout logged as “Error establishing UDP session” (#7500)
    • ascp has obvious stops during transfer of lots of small files (#7529)
    • overwrite=never still requires destination file’s write permission (#7634)
    • asperahttpd init script returns non-zero exit code when executing “/etc/init.d/asperahttpd stop” (#5243)
    • Client installer creates dangling symlink as  /usr/bin/aspshell => /opt/aspera/bin/aspshell (#6783)
    • Hot Folder transfer stops pulling (and pushing in some cases) after a short period of time (#8462)
  • Enterprise Server
    • When trying to create a new Aspera user in Windows 2003 as a non-Administrator, the User Manager reports an error code of -13, rather than telling the user that there is a permissions problem (#55)
    • In DB logger, total size not reported under some conditions (#4006)
    • After clicking the download button in the browser window, Windows Connect Server stops responding (#5703)
    • Browser should fallback to the root directory after page refresh, if current directory no longer exists (#3465)
    • Connect Server Windows installer does not properly recognize asperaweb (#5338)
    • Connect Server doesn’t support windows mounted disk (#5343)
    • Downloading a folder (or several items together so that they are grouped into a folder) using Connect doesn’t show the folder icon to the left of the download file names in the Transfer Manager (#6781)
    • XSS vulnerability (#6865)
    • If Connect Server has https enabled, then when the page loads connectinstaller.js, connectversions.js, and deployJava.js, it warns that the javascript files are being loaded over HTTP instead of HTTPS (#6907)
    • Cannot “change user” in Chrome (#7293)
    • Connect causes unresponsive script error in Connect Server (#7316)
  • Client and Point-to-Point GUI
    • High memory usage with many transfers (#5084)
    • Cannot decrypt files with unicode paths (#6511)
    • Remove read permissions for other users when creating SSH keys (#6778)
    • After setting up transfer notifications for Hot Folders, changes to the recipient(s) are not recognized (#6956)
    • If a user attempts to access a folder for which they do not have permissions when connecting to Aspera Enterprise Server 2.1, Aspera SCP GUI displays the error “Access is Denied” but still changes to that folder and then does not display the contents (#1574)
    • When installing 2.2.x version of SCP, the log permissions are incorrect (#5027)
    • GUI doesn’t support on-the-fly policy changes (#5254)
    • For Enterprise Server, in the Transfers tab, the Name column does not display unicode filenames (#5940)
    • Unicode filenames garbled for remotely initiated transfers (#6361)
    • If a user is a member of more than one group, and the group from which the group is inheriting its docroot value changes, the “Inherited From” value (the group name) does not get updated, even if you close and reopen the Configuration panel (or even restart the GUI) (#6473)
    • GUI Details tab should change ETA if target rate changed (#6895)
    • GUI does not allow you to rename local files by changing individual characters in the filename between lowercase letters to uppercase and vice versa (#6967)
    • GUI needs better handling when sync-conf.xml is missing to Hot Folders - Handle missing sync-conf.xml (#7301)
    • In Linux Connection Manager for “resume,” the drop down labels are missing format (#7808)
    • Help text for File Exclude Pattern List does not display (#8055)

Known Issues

  • When sending a file with “:” (colon) in the filename to Windows where the destination drive is a NTFS file system , it causes the creation of an alternate data stream.  In addition, when .partial is enabled, the stream name will remain .partial.  To view what is in the alternate data stream, based on the example of sending test:f1, use “more < test:f1.partial” (with partial on) or “more < test:f1” (with partial off). (#7271)
  • When an at-rest encryption upload with -k2 option is initated, canceled, then restarted again with the -k2 option and a different passphrase, the transfer never completes.  Instead the file is skipped and the management error reports as DONE.  (#7941)
  • When transfers with a full file path longer than 128 characters fail, the DB Logger will report back the file_fullpath truncated to 128 characters and file_basename will report an incorrect filename. (#8351)
  • In Console, when setting http to false (Nodes -> Configurations -> HTTP Fallback Server -> Enable HTTP), this results in a failure to reload asperahttpd.  Workaround:  Need to manually restart asperahttpd (or asperacentral) on the server. (#6953)
  • When the client-side is running a pre-2.7 release and connects to a 2.7 server, the server-side will print the following errors:
    • LOG Illegal aspshell use command=ascp -A
    • LOG Illegal aspshell use command=scp.aspera -A 
  • These errors are harmless as aspshell has been changed starting in 2.7 to restrict these  commands from being executed.(#8534)
  • After a file transfers, if it fails to be rename from .partial, the transfer is considered successful and the session will continue going where additional files will be renamed successfully.  The receiver side logs an error message, but no error is logged on the sender side.Workaround: Successful transfers that were not properly renamed from .partial should be manually renamed.  (#8538)
  • Hot Folders does not support the root drive, ie C:\ or D:\, as the source path.  Workaround:  Change the source path to point to a subdirectory.  (#8495)
  • Enterprise Server for Linux fails to install if the dependency, perl(CGI), is not installed.  Workaround:  Install perl(CGI), then re-run the Enterprise Server installation.  Here is an example command to install perl-CGI on Fedora: “yum install perl-CGI” (#8620)

Package Information

  • MD5 Value:
    • 7F9F25A1A87308CA4C55A3039BDCA95A  aspera-entsrv-
    • EE0D9373CE125BED678205FA7B3CD24E  aspera-entsrv-
    • A767C6D13C05D48527E17A7BC852AE50  aspera-entsrv-
    • C1AED18950D9EBBADE1ABB3831B2ADF5  aspera-entsrv-
    • 97F69CDC5C528444B330000AE5F8E1F5  aspera-entsrv-
    • D536B0221E7262D75EF0D55AFFDC9FC4  aspera-entsrv-
    • C7C6E2727EF34272AA78D29823637C3C aspera-entsrv-
    • AE34AD90F89A29FB77E27572A916F709 aspera-entsrv-
    • D29A6917704B987006F8E49276B20A84  AsperaEnterpriseServer-
    • 575BBF385FA808FF426AE61490F0EE51  AsperaEnterpriseServer-
    • 88FDA6C51AB99230D857107932EB3DDD  aspera-entsrv-
    • 899ABC4D1B946AE17D71E71B7BF10D31  aspera-entsrv-
    • D0E5AC8C453A256AE476EE19D01DA2BD  aspera-entsrv-
    • DABE6FF98F025D73418612955C743CFE  aspera-entsrv-
    • 86FAEE50E872CC2A77D449A4C358311C  aspera-scp-client-
    • D928B3FE61B703F50C48815DAD0AA8EA  aspera-scp-client-
    • C821DB2F13CF81C5C9F04C3B8E066015  aspera-scp-client-
    • EBD95EC5ED29701ABA76E9E55331CDA4  aspera-scp-client-
    • 6EF0E66CD7ED0C508DC202A88EB070E2  AsperaClient-
    • D6C7AD053394E4CDAFF5F0F00027768C  AsperaClient-
    • 3B96EF1504B2CCBD2168284D02DDF9F0  aspera-scp-client-
    • E9A3BF79A550901D2F54873E651D7C3C  aspera-scp-client-
    • D3CB233687E954AA93EF8D00AD7484F6  aspera-scp-client-
    • A0CEA669EB0664FE6AA05F40247663E7  aspera-scp-client-
    • C8EFAA82C17A7BDCC279740BA8E2D02B  aspera-scp-p2p-
    • B6EFB95227A0084440684DC2EA1553AB  aspera-scp-p2p-
    • D67486E302DA1CFD594E316DA9E50CEF  aspera-scp-p2p-
    • 07734034BE9025118EFC843FA4D9F3B3  aspera-scp-p2p-
    • 18610A2B862A9BC3D6FB9B3782523C31  AsperaP2P-
    • 83353A297BC6D7F8D55668E0D4D051E1  AsperaPointToPoint-
    • B4E5DB430203570B2052C7FF65AE5113  aspera-scp-p2p-
    • ACD2358B59DD900889B91F02C3CEABA2  aspera-scp-p2p-
    • 7D7CA8C90762692A0CAAE4B03472CF86  aspera-scp-p2p-
    • 98CCBC3E64EA839F88BC04C8CBFF3681  aspera-scp-p2p-
Powered by Zendesk