Permalink
Commits on Jun 22, 2017
  1. Solve problem flake8 in server.py

    SergioJorge committed Jun 22, 2017
  2. Solved problem of memory usage explosion #753

    SergioJorge committed Jun 22, 2017
Commits on Jun 8, 2017
  1. Merge pull request #934 from kkopachev/allow-newer-pillow

    Allow pillow 4 since there were no BC breaks
    masom committed on GitHub Jun 8, 2017
  2. Allow pillow 4 since there were no BC breaks

    just drop of python 2.6, which is already dropped by thumbor
    kkopachev committed Jun 8, 2017
Commits on May 22, 2017
  1. Jpegtran should preserve ICC profile if not forced to strip + more tests

    kkopachev committed with andreaugusto Apr 3, 2017
Commits on May 10, 2017
  1. Fix race condition for preserving exif data in de1d96f

    In de1d96f, because of the API to engines, the
    only way to preserve the EXIF data for storage is to change the global (effective
    singleton) configuration. Unfortunately, if another request is doing an Engine.read
    at the same time with the same configuration, it suddenly has its configuration
    forced by this block. We change this instead to have quasi copy-on-write semantics.
    mb-m committed with scorphus Apr 3, 2017
Commits on Apr 27, 2017
  1. Merge pull request #878 from Savar/filter_upscale

    adding new filter `upscale()` (fixes #726 and #856)
    masom committed on GitHub Apr 27, 2017
Commits on Apr 25, 2017
Commits on Apr 20, 2017
  1. Merge pull request #908 from Savar/adding_speed_timeout

    added new timeout setting if using curl http client
    masom committed on GitHub Apr 20, 2017
Commits on Apr 18, 2017
Commits on Apr 17, 2017
  1. added new timeout setting if using curl http client

    instead of an absolute timeout the curl http client also supports a
    download-speed timeout (if for X seconds the download speed is below Y
    bytes/s then abort)
    this is now being configurable but disabled by default (and ignored if
    the curl client isn't used)
    Savar committed Apr 16, 2017
Commits on Apr 15, 2017
  1. adding new filter `upscale()`

    upscale() works together with (adaptive-)fit-in like no_upscale()
    together with either /WxH/ or (adaptive-)fit-in + filters:fill()
    Savar committed Mar 7, 2017
Commits on Apr 13, 2017
  1. add gc manual patch

    okor committed with scorphus Mar 6, 2017
Commits on Apr 10, 2017
Commits on Mar 27, 2017
  1. bump version to 6.3.1

    okor committed Mar 27, 2017
  2. Merge pull request #898 from okor/gifsicle-error-handling

    Improvement to gifsicle error handling
    okor committed on GitHub Mar 27, 2017
Commits on Mar 16, 2017
  1. Fix a test name, oops

    scorphus committed Mar 16, 2017
Commits on Mar 14, 2017
  1. Bump to 6.3.0

    scorphus committed Mar 14, 2017
Commits on Mar 10, 2017
  1. BaseHandler: fail/log more explicit on `engine.read` exceptions

    Also add another test for #871
    scorphus committed Mar 10, 2017
  2. Fail with 500 on `engine.read` exceptions

    Fixes #808
    
    in case an exception is thrown inside the engine.read() method the
    exception was either not caught properly (in case the THREADPOOL size
    is >0) or the result was not a tuple and the unpacking waits for more
    data while calling .result() (in case the THREADPOOL size is 0)
    
    the ThreadPoolWorker is using _WorkerItems() wrapping the Future()
    and using the Future().set_exception() method so the exception is
    thrown at the Future().result() call so it is similar to what happens
    when using the ThreadPoolWorker
    Savar committed with scorphus Mar 10, 2017
Commits on Mar 9, 2017
  1. Fix a grammatical typo, change onboard into aboard

    Aboard is an adverb, whereas onboard is an adjective.
    scorphus committed Mar 9, 2017
Commits on Mar 8, 2017
Commits on Mar 5, 2017
Commits on Mar 4, 2017
  1. adding background_color filter to the default config (#875)

    * add `background_color` filter to the default config
    Savar committed with scorphus Mar 4, 2017