Commit Graph

5788 Commits

Author SHA1 Message Date
rinpatch 7030721b31 Merge branch 'backport/1.0-hackney-and-outbox-fixes' into 'master'
Pleroma 1.0.7

See merge request pleroma/pleroma!1723
2019-09-26 22:05:33 +00:00
rinpatch df8fda267e Change the 1.0.7 release date to be based on UTC 2019-09-27 00:59:07 +03:00
rinpatch c8694d6d7b Bump version to 1.0.7 2019-09-27 00:44:10 +03:00
rinpatch 31421916c0 Apply suggestion to lib/pleroma/web/activity_pub/views/user_view.ex 2019-09-27 00:31:13 +03:00
rinpatch 13e7753382 Credo considered harmful 2019-09-27 00:31:07 +03:00
rinpatch 821fb2a584 Remove useless with clause 2019-09-27 00:31:00 +03:00
rinpatch 700d0a56a1 Apply suggestion to lib/pleroma/web/activity_pub/activity_pub_controller.ex 2019-09-27 00:30:52 +03:00
rinpatch 68e7bea354 Don't embed the first page in inboxes/outboxes and refactor the views to
follow View/Controller pattern

Note that I mentioned the change in 1.1 section because I intend to
backport this, if this is not needed I will move it back to Unreleased.
2019-09-27 00:30:10 +03:00
rinpatch 231e5e7914 Add a changelog entry for hackney fix 2019-09-27 00:21:13 +03:00
Haelwenn (lanodan) Monnier e17113d821 mix.lock: Bump hackney to 1.15.2
Closes: https://git.pleroma.social/pleroma/pleroma/issues/1267
2019-09-27 00:15:37 +03:00
kaniini b9188361dc Merge branch 'release/1.0.6' into 'master'
mix: bump version to 1.0.6

See merge request pleroma/pleroma!1571
2019-08-14 19:30:31 +00:00
Ariadne Conill 65cc68ff2f mix: bump version to 1.0.6 2019-08-14 19:29:41 +00:00
rinpatch 5999b4c5b9 Merge branch 'release/1.0.6' into 'master'
1.0.6 release

See merge request pleroma/pleroma!1570
2019-08-14 19:26:44 +00:00
kaniini 9aec8fe242 Apply suggestion to lib/pleroma/web/activity_pub/publisher.ex 2019-08-14 19:15:55 +00:00
Ariadne Conill 974488a52e activitypub: publisher: add (request-target) to http signature when POSTing 2019-08-14 19:15:50 +00:00
Ariadne Conill acc3c0ed58 MRF: fix up unserializable option lists in describe implementations 2019-08-14 19:09:45 +00:00
rinpatch 094db46923 Switch to pre-1.8 version of tzdata.
tzdata 1.0.0 requires Elixir 1.8.0, but we target 1.7. Fortunately
tzdata issues bugfix releases for pre-1.8.0 version.
2019-08-14 19:09:04 +00:00
kaniini d6da4a75ce Merge branch 'release/1.0.5' into 'master'
1.0.5 release

See merge request pleroma/pleroma!1549
2019-08-14 02:17:18 +00:00
Ariadne Conill dcb4711e92 mix: update version to 1.0.5 2019-08-14 02:08:56 +00:00
Ivan Tashkinov 9fa2011c17 Apply suggestion to CHANGELOG.md 2019-08-14 02:08:56 +00:00
Ivan Tashkinov bc6d1f9ed9 [#161] Refactoring, documentation. 2019-08-14 02:08:52 +00:00
Ivan Tashkinov 1a46a13d15 [#161] Limited replies depth on incoming federation in order to prevent memory leaks on recursive replies fetching. 2019-08-14 02:08:52 +00:00
Ivan Tashkinov e652f83e5a Apply suggestion to docs/config.md 2019-08-14 02:08:52 +00:00
Ariadne Conill 606ccbab03 update changelog to cover MRF describe API. 2019-08-14 01:50:26 +00:00
Ariadne Conill 4681747ec1 docs tweak 2019-08-14 01:50:26 +00:00
Ariadne Conill c7a3a15c3d mrf_vocabulary: add describe API support 2019-08-14 01:50:26 +00:00
Ariadne Conill b3afc0bb32 update changelog for mrf_vocabulary 2019-08-14 01:50:26 +00:00
Ariadne Conill d5df62edd8 tests: add tests for mrf_vocabulary 2019-08-14 01:50:26 +00:00
Ariadne Conill 7a5e1d64a5 docs: document mrf_vocabulary module settings 2019-08-14 01:50:26 +00:00
Ariadne Conill eed36278a6 MRF: add vocabulary policy module 2019-08-14 01:50:26 +00:00
Ariadne Conill fb77dc50aa fix credo 2019-08-14 01:50:26 +00:00
Ariadne Conill 3af51afdd7 tests: fix up nodeinfo tests 2019-08-14 01:50:26 +00:00
Ariadne Conill c9468c9a59 tests: add tests for MRF.describe() 2019-08-14 01:50:26 +00:00
Ariadne Conill 4ccd3410a8 nodeinfo: use MRF.describe() instead of hardcoded MRF transparency stuff 2019-08-14 01:50:26 +00:00
Ariadne Conill 7e2bc39f3c MRF: add describe() to all modules, add base MRF configuration to base describe() 2019-08-14 01:50:26 +00:00
Ariadne Conill b8186c26fa test: add mock MRF module for describe() testing 2019-08-14 01:50:26 +00:00
Ariadne Conill e13edc2d3b MRF: add describe() for gathering and describing the MRF configuration 2019-08-14 01:50:26 +00:00
Ariadne Conill 29db8dc799 config: remove legacy activitypub accept_blocks setting
Anyone who is interested in dropping blocks can write their own MRF
policy at this point.  This setting predated the MRF framework.

Disabling the side effect (unsubscription) is still a config option
per policy.
2019-08-14 01:50:26 +00:00
Ariadne Conill 54405919d8 changelog updates 2019-08-14 01:50:26 +00:00
rinpatch 5af3c00072 Do not fetch the reply object in `fix_type` unless the object has the
`name` key and use a depth limit when fetching it
2019-08-14 01:50:22 +00:00
Maksim 60c75d6740 #1110 fixed /api/pleroma/healthcheck 2019-08-14 01:50:22 +00:00
Ariadne Conill 14efbcf1f9 add removed section to changelog 2019-08-14 01:50:22 +00:00
Ariadne Conill 4d0dd04653 MRF: ensure that subdomain_match calls are case-insensitive 2019-08-14 01:50:22 +00:00
Sergey Suprunenko 25c818ed6f Redirect not logged-in users to the MastoFE login page on private instances 2019-08-14 01:50:22 +00:00
Ariadne Conill f7028ae8ac tests: mastodon account views: add missing CommonAPI alias 2019-08-14 01:50:22 +00:00
Sergey Suprunenko 48bd4ee933 Strip internal fields including likes from incoming and outgoing activities 2019-08-14 01:50:22 +00:00
rinpatch 7e412fd88a Do not rembed the object after updating it 2019-08-14 01:50:22 +00:00
rinpatch f0c32364b7 OStatus tests: stop relying on embedded objects 2019-08-14 01:50:22 +00:00
rinpatch e5161961bd ActivityPub tests: remove assertions of embedded object being updated,
because the objects are no longer supposed to be embedded
2019-08-14 01:50:22 +00:00
rinpatch 1807d3a115 OStatus Announce Representer: Do not depend on the object being embedded
in the Create activity
2019-08-14 01:50:21 +00:00