Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Oct 15, 2010

  1. Jon Yurek

    Added rbx's .rbc files to gitignore

    authored October 15, 2010

Oct 12, 2010

  1. Nick Sieger

    Don't monkeypatch IO, Tempfile, StringIO.

    For compatibility with Rails > 3.0.0.
    (cherry picked from commit 2e6d337)
    authored October 12, 2010 jyurek committed October 12, 2010
  2. Jon Yurek

    Removed extraneous #p

    authored October 12, 2010

Oct 08, 2010

  1. Jon Yurek

    Rewind the file after reading it for fingerprinting

    authored October 08, 2010

Oct 07, 2010

  1. Jon Yurek

    Inexplicable non-capitalized Time reference

    authored October 07, 2010
  2. Jon Yurek

    Bumped version

    authored October 07, 2010
  3. Jon Yurek

    Don't require storage module files directly.

    authored October 06, 2010

Oct 06, 2010

  1. Keith Pitt

    CommandLine uses Paperclip.options[:swallow_stderr] as a default if n…

    …o :swallow_stderr option is specified.
    
    (cherry picked from commit 753b8b9)
    authored October 06, 2010 jyurek committed October 05, 2010
  2. Jon Yurek

    Works around FileUtils.rmdir issue in 1.9.2

    authored October 05, 2010
  3. Jon Yurek

    Only use Tempfile subclass in 1.8.6 and below. Fixes #278.

    authored October 05, 2010

Oct 01, 2010

  1. Jon Yurek

    Create a bucket if one doesn't exist.

    This method prevents excessive calls to the S3 API, creating a bucket
    only if the store method fails with a NoSuchBucket error instead of
    asking for the bucket before each request.
    authored October 01, 2010

Aug 19, 2010

  1. Jon Yurek

    Include a module other than top-level Paperclip to prevent namespace …

    …collisions.
    authored August 19, 2010

Aug 18, 2010

  1. Jon Yurek

    WIP: Path and URL in storage module.

    authored August 18, 2010
  2. Jon Yurek

    Properly load the storage modules.

    authored August 18, 2010

Aug 17, 2010

  1. fixes issue where attachment styles are losing format options when ra…

    …ils class caching is turned on
    authored August 13, 2010 jyurek committed August 17, 2010
  2. Jon Yurek

    Separated Storage modules into their own files.

    authored August 17, 2010

Aug 16, 2010

  1. Jon Yurek

    Cosmetic changes to fingerprinting.

    authored August 16, 2010
  2. Mike Bailey

    Added fingerprinting support

    Leverage browser caching and proxy caching by setting far future Expires
    headers and changing filenames when file contents change. This can make
    your web app faster for users and also reduce your bandwidth costs.
    
    By adding the column :avatar_fingerprint to our db table and including
    :fingerprint in the attachment filename, we ensure the filename will
    change whenever the file contents do.
    
      has_attached_file :avatar,
        :styles => { :medium => "300x300>", :thumb => "100x100>" },
        :path => "users/:id/:attachment/:fingerprint-:style.:extension",
        :storage => :s3,
        :s3_headers => {'Expires' => 1.year.from_now.httpdate},
        :s3_credentials => "#{RAILS_ROOT}/config/s3.yml",
        :include_updated_timestamp => false
    
    This enables us to set far future expire headers so that browsers
    don't need to check for a newer version. If a change does occur,
    say because a user uploads a new avatar, the new filename will
    be rendered in your html and the cached version will be ignored.
    
    The example above will set Expires headers in S3. If you're using
    local storage you can configure your webserver to do something similar.
    
    We disable the timestamped query string because some proxies refuse
    to cache items with query strings.
    
    For more info on optimizing for caching:
    
    http://code.google.com/speed/page-speed/docs/caching.html
    authored June 10, 2010 jyurek committed August 16, 2010
  3. Jon Yurek

    Change Logger for ActiveSupport::BufferedLogger

    authored August 16, 2010

Aug 10, 2010

  1. Jon Yurek

    All tests passing on Windows (if you have 'file.exe' installed).

    authored August 09, 2010

Aug 06, 2010

  1. Jon Yurek

    Don't use single-quote to quote windows command lines.

    authored August 05, 2010

Aug 01, 2010

  1. Jon Yurek

    Removed inexplicable dependencies on action_controller and action_pack

    authored August 01, 2010

Jul 29, 2010

  1. Jon Yurek

    Formatting of the features

    authored July 28, 2010
  2. Jon Yurek

    S3 features passing and basic attempt to separate s3-implementation-s…

    …pecific methods
    authored July 28, 2010

Jul 28, 2010

  1. Jon Yurek

    A real check for infinite loops in the :url interpolation.

    authored July 27, 2010

Jul 23, 2010

  1. Jon Yurek

    Refactored the rails app setups into a combined step.

    authored July 22, 2010
  2. Jon Yurek

    Added s3 feature, renamed the basic feature

    authored July 22, 2010
  3. Jon Yurek

    Added a step to compare actual images

    authored July 22, 2010

Jul 21, 2010

  1. Jon Yurek

    Check for the image in the basic scenario.

    authored July 21, 2010
  2. Jon Yurek

    Use Capybara to drive a generated Rails app through integration tests.

    authored July 08, 2010

Jul 11, 2010

  1. Jon Yurek

    Replaced the old Paperclip.run with the new CommandLine class.

    authored July 11, 2010
  2. Jon Yurek

    Added a CommandLine class to handle all the running and the whatnot.

    authored July 08, 2010

Jul 01, 2010

  1. Jake Paul

    Fix for broken validate_attachment_content_type matcher (github issue…

    … 211)
    authored July 01, 2010 jyurek committed July 01, 2010
  2. Jon Yurek

    Don't use #present? since it's not there until 2.2

    authored July 01, 2010

Jun 29, 2010

  1. Dan Croak

    added mailing list, issues queue, and rdoc links to README

    authored June 29, 2010
Something went wrong with that request. Please try again.