Commit Graph

2216 Commits (5ca643b80de6e8b82ccb2411b1fa1259a8d565ae)

Author SHA1 Message Date
Mike Verdone 0e2b5a3e6a WIP
5 years ago
Maksim 55341ac717 tests WebFinger
5 years ago
Eugenij 4504135894 Add `domain_blocking` to the relationship API (GET /api/v1/accounts/relationships)
5 years ago
Mike Verdone 2c83eb0b15 Revert "squash! Expose expires_at datetime in mastoAPI only for the activity actor"
5 years ago
Mike Verdone 2981821db8 squash! Expose expires_at datetime in mastoAPI only for the activity actor
5 years ago
Roman Chvanikov d2da3d30f3 Merge branch 'develop' into feature/digest-email
5 years ago
Mike Verdone 3cb471ec06 Expose expires_at datetime in mastoAPI only for the activity actor
5 years ago
Mike Verdone 36012ef6c1 Require that ephemeral posts live for at least one hour
5 years ago
Mike Verdone 704960b3c1 Add support for activity expiration to common and Masto API
5 years ago
Mike Verdone 378f5f0fbe Add activity expiration worker
5 years ago
Mike Verdone 666514194a Add activity expirations table
5 years ago
Mike Verdone 8ba7a151ad Cleanup: fix a comment
5 years ago
sadposter f5d574f4ed check both item and parent domain blocks
5 years ago
Sadposter 4af4f6166b honour domain blocks on streaming notifications
5 years ago
kaniini 9c6357324e Merge branch 'feature/admin-api-user-statuses' into 'develop'
5 years ago
Ariadne Conill d3bdb8e704 rich media: parser: splice the given URL into the result
5 years ago
Maxim Filippov f46805bb40 Merge branch 'develop' into feature/admin-api-user-statuses
5 years ago
Maxim Filippov 03471151d6 AdminAPI: Add "godmode" while fetching user statuses (i.e. admin can see private statuses)
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 ec7b085b76 Fix test
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 c400565427 fix test names because i cannot type
5 years ago
Sadposter 299c0e965b actually reblog on the reblog test
5 years ago
Sadposter 7026018c8c Use correct URL for tests
5 years ago
Sadposter 452980652d Mix format
5 years ago
Sadposter fd1fa5a2ec add tests for unauthed reqs to liked/reblogged_by
5 years ago
Maxim Filippov 14ab2fd0f4 remove pry
5 years ago
Sergey Suprunenko 9340896c9e Exclude tests that use :crypt.crypt/2 on macOS
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
rinpatch 196cad46f3 Resolve merge conflicts
5 years ago
Roman Chvanikov 8292331b35 Merge branch 'develop' into feature/digest-email
5 years ago
Sergey Suprunenko 43a7cd27fe [tests] Mock :crypt.crypt/2 function in AuthenticationPlugTest
5 years ago
Roman Chvanikov 36049f08ef Merge develop
5 years ago
kaniini 33729bbb28 Merge branch 'feature/richmedia-ttl' into 'develop'
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 621cacf667 tests: add tests for mapped signature plug
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 1345e0c2bf tests: add tests for signed object fetches
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 3d23a12d75 tests: add test for fetching the internal fetch actor
5 years ago
Ariadne Conill 62e5ff624e user: add is_internal_user? helper function
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
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
rinpatch 996fd58ac4 Merge branch 'bugfix/poll-id-as-string' into 'develop'
5 years ago
lain 7a24def473 Mastodon Controller: Fix tests.
5 years ago
lain 1ed24bcc76 Status View: Poll ids are strings.
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
Sachin Joshi 1d906ffa82 Merge branch 'develop' into match-file-name
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 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
Sergey Suprunenko dce8ebc9ea Unfollow should also unsubscribe
5 years ago
Ariadne Conill 841314c2d5 tests: fix object containment violations in the transmogrifier tests
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
kaniini cef4337f95 Merge branch 'bugfix/llal-object-containment' into 'develop'
5 years ago
Haelwenn (lanodan) Monnier a2c601acb5
FetcherTest: Containment refute called(OStatus.fetch_activity_from_url)
5 years ago
Alexander Strizhakov e7c39b7ac8 Feature/1072 muting notifications
5 years ago
Haelwenn (lanodan) Monnier f00562ed6b
HttpRequestMock: Add 404s on OStatus fetching for info.pleroma.site
5 years ago
Haelwenn (lanodan) Monnier efa9a13d4e
HttpRequestMock: Add missing mocks for object containment tests
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
Ariadne Conill 80c46d6d8b nodeinfo: implement MRF transparency exclusions
5 years ago
rinpatch e8fa477793 Refactor Follows/Followers counter syncronization
5 years ago
Ivan Tashkinov 369e9bb42f [#1041] Rate-limited status actions (per user and per user+status).
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
rinpatch 27ed260eed AP user view: Add a test for hiding totalItems in following/followers
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 ade213cb35 robots txt test fix
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 c2a589d9a3 Fix credo warning
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 8a41d34673 [#878] Tests improvements per code review.
5 years ago
Ivan Tashkinov 6fc0c27be3 [#878] Uncommented test statement.
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 1417627d07 Merge branch 'remove-avatar-header' into 'develop'
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
kaniini 1179a13533 Merge branch 'features/sec-websocket-protocol-header' into 'develop'
5 years ago
feld 167f810ff1 Merge branch 'proxy-error' into 'develop'
5 years ago
Mark Felder e143747445 Add test for URLs with Unicode characters too
5 years ago
Haelwenn 95c085174d Merge branch 'test-speedup' into 'develop'
5 years ago
Mark Felder ce3ffad13a Remove duplicated test. New one is more comprehensive.
5 years ago
Mark Felder 31a59d6f23 Merge branch 'develop' into proxy-error
5 years ago
Mark Felder 98f13eac9e Capitalize
5 years ago
Mark Felder 4213a4e2aa Test that all ASCII encoded characters are preserved
5 years ago
rinpatch 376a55c97f Merge branch '161-incoming-replies-depth-limit' into 'develop'
5 years ago
Alexander Strizhakov 23d4781e73 change for local user search
5 years ago
lain abe2e8881f Testing: Don't federate in testing.
5 years ago
Ivan Tashkinov 46cf81a544 [#878] Formatting fix.
5 years ago
Ivan Tashkinov daff85a985 [#878] Refactored assumptions on embedded object presence in tests. Adjusted note factory to not embed object into activity.
5 years ago
rinpatch 72b88c82bc Mastodon API: Fix embedded relationships not being rendered inside of statuses
5 years ago
Sachin Joshi f5ad430974 make sure the url used by proxy is same as origin url
5 years ago
Haelwenn (lanodan) Monnier b5ba41a725
mastodon_websocket_test.exs: Test for Sec-WebSocket-Protocol header
5 years ago
Ivan Tashkinov ad8d86e7c6 Merge remote-tracking branch 'remotes/upstream/develop' into 161-incoming-replies-depth-limit
5 years ago
Maksim 6dadf5d6f4 [#1043] fix search accounts.
5 years ago
Egor Kislitsyn 11143c542a Remove `httpoison` from dependencies
5 years ago
Eugenij ab50c6b3ca Add fallback value to the admin report view.
5 years ago
Roman Chvanikov d2cb18b2a3 Merge branch 'develop' into feature/digest-email
5 years ago
Ivan Tashkinov a799418573 [#161] Merge remote-tracking branch 'remotes/upstream/develop' into 161-incoming-replies-depth-limit
5 years ago
Ivan Tashkinov 2b9d914089 [#161] Refactoring, documentation.
5 years ago
Eugenij 1f76740e10 Add hashtag filter to user statuses (GET /api/v1/accounts/:id/statuses)
5 years ago
Maksim acd20f166b [#1026] Filter.AnonymizeFilename added ability to retain file extension with custom text
5 years ago
rinpatch 4c60a562a7 Fix not being able to pin unlisted posts
5 years ago
Ivan Tashkinov 5b7b1040b3 [#161] Limited replies depth on incoming federation in order to prevent memory leaks on recursive replies fetching.
5 years ago
kaniini d1549a6375 Merge branch 'feature/merge-mastodon-admin-views-for-reports' into 'develop'
5 years ago
William Pitcock c22f0bfb80 test: add tests for mediaproxy warming policy
5 years ago
Roman Chvanikov 657277ffc0 Resolve conflicts
5 years ago
Maxim Filippov 90927e6a9a Kowalski, analysis!
5 years ago
Maxim Filippov 452ca5250d Merge admin and mastodon user views for reports
5 years ago
kaniini 0369a5db16 Merge branch 'idempotency-plug' into 'develop'
5 years ago
Alexander Strizhakov c6705144a2 don't delete config settings on admin update
5 years ago
Egor Kislitsyn 889a9c3a3f Polish IdempotencyPlug
5 years ago
Egor Kislitsyn 825077a5b0 Add Idempotency plug
5 years ago
Sergey Suprunenko d53fb55bb7 Return correct response when reply to a direct message is not direct itself
5 years ago
Maksim Pechnikov 4ad15ad2a9 add ignore hosts and TLDs for rich_media
5 years ago
Maksim Pechnikov 0cb8e710fb add test
5 years ago
Maksim a0c4ebb4d7 [#184] small refactoring reset password
5 years ago
Sergey Suprunenko 2c63c67512 Rework user deletion
5 years ago
Eugenij f2c03425b0 Broadcast conversation update when DM is deleted
5 years ago
kaniini 27b9605de0 Merge branch 'rich_media_titles_two' into 'develop'
5 years ago
Alex S b37ede5df3 log capturing
5 years ago
Alex S 982cad0268 support for config groups
5 years ago
Sachin Joshi a0c65bbd6c Merge branch 'develop' into 'remove-avatar-header'
5 years ago
Alex S 410add1c30 support for tuples with more than 2 values
5 years ago
lain 0e415921cd Rich Media Parser: Do not return just a title if nothing else is there.
5 years ago
lain 58c4d5312b Revert "Revert "Merge branch 'fix/ogp-title' into 'develop'""
5 years ago
Alex S f0fccb7578 fix for int and modules
5 years ago
kaniini 55742d978d Merge branch 'feature/mrf-anti-link-spam' into 'develop'
5 years ago
kaniini e3534f5b3c Merge branch 'oauth_secure_redirect' into 'develop'
5 years ago
kaniini 720412bf24 Merge branch 'revert-6f5a0cc1' into 'develop'
5 years ago
feld b6af80f769 Revert "Merge branch 'fix/ogp-title' into 'develop'"
5 years ago
Egor Kislitsyn fc6e661672 Fix rate limiter tests
5 years ago
Alexander Strizhakov 32320c1ee9 Fixes for dynamic configuration
5 years ago
William Pitcock 21dacd4b15 unbreak polls
5 years ago
William Pitcock 736d8ad6be implement anti link spam MRF
5 years ago
Alexander Strizhakov e4fa6b99ac aliases for mix tasks
5 years ago
lain 5c6c4ce634 Merge branch 'fix/rich-media-hashtags-again' into 'develop'
5 years ago
rinpatch 035368d363 Rich Media: Skip Microformats hashtags
5 years ago
Ivan Tashkinov 9f45f93949 Added more `redirect_uri` checks to prevent redirect to not explicitly listed URI.
5 years ago
rinpatch c7acca2abb Mastodon API: Sanitize display names
5 years ago
rinpatch 49a49d3763 Merge branch 'removing-test-errors' into 'develop'
5 years ago