Ariadne Conill
c947cfec5a
mapped signature plug: use `user` assign like authentication plug
2019-07-18 20:31:25 +00:00
kaniini
16cfee708e
Merge branch 'tests/authentication_plug' into 'develop'
...
tests for Plugs.AuthenticationPlug
See merge request pleroma/pleroma!1450
2019-07-18 20:29:51 +00:00
Maksim
f435217e50
tests for Plugs.AuthenticationPlug
2019-07-18 20:29:51 +00:00
Ariadne Conill
621cacf667
tests: add tests for mapped signature plug
2019-07-18 16:28:36 +00:00
Ariadne Conill
a8af0ac053
mapped signature plug: fix user lookup
2019-07-18 16:27:50 +00:00
Ariadne Conill
5ea0cd69f7
mapped signature plug: don't invalidate in cases where a signature is actually not present (testsuite)
2019-07-18 16:01:21 +00:00
Ariadne Conill
cdf0038d0f
mix: update http signatures dependency
2019-07-18 15:53:01 +00:00
Ariadne Conill
184fa61fb3
plugs: add MappedSignatureToIdentityPlug
2019-07-18 15:38:45 +00:00
Ariadne Conill
18d8d12d53
signature: make key_id_to_actor_id() public
2019-07-18 15:35:42 +00:00
Ariadne Conill
88d064d80e
http signature plug: remove redundant checks handled by HTTPSignatures library
...
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 15:11:21 +00:00
kaniini
f9a0014681
Merge branch 'feature/signed-object-fetches' into 'develop'
...
signed object fetches
See merge request pleroma/pleroma!1446
2019-07-18 13:27:50 +00:00
kaniini
1485d75f3c
Merge branch 'tests/uploads' into 'develop'
...
tests for Uploader with webhook
See merge request pleroma/pleroma!1447
2019-07-18 12:30:18 +00:00
Maksim
b6b748d3e7
tests for Uploader with webhook
2019-07-18 12:30:18 +00:00
kaniini
e2c39e1cc0
Merge branch 'fix-howto_mediaproxy' into 'develop'
...
Fix media proxy doc redirect setting not working
See merge request pleroma/pleroma!1448
2019-07-18 12:29:26 +00:00
aries
129078eddc
Fix redirect setting not working
2019-07-18 21:08:31 +09:00
Ariadne Conill
7bb50bfccc
update changelog
2019-07-17 23:07:53 +00:00
Ariadne Conill
1345e0c2bf
tests: add tests for signed object fetches
2019-07-17 23:06:16 +00:00
kaniini
0e502cb836
Merge branch 'patch-2' into 'develop'
...
Update clients.md - added Homepage for Fedilab Android app
See merge request pleroma/pleroma!1444
2019-07-17 23:03:46 +00:00
tallship
cffe8229a5
Update clients.md - added Homepage for Fedilab Android app
2019-07-17 23:03:46 +00:00
kaniini
a51ee5fae5
Merge branch 'patch-3' into 'develop'
...
Update otp_en.md - Added creation of initial admin user
See merge request pleroma/pleroma!1445
2019-07-17 23:03:30 +00:00
Ariadne Conill
399acd4c42
fetcher: sign object fetches if configured
2019-07-17 22:58:46 +00:00
Bradley D. Thornton
cdecef2a08
Update otp_en.md - Added creation of initial admin user
2019-07-17 22:35:16 +00:00
Ariadne Conill
b2a8ccf37f
config: add sign_object_fetches option
2019-07-17 21:38:06 +00:00
kaniini
1e48af9acf
Merge branch 'feature/instance-fetch-actor' into 'develop'
...
instance fetch service actor
See merge request pleroma/pleroma!1440
2019-07-17 19:45:40 +00:00
kaniini
60b54ee64a
Merge branch 'feature/http-signatures-keyid' into 'develop'
...
http signatures: derive actor from key IDs
See merge request pleroma/pleroma!1442
2019-07-17 19:44:14 +00:00
Ariadne Conill
f84fb340b7
http signatures: derive actor ID from key ID.
...
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 19:18:19 +00:00
Ariadne Conill
1e3aff6ef1
mix: bump http_signatures dependency to a2a5982fa167fb1352fbd518ce6b606ba233a989
2019-07-17 19:00:26 +00:00
kaniini
348307ec19
Merge branch 'password-reset-fix-for-non-test-env' into 'develop'
...
Fix password reset for non-test env
See merge request pleroma/pleroma!1441
2019-07-17 18:09:31 +00:00
Eugenij
4bf2bb9cff
Fix password reset for non-test env
...
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 18:09:31 +00:00
Ariadne Conill
c119835102
update changelog
2019-07-17 17:49:21 +00:00
Ariadne Conill
3d23a12d75
tests: add test for fetching the internal fetch actor
2019-07-17 17:48:08 +00:00
Ariadne Conill
cf9cb953d5
activitypub: represent internal fetch actor
2019-07-17 17:34:57 +00:00
Ariadne Conill
d930e5d5c3
activitypub: introduce internal fetch service actor
2019-07-17 17:14:08 +00:00
Ariadne Conill
62e5ff624e
user: add is_internal_user? helper function
2019-07-17 17:12:42 +00:00
Ariadne Conill
0a6f6e1b5b
webfinger: allow resolution of usernames with dots in them (internal actors)
2019-07-17 16:59:29 +00:00
Ariadne Conill
a9d6a12bb3
activitypub: controller: rework the way the relay actor is presented so the code can be reused
2019-07-17 16:33:08 +00:00
Ariadne Conill
4885473be2
user: refactor get_or_create_instance_user() into get_or_create_service_actor_by_id()
2019-07-17 16:03:05 +00:00
kaniini
ce73d5f6a5
Merge branch 'feature/mention-mrf' into 'develop'
...
Add MRF MentionPolicy for dropping posts which mention specific actors
See merge request pleroma/pleroma!1439
2019-07-17 15:28:41 +00:00
RX14
96a2890a9e
Add MRF MentionPolicy for dropping posts which mention specific actors
2019-07-17 15:16:55 +01:00
kaniini
0bbc0f0cf4
Merge branch 'feature/1078-password-reset' into 'develop'
...
Feature/1078 password reset
Closes #1078
See merge request pleroma/pleroma!1431
2019-07-16 21:44:50 +00:00
Alexander Strizhakov
10f82c88b8
mastoapi password reset
...
added rate limit to password reset
configure rate limit in runtime
2019-07-16 21:44:50 +00:00
kaniini
33fbb638cd
Merge branch 'tests/upload_filters' into 'develop'
...
added tests for Pleroma.Upload.Filter
See merge request pleroma/pleroma!1434
2019-07-16 21:35:43 +00:00
Maksim
21e3f9ac69
added tests for Pleroma.Upload.Filter
2019-07-16 21:35:43 +00:00
kaniini
4ac269a2c3
Merge branch '1094-relation-actions-rate-limiting' into 'develop'
...
[#1094 ] Rate-limited follow & unfollow actions.
Closes #1094
See merge request pleroma/pleroma!1436
2019-07-16 21:35:12 +00:00
Sachin Joshi
18234cc44e
add the rich media ttl based on image exp time
2019-07-17 00:20:34 +05:45
Ivan Tashkinov
2ba07b63f4
Apply suggestion to docs/config.md
2019-07-16 16:59:02 +00:00
Ivan Tashkinov
889dc17abd
[ #1094 ] Rate-limited follow & unfollow actions.
2019-07-16 19:18:30 +03:00
kaniini
d3b9222761
Merge branch 'add-deactivated-to-account-view' into 'develop'
...
Add `pleroma.deactivated` to the Account entity (Mastodon API)
See merge request pleroma/pleroma!1433
2019-07-16 11:14:46 +00:00
Eugenij
520ee6c591
Add `pleroma.deactivated` to the Account entity (Mastodon API)
2019-07-16 11:14:46 +00:00
kaniini
a0d71d3ccf
Merge branch 'add-blocked-by-to-relationship' into 'develop'
...
Add the `blocked_by` attribute to the relationship API (`GET /api/v1/accounts/relationships`)
See merge request pleroma/pleroma!1429
2019-07-16 11:04:11 +00:00