Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on May 20, 2015
  1. Merge pull request #14 from ssendev/patch-1

    added productfeatures to StartSession params
  2. @ssendev
Commits on Feb 10, 2013
Commits on May 18, 2012
Commits on Mar 28, 2012
  1. Remove Moose

    Removed Moose and went back to old-style Perl5 objects.
    (Motivation: My desktop died, and has been replaced by a Synology
    NAS. I want to run this script directly on the NAS, and the
    dependencies of Moose made it easier to just stop depending on it.)
Commits on Mar 25, 2012
  1. Don't store the entire incoming file in RAM

    Write the incoming file contents to a temp file as it arrives, instead
    of keeping it all in RAM at the same time.
Commits on Mar 16, 2012
  1. File and directory creation bugs

    * Remember O_CREAT so the log file will be created if it doesn't
      already exist
    * The sub folders may be several levels deep. Lacking 'mkdir -p', we
      need to mkdir them one level at a time
Commits on Jan 26, 2012
  1. File type specific target directories

    Add support for saving different file types to different target
    directories.  Refactor ::Config class.
Commits on Oct 29, 2011
  1. Minor refactoring and README nitpicking

    Remove the ::Server class: All it did was implement the listen/fork
    function, which is done just as easily by a simple sub.
    Update card firmware version in README, along with some other minor
Commits on Sep 19, 2011
  1. Merge branch 'tests'

Commits on Aug 10, 2011
Commits on Aug 4, 2011
  1. Updated README file

Commits on Jul 17, 2011
  1. Better (faster) handling of large files: Don't copy the contents all

    the time, and use /bin/tar instead of Archive::Tar.
Commits on Jun 16, 2011
Commits on Apr 26, 2011
Commits on Apr 24, 2011
  1. Picking nits

  2. Remove timestamping feature: It opens a can of worms with regards to

    timezone handling, and it looks like even a 98% solution is going to
    be more work and pain than it is worth.  For people who need the file
    timestamp, exiftool and friends is probably a better solution.
Commits on Apr 21, 2011
Commits on Apr 20, 2011
  1. Add option to set mtime on the files we save based on the timestamp in

    the tarfile.  Thanks to cratoo@github for pointing out that this
    feature could be useful.
    (My camera and I seem to disagree about the handling of DST; hold off
    on documenting/enabling the Timestamp thing until I can understand
    what it is doing.)
    Some other nit picking.  Rename $log->warn to ->warning, to avoid
    confusion with builtin warn.
Commits on Mar 23, 2011
  1. * die -> confess - to get backtraces when things go wrong

    * Picking nits: Some other small fixes as suggested by Perl::Critic
    No intended changes in behaviour
Commits on Feb 10, 2011
Commits on Feb 9, 2011
Commits on Feb 7, 2011
Commits on Feb 6, 2011
  1. IO::File-ify the rest of the filehandles, removing the need for

    File::Sync and autoflush ($|).  Split up the file->extract() method.
Commits on Feb 5, 2011
Something went wrong with that request. Please try again.