1
0
mirror of https://github.com/imgproxy/imgproxy.git synced 2024-11-29 08:22:11 +02:00
Commit Graph

430 Commits

Author SHA1 Message Date
DarthSim
cf332e4611 Docker build with custom readme + working heroku btn 2019-06-18 19:59:59 +06:00
DarthSim
2aabb127ad Revert "Docker Hub autobuild with custom README"
This reverts commit af1d7b6653.
2019-06-18 08:56:50 +06:00
DarthSim
8db8ed72f7 Revert "Fix Dockerfile path in heroku.yml"
This reverts commit b0cd7c95e6.
2019-06-18 08:56:30 +06:00
DarthSim
b0cd7c95e6 Fix Dockerfile path in heroku.yml 2019-06-18 08:43:01 +06:00
DarthSim
af1d7b6653 Docker Hub autobuild with custom README 2019-06-17 20:35:33 +06:00
DarthSim
1041056977 Update installation docs 2019-06-17 17:54:11 +06:00
DarthSim
116ccc29e8 expand => extend 2019-06-17 16:15:10 +06:00
DarthSim
7d92cdd66d Correct image extending 2019-06-17 16:13:34 +06:00
DarthSim
0bf35d5524 Add ffmpeg libs to test Dockerfile 2019-06-14 17:02:43 +06:00
DarthSim
4609785f6c Update vips versions in CircleCI 2019-06-13 19:20:01 +06:00
DarthSim
ddcbd63932 Missing names for CircleCI steps 2019-06-13 18:23:51 +06:00
DarthSim
ab41e78064 Fix CircleCI config 2019-06-13 18:18:07 +06:00
DarthSim
b734bdc6f4 Reorganize CircleCI config 2019-06-13 18:09:57 +06:00
DarthSim
2eaace700e Don't do scale on load of animated image if we need to crop 2019-06-13 15:15:52 +06:00
DarthSim
c6d4a681be Update docs 2019-06-13 14:20:11 +06:00
DarthSim
5553cee501 MaxGifFrames => MaxAnimationFrames 2019-06-13 14:06:12 +06:00
DarthSim
e4b8332752 Don't fail if smart crop is not supported but requested 2019-06-11 19:31:18 +06:00
DarthSim
6f889a14da Fix segfault on watermark applying 2019-06-11 17:11:14 +06:00
DarthSim
75aae2f569 typo 2019-06-10 20:23:05 +06:00
DarthSim
a08a5d41d9 Refactor colorspace code 2019-06-10 20:15:49 +06:00
DarthSim
e5e3736d29 Fix lint errors 2019-06-08 00:27:34 +06:00
DarthSim
b2c5e9c4ab Round sizes for more accurate calculations 2019-06-08 00:24:48 +06:00
DarthSim
dbad387eef Crop processing oprion; Resize type crop is deprecated 2019-06-08 00:14:41 +06:00
DarthSim
518607f259 Require pprof build tag to enable net/pprof 2019-06-06 19:39:16 +06:00
DarthSim
3ae859162f Get rid of init() in config.go 2019-06-06 19:26:00 +06:00
DarthSim
fa224981af Extract Vips stuff into vips.go and CString stuff into c_strings.go 2019-06-06 16:51:29 +06:00
DarthSim
71e720c625 Ignore .tmp 2019-06-04 19:30:46 +06:00
DarthSim
69594894a0 Fix lint issues 2019-06-04 17:03:03 +06:00
DarthSim
a9244a7063 Extract processing handler and imageType functions from server.go 2019-06-03 23:02:46 +06:00
DarthSim
86c883f04b HEIC images support 2019-06-03 22:07:03 +06:00
DarthSim
fee210fb1b Remove unneeded code 2019-06-03 21:27:46 +06:00
DarthSim
ab9363e989 Simple http router for better looking server code 2019-06-03 21:16:54 +06:00
DarthSim
2a7715540b Allow query params for health endpoint; Log health response 2019-06-03 17:06:13 +06:00
DarthSim
f515623f3a Animated WebP support 2019-06-03 16:53:47 +06:00
DarthSim
3fb3a327a3 Better scale-on-load for WebP with libvips 8.8 2019-05-30 18:58:55 +06:00
DarthSim
eb60f0567c Better work with ICC profiles; Usage of vips 8.8 bbuilt-in cmyk profile 2019-05-30 18:33:33 +06:00
DarthSim
e93daf979a Fix some processing options checking 2019-05-28 17:39:20 +06:00
DarthSim
ab36da55f8 Don't set default false in boolEnvConfig 2019-05-28 17:38:05 +06:00
DarthSim
9e0a563d81 Remove falsey params from config init since they are false by default; Move presets initialization to config init 2019-05-16 17:44:38 +06:00
DarthSim
a16a1e3141 Update presets-only mode docs 2019-05-16 17:15:57 +06:00
Carlos Brando
e071396fd6 Adds an option to allows only presets in the URL. (#156)
* Adds an option to allows only presets in the URL.  If it's enabled, only presets can be used, and all other URL formats are disabled. You can allow it to with an env var.

If it's enabled, only presets can be used, and all other URL formats are disabled. You can allow it to with an env var.

* Add parsePathPresets function

Following DarthSim suggestion, I added a parsePathPresets function and remove the code inside parseURLOptions.
2019-05-16 16:24:41 +06:00
DarthSim
c6145a8e69 Check source content length before getting download buffer 2019-05-08 21:00:54 +06:00
DarthSim
a03d74288f Fix height option check 2019-05-08 20:51:52 +06:00
DarthSim
bd95447ca5 Add development errors mode 2019-05-08 20:51:39 +06:00
DarthSim
023dcadc34 Better stacktrace of processing errorf 2019-05-08 20:37:26 +06:00
DarthSim
3d13e6afb2 Back to net/http
Month of testing and profiling show that fasthttp doesn't gives us significatnt profit in memory and performance while being incompatible with many third-side packages and http/2
2019-05-08 17:42:48 +06:00
DarthSim
c5263b1752 Add benchmark results 2019-05-08 16:45:47 +06:00
DarthSim
710032e522 Bump version; Update changelog 2019-05-07 17:55:15 +06:00
DarthSim
0687ee24a4 Fix C99 warning 2019-05-07 17:23:38 +06:00
DarthSim
9aa5e20b3f Fix tests 2019-05-07 17:21:27 +06:00