rinpatch
0a05670b44
Merge branch 'fix/upload-filter-exiftool-webp' into 'develop'
Skip processing webp image files because we can't strip EXIF
Closes #2080
See merge request pleroma/pleroma!2924
3 anni fa
rinpatch
d34dc4a746
Merge branch 'fix/2108-adapter-options' into 'develop'
Adapter options unification
Closes #2108
See merge request pleroma/pleroma!2952
3 anni fa
rinpatch
0f27211dd0
CHANGELOG.md: move the exiftool webp entry to a proper section
Also clarify how it was fixed
3 anni fa
Mark Felder
4ea07f74e9
Revert/simplify.
We only need to check the content-type. There's no chance a webp file
will get mismatched as another image type.
3 anni fa
Mark Felder
216c84a8f4
Bypass the filter based on content-type as well in case a webp image is uploaded with the wrong file extension.
3 anni fa
Mark Felder
3a98960c26
Verify webp files are not processed with exiftool
3 anni fa
Mark Felder
2165a24974
Improve upload filter return values so we can identify when filters make no changes to the input
3 anni fa
Mark Felder
fa347b9c2f
Fix uploading webp image files when Exiftool Upload Filter is enabled
3 anni fa
rinpatch
d8a48f8386
CHANGELOG.md: Split settings renaming to 2 separate entries
3 anni fa
Alexander Strizhakov
7ad1732ed2
changelog entry
3 anni fa
Alexander Strizhakov
18d21aed00
deprecation warnings
3 anni fa
Alexander Strizhakov
696bf09433
passing adapter options directly without adapter key
3 anni fa
Alexander Strizhakov
8a3d43044a
migrations for renaming gun timeout options
3 anni fa
Alexander Strizhakov
a83916fdac
adapter options unification
not needed options deletion
3 anni fa
rinpatch
c5434dbefc
Merge branch 'feature/1790-oban-overuse' into 'develop'
removing StatsWorker from Oban cron jobs
See merge request pleroma/pleroma!2963
3 anni fa
rinpatch
8c6485c470
CHANGELOG.md: move Unreleased section ahead of unreleased-patch
3 anni fa
Alexander Strizhakov
ee67c98e55
removing Stats worker from Oban cron jobs
3 anni fa
rinpatch
6c6de8e5df
Merge branch 'temp-hackney-fix' into 'develop'
temp hackney fix
See merge request pleroma/pleroma!2951
3 anni fa
rinpatch
b5f3694302
Merge branch 'chore/back-to-upstream-tesla' into 'develop'
switch back to upstream tesla
See merge request pleroma/pleroma!2966
3 anni fa
rinpatch
8628e1b216
switch back to upstream tesla
The patch we required got merged upstream: 9f7261ca49
3 anni fa
rinpatch
1984ff3103
Add a changelog entry for hackney downgrade
3 anni fa
rinpatch
d5c286b802
Merge branch 'bugfix/favicon-too-long' into 'develop'
instance: Drop favicon URLs longer than 255 characters
Closes #2116
See merge request pleroma/pleroma!2949
3 anni fa
lain
fdab01ab56
Merge branch 'fix/rich-media-fake-statuses' into 'develop'
Rich Media: Do not cache URLs for preview statuses
Closes #1987
See merge request pleroma/pleroma!2956
3 anni fa
Haelwenn
000c315ee7
Merge branch 'fix/no-rich-media-error' into 'develop'
RichMedia: do not log webpages missing metadata as errors
See merge request pleroma/pleroma!2960
3 anni fa
Haelwenn
23932aaf38
Merge branch 'chore/add-cc-by-4' into 'develop'
Add a copy of CC-BY-4.0 to the repo
See merge request pleroma/pleroma!2962
3 anni fa
Haelwenn (lanodan) Monnier
08aef7dd4e
instance: Log catch favicon errors as warnings
3 anni fa
rinpatch
0b4fa769f4
Add a copy of CC-BY-4.0 to the repo
We mentined it in COPYING, but didn't actually have a copy in the repo.
3 anni fa
rinpatch
170599c390
RichMedia: do not log webpages missing metadata as errors
Also fixes the return value of Parser.parse on errors, previously
was just `:ok` due to the logger call in the end
3 anni fa
rinpatch
047a60c46e
Merge branch 'hotfix-the-hotfix' into 'develop'
ConnectionPool: fix the previous hotfix
See merge request pleroma/pleroma!2959
3 anni fa
rinpatch
129a2f48df
ConnectionPool middleware: handle connection opening errors
3 anni fa
rinpatch
9d6aca5bee
ConnectionPool: fix the previous hotfix
I rushed the hotfix and forgot how `pop_in` actually works,
I want to die. We need some integration tests for the HTTP client
3 anni fa
rinpatch
b42869424f
Merge branch 'hotfix/tesla-env-no-access' into 'develop'
ConnectionPool middleware: fix a crash due to unimplemented behaviour
See merge request pleroma/pleroma!2958
3 anni fa
rinpatch
5298de3be6
ConnectionPool middleware: fix a crash due to unimplemented behaviour
Structs don't implement Access behaviour, so this crashed. Tests didn't
catch it and I didn't test that part of the codepath. Very sorry
3 anni fa
rinpatch
e198ba492e
Rich Media: Do not cache URLs for preview statuses
Closes #1987
3 anni fa
rinpatch
8c8fb84a38
Merge branch 'fix/pool-middleware-reverseproxy-leak' into 'develop'
ConnectionPool middleware: Fix connection leak on ReverseProxy redirects
See merge request pleroma/pleroma!2954
3 anni fa
Alexander Strizhakov
de7e2ae0b5
use override flag for hackney dependency
3 anni fa
Haelwenn (lanodan) Monnier
0d91f65284
Prevent AccountView and instance.get_or_update_favicon fails
3 anni fa
Haelwenn
da4660d2bf
Merge branch 'use-https-in-dockerfile' into 'develop'
Use TLS when adding Alpine community repository in Dockerfile
See merge request pleroma/pleroma!2955
3 anni fa
James Alseth
9fd0e5e0dd
Use TLS when adding Alpine community repository in Dockerfile
3 anni fa
rinpatch
10da13c713
ConnectionPool middleware: Fix connection leak on ReverseProxy redirects
Requires a patched Tesla due to upstream not saving opts between
redirects, patch submitted at https://github.com/teamon/tesla/pull/414
3 anni fa
lain
2cd2a8fda3
Merge branch 'develop' into 'develop'
Added cmake
See merge request pleroma/pleroma!2953
3 anni fa
Farhan Khan
173b04df48
Added cmake
3 anni fa
Alexander Strizhakov
473458b0fb
fix for ReverseProxy
3 anni fa
Alexander Strizhakov
8bd2b6eb13
temp hackney fix
3 anni fa
Haelwenn
2b04cdf407
Merge branch 'feat/simplify-pool-managment' into 'develop'
HTTP: radically simplify pool checkin/checkout
See merge request pleroma/pleroma!2948
3 anni fa
rinpatch
5dde1fdae2
Merge branch 'chore/fast_html-bump' into 'develop'
mix.lock: Bump fast_html
See merge request pleroma/pleroma!2950
3 anni fa
Haelwenn (lanodan) Monnier
bce22937dc
mix.lock: Bump fast_html
This update fixes an incorrect push to Hex that reverted the gcc-10 fix
3 anni fa
rinpatch
d34fe2840d
HTTP: radically simplify pool checkin/checkout
Use a custom tesla middleware instead of adapter helper function +
custom redirect middleware.
This will also fix "Client died before releasing the connection"
messages when the request pool is overloaded. Since the checkout is
now done after passing ConcurrentLimiter.
This is technically less efficient, since the connection needs to be
checked in/out every time the middleware is left or entered respectively.
But I don't think the nanoseconds we might lose on redirects
to the same host are worth the complexity.
3 anni fa
lain
9433311923
Merge branch 'bugfix/incoming-poll-emoji' into 'develop'
Fix emoji in Question, force generated context/context_id insertion
Closes #1870
See merge request pleroma/pleroma!2915
3 anni fa
lain
1d743ca829
Merge branch 'fix_install_fe_bug' into 'develop'
Fix frontend install mix task bug
See merge request pleroma/pleroma!2942
3 anni fa