0
Fork 0
mirror of https://github.com/willnorris/imageproxy.git synced 2025-01-13 22:51:38 -05:00

Commit graph

  • 10c0bac0c7 update path kencrawford 2019-04-25 13:39:18 -04:00
  • d4246a08fd allow overriding the Logger used by Proxy Harrison Healey 2019-04-22 19:49:45 -04:00
  • e2abb29371 Add tests for Proxy.log and Proxy.logf Harrison Healey 2019-04-17 16:49:03 -04:00
  • cc24d97e80 Use global logger by default Harrison Healey 2019-04-17 16:14:56 -04:00
  • 867c4b3a77 Add nil checks for p.Logger Harrison Healey 2019-04-17 16:11:30 -04:00
  • e54e18995a Allow overriding the Logger used by Proxy Harrison Healey 2019-04-17 10:27:57 -04:00
  • e1558d5626 add imageproxy-sign tool for calculating signatures Will Norris 2019-03-27 21:51:22 +00:00
  • 38d3bcc7fe allow request signatures to cover options Will Norris 2019-03-27 20:57:15 +00:00
  • ae2a31cc01 sort options before converting to string Will Norris 2019-03-27 17:20:16 +00:00
  • cf54b2cf2c detect content type if response header is missing Will Norris 2019-03-26 16:38:37 +00:00
  • 6aca1e0b20 set Accept header on requests if contentTypes set Will Norris 2019-03-24 18:11:12 +00:00
  • a27bf242c0 update all dependencies to latest versions Will Norris 2019-03-22 19:39:05 +00:00
  • 969ce986d2 update to latest version of the smartcrop package Will Norris 2019-03-22 19:07:39 +00:00
  • 0791f8ceec add more tests: mostly trivial checks Will Norris 2019-03-22 08:46:34 +00:00
  • b984bd0796 upload test converage report to codecov Will Norris 2019-03-22 08:12:18 +00:00
  • c661aad66b travis: enforce go fmt and go vet Will Norris 2019-03-22 08:09:51 +00:00
  • 4a6b8653b6 fix minor go fmt and go vet issues Will Norris 2019-03-22 08:05:59 +00:00
  • 7d53c5100d remove vendor directory Will Norris 2019-03-22 07:53:01 +00:00
  • 44e7b31616 travis: build as module with latest go versions Will Norris 2019-03-22 07:40:42 +00:00
  • a5297ae319 remove deprecated whitelist flag and struct field Will Norris 2019-03-22 07:36:41 +00:00
  • 5a07762971 docker: update to go1.12 and build imageproxy as a module Will Norris 2019-03-22 07:31:42 +00:00
  • b7975bcbe8 docker: only copy the ca-certificates file from /etc/ssl Will Norris 2019-03-22 07:13:00 +00:00
  • be01bc1d27 docker: run imageproxy as non-privileged user Will Norris 2019-03-22 07:07:32 +00:00
  • bfa1f74337 add a changelog v0.8.0 Will Norris 2019-03-22 05:09:01 +00:00
  • 24a2dda8e0 add tests for denyHosts flag Will Norris 2019-03-22 04:43:10 +00:00
  • 7e19b5ca6b remove specific denial error from response Will Norris 2019-03-22 03:44:36 +00:00
  • 2612fa4111 rename several validFoo method to fooMatches Will Norris 2019-03-22 03:11:39 +00:00
  • 7264d177a1 Add denyHosts flag to deny URLs for certain hosts yvind Ngai Johnsen 2017-03-23 10:42:39 +01:00
  • 127a621c8a finish renaming remoteHosts to allowHosts Will Norris 2019-03-22 00:13:49 +00:00
  • 6cb27fcbbc go.sum: fix checksum for gifresize Will Norris 2019-03-22 03:24:53 +00:00
  • 7ca6319cc9 move wiki content to docs directory Will Norris 2019-03-21 23:19:11 +00:00
  • b18d156894 readme: add reference and link to signature option Will Norris 2019-03-17 03:09:05 +00:00
  • 5eab3024c6 rename RemoteHosts to AllowHosts Will Norris 2019-03-17 03:05:13 +00:00
  • 4acc0b24ce save and restore original url fragment Will Norris 2019-03-17 02:51:55 +00:00
  • 3444fd9cb4 allow custom User-Agent when fetching remote image Hugues Alary 2017-07-31 18:28:48 -07:00
  • ab8916a938 making smart crop docs more prominent Will Norris 2019-03-17 01:05:12 +00:00
  • e860748032 s3cache: expose add'l config options as URL params Will Norris 2019-01-12 06:37:00 +00:00
  • bc7c122a7c Merge remote-tracking branch 'willnorris/master' kencrawford 2018-11-13 10:22:21 -05:00
  • 42478bbbf4 fix for 404 kencrawford 2018-11-13 10:18:05 -05:00
  • fb40ad07f4 update accept header kencrawford 2018-10-29 14:22:12 -04:00
  • 6848b0c7eb
    Merge pull request #4 from bufferapp/task/helm-it Adnan Issadeen 2018-10-24 14:32:35 +05:30
  • 5610ba4027 Removed incorrect services from the repo Adnan Issadeen 2018-10-24 11:03:36 +05:30
  • c3ccece43a Added multi yaml helm support to all services in the repo Adnan Issadeen 2018-10-24 10:48:39 +05:30
  • 2db042d724
    Merge 7f0abdf861 into a903995ee7 azure-pipelines[bot] 2018-10-17 23:20:12 +00:00
  • 7f0abdf861 Set up CI with Azure Pipelines azure-pipelines[bot] 2018-10-17 23:20:11 +00:00
  • 3dd83e37bd if compressed image is larger than original return original kencrawford 2018-10-05 09:13:44 -04:00
  • ca6417f064
    Merge pull request #3 from bufferapp/task/merge-from-upstream Colin Ross 2018-10-05 11:02:20 +01:00
  • 4f5af9ad13 compress if no options. kencrawford 2018-10-03 08:41:08 -04:00
  • a903995ee7 empty ContentTypes allows all types Will Norris 2018-10-02 16:14:12 +00:00
  • f4cd54295a Merge latest upstream master, removing downstream content type checking Colin Ross 2018-10-02 10:18:53 +01:00
  • 5163be06cc fix typo kencrawford 2018-10-01 14:14:56 -04:00
  • e4152b4770 add metric and failback if issue compressing kencrawford 2018-10-01 13:24:03 -04:00
  • 57e5bf763b add prometheus kencrawford 2018-10-01 10:40:02 -04:00
  • bcc8865713 add compression for jpg & png kencrawford 2018-10-01 10:02:07 -04:00
  • 7a20dd2cd9 update travis config for go modules Will Norris 2018-09-15 16:14:06 +00:00
  • e3dff050fb update to recent aws package with mod support Will Norris 2018-09-15 07:54:12 +00:00
  • 9c3cbc1733 switch to use go module support Will Norris 2018-09-15 07:38:09 +00:00
  • bc59afcf2a vendor: remove unused file like shell scripts Will Norris 2018-09-15 07:24:24 +00:00
  • 3f8364feac vendor: remove unused dep github.com/satori/uuid Will Norris 2018-09-15 06:29:03 +00:00
  • 60fcdda5e7
    Merge e92ed19424 into 70276f36bc Will Norris 2018-09-15 05:57:39 +00:00
  • 70276f36bc rename 'Whitelist' to 'RemoteHosts" Will Norris 2018-09-15 05:49:33 +00:00
  • 0370572130 change how content-type enforcement is handled Will Norris 2018-09-15 04:29:05 +00:00
  • 39a4e1813d content-type checking Christopher Brown 2018-02-09 15:50:57 -06:00
  • 7363b26654
    Merge 30955dfcf4 into 74c16f575e Joel Smith 2018-08-16 20:28:22 +00:00
  • 30955dfcf4 More renames Joel Smith 2018-08-16 13:24:40 -07:00
  • 3006d88d56 Renaming to pixie Joel Smith 2018-08-16 13:16:55 -07:00
  • 94ef3ee3a0 Dockerfile that works Joel Smith 2018-08-16 12:32:59 -07:00
  • 4a3487d182 super basic request logging Joel Smith 2018-08-16 11:41:47 -07:00
  • 75b9257ab1 simplified Joel Smith 2018-08-16 11:41:36 -07:00
  • cc3e486ee0 status updates Joel Smith 2018-08-16 10:45:14 -07:00
  • 6ea0593450 minor refactors to simplify Joel Smith 2018-08-16 10:41:19 -07:00
  • 9a1664bc1b status and dependencies endpoints Joel Smith 2018-08-16 10:37:39 -07:00
  • 0d2cb99338 debug configuration for vscode Joel Smith 2018-08-16 10:37:17 -07:00
  • e9fd780194 readme updates Joel Smith 2018-08-15 15:34:43 -07:00
  • 8babc2256b Updated docker file Joel Smith 2018-08-15 15:21:59 -07:00
  • 4debd9ba72 gitignore updates Joel Smith 2018-08-15 15:21:52 -07:00
  • 154bff3102 port 8080 -> 9091 Joel Smith 2018-08-15 15:14:24 -07:00
  • e7d2070e97 Simple makefile Joel Smith 2018-08-15 14:53:09 -07:00
  • 641b5d787f Removing binary Joel Smith 2018-08-15 14:53:02 -07:00
  • 7d5c4ee4f1 Initial updates while migrating Joel Smith 2018-08-15 14:37:45 -07:00
  • e92ed19424 fix build, but break tests Will Norris 2018-07-26 21:11:08 -07:00
  • f51e62b742 test google cloud build Will Norris 2018-07-26 20:34:55 -07:00
  • bc586a8eb9
    Merge b0bdbd9b5e into 74c16f575e Chris 2018-07-06 16:37:41 +00:00
  • 74c16f575e fixed tcp_mem resource leak when sending 304 Wilrik 2018-07-06 16:36:06 +02:00
  • a1fa81145c fixed tcp_mem resource leak when sending 304 Wilrik 2018-07-06 16:36:06 +02:00
  • b0bdbd9b5e requested refactor Christopher Brown 2018-06-22 16:34:46 -05:00
  • 67342bf7ac go 1.8 compatibility Christopher Brown 2018-02-09 16:42:18 -06:00
  • 0056c7a4f5 fix flag parsing Christopher Brown 2018-02-09 16:04:30 -06:00
  • f9a49e1900 content-type checking Christopher Brown 2018-02-09 15:50:57 -06:00
  • bed0ed20d9
    Merge 61ef803026 into 2ad861f4b0 Eran Chetz 2018-06-20 13:59:46 +00:00
  • 61ef803026 fix XSS and potential SSRF Eran Chetz 2018-06-20 12:54:12 +03:00
  • 2ad861f4b0 gcscache: fix typo in package godoc Will Norris 2018-06-02 16:44:00 +00:00
  • 8fc9d8876c Include image URL in transform error log message Dao Hoang Son 2018-05-20 21:45:29 +07:00
  • b544ba53c9 Include image URL in transform error log message Dao Hoang Son 2018-05-20 21:45:29 +07:00
  • 0afca60c21 stash changes reverseproxy Will Norris 2018-05-15 12:09:56 -07:00
  • 9853a2f555 add minio support via http Bob Gordon 2018-03-20 08:06:05 +00:00
  • 38554bd06a
    Clarify how signature is included Luke Miles 2018-02-09 12:46:04 -08:00
  • 82ba3b6445 readme: move badges below title v0.7.0 Will Norris 2018-02-06 16:09:10 +00:00
  • 1933f5bf1c update all vendored dependencies Will Norris 2018-02-02 10:23:34 +00:00
  • 0c20cbe5b5 switch to use internal gcscache Will Norris 2018-02-02 10:05:56 +00:00
  • 7bf3645c10 add custom cache for google cloud storage Will Norris 2018-02-02 09:56:25 +00:00
  • aacbe516c3
    Merge a580f2938f into e7f9017674 Allen Day 2018-02-02 06:18:49 +00:00
  • a580f2938f document gcs Allen Day 2018-02-02 06:18:09 +00:00
  • 53dd9a0f6f
    Merge pull request #1 from themaven-net/AM-4050-no-thumbnail-image-for-facebook-video-and-sharing-stories-to-fb-does damienjoldersma 2018-01-26 10:00:07 -08:00
  • adcbd81553
    Merge pull request #1 from bufferapp/fix/send-400-for-non-images Mike San Román 2018-01-05 17:06:07 +01:00
  • c90da3f0a9 Send BadRequest when requesting non image content types Mike San Román 2017-12-22 10:49:10 +01:00
  • 676b380f6f Because of GO import references strangness when trying to build the dockerfile, I simply removed the "broken" reference to the s3 package, as we don't use any caching. Eric Vermeire 2017-12-01 10:11:40 -08:00
  • f53269fbbf Since imgIX doesn't support a custom querystring parameter of &remoteurl= we needed to support URL encoding of a url passed in via the url path instead. Eric Vermeire 2017-12-01 10:03:21 -08:00
  • a6825b83e7 In order to build the go project, I had to change this internal reference. Unknown 2017-11-28 14:46:07 -08:00
  • 9eb42f704b This code supports a new &remoteurl= querystring parameter. This value take precedent over the path supplied value. Unknown 2017-11-28 10:30:23 -08:00
  • cb8d64c7bc remove unused log package. whoops Ben Haan 2017-11-10 16:41:46 -06:00
  • 605152b0a4 add basic prometheus support Ben Haan 2017-11-10 16:07:07 -06:00
  • b63690c404 fix tests Timon Orawski 2017-11-09 13:48:41 -05:00
  • 246e5c45c9 Add FailSecure flag to Options, so we can test whether the flag is set inside the Transform. Preserve previous functionality of just returning the target data if the FailSecure flag is not set. Transform: If FailSecure is set and no transform is specified, test whether the image is parseable before returning its raw bytes. Timon Orawski 2017-11-09 12:51:06 -05:00
  • e9922e529c Fail secure: add content-type check on upstream response to save attempting to decode image unnecessarily Timon Orawski 2017-11-09 12:17:14 -05:00
  • f0f2ee7926 move no-transform bail to after image decode, to prevent running as an open proxy when no transform specified. Timon Orawski 2017-11-09 12:09:25 -05:00
  • 23587477d5 Apply timeout to fetch request, to prevent resource exhaustion if upstream servers are nonresponsive Timon Orawski 2017-11-09 11:53:42 -05:00
  • 6122d63bdc ZAP-1668 do not execute as root user alexandre-walzberg 2017-11-07 13:53:54 +01:00
  • 9db4a240f2 ZAP-1668 update doc alexandre-walzberg 2017-11-07 13:38:24 +01:00
  • 98278c1962 ZAP-1668 remove jenkinsfile alexandre-walzberg 2017-11-07 13:20:17 +01:00
  • ef7c2c5fe9 ZAP-1668 remove logs alexandre-walzberg 2017-11-07 13:18:37 +01:00
  • e5e9c99035 ZAP-1668 allow scaling up by factor alexandre-walzberg 2017-11-07 13:14:07 +01:00
  • f56cb7b61b Merge remote-tracking branch 'upstream/master' Mike San Román 2017-11-07 11:41:54 +01:00
  • 9d208a0748 Return nil on image error Mike San Román 2017-11-07 11:11:00 +01:00
  • 1fb79150b4 Tweak Dockerfile for deployment Mike San Román 2017-11-07 11:09:49 +01:00
  • 7123bcc2d0 ZAP-1667 Add jenkinsfile alexandre-walzberg 2017-11-06 17:30:34 +01:00
  • e7f9017674 dockerfile: use go 1.9 Will Norris 2017-10-07 03:07:07 +00:00
  • 837e72352f dockerfile: use scratch image to reduce size matematik7 2017-09-10 19:00:23 +02:00
  • 81eb6c7e00 Merge dddd1a0cc1 into 37c9f4d6ab Domen Ipavec 2017-10-06 12:55:44 +00:00
  • 37c9f4d6ab preserve original URL encoding Will Norris 2017-10-05 17:57:41 +00:00
  • 7dbadc01d4 list image with smart crop first to match text Will Norris 2017-09-27 03:47:03 +00:00
  • afbd254cdc add smartcrop feature Will Norris 2017-09-27 00:54:15 +00:00
  • 20c0a50a31 vendor: add github.com/muesli/smartcrop and deps Will Norris 2017-09-27 00:35:00 +00:00
  • ba2da75102 parse crop and resize params before transforms Will Norris 2017-09-27 00:04:04 +00:00
  • 8eee5513ab refactor cropParams to return image.Rectangle Will Norris 2017-09-26 20:55:03 +00:00
  • 9fcdcadfa4 update README Will Norris 2017-09-26 15:49:08 +00:00
  • ebcfb52f3a Fix interpretation of Last-Modified and If-Modified-Since headers James Reggio 2017-08-30 16:10:28 -04:00
  • 50c30f1f85 update/simplify travis config Will Norris 2017-09-23 19:11:55 +00:00
  • 91a4a63740 vendor: add github.com/die-net/lrucache Will Norris 2017-09-17 11:17:07 +00:00
  • 13409fd7c6 add support for tiered caches Will Norris 2017-09-17 09:55:41 +00:00
  • a57047ff22 replace in-memory cache with size-limited lrucache Will Norris 2017-09-17 11:00:49 +00:00
  • db55cb60f8 sort cache select cases Will Norris 2017-09-17 11:11:00 +00:00
  • a4304294da vendor: remove unused packages Will Norris 2017-08-30 05:26:38 +00:00
  • 7338ef68ef switch from glog to standard log library Will Norris 2017-08-30 05:21:56 +00:00
  • 9654679655 vendor: remove unused packages Will Norris 2017-09-12 04:43:52 +00:00
  • c751f5b2c9 vendor: add aws-sdk-go and dependencies Will Norris 2017-09-12 04:41:59 +00:00
  • 0ee5167444 switch to official AWS Go SDK Will Norris 2017-09-12 04:11:41 +00:00
  • dddd1a0cc1 Build docker image from scratch to reduce image size matematik7 2017-09-10 19:00:23 +02:00
  • 5264eb6db0 remove long-deprecated cacheDir and cacheSize flags Will Norris 2017-09-09 08:33:06 +00:00
  • 5ee7e282cf return a 200 OK for requests to root / Will Norris 2017-09-09 08:31:22 +00:00
  • 955ea12402 remove goxc stuff and update deploy docs Will Norris 2017-09-09 08:14:20 +00:00
  • 4aa8e01f60 add my personal systemd config Will Norris 2017-09-09 08:11:47 +00:00
  • 6b1cc060a0 vendor: add github.com/gregjones/httpcache/redis Will Norris 2017-09-09 07:16:02 +00:00
  • dbfc693aea add support for redis cache backend Will Norris 2017-09-09 07:14:44 +00:00
  • 2d4bf70da0 vendor: add github.com/rwcarlsen/goexif Will Norris 2017-09-09 06:08:33 +00:00
  • 67619a67ae add support for exif orientation tag Will Norris 2017-09-09 05:35:11 +00:00
  • 07c54b46e3 normalize rotate values Will Norris 2017-09-06 21:06:52 +00:00
  • 76c8498abe vendor: add packages needed for azure support Will Norris 2017-09-06 00:04:23 +00:00
  • f1ef8af9ec adding azure support Paul Roy 2016-12-28 18:36:30 +01:00
  • 03d75816a0 fix ordering of flip and rotation transformations Will Norris 2017-09-06 22:01:13 +00:00
  • 4b637567e3 add GCS cache Diego Marangoni 2017-08-30 13:41:32 -03:00
  • 0fe3656939 vendor: add github.com/diegomarangoni/gcscache Will Norris 2017-09-01 20:44:01 +00:00
  • fcb6465a29 uprade to Go version 1.8 Diego Marangoni 2017-08-30 14:59:42 -03:00
  • 5f7da1fb18 Merge 32419f1e39 into 817908938e Alexander Pinnecke 2017-09-01 00:08:56 +00:00
  • 817908938e allow forcing encoding as tiff Will Norris 2017-08-31 17:03:17 -07:00
  • 76d2aff140 Merge c1a9dab401 into 4533f0c68a Michael Carey 2017-08-31 20:05:41 +00:00
  • c1a9dab401 Support TIFF images. Michael Carey 2017-08-31 13:04:10 -07:00
  • 4533f0c68a allow crop options to be floats and negative Will Norris 2017-08-31 07:27:35 +00:00
  • 430baac0b0 minor cleanup to README and options docs Will Norris 2017-08-31 07:24:59 +00:00
  • 81cb74ef7e add evaluateFloat helper function Will Norris 2017-08-31 04:28:02 +00:00
  • a33df59013 reorder rectangular crop parameters Will Norris 2017-08-31 03:05:09 +00:00
  • 1b70c6afd0 Implement rectangular crop functionality Maciej Tarnowski 2017-05-15 19:55:49 +02:00
  • 560a1e5f1e Fix interpretation of Last-Modified and If-Modified-Since headers James Reggio 2017-08-30 16:10:28 -04:00
  • 3211eeb13b bump to 0.6.0 v0.6.0 Will Norris 2017-08-30 03:11:41 +00:00
  • fc9ac4970d integrate vips alan 2017-08-24 17:19:19 +08:00
  • 90e6faf0fb Merge 4cba1889fa into 50f6f640b2 Hugues Alary 2017-08-01 01:38:39 +00:00
  • 4cba1889fa Allow specifying a custom User-Agent when requesting original image Hugues Alary 2017-07-31 18:28:48 -07:00
  • c325c5aa37 updated gitignore John Peterson 2017-06-28 12:53:14 +08:00
  • 5a8874ce41 replace + with %2b in url string John Peterson 2017-06-27 17:58:02 +08:00
  • a76032df8d Merge 4932422f35 into 50f6f640b2 Alex Plugaru 2017-06-21 23:12:07 +00:00
  • 4932422f35 Respond with 200 on / Alex Plugaru 2017-06-07 17:51:25 -07:00
  • 50f6f640b2 Enable CORS for 3rd party applications Romanos 2017-06-20 18:24:55 +03:00
  • eb45b96b8c Enable CORS for 3rd party applications romdim 2017-06-18 20:33:57 +03:00
  • 1fcd100d16 include non-nil body in bare 304 response Will Norris 2017-06-17 12:45:15 -04:00
  • 038e10f436 reverseproxy: refactor error printing Will Norris 2017-06-17 08:49:21 -04:00
  • 457e1fbe35 customize copy of ReverseProxy Will Norris 2017-06-15 00:58:23 -04:00
  • 7a890f5966 add copy of net/http/httputil package Will Norris 2017-06-15 00:27:05 -04:00
  • 5f3c970a20 refactor error handling logic Will Norris 2017-06-17 11:22:02 -04:00
  • 1dbc725ae3 URLError doesn't actually need to be exported Will Norris 2017-06-17 09:45:11 -04:00
  • d64b0f81c9 return 304 from TransformingTransport Will Norris 2017-06-14 20:04:41 -04:00
  • a7a04ebe7b simplify copyHeader func Will Norris 2017-06-14 17:19:57 -04:00
  • c81621ae35 rename check304 to should304 Will Norris 2017-06-14 16:34:31 -04:00
  • 32419f1e39 feat(wercker): Add wercker to build the slim container Alexander Pinnecke 2017-06-06 19:07:29 +02:00
  • 7fa7a4d0cc Merge 7153a2346f into b5984d2822 Rune Skjoldborg Madsen 2017-06-02 07:28:35 +00:00
  • 28db4e6314 Merge 59c685337c into b5984d2822 Sevki 2017-06-02 07:28:34 +00:00
  • fb63cbe9df use strings.Join to construct options string Will Norris 2017-06-01 09:53:29 -07:00
  • a85bfef357 quality adjustment is a transforming option Will Norris 2017-06-01 09:40:12 -07:00
  • b5984d2822 update all downstream dependencies Will Norris 2017-06-01 08:37:05 -07:00
  • 17f19d612f vendor golang.org/x/image/webp and supporting libs Will Norris 2017-06-01 08:32:26 -07:00
  • 4f9f13200f readme: fix header levels for deploying section Will Norris 2017-06-01 08:12:15 -07:00
  • 328044540e add webp support (decode only) Will Norris 2017-06-01 08:10:34 -07:00
  • b9cc9df4b6 add support for specifying output image format Will Norris 2017-06-01 07:51:14 -07:00
  • 2937bf84f6 readme: point to godoc for detail option docs Will Norris 2017-06-01 07:29:09 -07:00
  • 089020e0dc Added -blacklist description to README.md yvind Ngai Johnsen 2017-03-23 11:03:33 +01:00
  • aad4c97daa Fixed some missing stuff yvind Ngai Johnsen 2017-03-23 10:48:46 +01:00
  • 4e21abeabf Added a -blacklist option to prevent access to certain hosts. When running in a Docker swarm cluster we dont want it to have access to our internal services available under *.weave.local yvind Ngai Johnsen 2017-03-23 10:42:39 +01:00
  • d69ce5b892 added user-agent header support via ENV var IMAGEPROXY_USER_AGENT John Peterson 2017-03-10 14:07:40 +08:00
  • 67faec0e0e Merge a9a132dcb7 into 576b7c023a Denis Izmaylov 2016-12-19 16:46:21 +00:00
  • 576b7c023a return 504 status for timeout errors Will Norris 2016-11-29 15:39:59 -08:00
  • e180185856 add copy of net/http package Will Norris 2016-11-29 15:30:07 -08:00
  • 93166a5b20 add support for per-request timeout Will Norris 2016-11-29 13:50:19 -08:00
  • 94dbd77d6e Add points about nginx and Dockerfile Denis Izmaylov 2016-05-01 08:55:03 +03:00
  • 49480c4693 add missing license headers on test files Will Norris 2016-06-22 13:54:16 -07:00
  • 79369ca8ef Copy header Link for canonical image SEO xavren 2016-06-07 12:37:46 -04:00
  • b61992ec51 finish hadnling 'cleaned' remote URLs Will Norris 2016-05-26 13:45:59 -07:00
  • a1af9aa8e2 handle 'cleaned' remote URLs Will Norris 2016-05-26 13:22:17 -07:00
  • 4d042b7dc7 Added iopts mode Hugues Alary 2016-05-19 15:34:01 -07:00
  • a71584a63c skip transform if options don't request it Will Norris 2016-05-02 19:23:00 -07:00
  • a9a132dcb7 Add points about nginx and Dockerfile Denis Izmaylov 2016-05-01 08:55:03 +03:00
  • d825852025 vendor: update gifresize to 6a22222 Will Norris 2016-04-28 16:26:31 -07:00
  • d79d92074a don't parse image, for invalid server responses. palamccc 2016-03-17 10:18:36 +05:30
  • 8401001333 add missing LICENSE and README file from vendored libs Will Norris 2016-03-10 10:58:56 -08:00
  • 1bdb3358b4 Add health-check endpoint Phil Howell 2016-01-12 17:19:27 +00:00
  • 551fc372a1 print raw bytes to http response in tests Will Norris 2015-12-14 11:15:03 -08:00
  • 27d53782b4 update allowed func to return error instead of bool Will Norris 2015-12-13 16:59:56 -08:00
  • 710a2ab1c9 docker: change go path Sevki 2015-12-08 10:21:53 +01:00
  • 59c685337c changed gopahts Sevki 2015-12-08 10:21:53 +01:00
  • 87f06e8537 travis: run on new container-based infrastructure Will Norris 2015-12-07 23:19:01 -08:00
  • cd4f6a4cf9 bump minimum go version to 1.5 Will Norris 2015-12-07 23:14:57 -08:00
  • b4216d8da8 remove Proxy pointer from TransformingTransport Will Norris 2015-12-07 23:06:02 -08:00
  • b967dc69a9 bump to 0.5.1 v0.5.1 Will Norris 2015-12-07 22:42:25 -08:00
  • 7a26a577a8 vendor: update willnorris.com/go/gifresize Will Norris 2015-12-07 22:42:12 -08:00
  • d343a5f5ee bump version to 0.5.0 v0.5.0 Will Norris 2015-12-07 21:35:35 -08:00
  • 810ecedd69 deprecate cacheSize flag and remove docs Will Norris 2015-12-07 20:56:56 -08:00
  • 355a00f7b6 cmd: use trie for caching files on disk (fixes #50) Will Norris 2015-12-07 20:20:42 -08:00
  • 11370ac826 vendor: add sourcegraph/s3cache and dependencies Will Norris 2015-12-07 20:04:55 -08:00
  • ec96fcbc90 using s3 as caching store Victor Trac 2015-06-28 23:13:57 -05:00
  • f67209437a readme: fix line wrapping and some wording Will Norris 2015-12-07 19:49:28 -08:00
  • b88f2b70e5 add -cache flag and default to no cache Will Norris 2015-12-04 15:52:40 -08:00
  • 9d4058ca58 directly wrap ListenAndServe in log.Fatal call Will Norris 2015-12-04 15:36:04 -08:00
  • bc338619bf Merge 6a0c813390 into 8038795e8c Vincent Reydet 2015-11-30 18:23:42 +00:00
  • 68ee0f1830 Merge 4440eaccf4 into 8038795e8c Victor Trac 2015-11-28 05:38:11 +00:00
  • 8038795e8c fix travis build with vendored dependencies Will Norris 2015-11-26 13:55:01 -08:00
  • 69a7ccce71 vendor: add all of our dependencies Will Norris 2015-11-26 12:41:45 -08:00
  • d9e4cf282a minor cleanup of resizeParams code Will Norris 2015-11-26 12:05:13 -08:00
  • 8efff4b6a9 Skip resizing if requested size bigger then original orian 2015-10-14 18:25:48 +02:00
  • 431898ec9a Extract resizeParams method. orian 2015-10-14 18:15:57 +02:00
  • 6a0c813390 Change cache options, add no cache mode Vincent Reydet 2015-09-21 17:09:04 +02:00
  • 816b19c871 Merge branch 'master' of https://github.com/willnorris/imageproxy Vincent Reydet 2015-09-10 17:14:30 +02:00
  • 5f5df0c860 updating readme Rune Madsen 2015-09-08 10:53:33 -04:00
  • 7153a2346f lang tweaks Rune Madsen 2015-09-08 10:54:40 -04:00
  • 39d9b2ac5c updating readme Rune Madsen 2015-09-08 10:53:33 -04:00
  • 9a4791d60a adding cache-control header Rune Madsen 2015-09-05 10:51:07 -04:00
  • 65be9595a2 changed glog version and add log rotation with HUP signal Vincent Reydet 2015-09-02 22:05:31 +02:00
  • e58965602e Add Filetype documentation Vincent Reydet 2015-09-02 02:17:05 +02:00
  • ee70f15c42 shorter filetype test Vincent Reydet 2015-09-02 02:04:36 +02:00