1
0
mirror of https://github.com/imgproxy/imgproxy.git synced 2025-12-23 22:11:10 +02:00

Commit Graph

  • 8cf6b9c8a1 IMG-86: base processing options test img-86-processing-options-integration Viktor Sokolov 2025-12-18 11:27:21 +01:00
  • 33b5c0e0e7 IMG-69: development error page improved (#1589) version/4 Victor Sokolov 2025-12-19 14:34:22 +01:00
  • f74fb32278 Replace ptrToBytes with unsafe.Slice (#1594) Victor Sokolov 2025-12-18 09:46:55 +01:00
  • 30c323f6cd IMG-90: check IMGPROXY_FORMAT_QUALITY (#1593) Victor Sokolov 2025-12-18 09:46:42 +01:00
  • 6b323976d9 Replace ptrToBytes with unsafe.Slice img-85-remove-ptr-to-bytes Viktor Sokolov 2025-12-18 09:39:07 +01:00
  • 037b102fb8 IMG-90: check IMGPROXY_FORMAT_QUALITY img-90-format-quality-check Viktor Sokolov 2025-12-18 09:34:04 +01:00
  • 5a636e354f Correct changelog Viktor Sokolov 2025-12-17 18:24:06 +01:00
  • 9b190e69d0 Removed config.Reset(), updated Changelog (#1592) Victor Sokolov 2025-12-17 11:50:59 +01:00
  • 7faa20af5d Check for aws lambda in workers config cleanup/config Viktor Sokolov 2025-12-17 11:36:41 +01:00
  • 2706339e44 IMGPROXY_WORKERS_NUMBER -> IMGPROXY_WORKERS Viktor Sokolov 2025-12-17 11:31:58 +01:00
  • 5ed3b0c012 Removed config.Reset(), updated Changelog Viktor Sokolov 2025-12-17 11:11:14 +01:00
  • 7eb5f130d0 Update error page img-69-fancy-error DarthSim 2025-12-16 23:53:01 +03:00
  • 4fdd6c7c02 IMG-69: fancy development error page Viktor Sokolov 2025-12-11 13:41:18 +01:00
  • aadead21d9 IMG-83: typed env vars (#1591) Victor Sokolov 2025-12-15 09:06:41 +01:00
  • 85b66f199f URLReplacements, updated bind logic img-83-new-env Viktor Sokolov 2025-12-15 08:19:23 +01:00
  • 79d1b9489f Removed CLI flag, fixed FormatQuality&Presets logic Viktor Sokolov 2025-12-12 17:43:09 +01:00
  • 67d2a32c47 IMG-83: typed env vars Viktor Sokolov 2025-12-11 23:40:55 +01:00
  • dc330b487c IMGPROXY_PORT -> PORT (#1590) Victor Sokolov 2025-12-11 14:35:04 +01:00
  • e9cef07fc3 IMGPROXY_PORT -> PORT img-80-port Viktor Sokolov 2025-12-11 14:28:44 +01:00
  • 8baea7f9ab DownloadSync: don't download full image until format is detected DarthSim 2025-12-10 21:57:17 +03:00
  • acb3dd3286 bump golangci-lint to 2.7.2 Viktor Sokolov 2025-12-10 20:31:01 +01:00
  • 69c7d2f117 IMG-76: new linter config & fixes (#1587) Victor Sokolov 2025-12-10 13:46:22 +01:00
  • 59059aca4d Upgrade golangci-lint to 2.5.0 img-76-golangci-lint Viktor Sokolov 2025-12-09 20:22:03 +01:00
  • feb260e19a IMG-76: new linter config & fixes Viktor Sokolov 2025-12-09 18:51:19 +01:00
  • 8530d1a74c Add xmlparser.Decoder.FlushTo DarthSim 2025-12-09 19:28:15 +03:00
  • 213cd8d700 xmlparser: Make tokens writeable DarthSim 2025-12-09 19:22:17 +03:00
  • 7ca589798e IMG-73: Generate artificial eTag in gcs reader (#1585) Victor Sokolov 2025-12-09 10:21:50 +01:00
  • cd8dcec18b IMG-73: Generate artificial eTag in gcs reader img-73-gcs-attrs Viktor Sokolov 2025-12-09 09:46:27 +01:00
  • 55a5f50566 SVG integration test (#1583) Victor Sokolov 2025-11-27 21:35:54 +01:00
  • 76c1808703 SVG integration test img-14-svg-test Viktor Sokolov 2025-11-27 17:16:06 +01:00
  • e9a28f62f6 Merge branch 'master' into version/4 DarthSim 2025-11-27 19:09:14 +03:00
  • 8c19418ffb Unescape %3A in processing options master DarthSim 2025-11-27 19:00:08 +03:00
  • 710d216ee9 Update test images DarthSim 2025-11-27 12:43:13 +03:00
  • 876d19d825 xmlparser: always write attribute values even if they are empty DarthSim 2025-11-27 10:39:49 +03:00
  • 98feb29e57 Use homegrown XML parser (#1559) Sergei Aleksandrovich 2025-11-27 01:43:04 +06:00
  • 4528bbeff9 xmlparser: add Node.ChildNodes experiment/xml-parser-2 DarthSim 2025-11-25 22:34:02 +03:00
  • 7d56f87c89 xmlparser: add Attributes.Has, Node.FilterChildren, and Node.FilterChildNodes DarthSim 2025-11-25 22:12:43 +03:00
  • 8b90560b21 xmlparser: simplify Attributes.Filter DarthSim 2025-11-25 00:38:49 +03:00
  • ac574f880e xmlparser: Refactor attributes DarthSim 2025-11-21 21:31:12 +03:00
  • 0823c4cd6a Update changelog DarthSim 2025-11-21 20:01:26 +03:00
  • e2d57640bc xmlparser: add document parsing benchmark DarthSim 2025-11-21 15:45:47 +03:00
  • c22381fe1f Bump golang.org/x/crypto from 0.42.0 to 0.45.0 dependabot/go_modules/golang.org/x/crypto-0.45.0 dependabot[bot] 2025-11-20 02:49:36 +00:00
  • 53fd3c7fe1 Merge branch 'version/4' into experiment/xml-parser-2 DarthSim 2025-11-19 23:54:32 +03:00
  • 64e7cbfb47 Remove ierrors and structdiff DarthSim 2025-11-19 23:53:14 +03:00
  • e33254005d Refactored errors (#1578) Sergei Aleksandrovich 2025-11-20 01:26:21 +06:00
  • 51ae5cbbb1 Update README DarthSim 2025-11-09 23:24:03 +03:00
  • 640039912d Merge branch 'master' into version/4 DarthSim 2025-11-17 20:18:15 +03:00
  • e853afd60e Update changelog DarthSim 2025-11-17 20:16:45 +03:00
  • 8a62a87978 Return 404 for missing GCS objects (#1576) Carson Brown 2025-11-17 12:14:46 -05:00
  • e88f99e446 xmlparser.parseEntityMap: ignore comments DarthSim 2025-11-15 20:59:48 +03:00
  • a878e064b2 Optimize entities replacement in xmlparser DarthSim 2025-11-15 20:41:46 +03:00
  • 414f2967c7 Combine xmlparser.Text and xmlparset.CData DarthSim 2025-11-15 19:23:35 +03:00
  • 3d223ead20 Add xmlparser.Document.ReplaceEntities method DarthSim 2025-11-14 19:53:21 +03:00
  • 6495ada4f1 Use all XML parser tokens as pointers DarthSim 2025-11-14 18:37:50 +03:00
  • d61b0cf19f Implement unified interface for all monitoring services DarthSim 2025-11-03 20:21:26 +03:00
  • e235df5ac7 Propagate Datadog traces from incoming request headers DarthSim 2025-11-03 19:05:24 +03:00
  • 6f8d88a500 Propagate tracing headers to image requests DarthSim 2025-11-01 00:38:49 +03:00
  • b858535d22 Open image downloading tracing spans inside imagedata.Factory.Download* methods DarthSim 2025-11-01 00:04:27 +03:00
  • eb43f33702 Move libvips stats to thin vips/stats package DarthSim 2025-10-31 23:48:04 +03:00
  • 68a0f3d638 Simplify monitoring interface; Store all tracing spans in context DarthSim 2025-10-31 20:10:48 +03:00
  • 3f2b019721 Get rid of security.Options. Use security.Checker directly with options.Options DarthSim 2025-10-31 21:28:33 +03:00
  • ef237b0585 newRequest signature updated (#1573) Victor Sokolov 2025-11-13 12:28:05 +01:00
  • e9e2cbdbc1 Remove empty cachebuster option fix/processing-new-request Viktor Sokolov 2025-11-12 18:30:14 +01:00
  • 01bd6acf41 Fixed config/transport env var name Viktor Sokolov 2025-11-12 18:09:35 +01:00
  • 7d98ce6c3a Fixed configuration bugs Viktor Sokolov 2025-11-12 18:01:14 +01:00
  • 42d64cc9ae Ingore .well-known Viktor Sokolov 2025-11-12 13:35:32 +01:00
  • f1607de141 asyncbuffer.NewReadFull Viktor Sokolov 2025-11-11 11:52:41 +01:00
  • 35157c6d9d Remove uselsess ReadOnly params Viktor Sokolov 2025-11-10 14:34:47 +01:00
  • 97ed9aaec1 Update changelog DarthSim 2025-11-07 15:38:06 +03:00
  • 2675eb293b Merge branch 'master' into version/4 DarthSim 2025-11-06 23:25:46 +03:00
  • 05e8dd7e12 Add flip processing option DarthSim 2025-11-06 21:53:06 +03:00
  • 11e066ed2c Merge branch 'master' into version/4 DarthSim 2025-11-06 19:03:55 +03:00
  • 5257a0e7cf Respond with original 4xx status on 4xx image response; Respond with 502 on 5xx image response DarthSim 2025-11-06 18:40:11 +03:00
  • 25ca0df955 Remove +build build constraints as they no longer needed DarthSim 2025-11-06 18:38:39 +03:00
  • e6dc05f06e newRequest signature updated Viktor Sokolov 2025-11-05 21:25:55 +01:00
  • 71bc766429 IMG-19: features downstream (#1572) Victor Sokolov 2025-11-05 12:41:42 +01:00
  • d5370d8077 Adds range checks to storage tests (#1566) Victor Sokolov 2025-11-04 17:05:12 +01:00
  • a33adaaa14 Processing handler: set do.CookieJar in makeDownloadOptions; Open downloading segment in fetchImage DarthSim 2025-10-31 17:51:37 +03:00
  • 6a87fb2a94 Release asyncbuffer pause after detectiong image type DarthSim 2025-10-31 17:23:08 +03:00
  • 0343bd9ad4 Change logger colors to look good on any color scheme DarthSim 2025-10-31 17:11:25 +03:00
  • f59fc1d3d9 Make Air less verbose DarthSim 2025-10-31 16:54:29 +03:00
  • 0b7f79d220 Stabilize asyncbuffer.Cond test DarthSim 2025-10-30 21:23:48 +03:00
  • 9f469dfcba Fix handling ranged requests by FS storage DarthSim 2025-10-30 20:13:44 +03:00
  • a6952ef62c IMG-71: storage namespace (#1562) Victor Sokolov 2025-10-30 14:34:18 +01:00
  • e162c9496e Add client features detector DarthSim 2025-10-28 18:42:32 +03:00
  • 065a3c5354 Move XML parser to ./xmlparser DarthSim 2025-10-24 23:34:05 +03:00
  • b2f6494151 Polish XML parser tests; Add XML parser benchmark DarthSim 2025-10-24 23:29:34 +03:00
  • c602db369d Utilize bufio.Reader.ReadSlice in XML parser DarthSim 2025-10-24 01:24:06 +03:00
  • 0f8223fd07 Add svgparser.StartElement.SelfClosing DarthSim 2025-10-24 00:03:18 +03:00
  • 6c2eff3b54 Add line number to XML parser syntax errors DarthSim 2025-10-23 23:21:38 +03:00
  • f9c79192b5 Speed-up xml parser DarthSim 2025-10-23 20:37:58 +03:00
  • c77f768a99 Implement raw XML parser DarthSim 2025-10-21 20:52:16 +03:00
  • 2f7d566136 Use XML parser based on encoding/xml DarthSim 2025-10-14 19:40:21 +03:00
  • 516c8ec6c2 Add .DS_store to .gitignore DarthSim 2025-10-24 22:25:53 +03:00
  • d332147c39 devcontainer: expose more ports; Set Prometheus port DarthSim 2025-10-24 22:07:50 +03:00
  • 918eb1b1d4 air: track .imgproxyrc changes DarthSim 2025-10-24 22:06:01 +03:00
  • 9beea7fb7d air: run via make DarthSim 2025-10-24 20:57:49 +03:00
  • 2b646962ee devcontainer: mount images by symlink DarthSim 2025-10-24 19:50:08 +03:00
  • 3b9686a7ee Fixes memory leak in image_hash_matcher Viktor Sokolov 2025-10-23 14:49:10 +02:00
  • 724f757421 IMG-27: skip raw images which mimic TIFF (#1558) Victor Sokolov 2025-10-21 16:41:28 +02:00