Commit Graph

7036 Commits (3f9263fb16ad519d2dd45106549a8ba42b68fc1f)

Author SHA1 Message Date
Mark Felder 709723182d Ensure SimplePolicy's tags in string representation don't trip up the object validator
4 years ago
stwf 38b2db297b search indexing metadata respects discoverable flag
4 years ago
rinpatch bb407edce4 RichMedia: fix a compilation error due to nonexistent variable
4 years ago
rinpatch f70335002d RichMedia: Do a HEAD request to check content type/length
4 years ago
rinpatch f66a15c4a5 RichMedia parser: do not set a cache TTL for unchanging errors
4 years ago
Maksim Pechnikov 3e53ab4e98 added notification constraints
4 years ago
Maksim 489a107cf4 Apply 1 suggestion(s) to 1 file(s)
4 years ago
Ivan Tashkinov cd234a5321 [#2497] Media preview proxy: preview bypass for small images
4 years ago
Ivan Tashkinov 32831f371f [#2497] Media preview proxy: redirecting to media proxy url in case of preview error or unsupported content type.
4 years ago
Mark Felder c0b36621f1 Ensure we only apply NSFW Simple policy on parsable objects
4 years ago
Alex Gleason 9733c9d065
Merge remote-tracking branch 'upstream/develop' into chat-moderation
4 years ago
Alex Gleason e229536e5c
Chat Moderation: use explicit `sender` and `recipient` fields
4 years ago
Alex Gleason 02d70228b5
AdminAPI: fix delete chat message
4 years ago
Alex Gleason 9dd0b23da4
AdminAPI: show chat
4 years ago
Alex Gleason f13b52a703
AdminAPI: list messages in a chat
4 years ago
Alex Gleason c41430b23e
Refactor with Chat.for_user_query/1
4 years ago
Alex Gleason fb0de07343
AdminAPI: list chats for a user
4 years ago
Alex Gleason b40a627ab0
AdminAPI: delete a chat message
4 years ago
Alex Gleason f88dc1937e
MastodonAPI.StatusView.get_user/1 --> CommonAPI.get_user/1
4 years ago
Haelwenn (lanodan) Monnier f1f44069ae
Fetcher: Correctly return MRF reject reason
4 years ago
Ivan Tashkinov 0bda85857e Merge remote-tracking branch 'remotes/origin/develop' into media-preview-proxy
4 years ago
rinpatch 89a7efab69 ConnectionPool: Log possible HTTP1 blocks
4 years ago
Haelwenn 36c9197ac3 Apply 1 suggestion(s) to 1 file(s)
4 years ago
Haelwenn (lanodan) Monnier dbc013f24c
instance: Handle not getting a favicon
4 years ago
Haelwenn (lanodan) Monnier f18178cb09
AttachmentValidator: directly embed url schema and pass it fix_media_type
4 years ago
Haelwenn (lanodan) Monnier 1b3d5956b1
Pipeline Ingestion: Article
4 years ago
Haelwenn (lanodan) Monnier 2132b24a9d
object_validators: likes & announcements as [ObjectID]
4 years ago
Haelwenn (lanodan) Monnier 846b59ccb0
Pipeline Ingestion: Video
4 years ago
Haelwenn (lanodan) Monnier b73e9ef686
transmogrifier: Call strip_internal_fields on pipeline ingestion
4 years ago
Haelwenn (lanodan) Monnier da876d09e8
federator: normalize only actor, catch actor error
4 years ago
Ivan Tashkinov 4d18a50f3c [#2497] Formatting fix.
4 years ago
Alexander Strizhakov 15aece7238 remove validate_expires_at from enqueue method
4 years ago
Alexander Strizhakov 2c2094d4b2 configurable lifetime for ephemeral activities
4 years ago
Alexander Strizhakov f24828a3e8 oban warning
4 years ago
Alexander Strizhakov eb5ff715f7 pin/unpin for activities with expires_at option
4 years ago
Alexander Strizhakov b3485a6dbf little clean up
4 years ago
Alexander Strizhakov 357d971a10 expiration for new pipeline
4 years ago
Alexander Strizhakov 93e1c8df9d reject activity creation
4 years ago
Alexander Strizhakov 4981b5a1a3 copyright header
4 years ago
Alexander Strizhakov 629a8de9cb deprecation warning
4 years ago
Alexander Strizhakov de4c935071 don't expire pinned posts
4 years ago
Alexander Strizhakov 9bf1065a06 schedule activity expiration in Oban
4 years ago
rinpatch 0254696e30 Merge branch 'feature/1790-oban-overuse-clear-oauth-token' into 'develop'
4 years ago
rinpatch 541a3eede2 Merge branch 'chores/remove-ostatus-fixtures' into 'develop'
4 years ago
rinpatch 53cf7fef6e Merge branch 'fix/streaming-termination-errors' into 'develop'
4 years ago
rinpatch 45c299e5b5 Merge branch '2130-mfa-users-oauth-login-fix' into 'develop'
4 years ago
Ivan Tashkinov dc4e06e199 [#2497] Removed support for thumbnail_max_* params for media preview proxy
4 years ago
rinpatch 01fa68fe45 Websocket handler: fix never matching code on failed auth
4 years ago
rinpatch e16e8f9816 Websocket handler: do not raise if handler is terminated before switching protocols
4 years ago
rinpatch cb06e98da2 websocket handler: Do not log client ping frames as errors
4 years ago
Alexander Strizhakov e8bfb50fa3
pass options without adapter key
4 years ago
Alexander Strizhakov 8af1fd3223
oban warning
4 years ago
Alexander Strizhakov 7dd986a563
expire mfa tokens through Oban
4 years ago
Alexander Strizhakov 3ce658b930
schedule expired oauth tokens deletion with Oban
4 years ago
Maksim Pechnikov 9853c90abb added paginate links to headers for /chats/:id/messages
4 years ago
Ivan Tashkinov 148bc24435 [#2497] Removed Hackney-specific code
4 years ago
Ivan Tashkinov cad69669fc [#2130] Fixed OAuth OOB authentication for users with enabled MFA.
4 years ago
Ivan Tashkinov b4860c57a6 [#2497] Formatting fix.
4 years ago
Ivan Tashkinov 68a74d6659 [#2497] Added missing alias, removed legacy `:adapter` option specification for HTTP.get/_.
4 years ago
Mark Felder 4ee99dafcc Merge branch 'develop' into media-preview-proxy
4 years ago
Mark Felder d23d0c27c2 Handle possibility of user account in a bulk operation not having an email address
4 years ago
Mark Felder 75b6fef25d Add mix task for bulk [un]confirming the local instance users
4 years ago
Mark Felder 23ca5f75af Make it possible to bulk send confirmation emails to all unconfirmed users
4 years ago
rinpatch 0d2814ec8e Metadata: Move restriction check from Feed provider to activated_providers
4 years ago
Mark Felder 2011142ed9 Use :restrict_unauthenticated testing for more granular control
4 years ago
Mark Felder a85ed6defb Do not serve RSS/Atom feeds when instance is private
4 years ago
Mark Felder 14d07081fd Feed provider only generates a redirect, so always activate it.
4 years ago
Mark Felder ff07014b26 Disable providers of user and status metadata when instance is private
4 years ago
Mark Felder 630444ee08 Do not make RelMe metadata provider optional.
4 years ago
Haelwenn (lanodan) Monnier 947ee55ae2 user: harden get_friends_query(), get_followers_query() and their wrappers
4 years ago
Haelwenn (lanodan) Monnier 16c451f8f1 search: Apply following filter only when user is usable
4 years ago
Haelwenn (lanodan) Monnier 10ef532c63 AP C2S: Restrict character limit on Note
4 years ago
Egor Kislitsyn a781ac6ca5 Fix atom leak in AdminAPIController
4 years ago
rinpatch 27c3973b78 Merge branch 'temp-hackney-fix' into 'develop'
4 years ago
rinpatch 7490b76bbf Merge branch 'fix/upload-filter-exiftool-webp' into 'develop'
4 years ago
Haelwenn (lanodan) Monnier 921f926e96
Remove OStatus in testsuite
4 years ago
Haelwenn (lanodan) Monnier ee0e05f930
Drop unused "inReplyToAtomUri" in objects
4 years ago
Alexander Strizhakov 87d2805791
combo fixes
4 years ago
Mark Felder 21efda2edb Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into unlisted
4 years ago
rinpatch 0a05670b44 Merge branch 'fix/upload-filter-exiftool-webp' into 'develop'
4 years ago
rinpatch 4b76d7ce67 Merge branch 'fix/admin-controller-atom-leak' into 'develop'
4 years ago
lain 9b85592b8b Merge branch 'fix/rich-media-fake-statuses' into 'develop'
4 years ago
rinpatch 964bc8e2e8 Merge branch 'bugfix/favicon-too-long' into 'develop'
4 years ago
feld 43b07c31cb Merge branch 'fix/2095-deactivated-account-reset' into 'develop'
4 years ago
rinpatch dccbed856d Merge branch 'http-fixes' into 'develop'
4 years ago
rinpatch ea4b6c64d6 Merge branch 'feat/rich-media-improvements' into 'develop'
4 years ago
rinpatch 8c3241df44 Merge branch 'fix/2047-rich-media-parser' into 'develop'
4 years ago
rinpatch 13e606941c Merge branch 'fix/2087-metadata' into 'develop'
4 years ago
rinpatch 74d46a1b09 Merge branch 'secfix/search-crash' into 'develop'
4 years ago
rinpatch 84acfab156 Merge branch 'fix-searching-following' into 'develop'
4 years ago
rinpatch 718c7cc847 Merge branch 'fix/apc2s-limits' into 'develop'
4 years ago
Mark Felder 4ea07f74e9 Revert/simplify.
4 years ago
Mark Felder 216c84a8f4 Bypass the filter based on content-type as well in case a webp image is uploaded with the wrong file extension.
4 years ago
Mark Felder 2165a24974 Improve upload filter return values so we can identify when filters make no changes to the input
4 years ago
Mark Felder fa347b9c2f Fix uploading webp image files when Exiftool Upload Filter is enabled
4 years ago
Alibek Omarov 95688c90ad ForceBotUnlistedPolicy: simplify code
4 years ago
Alibek Omarov 8b695c3eeb ForceBotUnlistedPolicy: format
4 years ago
Alibek Omarov 699224a900 ForceBotUnlistedPolicy: initial add, tiny clean up from my previous version
4 years ago
Alexander Strizhakov 18d21aed00
deprecation warnings
4 years ago
Alexander Strizhakov 696bf09433
passing adapter options directly without adapter key
4 years ago
Alexander Strizhakov a83916fdac
adapter options unification
4 years ago
Alexander Strizhakov ee67c98e55
removing Stats worker from Oban cron jobs
4 years ago
rinpatch 6c6de8e5df Merge branch 'temp-hackney-fix' into 'develop'
4 years ago
rinpatch d5c286b802 Merge branch 'bugfix/favicon-too-long' into 'develop'
4 years ago
lain fdab01ab56 Merge branch 'fix/rich-media-fake-statuses' into 'develop'
4 years ago
Haelwenn (lanodan) Monnier 08aef7dd4e
instance: Log catch favicon errors as warnings
4 years ago
Maksim Pechnikov 917d325972 added api spec
4 years ago
Maksim Pechnikov 5ae56aafb2 added import mutes
4 years ago
Mark Felder 563718cab9 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into media-preview-proxy
4 years ago
rinpatch 170599c390 RichMedia: do not log webpages missing metadata as errors
4 years ago
rinpatch 129a2f48df ConnectionPool middleware: handle connection opening errors
4 years ago
rinpatch 9d6aca5bee ConnectionPool: fix the previous hotfix
4 years ago
rinpatch 5298de3be6 ConnectionPool middleware: fix a crash due to unimplemented behaviour
4 years ago
rinpatch e198ba492e Rich Media: Do not cache URLs for preview statuses
4 years ago
Ivan Tashkinov 88a6ee4a59 [#2497] Func defs grouping fix.
4 years ago
Ivan Tashkinov f170d47130 [#2497] Adjusted media proxy preview invalidation. Allowed client-side caching for media preview. Adjusted prewarmer to fetch only proxiable URIs.
4 years ago
Ivan Tashkinov c3b02341bf [#2497] Made media preview proxy fall back to media proxy instead of to source url. Adjusted tests. Refactoring.
4 years ago
Haelwenn (lanodan) Monnier 0d91f65284
Prevent AccountView and instance.get_or_update_favicon fails
4 years ago
rinpatch 10da13c713 ConnectionPool middleware: Fix connection leak on ReverseProxy redirects
4 years ago
Alexander Strizhakov 473458b0fb
fix for ReverseProxy
4 years ago
Alexander Strizhakov 8bd2b6eb13
temp hackney fix
4 years ago
rinpatch d34fe2840d HTTP: radically simplify pool checkin/checkout
4 years ago
Mark Felder f25b0e87f3 URL passed to helper is already MediaProxy
4 years ago
Mark Felder d1e1057e22 Merge branch 'media-preview-proxy' of git.pleroma.social:pleroma/pleroma into feld-media-preview-proxy
4 years ago
Mark Felder 6141eb94ab Fetch preview requests through the MediaProxy. Separate connection options are not needed.
4 years ago
Ivan Tashkinov 60c925380d [#2497] Added support for enforcing output format for media proxy preview, used for avatar_static & header_static (AccountView).
4 years ago
Mark Felder 85446cc30c Merge branch 'develop' into media-preview-proxy
4 years ago
lain 9433311923 Merge branch 'bugfix/incoming-poll-emoji' into 'develop'
4 years ago
feld d1a6f67b1d Merge branch 'fix/2095-deactivated-account-reset' into 'develop'
4 years ago
lain 0ab03e8564 Merge branch 'fix/1991-tzdata-update' into 'develop'
4 years ago
lain 119e11f455 Merge branch 'bugfix/mastoapi-lists' into 'develop'
4 years ago
lain 581f382e71 ListController: DRY up stuff.
4 years ago
Mark Felder cbf7f0e029 Disallow password resets for deactivated accounts.
4 years ago
rinpatch d48fc90978 StatusView: Start fetching rich media cards as soon as possible
4 years ago
Alexander Strizhakov a11f23c130
user agent if Endpoint is not started yet
4 years ago
rinpatch 19691389b9 Rich media: Add failure tracking
4 years ago
rinpatch 46236d1d87 html.ex: optimize external url extraction
4 years ago
rinpatch 47ff425cfd Merge branch 'fix/2047-rich-media-parser' into 'develop'
4 years ago
rinpatch b2d776d77d Merge branch 'http-fixes' into 'develop'
4 years ago
Alexander Strizhakov 84fbf16161
timeout option moved to gun adapter helper
4 years ago
Alexander Strizhakov 1c57ef4498
default pool for tz_data client
4 years ago
Alexander Strizhakov 79f65b4374
correct pool and uniform headers format
4 years ago
Alexander Strizhakov 5e8adf91b4
don't overwrite passed pool option in http clients
4 years ago
Alexander Strizhakov c17d83cd73
improvements and fixes for http requests
4 years ago
Karol Kosek 868057871a
search: fix 'following' query parameter
4 years ago
Ivan Tashkinov 6ce28c4091 [#2497] Fix for png media proxy preview response headers (content-type & content-disposition).
4 years ago
Alexander Strizhakov 03d06062ab
don't fail on url fetch
4 years ago
Haelwenn (lanodan) Monnier d872858046
Fix removing an account from a list
4 years ago
rinpatch 126461942b User table: ensure bio is always a string
4 years ago
Haelwenn (lanodan) Monnier d9a21e4784
fetcher: Remove fix_object call for Question activities
4 years ago