Monday, April 20, 2015

CrossFTP 1.96.8 Released

CrossFTP 1.96.8 is a major update. The main changes are:

- Support better site license installation on mac.
- Updated the cert expiration date for CrossFTP Server.
- Add better support for TLS/SSL connection’s customer’s keystore, so that 3rd party keystore tool can be used, such as http://portecle.sourceforge.net/
- Add auto overwrite direction for L2R and R2L’s sync.
- Significantly improved the directory synchronization feature
- Release license for CrossFTP Pro/Enterprise
- Table light line’s background color can be changed.

This update is recommended for all CrossFTP users.
--
CrossFTP is a FTP, SFTP, FXP, WebDav, Amazon S3, Amazon Glacier and Google Cloud Storage client for Windows, Mac, and Linux.
CrossFTP Home: http://www.crossftp.com/
 

Sunday, January 18, 2015

CrossFTP 1.96.6 Released

CrossFTP 1.96.6 is a major update. The main changes are:


- Support new Amazon S3 V4 Authentication.
- Fixed that Glacier’s max part size preference should have 4G max size limit.
- Fixed that SSL certification verify dialog failed to reload the certs on connection.
- Fixed that multi-part download’s file resume after power outrage may lead to incorrect download. 
- Fixed that Amazon Glacier/GS/S3’s upload should should not be allowed in the root folder.
- Fixed that Mac App Store’s application open dialog should show correct content.
- Site-local-site transfer failed to apply proper file name in some cases.

This update is recommended for all CrossFTP users.
--
CrossFTP is a FTP, SFTP, FXP, WebDav, Amazon S3, Amazon Glacier and Google Cloud Storage client for Windows, Mac, and Linux.
CrossFTP Home: http://www.crossftp.com/
 

Sunday, January 04, 2015

Multipart Download Support in CrossFTP

To improve the transfer speed and reliability, CrossFTP Pro supports multipart download for all supported protocols, including FTP/SFTP/FTPS/WebDav/S3/GS/Amazon Glacier. Multipart download means that large file on the server will be divided into smaller parts during the download, and then all parts will be combined back to become the original file. Compared with the traditional Multipart download has 2 key advantages:
  • Fast - Multi-thread engine can be used to download file parts in parallel to fasten the download speed.
  • Reliable - Each part of the file is much smaller than the original file, so that the part's download is more reliable and recoverable.
Figure 1 below shows a file in the queue is being downloaded in the queue with multiple divided parts in CrossFTP Pro. There are 2 threads are downloading the file parts simultaneously in the figure.
Fig. 1. Multipart Download in CrossFTP Pro  
By default, multipart download is enabled in CrossFTP Pro. To enable/disable the multipart download in CrossFTP Pro, or change the part size, you need to go to Tools -> Global Options -> Transfer -> Enable Multipart Download, and you can also set up the part size here.
For Amazon Glacier, if you've enabled the multipart download, large file's retrieval is also divided into parts, and the parts' retrieval will obey the retrieval rate limit (in Tools -> Global Options -> S3/Glacier) as well. It is suggested you can setup the part size same or smaller than the retrieval rate limit, so that the retrieval rate can be strictly enforced.

--
CrossFTP is a FTP, SFTP, FXP, WebDav, Amazon S3, Amazon Glacier and Google Cloud Storage client for Windows, Mac, and Linux.
CrossFTP Home: http://www.crossftp.com/

Friday, December 05, 2014

CrossFTP 1.96.4 Released

CrossFTP 1.96.4 is a major update. The main changes are:


- Support the Amazon S3 bucket for Frankfurt
- Improve the queue restore dialog (do not show restore dialog if it has been shown before)
- Improve the overwrite dialog by not popping new ones if there is any.
- Improve the overwrite dialog to avoid wrong layout of button in case of too long file name.

--
CrossFTP is a FTP, SFTP, FXP, WebDav, Amazon S3, Amazon Glacier and Google Cloud Storage client for Windows, Mac, and Linux.
CrossFTP Home: http://www.crossftp.com/
 

Monday, September 08, 2014

CrossFTP 1.96.2 Released

CrossFTP 1.96.2 is a major update. The main changes are:

- Add multipart download support for FTP/SFTP/FTPS/WebDav/S3/GS/Amazon Glacier, which significantly improves the download speed for large files.
- Fix that site-local-site transfer fails on the Glacier transfer.
- Build up the translation tool to map the old translations to new version.
This update is recommended for all CrossFTP users.
--
CrossFTP is a FTP, SFTP, FXP, WebDav, Amazon S3, Amazon Glacier and Google Cloud Storage client for Windows, Mac, and Linux.
CrossFTP Home: http://www.crossftp.com/

