| 
								
								
									 Yukkuri | 38659e5610 | Use uppercase HTTP HEAD method for media preview proxy request (#128) Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/128
Co-authored-by: Yukkuri <iamtakingiteasy@eientei.org>
Co-committed-by: Yukkuri <iamtakingiteasy@eientei.org> | 2022-07-30 21:58:14 +00:00 |  | 
				
					
						| 
								
								
									 floatingghost | 364b6969eb | Use finch everywhere (#33) Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/33 | 2022-07-04 16:30:38 +00:00 |  | 
				
					
						| 
								
								
									 Mark Felder | e5b32aab92 | rename function | 2021-01-21 14:41:28 -06:00 |  | 
				
					
						| 
								
								
									 Mark Felder | 003402df40 | Add ability to invalidate cache entries for Apache | 2021-01-21 14:20:13 -06:00 |  | 
				
					
						| 
								
								
									 Haelwenn (lanodan) Monnier | c4439c630f | Bump Copyright to 2021 grep -rl '# Copyright © .* Pleroma' * | xargs sed -i 's;Copyright © .* Pleroma .*;Copyright © 2017-2021 Pleroma Authors <https://pleroma.social/>;' | 2021-01-13 07:49:50 +01:00 |  | 
				
					
						| 
								
								
									 Mark Felder | 64553ebae2 | Merge branch 'develop' into chore/elixir-1.11 | 2020-10-13 09:54:53 -05:00 |  | 
				
					
						| 
								
								
									 Alexander Strizhakov | 0374df1d12 | other files consistency | 2020-10-13 16:38:19 +03:00 |  | 
				
					
						| 
								
								
									 feld | 6d1666a080 | Apply 1 suggestion(s) to 1 file(s) | 2020-10-07 16:44:52 +00:00 |  | 
				
					
						| 
								
								
									 Mark Felder | d3106c69c8 | Fix incompatible type (Elixir 1.11) | 2020-10-07 10:02:20 -05:00 |  | 
				
					
						| 
								
								
									 Ivan Tashkinov | 7cdbd91d83 | [#2497] Configurability of :min_content_length (preview proxy). Refactoring, documentation, tests. | 2020-09-17 17:13:40 +03:00 |  | 
				
					
						| 
								
								
									 Ivan Tashkinov | a781f41f96 | [#2497] Media preview proxy: misc. improvements ( staticparam support, dynamic fifo pipe path), refactoring. | 2020-09-16 22:30:42 +03:00 |  | 
				
					
						| 
								
								
									 Ivan Tashkinov | cd234a5321 | [#2497] Media preview proxy: preview bypass for small images (basing on Content-Length and Content-Type). | 2020-09-12 11:20:41 +03:00 |  | 
				
					
						| 
								
								
									 Ivan Tashkinov | 32831f371f | [#2497] Media preview proxy: redirecting to media proxy url in case of preview error or unsupported content type. | 2020-09-12 10:33:42 +03:00 |  | 
				
					
						| 
								
								
									 Ivan Tashkinov | 4d18a50f3c | [#2497] Formatting fix. | 2020-09-10 21:54:26 +03:00 |  | 
				
					
						| 
								
								
									 Ivan Tashkinov | dc4e06e199 | [#2497] Removed support for thumbnail_max_* params for media preview proxy (per https://git.pleroma.social/pleroma/pleroma/-/merge_requests/2497#note_70771) | 2020-09-10 21:28:07 +03:00 |  | 
				
					
						| 
								
								
									 Ivan Tashkinov | 68a74d6659 | [#2497] Added missing alias, removed legacy :adapteroption specification for HTTP.get/_. | 2020-09-09 19:30:42 +03:00 |  | 
				
					
						| 
								
								
									 Ivan Tashkinov | f170d47130 | [#2497] Adjusted media proxy preview invalidation. Allowed client-side caching for media preview. Adjusted prewarmer to fetch only proxiable URIs. Removed :preview pool in favor of existing :media one. Misc. refactoring. | 2020-09-05 20:19:09 +03:00 |  | 
				
					
						| 
								
								
									 Ivan Tashkinov | c3b02341bf | [#2497] Made media preview proxy fall back to media proxy instead of to source url. Adjusted tests. Refactoring. | 2020-09-05 16:16:35 +03:00 |  | 
				
					
						| 
								
								
									 Mark Felder | d1e1057e22 | Merge branch 'media-preview-proxy' of git.pleroma.social:pleroma/pleroma into feld-media-preview-proxy | 2020-09-03 14:48:43 -05:00 |  | 
				
					
						| 
								
								
									 Mark Felder | 6141eb94ab | Fetch preview requests through the MediaProxy. Separate connection options are not needed. Use a separate pool for preview requests | 2020-09-03 14:42:11 -05:00 |  | 
				
					
						| 
								
								
									 Ivan Tashkinov | 60c925380d | [#2497] Added support for enforcing output format for media proxy preview, used for avatar_static & header_static (AccountView). | 2020-09-03 20:13:29 +03:00 |  | 
				
					
						| 
								
								
									 Ivan Tashkinov | 6ce28c4091 | [#2497] Fix for png media proxy preview response headers (content-type & content-disposition). | 2020-09-01 21:21:58 +03:00 |  | 
				
					
						| 
								
								
									 Ivan Tashkinov | 0a839d51a7 | [#2497] Added Cache-Control response header for media proxy preview endpoint. | 2020-08-31 13:08:50 +03:00 |  | 
				
					
						| 
								
								
									 Mark Felder | 2d2af75777 | Support PNG previews to preserve alpha channels | 2020-08-30 09:17:24 -05:00 |  | 
				
					
						| 
								
								
									 Mark Felder | 5b4d483f52 | Add a note about the avatars and banners situation | 2020-08-27 17:28:21 -05:00 |  | 
				
					
						| 
								
								
									 Mark Felder | ef9d12fcc5 | Attempt at supporting video thumbnails via ffmpeg | 2020-08-27 12:31:55 -05:00 |  | 
				
					
						| 
								
								
									 Mark Felder | 157ecf4022 | Follow redirects. I think we should be using some global adapter options here, though. | 2020-08-27 11:46:56 -05:00 |  | 
				
					
						| 
								
								
									 Mark Felder | eead2276e7 | Ensure GIFs are redirected to the original or they become static. | 2020-08-26 16:18:11 -05:00 |  | 
				
					
						| 
								
								
									 Mark Felder | ddbddc08fc | Redirects for videos right now | 2020-08-25 17:31:55 -05:00 |  | 
				
					
						| 
								
								
									 Mark Felder | 899ea2da3e | Switch to imagemagick, only support videos | 2020-08-25 17:18:22 -05:00 |  | 
				
					
						| 
								
								
									 Ivan Tashkinov | aa0a5ffb48 | [#2497] Media preview proxy: added qualityconfig setting, adjusted width/height defaults. | 2020-08-21 08:59:08 +03:00 |  | 
				
					
						| 
								
								
									 Ivan Tashkinov | 02ad1cd8e9 | [#2497] Media preview proxy: added Content-Disposition header with filename to response. | 2020-08-20 09:58:50 +03:00 |  | 
				
					
						| 
								
								
									 Ivan Tashkinov | 4ee15e991e | [#2497] Media preview proxy config refactoring & documentation. | 2020-08-19 21:36:26 +03:00 |  | 
				
					
						| 
								
								
									 Ivan Tashkinov | da116d81fb | [#2497] Added video preview proxy. Switched from exexec to Port. | 2020-08-18 18:23:27 +03:00 |  | 
				
					
						| 
								
								
									 Ivan Tashkinov | 27e7999a15 | Merge remote-tracking branch 'remotes/origin/develop' into 2168-media-preview-proxy | 2020-08-18 18:02:09 +03:00 |  | 
				
					
						| 
								
								
									 Maksim Pechnikov | 345ac512e4 | added paginate+search for admin/MediaProxy URLs | 2020-08-11 10:30:13 +03:00 |  | 
				
					
						| 
								
								
									 Ivan Tashkinov | bdf57b8ef4 | Merge remote-tracking branch 'remotes/origin/develop' into 2168-media-preview-proxy # Conflicts:
#	config/config.exs
#	lib/pleroma/web/media_proxy/media_proxy.ex
#	mix.lock
#	test/web/media_proxy/media_proxy_test.exs | 2020-07-19 20:05:37 +03:00 |  | 
				
					
						| 
								
								
									 Alexander Strizhakov | b376442325 | MediaProxy whitelist setting now supports hosts with scheme added deprecation warning about using bare domains | 2020-07-12 12:41:40 +03:00 |  | 
				
					
						| 
								
								
									 Mark Felder | d23804f191 | Use the Pleroma.Config alias | 2020-07-09 10:53:51 -05:00 |  | 
				
					
						| 
								
								
									 Ivan Tashkinov | 9faa632037 | [#2497] Fixed merge issue. | 2020-07-05 19:02:43 +03:00 |  | 
				
					
						| 
								
								
									 Ivan Tashkinov | 61180ab6f4 | Merge remote-tracking branch 'remotes/origin/develop' into 2168-media-preview-proxy # Conflicts:
#	config/config.exs
#	lib/pleroma/web/media_proxy/media_proxy.ex
#	lib/pleroma/web/media_proxy/media_proxy_controller.ex | 2020-07-02 16:36:54 +03:00 |  | 
				
					
						| 
								
								
									 Maksim Pechnikov | 4044f24e2e | fix test | 2020-06-18 05:06:28 +03:00 |  | 
				
					
						| 
								
								
									 Mark Felder | 2731ea1334 | Change references from "deleted_urls" to "banned_urls" as nothing is handled via media deletions anymore; all actions are manual operations by an admin to ban the url | 2020-06-17 13:13:55 -05:00 |  | 
				
					
						| 
								
								
									 Mark Felder | c08c9db0c1 | Remove misleading is_ prefix from boolean function | 2020-06-17 13:02:01 -05:00 |  | 
				
					
						| 
								
								
									 Mark Felder | 71a5d9bffb | Empty list as default | 2020-06-17 12:54:02 -05:00 |  | 
				
					
						| 
								
								
									 Maksim | 9a371bf5f6 | Apply suggestion to lib/pleroma/web/media_proxy/invalidations/script.ex | 2020-06-17 13:12:38 +00:00 |  | 
				
					
						| 
								
								
									 Maksim | 44ce97a9c9 | Apply suggestion to lib/pleroma/web/media_proxy/invalidations/script.ex | 2020-06-17 13:12:32 +00:00 |  | 
				
					
						| 
								
								
									 Maksim | 74fd761637 | Apply suggestion to lib/pleroma/web/media_proxy/invalidation.ex | 2020-06-17 12:56:30 +00:00 |  | 
				
					
						| 
								
								
									 Maksim Pechnikov | 62b8c31b7a | added tests | 2020-06-15 14:55:00 +03:00 |  | 
				
					
						| 
								
								
									 Maksim Pechnikov | 2e8a236cef | fix invalidates media url's | 2020-06-14 21:02:57 +03:00 |  |