Permalink
Switch branches/tags
Commits on Feb 24, 2014
  1. Merge pull request #30 from sirkonst/chiphers

    Added new options for sftp: chiphers,  macs, compressions.
    sudorandom committed Feb 24, 2014
Commits on Jan 21, 2014
  1. Merge pull request #33 from briancline/like-sands-through-an-hurrglass

    Mirthful Gregorian new year!
    sudorandom committed Jan 21, 2014
Commits on Jan 17, 2014
  1. Merge pull request #32 from briancline/catch-netstats-exception

    Fix #31 by removing NET_STATS reporting
    sudorandom committed Jan 17, 2014
Commits on Nov 27, 2013
Commits on Nov 26, 2013
  1. Merge pull request #29 from sirkonst/hardlinks

    Set hardlinks as count of objects in the container (only for account listing).
    sudorandom committed Nov 26, 2013
Commits on Nov 24, 2013
  1. Merge pull request #28 from sirkonst/dtp_timeout

    Handle DTP timeout.
    sudorandom committed Nov 24, 2013
Commits on Nov 20, 2013
  1. Merge pull request #27 from sirkonst/ftp_REST

    Implementation of the REST command for FTP.
    sudorandom committed Nov 20, 2013
Commits on Nov 19, 2013
  1. Merge pull request #26 from sirkonst/close_on_execCommand

    Close the connection when try to execute the command.
    sudorandom committed Nov 19, 2013
Commits on Nov 14, 2013
  1. Adds memory leak tests

    sudorandom committed Nov 14, 2013
  2. Removes overwritting of SSHFactory

    This was first intended to reduce verbosity, but a different approach was found
    sudorandom committed Nov 14, 2013
Commits on Nov 12, 2013
  1. FTP: Adds read timeouts and synchronization between swift backend and…

    … FTP client.
    
    This prevents a malicious client from performing a DoS by opening up
     many large objects and only reading the first few bytes. Before this
     change SwFTP would load the entire object into memory. After this change
     the download from the swift backend is synchronized with the FTP client
     reading the file.
    
    This change also adds a read timeout for downloading files. If a read has not
     occured in 30 seconds then the file transfer is cancelled and everything related to
     the file transfer is torn down.
    
    Resolves #22 for FTP.
    sudorandom committed Nov 12, 2013
Commits on Nov 9, 2013
  1. Update README.md

    sudorandom committed Nov 9, 2013
Commits on Nov 8, 2013
  1. Adds filtering to log observers

    At the moment, it only lets through log events with a system that starts with 'SwFTP' and '-'
    * swftp.logging.StdOutObserver - outputs logging to stdout
    * swftp.logging.LOG_USER, swftp.logging.LOG_LOCAL0, etc. - Outputs to log facility
    sudorandom committed Nov 8, 2013
Commits on Nov 7, 2013
  1. Adds rewrite_storage_scheme and rewrite_storage_netloc options

     * This adds the ability to slightly rewrite the storage URL returned from swift's auth.
       This allows implementers to force the use of HTTP instead of HTTPS or to use a
       specific hostname and/or port
    sudorandom committed Nov 7, 2013
  2. Fixes bug in swift client involving markers.

    Whenever marker was used, it would mistakenly send an end_marker
    parameter as well with the value "None". This caused listings >
    10,000 not to function properly in most cases.
    
    Added tests for FTP/SFTP and the swift client itself testing
    listings greater than 10,000 objects.
    
    Should fix #21.
    sudorandom committed Nov 7, 2013
Commits on Nov 6, 2013
Commits on Nov 5, 2013
Commits on Oct 25, 2013
  1. Merge pull request #20 from sirkonst/fix_nlst

    Fixed ftp command NLST without arguments.
    sudorandom committed Oct 25, 2013
Commits on Oct 23, 2013
  1. Merge pull request #19 from sirkonst/ignore_flags_for_command_LIST

    ignore special flags for command LIST
    sudorandom committed Oct 23, 2013
Commits on Oct 22, 2013
  1. Merge pull request #17 from sirkonst/fix_dtp_socket_leaks

    Fixed DTP socket leaks.
    sudorandom committed Oct 22, 2013
Commits on Oct 16, 2013
  1. Adds 'sessions_per_user' option

    FTP: Fixes bug where unclean disconnects will cause numclients to be collected inaccurately.
    FTP/SFTP: Adds per-user concurency limit option. Clients established past the limit should be
              diconnected after the authentication step.
    
    Resolves #15
    sudorandom committed Oct 16, 2013
Commits on Oct 11, 2013
  1. Fixed Typo in README.md

    sudorandom committed Oct 11, 2013
  2. Adds some documentation for config values in README.md

    This resolves an issue brought up in #14.
    sudorandom committed Oct 11, 2013
  3. Merge pull request #14 from sirkonst/session_timeout

    New option 'session_timeout'
    sudorandom committed Oct 11, 2013
Commits on Oct 10, 2013
Commits on Sep 27, 2013
  1. Merge pull request #11 from sirkonst/patch-1

    Fixed wrong line break in setup.py
    sudorandom committed Sep 27, 2013