Commit Graph

59 Commits (280172f6f6d74872349e3b4e6f1feaa9c95b3900)

Author SHA1 Message Date
rinpatch e2fe796c63 Add some tests
6 years ago
rinpatch 5a73cae2be WIP: Stop mangling filenames
6 years ago
rinpatch 4263edc9c9 Properly escape reserved URI charachters in upload urls
6 years ago
Haelwenn (lanodan) Monnier 106f4e7a0f
Credo fixes: parameter consistency
6 years ago
Mark Felder 0c08bd4181 Update Mogrify docs and warning for deprecated syntax to encourage
6 years ago
lambda 646bb87816 Merge branch 'fix/elixir-1-8-type-annotation' into 'develop'
6 years ago
Haelwenn (lanodan) Monnier 9fcdca1bdc
Upload: Fix uploading with a : in the filename
6 years ago
Haelwenn (lanodan) Monnier e3eb75bd23
Upload: Fix uploading with a ? in the filename
6 years ago
Maxim Filippov e8eff9fe03 Fix Elixir 1.8 type annotation issue
6 years ago
Shadowfacts 42b7584068
URI escape file upload URLs
6 years ago
William Pitcock 980b5288ed update copyright years to 2019
6 years ago
William Pitcock 2791ce9a1f add license boilerplate to pleroma core
6 years ago
Maksim Pechnikov e94c3442f4 updates
6 years ago
Maksim Pechnikov 074fa790ba fix compile warnings
6 years ago
href 65e7307d68
Upload: bring back base_url
6 years ago
href 5d92431350
Fix deprecation warnings
6 years ago
href 02d3dc6869
Uploads fun, part. 2
6 years ago
href b19597f602
reverse proxy / uploads
6 years ago
rinpatch 0d229613df Fix lint error
6 years ago
rinpatch 7f20a3cf1f Add Theora detection to upload.ex
6 years ago
href 5bb88fd174
Runtime configuration
6 years ago
William Pitcock fa483cd7c2 upload: add new optional argument designating an upload size limit
6 years ago
Thurloat af01f0196a Add backend failure handling with :ok | :error so the uploader can handle it.
6 years ago
Thurloat 2ff25ac0ce A hobbldey-working swift client.
6 years ago
Thurloat 9fc20ed572 works now, tested with profile photo upload on local backend.
6 years ago
Thurloat dad39b24a1 add the behaviour, work on actually making it work.
6 years ago
Thurloat 8d2d7a8859 Implement uploader behaviour
6 years ago
Thurloat 0df558a6a5 cleaning up a bit.
6 years ago
Thurloat 709816a0f8 example of flexible storage backends
6 years ago
William Pitcock d22f66655b upload: formatting
6 years ago
William Pitcock 1596185ac6 upload: add the S3 support itself
6 years ago
William Pitcock 86c007ddd2 upload: strip exif data before finalizing the file path
6 years ago
kaniini 8dc715b30b Merge branch 'fix/normalize-file-extension' into 'develop'
6 years ago
Tristan Mahé bc2668bb63 Merge remote-tracking branch 'upstream/develop' into feature/filter_exif
6 years ago
William Pitcock f10291a1d3 upload: use generic Document object type instead of Image (mastodon compatibility)
6 years ago
Tristan Mahé dc8ace29d1 use the correct end file
6 years ago
Tristan Mahé ca63585a32 maybe I should learn proper elixir ;D
6 years ago
Tristan Mahé d8d43f1173 do the filtering
6 years ago
Tristan Mahé c67cf8e9af format...
6 years ago
Tristan Mahé cb21bf5fc2 filter exif data #187
6 years ago
Francis Dinh 082920044a Normalize file extension for uploaded files
6 years ago
lambda de20c8d620 Merge branch 'fix/missing-file-extension' into 'develop'
6 years ago
Francis Dinh 0a95b5594b Add missing file extension if file does not have one
6 years ago
eal 12c7a023de upload.ex: add MPEG Layer 3 file header.
6 years ago
Sir_Boops 3f0440ac3c
Dedupe uploads
6 years ago
RX14 033771d9f1
Fix failure to serve media from custom upload path
7 years ago
lain 4afbef39f4 Format the code.
7 years ago
eal 286f6698ee Detect file type if none given.
7 years ago
eal 18a95cd375 Add common video and audio types.
7 years ago
eal 260b148b92 Use headers for file content type recognition.
7 years ago