Friday, June 13, 2014

Email Notification Support in CrossFTP

CrossFTP has started to support the Email notification in the enterprise version. It allows you to receive the latest completed transfers and synchronizations information in the CrossFTP session.

How to Setup Email Notification

1. You can now enable the Email notification in CrossFTP by Tools -> Global Options -> General -> Enable Email Notification. Once this option is toggled, you will start to receive Email notifications sent from CrossFTP when transfer and synchronization are completed in the CrossFTP session.
2. Then you need to setup an SMTP server for sending Email notification. You need to enter your SMTP server information by Tools -> Global Options -> General -> Configure.
The following are the fields definitions in the Email Notification Settings dialog:
  • Email to: Email's send to address
  • Email from: Email's send from address
  • Host: Host of the SMTP server
  • Port: Port of the SMTP server
  • User authentication, and Username and Password: SMTP server's authentication options.
For most corporate internal e-mail servers, standard SMTP port 25 is always supported and SSL/TLS port 465 may not be supported for sending email. It is not necessary or even possible to use SSL/TLS for corporate internal e-mail servers. The following is some commonly used public SMTP server setup for your reference:

Gmail as SMTP server

To use Gmail as SMTP server, input host "smtp.gmail.com", port 587, toggle Enable STARTTLS, and input your Gmail's user name and password. The following is a sample setup for Gmail account:
Fig. 1. Gmail as SMTP server for Email Notification

Amazon SES as SMTP Server

To use Amazon SES as SMTP server, input host "email-smtp.us-east-1.amazonaws.com" (or your SES region host), port 465, toggle Use TLS/SSL connection, User authentication, and input your username and password.

Testing

You can press the Test button to test the SMTP server's setup. A testing Email will be sent according to your Email Notification Settings.

Notifications

In the notification Email, you will find the transfer summary and synchronization summaries, as shown in the following figure. When there are no remaining items to be transferred in the current queue, an Email notification will be sent.
Fig. 2. Notification Email Content
The synchronization summary contains the synchronization source, target, its sync direction, and the sync details (how many files are synced in which direction). For the transfer summary, it contains the totally transferred stats in the session, as well as the stats break down into the site levels.
In the attachment, you can find the list of files transferred during this session. Fig 3. shows an example on the attached transfer log:
Fig.3. Attached Transfer Log CSV file
The transfer log CSV file contains the following columns:
  • Directions - Direction of the transfer. The first character of this field is the direction (^ represents upload, v represents download, d represents delete, m represents make directory, x represents site to site transfer, r represents move to, l represents transfer on the local machine, and s represents a directory sync item). The second character of this field is the site's protocol type (f represents FTP/SFTP/FTPS, w represents WebDav, s represents S3, a represents Amazon Glacier, and g represents Google cloud storage).
  • timestamp - ISO 8601 time in GMT timezone representing the item's transfer complete time.
  • Source Site - Source site of the transfer. Empty means it is the local machine.
  • Source Path - Source path of the transferred file.
  • Target Site - Target site of the transfer. Empty means it is the local machine.
  • Target Path - Target path of the transferred file.
  • File Length - Length of the file.
  • Metadata - Meta-data of the target file, which could be the file's origin date, MD5, tree-hash, encryption method, etc.
According to these field definitions, we can see that in Fig.3. there are a number of files transferred to the S3 site during the session.

The Email notification feature is available in CrossFTP Enterprise 1.95.2 or later.

--
CrossFTP is a FTP, SFTP, FXP, WebDav, Amazon S3, Amazon Glacier and Google Cloud Storage client for Windows, Mac, and Linux.
CrossFTP Home: http://www.crossftp.com/

Wednesday, June 11, 2014

CrossFTP 1.95.2 Released

CrossFTP 1.95.2 is a major update. The main changes are:

- Improve create new folder’s display speed.
- Hide the iterative dialog after visit action.
- Fix the issue that sometimes the uploaded files are not automatically displayed in the remote folder.
- Change the max thread number to 100.
- Provide Email notification support for CrossFTP Enterprise.
- Fix that disconnect sometimes make CrossFTP to hang for a period of time.
- Show progress information when calculating the Amazon Glacier’s checksum.
- Fix some multi-part upload parent item’s progress info display issue.

This update is recommended for all CrossFTP users.
--
CrossFTP is a FTP, SFTP, FXP, WebDav, Amazon S3, Amazon Glacier and Google Cloud Storage client for Windows, Mac, and Linux.
CrossFTP Home: http://www.crossftp.com/