Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Commits on Jun 25, 2013
  1. @CrackerJackMack

    Merge pull request #19 from smola/fix-retention-message

    CrackerJackMack authored
    Fix messages about retention (stored in seconds).
  2. @smola

    Fix messages about retention (stored in seconds).

    smola authored
    Retention is stored in seconds. Some comments and message
    say it is stored in days.
Commits on Dec 21, 2012
  1. @CrackerJackMack

    Released on PyPi

    CrackerJackMack authored
  2. @CrackerJackMack

    Initial prefix support

    CrackerJackMack authored
    Prefix support should work on newly created files/directories
    new_revision now preserves the original filename
Commits on Dec 20, 2012
  1. Initial prefix support

    Kevin Landreth authored
Commits on Dec 13, 2012
  1. Fixed exit code default

    Kevin Landreth authored
  2. Renaming class Application

    Kevin Landreth authored
  3. Added granular retention periods

    Kevin Landreth authored
    Added granular retention periods using primitives. See README.md for details
    Closes #11
  4. Added exit codes for fatal and warnings

    Kevin Landreth authored
    Exits with 1 if warning. Exits > 100 if fatal error.
    Closes #15
  5. slbackup.py 2.0 alpha1

    Kevin Landreth authored
    Looks like backups work as they should..  Needs testing to verify.
    Features imminent...
  6. @CrackerJackMack

    Readded directory processing

    CrackerJackMack authored
    Added Ctrl-C support that works
    Re-added directory support
Commits on Dec 12, 2012
  1. Major overhaul of backup

    Kevin Landreth authored
    Uses multiprocessing.Pool for threaded implimentation
    Uses sets to determine while files to upload instead of linear-chained queues
    Improved date parsing for swift
    Greatly reduced the number of authentication calls needed
    Harvesting is now always threaded regardless of the number of threads specified
    upload_directory() now is a single code-path into Application() for both serial and threaded
    Added setup.py so it can be easily installed into bin/
    - Will be adding to PyPi soon as well
    Updated softlayer-object-storage to needing >=0.4.6 (in setup.py)
  2. Added setup.py for installation and pypi

    Kevin Landreth authored
Commits on Dec 6, 2012
  1. Broken, do not use

    Kevin Landreth authored
    Added new date parser
    Broken, trying to rework thread pools
Commits on Dec 4, 2012
  1. @CrackerJackMack

    Moving items around

    CrackerJackMack authored
Commits on Nov 29, 2012
  1. Added round robin iterator

    Kevin Landreth authored
  2. Added seperate writers

    Kevin Landreth authored
  3. @CrackerJackMack

    mimicing blocking

    CrackerJackMack authored
Commits on Nov 28, 2012
  1. Logging and async improvements

    Kevin Landreth authored
    Almost have the deadlock issue fixed
    Adjusted log levels to be less verbose on level INFO
  2. @CrackerJackMack
Commits on Nov 27, 2012
  1. More pool refactoring

    Kevin Landreth authored
    Refactored all the functions to work better with map()
    Initial testing appears to work for threaded pools
  2. Slowly moving to iterators

    Kevin Landreth authored
    Single threaded processor now using iterators.  Threaded processor broken
Commits on Nov 25, 2012
  1. @CrackerJackMack

    Fix new_revision

    CrackerJackMack authored
    Fixes #14
Commits on Nov 2, 2012
  1. Added authentication/configuration testing

    Kevin Landreth authored
    Added --test option to test parsing and authenticating
    Resolves #4
  2. File permission cleanups and auth_url overload

    Kevin Landreth authored
    Resolves #12
    you can now put an arbitrary auth_url=https://.... in the [slbackup] section
    Files are skipped and not deleted if they can no longer be read from
    Local read permissions are handled properly on missing files
  3. Documentation cleanups

    Kevin Landreth authored
    Resolves #13
  4. @CrackerJackMack

    Merge pull request #10 from softlayer/performance

    CrackerJackMack authored
    Performance and threading enhancments
  5. Remerged master

    Kevin Landreth authored
  6. Resolved issue #12

    Kevin Landreth authored
Commits on Oct 25, 2012
  1. Performance and threading enhancments

    Kevin Landreth authored
    Greatly reduced authentication requests (thanks sudorandom)
    Authention request reduction increased upload rate
    Threading can now be completely turned off by setting threads to zero (-t 0 ; threads = 0)
    Properly setting the user-agent
Commits on Oct 24, 2012
  1. Version bump for merge

    Kevin Landreth authored
  2. @sudorandom

    Merge pull request #9 from softlayer/noglobals

    sudorandom authored
    Remove globals from script
  3. Fixed argument parser errors

    Kevin Landreth authored
Commits on Oct 23, 2012
  1. Resolved merge conflict with master

    Kevin Landreth authored
Commits on Oct 18, 2012
  1. remove disconnected exception

    Kevin Landreth authored
Something went wrong with that request. Please try again.