Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-18 | signature: make key_id_to_actor_id() public | Ariadne Conill | |
2019-07-18 | http signature plug: remove redundant checks handled by HTTPSignatures library | Ariadne Conill | |
the redundant checks assumed a POST request, which will not work for signed GETs. this check was originally needed because the HTTPSignatures adapter assumed that the requests were also POST requests. but now, the adapter has been corrected. | |||
2019-07-18 | Merge branch 'feature/signed-object-fetches' into 'develop' | kaniini | |
signed object fetches See merge request pleroma/pleroma!1446 | |||
2019-07-18 | tests for Uploader with webhook | Maksim | |
2019-07-17 | fetcher: sign object fetches if configured | Ariadne Conill | |
2019-07-17 | Merge branch 'feature/instance-fetch-actor' into 'develop' | kaniini | |
instance fetch service actor See merge request pleroma/pleroma!1440 | |||
2019-07-17 | Merge branch 'feature/http-signatures-keyid' into 'develop' | kaniini | |
http signatures: derive actor from key IDs See merge request pleroma/pleroma!1442 | |||
2019-07-17 | http signatures: derive actor ID from key ID. | Ariadne Conill | |
Almost all AP servers return their key ID as the actor URI with #main-key added. Hubzilla, which doesn't, uses a URL which refers to the actor anyway, so worst case, Hubzilla users get refetched. | |||
2019-07-17 | Fix password reset for non-test env | Eugenij | |
Fixes `Plug.Conn.NotSentError` that causes a 5xx error in response instead of 404 and 400. Fixes pattern matching error caused by different response format in test and non-test env: `Pleroma.Emails.Mailer.deliver_async` returns :ok when PleromaJobQueue is enabled and `{:ok, _}` when it's disabled. In tests, it's disabled. | |||
2019-07-17 | activitypub: represent internal fetch actor | Ariadne Conill | |
2019-07-17 | activitypub: introduce internal fetch service actor | Ariadne Conill | |
2019-07-17 | user: add is_internal_user? helper function | Ariadne Conill | |
2019-07-17 | webfinger: allow resolution of usernames with dots in them (internal actors) | Ariadne Conill | |
2019-07-17 | activitypub: controller: rework the way the relay actor is presented so the ↵ | Ariadne Conill | |
code can be reused | |||
2019-07-17 | user: refactor get_or_create_instance_user() into ↵ | Ariadne Conill | |
get_or_create_service_actor_by_id() | |||
2019-07-17 | Merge branch 'feature/mention-mrf' into 'develop' | kaniini | |
Add MRF MentionPolicy for dropping posts which mention specific actors See merge request pleroma/pleroma!1439 | |||
2019-07-17 | Add MRF MentionPolicy for dropping posts which mention specific actors | RX14 | |
2019-07-16 | mastoapi password reset | Alexander Strizhakov | |
added rate limit to password reset configure rate limit in runtime | |||
2019-07-16 | added tests for Pleroma.Upload.Filter | Maksim | |
2019-07-17 | add the rich media ttl based on image exp time | Sachin Joshi | |
2019-07-16 | [#1094] Rate-limited follow & unfollow actions. | Ivan Tashkinov | |
2019-07-16 | Use PleromaJobQueue for scheduling | Roman Chvanikov | |
2019-07-16 | Merge develop | Roman Chvanikov | |
2019-07-16 | Add `pleroma.deactivated` to the Account entity (Mastodon API) | Eugenij | |
2019-07-16 | Add the `blocked_by` attribute to the relationship API (`GET ↵ | Eugenij | |
/api/v1/accounts/relationships`) | |||
2019-07-16 | Fix typo | Egor Kislitsyn | |
2019-07-16 | Merge branch 'bugfix/poll-id-as-string' into 'develop' | rinpatch | |
Status View: Poll ids are strings. See merge request pleroma/pleroma!1430 | |||
2019-07-16 | Status View: Poll ids are strings. | lain | |
All ids in mastodon are strings, in general. | |||
2019-07-15 | Merge branch 'develop' into feature/matstodon-statuses-by-name | Mark Felder | |
2019-07-15 | Merge branch 'match-file-name' into 'develop' | feld | |
try to always match the filename for proxy url See merge request pleroma/pleroma!1405 | |||
2019-07-15 | Add more tests for MastodonAPIController and CommonAPI | Sergey Suprunenko | |
2019-07-15 | query fix | Alex S | |
2019-07-15 | Merge branch 'sha512-crypt' into 'develop' | kaniini | |
detect and use sha512-crypt for stored password hash. See merge request pleroma/pleroma!1422 | |||
2019-07-15 | Merge branch 'develop' into match-file-name | Sachin Joshi | |
# Conflicts: # lib/pleroma/web/media_proxy/media_proxy_controller.ex | |||
2019-07-15 | formatting | Moonman | |
2019-07-15 | Merge branch 'admin-configure-atom-keys' into 'develop' | kaniini | |
admin configure - atom keys with leading : See merge request pleroma/pleroma!1424 | |||
2019-07-15 | tests for Pleroma.Signature | Maksim | |
2019-07-15 | migrating task refactor | Alex S | |
2019-07-15 | atom keys with leading : | Alex S | |
2019-07-15 | List messages must be visible for mentioned users | Egor Kislitsyn | |
2019-07-15 | Add an explanation comment to Publisher.publish/2 | Egor Kislitsyn | |
2019-07-15 | Merge remote-tracking branch 'pleroma/develop' into feature/addressable-lists | Egor Kislitsyn | |
2019-07-15 | Support `list` visibility in StatusView | Egor Kislitsyn | |
2019-07-14 | added tests for Web.MediaProxy | Maksim | |
2019-07-14 | Update DigestEmailWorker to compile and send emails via queue | Roman Chvanikov | |
2019-07-14 | Unfollow should also unsubscribe | Sergey Suprunenko | |
2019-07-14 | Make opts optional in Pleroma.Notification.for_user_query/2 | Roman Chvanikov | |
2019-07-14 | Merge branch 'develop' into feature/digest-email | Roman Chvanikov | |
2019-07-14 | security: detect object containment violations at the IR level | Ariadne Conill | |
It is more efficient to check for object containment violations at the IR level instead of in the protocol handlers. OStatus containment is especially a tricky situation, as the containment rules don't match those of IR and ActivityPub. Accordingly, we just always do a final containment check at the IR level before the object is added to the IR object graph. | |||
2019-07-14 | detect and use sha512-crypt for stored password hash. | Moonman | |