2016-11-03 Juan Martinez <juan@memset.com>

 * release 0.19:

  - Fix in recursive SCP
  - New functionally to allow setting the server ident

Thanks to mnederlof for both patches.

2016-05-12 Juan Martinez <juan@memset.com>

 * release 0.18.1:

  - Minor documentation changes.

  paramiko 1.17.0+ is highly recommended as it adds support for
  hmac-sha2-256 digest.

2015-09-11 Juan Martinez <juan@memset.com>

 * release 0.18:

  - Configuration support to set SSH ciphers and digests.
  See sftpcloudfs.conf.example for further details.

  Thanks to Oliver Bristow for the suggested patch.

2015-01-16 Juan Martinez <juan@memset.com>

 * release 0.17:

  - Exposed SSH "keepalive" support with a new configuration token.

2015-01-15 Juan Martinez <juan@memset.com>

 * release 0.16:

  - pid file is now optional and it fixes inconsistent behaviour. It now
  will be used be used both in daemon and foreground mode as long as it
  is specified either in the CLI or in the configuration file.

  Thanks to Koert van der Veer for his report.

2014-10-06 Juan Martinez <juan@memset.com>

 * release 0.15:

  - Added "insecure" configuration token to support connections to auth
  servers with invalid SSL certificates.

This release requies ftpcloudfs >= 0.30 and uses swiftclient >= 2.0.0 (and
requests library). Please test thoroughly before upgrading your production
systems.

2014-05-15 Juan Martinez <juan@memset.com>

 * release 0.14.1:

  - Explicitly close connections. In some conditions Python garbage
  collector may not close all the opened connections. This is really uncommon,
  but users are encouraged to upgrade.

2014-04-17 Juan Martinez <juan@memset.com>

 * release 0.14:

  - New configuration token 'auth-timeout' to make auth time limit
    configurable (defaults to 60 seconds).
  - Added optional SSH negotiation time limit, exposed via 'negotiation-timeout'
    configuration token.
  - Clarification in sftpcloudfs.conf.example (re: quotes in string tokens).

  New timeout configuration can improve server's behaviour vs SSH brute-force
  attacks.

2014-04-10 Juan Martinez <juan@memset.com>

 * release 0.13.1:

  - ftp-cloudfs version bumped to 0.26.1 as it fixes a security bug.

2014-03-20 Juan Martinez <juan@memset.com>

 * release 0.13:

  - ftp-cloudfs version bumped to 0.26.

  - new hide-part-dir configuration token to hide ".part" files from
    large files support.
  - ftp-cloudfs 0.26 includes improved large file support (delete, rename)
  - copyright year bump.

2013-12-01 Juan Martinez <juan@memset.com>

 * release 0.12.1, 0.12.2:

  - ftp-cloudfs version bumped to 0.25.2.

  0.25.2 fixes an information leak vulnerability in sftp-cloudfs when the
  shared cache (memcache) is used. Under certain conditions the SFTP server
  could serve the cached directory listing of a different user.
  
  Upgrading ftp-cloudfs is highly recommended.

2013-11-15 Juan Martinez <juan@memset.com>

 * release 0.12:

  - Large object support, see 'split-large-files' configuration token.
    Requires ftp-cloudfs >= 0.25.

  For further info please read:
    
  http://docs.openstack.org/developer/swift/overview_large_objects.html

2013-10-18 Juan Martinez <juan@memset.com>

 * release 0.11:

  - Improved error logging.

2013-09-30 Juan Martinez <juan@memset.com>

 * release 0.10.1:

  - Small fixes for the SCP support.

2013-09-27 Juan Martinez <juan@memset.com>

 * release 0.10:

  - SCP support contributed by Koert van der Veer, thanks a lot!
  - New flag to enable/disable SCP in case you don't want to use that
    functionality (it will be enabled by default).

2013-08-29 Juan Martinez <juan@memset.com>

 * release 0.9:

  - Ported to use python-swiftclient instead of python-cloudfiles.
  - ftp-cloudfs 0.23+ is required

  From now on the project will focus on OpenStack Object Storage (swift);
  although Rackspace Cloud Files is still compatible.

  If you want to keep using python-cloudfiles, please use 0.8.1 with ftp-cloudfs 0.22.

2013-07-04 Juan Martinez <juan@memset.com>

 * release 0.8.1:

  - Minor release to fix a bug that was reducing the efficiency of the
    shared cache
  - Reverted paramiko transport log to CRITICAL

IMPORTANT: this is the last version supporting python-cloufiles.

2013-06-12 Juan Martinez <juan@memset.com>

 * release 0.8:

  - updated to work with ftp-cloudfs >= 0.21
  - increased paramiko transport log from CRITICAL to ERROR

2013-02-07 Juan Martinez <juan@memset.com>

 * release 0.7:

  - Auth 2.0 (keystone) support, requires ftp-cloudfs >= 0.20 and
    python-keystoneclient >= 0.1.3.66
  - Fixed a bug in the alternative configuration file handling with
    --config=FILE parameter

2013-02-05 Juan Martinez <juan@memset.com>

 * release 0.6.1:

  - Minor release to fix Debian packaging support
  - Copyright year bump

2012-10-30 Juan Martinez <juan@memset.com>

 * release 0.6:

  - Seek support for read operations, requires ftp-cloudfs >= 0.19

2012-03-28 Juan Martinez <juan@memset.com>

 * release 0.5:

  - Shared cache support with Memcached, requires ftp-cloudfs >= 0.12.2

2011-11-24 Juan Martinez <juan@memset.com>

 * release 0.4:

  - Debian packaging support
  - Fix: max-children option was not being used
  - Support for X-Fowarded-For header, requires ftp-cloudfs >= 0.10

2011-09-29 Juan Martinez <juan@memset.com>

 * release 0.3:

  - Better PyPi / pip support
  - Local implementation of PID lock file
  - Improved logging to show client host/port information

2011-08-19 Juan Martinez <juan@memset.com>

 * releases 0.2.1-0.2.3:

  - Improve PyPi support, dependencies

2011-08-18 Juan Martinez <juan@memset.com>

 * release 0.2:

   - PyPi compliance, setup,py fixes

2011-07-01 Juan Martinez <juan@memset.com>

  * first public release: 0.1

