Commit Graph

4105 Commits (2c35d4b0b04e58368c51f2828536d295f72839a2)

Author SHA1 Message Date
kaniini bd265acf91 Merge branch 'chore/adminapi-deprecated-endpoints' into 'develop'
5 years ago
Haelwenn (lanodan) Monnier 90be91b0e0
Router: Remove deprecated AdminAPI endpoints
5 years ago
Alexander Strizhakov 5e72554f3c Admin config fix
5 years ago
Maksim c49a09ed88 tests for Pleroma.Web.ActivityPub.Publisher
5 years ago
kaniini 8d3cf7e519 Merge branch 'bugfix/unauthed-liked-by' into 'develop'
5 years ago
kaniini 03d89e182e Merge branch 'fix/subscriber-notifications' into 'develop'
5 years ago
Mark Felder 6a79bb12c3 Fix function
5 years ago
Sadposter 54a161cb7a move unauth'd user blocks?/2 check
5 years ago
Mark Felder fd287387a0 Do not notify subscribers for messages from users which are replies to others
5 years ago
Ariadne Conill e7c64f106e signature: properly deduce the actor from misskey key IDs
5 years ago
Sadposter 452980652d Mix format
5 years ago
Sadposter eacf61d823 fix unauthenticated req to favourited/rebloggd_by
5 years ago
kPherox e818381042
Use User.get_or_fetch/1 instead of OStatus.find_or_make_user/1
5 years ago
Alexander Strizhakov b70e659304 Feature/1087 wildcard option for blocks
5 years ago
Haelwenn 674ad5e1df Merge branch 'hardening/stop-misusing-sharedinbox' into 'develop'
5 years ago
Sadposter f712ee879a Bugfix: muted/blocked user notification streaming
5 years ago
Sergey Suprunenko 05b5af8075 Add tests for users tasks and PleromaAuthenticator
5 years ago
Sadposter a5d6287ba8 Hide blocked users from interactions
5 years ago
Ariadne Conill 56019d53a8 activitypub: publisher: align sharedinbox usage with AP specification rules
5 years ago
kaniini a00aab3402 Merge branch 'fix/rich-media-ttl-fallback' into 'develop'
5 years ago
rinpatch 3368174785 Fix rich media parser failing when no TTL can be found by image TTL
5 years ago
Ariadne Conill bc6c5c513a router: ensure the AP sharedinbox path is registered first
5 years ago
rinpatch 196cad46f3 Resolve merge conflicts
5 years ago
rinpatch c3ecaea64d Apply suggestion to lib/pleroma/object/fetcher.ex
5 years ago
rinpatch d4ee76ab63 Apply suggestion to lib/pleroma/user.ex
5 years ago
Roman Chvanikov 8292331b35 Merge branch 'develop' into feature/digest-email
5 years ago
Ivan Tashkinov d0198fe215 [#1112] Preserving `id` on user insert conflict on order not to violate conversation_partipations_user_id_fkey constraint.
5 years ago
Roman Chvanikov ae4fc58589 Remove flavour from userinfo
5 years ago
Roman Chvanikov 36049f08ef Merge develop
5 years ago
feld 93df0796f0 Merge branch 'feature/matstodon-statuses-by-name' into 'develop'
5 years ago
Mark Felder 9169f331b6 Merge branch 'develop' into feature/matstodon-statuses-by-name
5 years ago
kaniini 33729bbb28 Merge branch 'feature/richmedia-ttl' into 'develop'
5 years ago
Ariadne Conill 9a8eb2c94d mix: add pleroma.user unsubscribe_all_from_instance
5 years ago
kaniini 716afc83ce Merge branch 'refactor/http-signature-plug' into 'develop'
5 years ago
Maksim c2e2aadc42 #1110 fixed /api/pleroma/healthcheck
5 years ago
Sachin Joshi de9906ad56 change the structure of image ttl parsar
5 years ago
Maxim Filippov 9570a5be40 Merge branch 'develop' into feature/admin-api-user-statuses
5 years ago
Ariadne Conill c947cfec5a mapped signature plug: use `user` assign like authentication plug
5 years ago
Maksim f435217e50 tests for Plugs.AuthenticationPlug
5 years ago
Ariadne Conill a8af0ac053 mapped signature plug: fix user lookup
5 years ago
Ariadne Conill 5ea0cd69f7 mapped signature plug: don't invalidate in cases where a signature is actually not present (testsuite)
5 years ago
Ariadne Conill 184fa61fb3 plugs: add MappedSignatureToIdentityPlug
5 years ago
Ariadne Conill 18d8d12d53 signature: make key_id_to_actor_id() public
5 years ago
Ariadne Conill 88d064d80e http signature plug: remove redundant checks handled by HTTPSignatures library
5 years ago
kaniini f9a0014681 Merge branch 'feature/signed-object-fetches' into 'develop'
5 years ago
Maksim b6b748d3e7 tests for Uploader with webhook
5 years ago
Ariadne Conill 399acd4c42 fetcher: sign object fetches if configured
5 years ago
kaniini 1e48af9acf Merge branch 'feature/instance-fetch-actor' into 'develop'
5 years ago
kaniini 60b54ee64a Merge branch 'feature/http-signatures-keyid' into 'develop'
5 years ago
Ariadne Conill f84fb340b7 http signatures: derive actor ID from key ID.
5 years ago
Eugenij 4bf2bb9cff Fix password reset for non-test env
5 years ago
Ariadne Conill cf9cb953d5 activitypub: represent internal fetch actor
5 years ago
Ariadne Conill d930e5d5c3 activitypub: introduce internal fetch service actor
5 years ago
Ariadne Conill 62e5ff624e user: add is_internal_user? helper function
5 years ago
Ariadne Conill 0a6f6e1b5b webfinger: allow resolution of usernames with dots in them (internal actors)
5 years ago
Ariadne Conill a9d6a12bb3 activitypub: controller: rework the way the relay actor is presented so the code can be reused
5 years ago
Ariadne Conill 4885473be2 user: refactor get_or_create_instance_user() into get_or_create_service_actor_by_id()
5 years ago
kaniini ce73d5f6a5 Merge branch 'feature/mention-mrf' into 'develop'
5 years ago
RX14 96a2890a9e
Add MRF MentionPolicy for dropping posts which mention specific actors
5 years ago
Alexander Strizhakov 10f82c88b8 mastoapi password reset
5 years ago
Maksim 21e3f9ac69 added tests for Pleroma.Upload.Filter
5 years ago
Sachin Joshi 18234cc44e add the rich media ttl based on image exp time
5 years ago
Ivan Tashkinov 889dc17abd [#1094] Rate-limited follow & unfollow actions.
5 years ago
Roman Chvanikov e7c175c943 Use PleromaJobQueue for scheduling
5 years ago
Roman Chvanikov 9bca70b10a Merge develop
5 years ago
Eugenij 520ee6c591 Add `pleroma.deactivated` to the Account entity (Mastodon API)
5 years ago
Eugenij c4ca142e14 Add the `blocked_by` attribute to the relationship API (`GET /api/v1/accounts/relationships`)
5 years ago
Egor Kislitsyn 70439494af Fix typo
5 years ago
rinpatch 996fd58ac4 Merge branch 'bugfix/poll-id-as-string' into 'develop'
5 years ago
lain 1ed24bcc76 Status View: Poll ids are strings.
5 years ago
Mark Felder ffb4eb9779 Merge branch 'develop' into feature/matstodon-statuses-by-name
5 years ago
feld 9f987dd017 Merge branch 'match-file-name' into 'develop'
5 years ago
Sergey Suprunenko b74300bc7a Add more tests for MastodonAPIController and CommonAPI
5 years ago
Alex S 33fd4c0ed7 query fix
5 years ago
kaniini ee5250ae56 Merge branch 'sha512-crypt' into 'develop'
5 years ago
Sachin Joshi 1d906ffa82 Merge branch 'develop' into match-file-name
5 years ago
Moonman 105f437ce9 formatting
5 years ago
kaniini 03c4ea44ad Merge branch 'admin-configure-atom-keys' into 'develop'
5 years ago
Maksim c32384c1ea tests for Pleroma.Signature
5 years ago
Alex S b8607c151c migrating task refactor
5 years ago
Alex S c66044b923 atom keys with leading :
5 years ago
Egor Kislitsyn de13c9bb8f List messages must be visible for mentioned users
5 years ago
Egor Kislitsyn d86a97abfb Add an explanation comment to Publisher.publish/2
5 years ago
Egor Kislitsyn 64a946643e Merge remote-tracking branch 'pleroma/develop' into feature/addressable-lists
5 years ago
Egor Kislitsyn a87c313309 Support `list` visibility in StatusView
5 years ago
Maksim fa17879c20 added tests for Web.MediaProxy
5 years ago
Roman Chvanikov b052a9d4d0 Update DigestEmailWorker to compile and send emails via queue
5 years ago
Sergey Suprunenko dce8ebc9ea Unfollow should also unsubscribe
5 years ago
Roman Chvanikov 168dc97c37 Make opts optional in Pleroma.Notification.for_user_query/2
5 years ago
Roman Chvanikov c729883936 Merge branch 'develop' into feature/digest-email
5 years ago
Ariadne Conill 739bbe0d3b security: detect object containment violations at the IR level
5 years ago
Moonman f98f7ad1b9 detect and use sha512-crypt for stored password hash.
5 years ago
kaniini cef4337f95 Merge branch 'bugfix/llal-object-containment' into 'develop'
5 years ago
Haelwenn (lanodan) Monnier 2592934480
Object.Fetcher: Keep the with-do block as per kaniini proposition
5 years ago
Haelwenn (lanodan) Monnier e1c08a67d6
Object.Fetcher: Fallback to OStatus only if AP actually fails
5 years ago
Alexander Strizhakov e7c39b7ac8 Feature/1072 muting notifications
5 years ago
Haelwenn (lanodan) Monnier 40d0a198e2
Object.Fetcher: Handle error on Containment.contain_origin/2
5 years ago
Alex S f4447d82b8 parsers configurable
5 years ago
rinpatch 0c2dcb4c69 Add follow information refetching after following/unfollowing
5 years ago
rinpatch 183da33e00 Add tests for fetch_follow_information_for_user and check object type
5 years ago
Maxim Filippov 418ae6638d Merge branch 'develop' into feature/admin-api-user-statuses
5 years ago
Maxim Filippov a9459ff98f Admin API: Endpoint for fetching latest user's statuses
5 years ago
rinpatch d06d1b751d Use atoms when updating user info
5 years ago
rinpatch e5b850a991 Refactor fetching follow information to a separate function
5 years ago
Ariadne Conill 80c46d6d8b nodeinfo: implement MRF transparency exclusions
5 years ago
rinpatch e8fa477793 Refactor Follows/Followers counter syncronization
5 years ago
kaniini f4c001062e Merge branch '1041-status-actions-rate-limit' into 'develop'
5 years ago
Ivan Tashkinov d72876c57d [#1041] Minor refactoring.
5 years ago
Haelwenn 9497d14f09 Merge branch 'fix/hackney-global-options' into 'develop'
5 years ago
Ivan Tashkinov 369e9bb42f [#1041] Rate-limited status actions (per user and per user+status).
5 years ago
rinpatch b001b8891a Merge the default options with custom ones in ReverseProxy and
5 years ago
rinpatch 095117a58c Merge branch 'develop' into fix/ap-hide-follows
5 years ago
rinpatch 97b79efbcd ActivityPub Controller: Actually pass for_user to following/followers
5 years ago
Sachin Joshi f8e3ae6154 try to always match the filename for proxy url
5 years ago
Maksim 92055941bd Pleroma.Web.Metadata - tests
5 years ago
rinpatch 1f6ac7680d ActivityPub User view: Following/Followers refactoring
5 years ago
Mark Felder 360e4cdaa2 Move these to pleroma namespace in Mastodon API
5 years ago
Sachin Joshi 6a6c4d134b preserve the original path/filename (no encoding/decoding) for proxy
5 years ago
Roman Chvanikov eae991b06a merge develop
5 years ago
Eugenij 4198c3ac39 Extend Pleroma.Pagination to support offset-based pagination, use async/await to execute status and account search in parallel
5 years ago
Alexander Strizhakov 846ad9a463 admin api configure changes
5 years ago
kaniini e4e3fd7e55 Merge branch 'fix/1019-refactor' into 'develop'
5 years ago
Egor Kislitsyn 9e06873d58 Add `list` to Visibility
5 years ago
Egor Kislitsyn 958fb9aa80 Add "listMessage"
5 years ago
Egor Kislitsyn 182f7bbb11 Merge branch 'develop' into feature/addressable-lists
5 years ago
Alexander Strizhakov a237c6a2d4 support for idna domains
5 years ago
Haelwenn (lanodan) Monnier 252e129b1e
MastoAPI: Add categories to custom emojis
5 years ago
Alex S beba7bbc85 removing synchronization worker
5 years ago
Alex S f8786fa6f2 adding following_address field to user
5 years ago
Sergey Suprunenko ff55e3c16f Create mentions only for explicitly mentioned users
5 years ago
Egor Kislitsyn ed8ce21a22 Fix unused import warning
5 years ago
Egor Kislitsyn a42da8f311 Fix response
5 years ago
Egor Kislitsyn 5104f65b69 Wrap error messages into gettext helpers
5 years ago
Egor Kislitsyn 26a6871609 Add translation helpers
5 years ago
Egor Kislitsyn 0d54a571ca Add SetLocalePlug
5 years ago
Maksim 008c55e4e9 add test for search_controller/ 100% coverage
5 years ago
Maksim 12b1454245 [#1062] added option to disable send email
5 years ago
Sergey Suprunenko 2d2b50ccca Send and handle "Delete" activity for deleted users
5 years ago
kaniini 75be90a6d1 Merge branch 'release/listener' into 'develop'
5 years ago
feld 93a0eeab16 Add license/copyright to all project files
5 years ago
Maksim bb8065a1fd tests MRF filters
5 years ago
Sachin Joshi 6d0ae264fc add listener port and ip option for 'pleroma.instance gen' and enable its test
5 years ago
Ivan Tashkinov 829e997223 [#878] Merge remote-tracking branch 'remotes/upstream/develop' into 878-activity-object-decoupling-in-tests
5 years ago
Roman Chvanikov 371d39e160 Merge develop
5 years ago
kaniini 670a77ecbc Merge branch 'feature/allow-user-query-via-id' into 'develop'
5 years ago
kaniini 1417627d07 Merge branch 'remove-avatar-header' into 'develop'
5 years ago
Mark Felder 9a9b60cfbc Merge branch 'develop' into feature/allow-user-query-via-id
5 years ago
Alexander Strizhakov d6b0fce6e9 Fix/1019 correct count remote users
5 years ago
kaniini 4948117fcf Merge branch 'remove-swift' into 'develop'
5 years ago
Alexander Strizhakov 4e6e5d8042 reverse proxy tests
5 years ago