Ivan Tashkinov [Tue, 9 Jul 2019 19:37:59 +0000 (22:37 +0300)]
[#878] Tests improvements per code review.
Ivan Tashkinov [Tue, 9 Jul 2019 19:28:04 +0000 (22:28 +0300)]
[#878] Uncommented test statement.
Ivan Tashkinov [Tue, 9 Jul 2019 18:46:16 +0000 (21:46 +0300)]
[#878] Merge remote-tracking branch 'remotes/upstream/develop' into 878-activity-object-decoupling-in-tests
# Conflicts:
# lib/pleroma/object.ex
# test/web/activity_pub/transmogrifier_test.exs
# test/web/ostatus/ostatus_test.exs
kaniini [Tue, 9 Jul 2019 18:20:36 +0000 (18:20 +0000)]
Merge branch 'docs/more-mastodon-api' into 'develop'
Docs/more mastodon api
See merge request pleroma/pleroma!1392
feld [Tue, 9 Jul 2019 18:20:36 +0000 (18:20 +0000)]
Docs/more mastodon api
kaniini [Tue, 9 Jul 2019 17:53:41 +0000 (17:53 +0000)]
Merge branch 'feature/allow-user-query-via-id' into 'develop'
Admin API: Allow querying user by ID
See merge request pleroma/pleroma!1380
kaniini [Tue, 9 Jul 2019 17:51:41 +0000 (17:51 +0000)]
Merge branch 'remove-avatar-header' into 'develop'
Ability to reset avatar, profile banner and backgroud
See merge request pleroma/pleroma!1187
Mark Felder [Tue, 9 Jul 2019 17:49:04 +0000 (12:49 -0500)]
Merge branch 'develop' into feature/allow-user-query-via-id
kaniini [Tue, 9 Jul 2019 17:36:35 +0000 (17:36 +0000)]
Merge branch 'fix/1019-correct-count-remote-users' into 'develop'
Fix/1019 correct count remote users
Closes #1019
See merge request pleroma/pleroma!1376
Alexander Strizhakov [Tue, 9 Jul 2019 17:36:35 +0000 (17:36 +0000)]
Fix/1019 correct count remote users
kaniini [Tue, 9 Jul 2019 16:54:32 +0000 (16:54 +0000)]
Merge branch 'remove-swift' into 'develop'
Remove Uploaders.Swift and `httpoison` dependency
Closes #1051
See merge request pleroma/pleroma!1374
kaniini [Tue, 9 Jul 2019 16:54:14 +0000 (16:54 +0000)]
Merge branch 'test-coverage' into 'develop'
reverse proxy tests
See merge request pleroma/pleroma!1385
Alexander Strizhakov [Tue, 9 Jul 2019 16:54:13 +0000 (16:54 +0000)]
reverse proxy tests
kaniini [Tue, 9 Jul 2019 16:52:22 +0000 (16:52 +0000)]
Merge branch 'features/sec-websocket-protocol-header' into 'develop'
Features: MastoAPI streaming Sec-WebSocket-Protocol header
See merge request pleroma/pleroma!1381
Haelwenn [Tue, 9 Jul 2019 16:07:20 +0000 (16:07 +0000)]
Merge branch 'enable-ogp-by-default' into 'develop'
Do not crash if metadata fails to render and enable OGP and TwitterCard by default
Closes #1034
See merge request pleroma/pleroma!1388
feld [Tue, 9 Jul 2019 16:00:44 +0000 (16:00 +0000)]
Merge branch 'proxy-error' into 'develop'
make sure the url used by proxy is same as original url
See merge request pleroma/pleroma!1383
Mark Felder [Tue, 9 Jul 2019 15:55:36 +0000 (10:55 -0500)]
Add test for URLs with Unicode characters too
Haelwenn [Tue, 9 Jul 2019 15:35:28 +0000 (15:35 +0000)]
Merge branch 'test-speedup' into 'develop'
Testing: Don't federate in testing.
See merge request pleroma/pleroma!1391
Mark Felder [Tue, 9 Jul 2019 15:23:22 +0000 (10:23 -0500)]
Remove duplicated test. New one is more comprehensive.
Mark Felder [Tue, 9 Jul 2019 15:18:30 +0000 (10:18 -0500)]
Merge branch 'develop' into proxy-error
Mark Felder [Tue, 9 Jul 2019 15:11:42 +0000 (10:11 -0500)]
Capitalize
Mark Felder [Tue, 9 Jul 2019 14:41:41 +0000 (09:41 -0500)]
Test that all ASCII encoded characters are preserved
rinpatch [Tue, 9 Jul 2019 14:15:10 +0000 (14:15 +0000)]
Merge branch '161-incoming-replies-depth-limit' into 'develop'
[#161] Limited replies depth on incoming federation (memory leaks fix)
Closes #161
See merge request pleroma/pleroma!1361
Ivan Tashkinov [Tue, 9 Jul 2019 10:39:36 +0000 (10:39 +0000)]
Apply suggestion to docs/config.md
lain [Tue, 9 Jul 2019 08:52:49 +0000 (08:52 +0000)]
Merge branch 'fix/966-local-user-search' into 'develop'
change for local user search
Closes #966
See merge request pleroma/pleroma!1287
Alexander Strizhakov [Tue, 9 Jul 2019 08:52:49 +0000 (08:52 +0000)]
change for local user search
lain [Tue, 9 Jul 2019 06:30:51 +0000 (15:30 +0900)]
Testing: Don't federate in testing.
Haelwenn [Mon, 8 Jul 2019 20:40:59 +0000 (20:40 +0000)]
Merge branch 'fix/relationships-in-statuses' into 'develop'
Mastodon API: Fix embedded relationships not being rendered inside of statuses
See merge request pleroma/pleroma!1387
Ivan Tashkinov [Mon, 8 Jul 2019 17:05:02 +0000 (20:05 +0300)]
[#878] Formatting fix.
Ivan Tashkinov [Mon, 8 Jul 2019 16:53:02 +0000 (19:53 +0300)]
[#878] Refactored assumptions on embedded object presence in tests. Adjusted note factory to not embed object into activity.
rinpatch [Mon, 8 Jul 2019 11:13:30 +0000 (14:13 +0300)]
Add a changelog entry for changing the defaults
rinpatch [Mon, 8 Jul 2019 11:05:57 +0000 (14:05 +0300)]
Formatting
rinpatch [Mon, 8 Jul 2019 10:04:14 +0000 (13:04 +0300)]
Improve wording in CHANGELOG.md
rinpatch [Mon, 8 Jul 2019 10:00:45 +0000 (13:00 +0300)]
Enable OpenGraph and TwitterCard by default
Closes #1034
rinpatch [Mon, 8 Jul 2019 09:59:49 +0000 (12:59 +0300)]
FallbackRedirector: Do not crash on Metadata rendering errors
rinpatch [Mon, 8 Jul 2019 09:16:32 +0000 (12:16 +0300)]
OGP/TwitterCard: Add fallbacks in case the attachment key is nonexistent
rinpatch [Mon, 8 Jul 2019 08:47:40 +0000 (11:47 +0300)]
Mastodon API: Fix embedded relationships not being rendered inside of statuses
Sachin Joshi [Sun, 7 Jul 2019 08:28:40 +0000 (14:13 +0545)]
make sure the url used by proxy is same as origin url
encoding or decoding it breaks some of the signed url
Haelwenn (lanodan) Monnier [Sun, 7 Jul 2019 06:58:24 +0000 (08:58 +0200)]
mastodon_websocket_test.exs: Test for Sec-WebSocket-Protocol header
Haelwenn (lanodan) Monnier [Sat, 6 Jul 2019 18:26:08 +0000 (20:26 +0200)]
MastoAPI Streaming: Keep compatibility with access_token
KokaKiwi [Sat, 22 Jun 2019 17:45:21 +0000 (19:45 +0200)]
MastoAPI streaming: Replace access_token with Sec-WebSocket-Protocol
Maxim Filippov [Sat, 6 Jul 2019 12:16:56 +0000 (15:16 +0300)]
Fix docs
Ivan Tashkinov [Sat, 6 Jul 2019 07:18:26 +0000 (07:18 +0000)]
Apply suggestion to CHANGELOG.md
Ivan Tashkinov [Sat, 6 Jul 2019 07:17:06 +0000 (10:17 +0300)]
Merge remote-tracking branch 'remotes/upstream/develop' into 161-incoming-replies-depth-limit
rinpatch [Fri, 5 Jul 2019 18:55:27 +0000 (18:55 +0000)]
Merge branch 'fix/1058-uploads-dir-consistency' into 'develop'
tasks/pleroma/instance.ex: Change :upload_dir to :uploads_dir
Closes #1058
See merge request pleroma/pleroma!1378
Maxim Filippov [Fri, 5 Jul 2019 16:33:53 +0000 (19:33 +0300)]
Admin API: Allow querying user by ID
Haelwenn [Fri, 5 Jul 2019 04:22:09 +0000 (04:22 +0000)]
Merge branch 'issue/1043' into 'develop'
[#1043] fix search accounts.
See merge request pleroma/pleroma!1372
Maksim [Fri, 5 Jul 2019 04:22:08 +0000 (04:22 +0000)]
[#1043] fix search accounts.
Haelwenn (lanodan) Monnier [Fri, 5 Jul 2019 04:19:27 +0000 (06:19 +0200)]
tasks/pleroma/instance.ex: Change :upload_dir to :uploads_dir
Closes: https://git.pleroma.social/pleroma/pleroma/issues/1058
rinpatch [Wed, 3 Jul 2019 18:35:57 +0000 (18:35 +0000)]
Merge branch 'expose_skip_thread_containment_in_nodeinfo' into 'develop'
Expose `skip_thread_containment` in nodeinfo
Closes #1030
See merge request pleroma/pleroma!1349
Eugenij [Wed, 3 Jul 2019 18:35:57 +0000 (18:35 +0000)]
Expose `skip_thread_containment` in nodeinfo
feld [Wed, 3 Jul 2019 16:54:47 +0000 (16:54 +0000)]
Merge branch 'fix/migration-alter-citext-field-with-key' into 'develop'
Fix occasional migration failures
See merge request pleroma/pleroma!1373
Roman Chvanikov [Wed, 3 Jul 2019 11:56:02 +0000 (14:56 +0300)]
Split alters rather than work with indexes
rinpatch [Wed, 3 Jul 2019 10:19:51 +0000 (10:19 +0000)]
Merge branch 'handle-search-timeout' into 'develop'
Handle search timeouts for /api/v1/search and /api/v2/search
Closes #994
See merge request pleroma/pleroma!1369
Eugenij [Wed, 3 Jul 2019 10:19:51 +0000 (10:19 +0000)]
Use fallback values for search queries
This is to make sure the entire request doesn't return a 500 error if
user or status search times out.
Egor Kislitsyn [Wed, 3 Jul 2019 07:42:24 +0000 (14:42 +0700)]
Remove `httpoison` from dependencies
Egor Kislitsyn [Wed, 3 Jul 2019 07:11:04 +0000 (14:11 +0700)]
Remove Uploaders.Swift
Haelwenn [Wed, 3 Jul 2019 01:34:16 +0000 (01:34 +0000)]
Merge branch '1048-semver-format-compliance' into 'develop'
Resolved violations of SemVer version format
Closes #1036 and #1048
See merge request pleroma/pleroma!1371
Roman Chvanikov [Tue, 2 Jul 2019 22:14:40 +0000 (01:14 +0300)]
Fix migration
Ivan Tashkinov [Tue, 2 Jul 2019 15:47:53 +0000 (18:47 +0300)]
[#1048] Fixed version parsing in pleroma_ctl. Closes #1036.
Ivan Tashkinov [Tue, 2 Jul 2019 06:04:59 +0000 (09:04 +0300)]
[#1048] Resolved violations of SemVer version format. Refactoring.
kaniini [Tue, 2 Jul 2019 01:27:00 +0000 (01:27 +0000)]
Merge branch 'admin-report-view-user-fallback' into 'develop'
Handle deleted reported accounts in report admin API
Closes #1046
See merge request pleroma/pleroma!1370
Eugenij [Tue, 2 Jul 2019 01:27:00 +0000 (01:27 +0000)]
Add fallback value to the admin report view.
This is to avoid 500 error when the reported user no longer exists
in the database.
rinpatch [Mon, 1 Jul 2019 11:46:07 +0000 (11:46 +0000)]
Merge branch 'fix/changelog' into 'develop'
Move changelog entries
See merge request pleroma/pleroma!1368
Maxim Filippov [Mon, 1 Jul 2019 11:04:24 +0000 (14:04 +0300)]
Move changelog entries
Haelwenn [Mon, 1 Jul 2019 04:52:42 +0000 (04:52 +0000)]
Merge branch 'fix/docs-dry-run' into 'develop'
OTP Release install docs: Remove --dry-run in cron certbot command
See merge request pleroma/pleroma!1366
Haelwenn [Mon, 1 Jul 2019 04:51:56 +0000 (04:51 +0000)]
Merge branch 'ci-improvements' into 'develop'
Add PLEROMA_BUILD_ENV to override env for the version generator and use it in the CI for building docs
See merge request pleroma/pleroma!1360
Haelwenn [Mon, 1 Jul 2019 04:45:00 +0000 (04:45 +0000)]
Merge branch 'chore/changelog-update' into 'develop'
Update changelog and admin API docs with tags, display_name, avatar additions
See merge request pleroma/pleroma!1367
feld [Mon, 1 Jul 2019 01:08:07 +0000 (01:08 +0000)]
Merge branch 'issue/1033' into 'develop'
[#1033] Fix database migrations
See merge request pleroma/pleroma!1350
Maksim [Mon, 1 Jul 2019 01:08:07 +0000 (01:08 +0000)]
[#1033] Fix database migrations
Maxim Filippov [Mon, 1 Jul 2019 00:36:42 +0000 (03:36 +0300)]
Update changelog and admin API docs with tags, display_name, avatar additions
Ivan Tashkinov [Sun, 30 Jun 2019 13:05:00 +0000 (16:05 +0300)]
[#161] Merge remote-tracking branch 'remotes/upstream/develop' into 161-incoming-replies-depth-limit
# Conflicts:
# CHANGELOG.md
Ivan Tashkinov [Sun, 30 Jun 2019 12:58:50 +0000 (15:58 +0300)]
[#161] Refactoring, documentation.
rinpatch [Sun, 30 Jun 2019 10:06:10 +0000 (13:06 +0300)]
OTP Release install docs: Remove --dry-run in cron certbot command
rinpatch [Sun, 30 Jun 2019 09:08:46 +0000 (09:08 +0000)]
Merge branch 'filter-user-statuses-by-hashtag' into 'develop'
Add hashtag filter to user statuses (GET /api/v1/accounts/:id/statuses)
Closes #974
See merge request pleroma/pleroma!1362
Eugenij [Sun, 30 Jun 2019 09:08:46 +0000 (09:08 +0000)]
Add hashtag filter to user statuses (GET /api/v1/accounts/:id/statuses)
rinpatch [Sun, 30 Jun 2019 07:28:35 +0000 (07:28 +0000)]
Merge branch 'issues/1026' into 'develop'
[#1026] Filter.AnonymizeFilename added ability to retain file extension with custom text
Closes #1026
See merge request pleroma/pleroma!1363
Maksim [Sun, 30 Jun 2019 07:28:35 +0000 (07:28 +0000)]
[#1026] Filter.AnonymizeFilename added ability to retain file extension with custom text
Haelwenn [Sun, 30 Jun 2019 00:59:40 +0000 (00:59 +0000)]
Merge branch 'fix/pin-unlisted' into 'develop'
Fix not being able to pin unlisted posts
Closes #1038
See merge request pleroma/pleroma!1364
rinpatch [Sat, 29 Jun 2019 19:24:03 +0000 (22:24 +0300)]
Fix not being able to pin unlisted posts
Closes #1038
Ivan Tashkinov [Sat, 29 Jun 2019 17:04:50 +0000 (20:04 +0300)]
[#161] Limited replies depth on incoming federation in order to prevent memory leaks on recursive replies fetching.
rinpatch [Sat, 29 Jun 2019 11:25:47 +0000 (14:25 +0300)]
Add PLEROMA_BUILD_ENV to override env for the version generator and use it in the CI for building docs
This is needed because if we run with MIX_ENV=dev we will get a "+dev"
suffix to the version in the docs, but if we run with MIX_ENV=prod the
docs build will fail because ex_doc is dev-only dependency.
rinpatch [Sat, 29 Jun 2019 11:24:14 +0000 (11:24 +0000)]
Merge branch 'my-develop' into 'develop'
Docker specific configuration information
See merge request pleroma/pleroma!1359
deorsum [Sat, 29 Jun 2019 10:39:03 +0000 (20:39 +1000)]
Add a caveat for docker deployment in the config docs
rinpatch [Sat, 29 Jun 2019 10:39:52 +0000 (10:39 +0000)]
Merge branch 'revert/tags-releases-develop' into 'develop'
Revert "Build releases only on tags or develop" on develop
See merge request pleroma/pleroma!1357
rinpatch [Sat, 29 Jun 2019 10:27:15 +0000 (13:27 +0300)]
Revert "Build releases only on tags or develop"
This reverts commit
54d287377054fa48c5a14cf6b056cd80e838b264.
rinpatch [Sat, 29 Jun 2019 09:41:31 +0000 (09:41 +0000)]
Merge branch 'fix/no-untagged-builds-master' into 'develop'
Build releases only on tags or develop
See merge request pleroma/pleroma!1355
rinpatch [Sat, 29 Jun 2019 09:29:12 +0000 (12:29 +0300)]
Build releases only on tags or develop
Needed so we could push documentation updates to master without
triggering a rebuild
rinpatch [Sat, 29 Jun 2019 08:44:56 +0000 (08:44 +0000)]
Merge branch 'fix/release-docs-path-warning' into 'develop'
Add a warning about service files assuming installation paths
See merge request pleroma/pleroma!1353
rinpatch [Sat, 29 Jun 2019 08:35:42 +0000 (11:35 +0300)]
Add a warning about service files assuming installation paths
rinpatch [Sat, 29 Jun 2019 06:01:33 +0000 (06:01 +0000)]
Merge branch 'patch-3' into 'develop'
Move all upload contents despite upload folder itself.
See merge request pleroma/pleroma!1352
rinpatch [Sat, 29 Jun 2019 06:01:30 +0000 (06:01 +0000)]
Merge branch 'patch-2' into 'develop'
Update migrating_from_source_otp_en.md
See merge request pleroma/pleroma!1351
Yuji Nakao [Sat, 29 Jun 2019 04:24:44 +0000 (04:24 +0000)]
Move all upload contents despite upload folder itself.
Yuji Nakao [Sat, 29 Jun 2019 04:17:49 +0000 (04:17 +0000)]
Update migrating_from_source_otp_en.md: Replace `reload-daemon` with `daemon-reload`.
kaniini [Sat, 29 Jun 2019 00:12:09 +0000 (00:12 +0000)]
Merge branch 'feature/merge-mastodon-admin-views-for-reports' into 'develop'
Merge admin and mastodon user views for reports
See merge request pleroma/pleroma!1346
kaniini [Fri, 28 Jun 2019 23:50:23 +0000 (23:50 +0000)]
Merge branch 'feature/mrf-mediaproxy-warm' into 'develop'
MRF: add mediaproxy warming policy
See merge request pleroma/pleroma!1342
William Pitcock [Fri, 28 Jun 2019 23:41:42 +0000 (23:41 +0000)]
test: add tests for mediaproxy warming policy
William Pitcock [Thu, 27 Jun 2019 21:34:27 +0000 (21:34 +0000)]
docs: add documentation for MediaProxyWarmingPolicy
William Pitcock [Thu, 27 Jun 2019 03:06:58 +0000 (03:06 +0000)]
MRF: add mediaproxy warming policy
rinpatch [Fri, 28 Jun 2019 18:25:21 +0000 (18:25 +0000)]
Merge branch 'develop' into 'develop'
Fixed links in documentation
See merge request pleroma/pleroma!1334