akkoma
5 years agoHttpRequestMock: Add missing mocks for object containment tests
Haelwenn (lanodan) Monnier [Sun, 14 Jul 2019 11:31:43 +0000 (13:31 +0200)]
HttpRequestMock: Add missing mocks for object containment tests

5 years agoMerge branch 'rich_media_parsers_configurable' into 'develop'
kaniini [Sun, 14 Jul 2019 09:53:42 +0000 (09:53 +0000)]
Merge branch 'rich_media_parsers_configurable' into 'develop'

parsers configurable

See merge request pleroma/pleroma!1400

5 years agochangelog & docs
Alex S [Sun, 14 Jul 2019 06:20:54 +0000 (09:20 +0300)]
changelog & docs

5 years agoparsers configurable
Alex S [Thu, 11 Jul 2019 13:04:42 +0000 (16:04 +0300)]
parsers configurable

5 years agoMerge branch 'feature/mrf-transparency-filter' into 'develop'
kaniini [Sat, 13 Jul 2019 19:06:54 +0000 (19:06 +0000)]
Merge branch 'feature/mrf-transparency-filter' into 'develop'

nodeinfo: implement MRF transparency exclusions

See merge request pleroma/pleroma!1412

5 years agodocs: note that exclusions usage will be included in the transparency metrics if...
Ariadne Conill [Sat, 13 Jul 2019 19:00:03 +0000 (19:00 +0000)]
docs: note that exclusions usage will be included in the transparency metrics if used

5 years agonodeinfo: implement MRF transparency exclusions
Ariadne Conill [Sat, 13 Jul 2019 18:30:45 +0000 (18:30 +0000)]
nodeinfo: implement MRF transparency exclusions

5 years agoMerge branch '1041-status-actions-rate-limit' into 'develop'
kaniini [Sat, 13 Jul 2019 14:17:17 +0000 (14:17 +0000)]
Merge branch '1041-status-actions-rate-limit' into 'develop'

Rate-limited status actions (per user and per user+status).

Closes #1041

See merge request pleroma/pleroma!1410

5 years ago[#1041] Minor refactoring.
Ivan Tashkinov [Sat, 13 Jul 2019 12:21:50 +0000 (15:21 +0300)]
[#1041] Minor refactoring.

5 years ago[#1041] Added documentation on existing rate limiters.
Ivan Tashkinov [Sat, 13 Jul 2019 12:13:26 +0000 (15:13 +0300)]
[#1041] Added documentation on existing rate limiters.

5 years agoMerge branch 'fix/hackney-global-options' into 'develop'
Haelwenn [Sat, 13 Jul 2019 11:55:09 +0000 (11:55 +0000)]
Merge branch 'fix/hackney-global-options' into 'develop'

Merge the default options with custom ones in ReverseProxy and Pleroma.HTTP and workaround for remote server certificate chain issues

See merge request pleroma/pleroma!1409

5 years ago[#1041] Rate-limited status actions (per user and per user+status).
Ivan Tashkinov [Sat, 13 Jul 2019 11:49:39 +0000 (14:49 +0300)]
[#1041] Rate-limited status actions (per user and per user+status).

5 years agoAdd a changelog entry for tolerating incorrect chain order
rinpatch [Fri, 12 Jul 2019 23:04:26 +0000 (02:04 +0300)]
Add a changelog entry for tolerating incorrect chain order

5 years agoMerge branch 'fix/ap-hide-follows' into 'develop'
Haelwenn [Sat, 13 Jul 2019 10:22:19 +0000 (10:22 +0000)]
Merge branch 'fix/ap-hide-follows' into 'develop'

ActivityPub Controller: Change how hiding follows/followers is represented

See merge request pleroma/pleroma!1406

5 years agoWorkaround for remote server certificate chain issues
rinpatch [Fri, 12 Jul 2019 20:53:21 +0000 (23:53 +0300)]
Workaround for remote server certificate chain issues

5 years agoMerge the default options with custom ones in ReverseProxy and
rinpatch [Fri, 12 Jul 2019 20:52:26 +0000 (23:52 +0300)]
Merge the default options with custom ones in ReverseProxy and
Pleroma.HTTP

5 years agoAdd changelog entries for follower/following collection behaviour changes
rinpatch [Fri, 12 Jul 2019 18:49:16 +0000 (21:49 +0300)]
Add changelog entries for follower/following collection behaviour changes

5 years agoMerge branch 'develop' into fix/ap-hide-follows
rinpatch [Fri, 12 Jul 2019 18:43:06 +0000 (21:43 +0300)]
Merge branch 'develop' into fix/ap-hide-follows

5 years agoActivityPub Controller: Actually pass for_user to following/followers
rinpatch [Fri, 12 Jul 2019 17:54:20 +0000 (20:54 +0300)]
ActivityPub Controller: Actually pass for_user to following/followers
views and give 403 errors when trying to request hidden follower pages
when unauthenticated

5 years agoMerge branch 'tests/web_metadata' into 'develop'
kaniini [Fri, 12 Jul 2019 16:42:54 +0000 (16:42 +0000)]
Merge branch 'tests/web_metadata' into 'develop'

Pleroma.Web.Metadata - tests

See merge request pleroma/pleroma!1401

5 years agoPleroma.Web.Metadata - tests
Maksim [Fri, 12 Jul 2019 16:42:54 +0000 (16:42 +0000)]
Pleroma.Web.Metadata - tests

5 years agoActivityPub User view: Following/Followers refactoring
rinpatch [Fri, 12 Jul 2019 16:41:05 +0000 (19:41 +0300)]
ActivityPub User view: Following/Followers refactoring

- Render the collection items if the user requesting == the user
rendered
- Do not render the first page if hide_{followers,follows} is set, just
give the URI to it

5 years agoMerge branch 'fix/pleroma-extensions' into 'develop'
kaniini [Fri, 12 Jul 2019 16:33:58 +0000 (16:33 +0000)]
Merge branch 'fix/pleroma-extensions' into 'develop'

Move new endpoints to pleroma namespace in Mastodon API

See merge request pleroma/pleroma!1404

5 years agoMove these to pleroma namespace in Mastodon API
Mark Felder [Fri, 12 Jul 2019 16:25:58 +0000 (11:25 -0500)]
Move these to pleroma namespace in Mastodon API

5 years agoAP user view: Add a test for hiding totalItems in following/followers
rinpatch [Fri, 12 Jul 2019 15:36:07 +0000 (18:36 +0300)]
AP user view: Add a test for hiding totalItems in following/followers

5 years agoMerge branch 'url-parser-proxy' into 'develop'
kaniini [Fri, 12 Jul 2019 15:34:00 +0000 (15:34 +0000)]
Merge branch 'url-parser-proxy' into 'develop'

preserve the original path/filename (no encoding/decoding) for proxy

See merge request pleroma/pleroma!1403

5 years agopreserve the original path/filename (no encoding/decoding) for proxy
Sachin Joshi [Fri, 12 Jul 2019 15:17:55 +0000 (21:02 +0545)]
preserve the original path/filename (no encoding/decoding) for proxy

5 years agoMerge branch 'search-limit-offset-type' into 'develop'
kaniini [Thu, 11 Jul 2019 13:55:31 +0000 (13:55 +0000)]
Merge branch 'search-limit-offset-type' into 'develop'

Add account_id, type, limit, and offset to GET /api/v1/search and /api/v2/search

See merge request pleroma/pleroma!1386

5 years agoExtend Pleroma.Pagination to support offset-based pagination, use async/await to...
Eugenij [Thu, 11 Jul 2019 13:55:31 +0000 (13:55 +0000)]
Extend Pleroma.Pagination to support offset-based pagination, use async/await to execute status and account search in parallel

5 years agoMerge branch 'admin-configure' into 'develop'
kaniini [Thu, 11 Jul 2019 13:02:13 +0000 (13:02 +0000)]
Merge branch 'admin-configure' into 'develop'

admin api configure changes

See merge request pleroma/pleroma!1345

5 years agoadmin api configure changes
Alexander Strizhakov [Thu, 11 Jul 2019 13:02:13 +0000 (13:02 +0000)]
admin api configure changes

5 years agoMerge branch 'fix/1019-refactor' into 'develop'
kaniini [Thu, 11 Jul 2019 13:01:11 +0000 (13:01 +0000)]
Merge branch 'fix/1019-refactor' into 'develop'

Fix/1019 refactor

See merge request pleroma/pleroma!1397

5 years agoMerge branch 'chore/mailmap' into 'develop'
kaniini [Thu, 11 Jul 2019 09:03:17 +0000 (09:03 +0000)]
Merge branch 'chore/mailmap' into 'develop'

add mailmap [ci skip]

See merge request pleroma/pleroma!1399

5 years agoadd mailmap [ci skip]
Ariadne Conill [Thu, 11 Jul 2019 08:57:30 +0000 (08:57 +0000)]
add mailmap [ci skip]

5 years agoenable synchronization by default
Alex S [Wed, 10 Jul 2019 15:55:11 +0000 (18:55 +0300)]
enable synchronization by default

5 years agoMerge branch 'fix/1005-idna-domains' into 'develop'
kaniini [Wed, 10 Jul 2019 15:23:25 +0000 (15:23 +0000)]
Merge branch 'fix/1005-idna-domains' into 'develop'

support for idna domains

Closes #1005

See merge request pleroma/pleroma!1330

5 years agosupport for idna domains
Alexander Strizhakov [Wed, 10 Jul 2019 15:23:25 +0000 (15:23 +0000)]
support for idna domains

5 years agoMerge branch 'features/mastoapi-emoji-categories' into 'develop'
Haelwenn [Wed, 10 Jul 2019 15:07:37 +0000 (15:07 +0000)]
Merge branch 'features/mastoapi-emoji-categories' into 'develop'

MastoAPI: Add categories to custom emojis

See merge request pleroma/pleroma!1365

5 years agoMastoAPI: Add categories to custom emojis
Haelwenn (lanodan) Monnier [Sat, 29 Jun 2019 23:05:28 +0000 (01:05 +0200)]
MastoAPI: Add categories to custom emojis

Note: This isn’t in a release yet, can be seen in mastofe on the
rebase/glitch-soc branch.

5 years agoremoving synchronization worker
Alex S [Wed, 10 Jul 2019 14:39:07 +0000 (17:39 +0300)]
removing synchronization worker

5 years agorobots txt test fix
Alex S [Wed, 10 Jul 2019 13:37:39 +0000 (16:37 +0300)]
robots txt test fix

5 years agosaving following_address for existing users
Alex S [Wed, 10 Jul 2019 13:02:22 +0000 (16:02 +0300)]
saving following_address for existing users

5 years agoadding following_address field to user
Alex S [Wed, 10 Jul 2019 13:01:32 +0000 (16:01 +0300)]
adding following_address field to user

5 years agoMerge branch 'feature/render-mentions-for-tags' into 'develop'
kaniini [Wed, 10 Jul 2019 13:29:50 +0000 (13:29 +0000)]
Merge branch 'feature/render-mentions-for-tags' into 'develop'

Create mentions only for explicitly mentioned users

Closes #999

See merge request pleroma/pleroma!1375

5 years agoCreate mentions only for explicitly mentioned users
Sergey Suprunenko [Wed, 10 Jul 2019 13:29:50 +0000 (13:29 +0000)]
Create mentions only for explicitly mentioned users

5 years agoMerge branch 'localization' into 'develop'
kaniini [Wed, 10 Jul 2019 13:27:59 +0000 (13:27 +0000)]
Merge branch 'localization' into 'develop'

Error Localization

See merge request pleroma/pleroma!1396

5 years agoFix unused import warning
Egor Kislitsyn [Wed, 10 Jul 2019 11:00:22 +0000 (18:00 +0700)]
Fix unused import warning

5 years agoAdd Russian translation
Egor Kislitsyn [Wed, 10 Jul 2019 10:58:15 +0000 (17:58 +0700)]
Add Russian translation

5 years agoFix response
Egor Kislitsyn [Wed, 10 Jul 2019 10:40:34 +0000 (17:40 +0700)]
Fix response

5 years agoFix credo warning
Egor Kislitsyn [Wed, 10 Jul 2019 09:28:24 +0000 (16:28 +0700)]
Fix credo warning

5 years agoWrap error messages into gettext helpers
Egor Kislitsyn [Wed, 10 Jul 2019 09:25:58 +0000 (16:25 +0700)]
Wrap error messages into gettext helpers

5 years agoAdd translation helpers
Egor Kislitsyn [Wed, 10 Jul 2019 07:52:41 +0000 (14:52 +0700)]
Add translation helpers

5 years agoUpdate `gettext` dependency
Egor Kislitsyn [Wed, 10 Jul 2019 07:01:57 +0000 (14:01 +0700)]
Update `gettext` dependency

5 years agoAdd SetLocalePlug
Egor Kislitsyn [Tue, 9 Jul 2019 11:30:15 +0000 (18:30 +0700)]
Add SetLocalePlug

5 years agoMerge branch 'tests/web/mastodon_api/search_controller' into 'develop'
kaniini [Wed, 10 Jul 2019 08:28:03 +0000 (08:28 +0000)]
Merge branch 'tests/web/mastodon_api/search_controller' into 'develop'

add test for search_controller/ 100% coverage

See merge request pleroma/pleroma!1377

5 years agoadd test for search_controller/ 100% coverage
Maksim [Wed, 10 Jul 2019 08:28:03 +0000 (08:28 +0000)]
add test for search_controller/ 100% coverage

5 years agoMerge branch 'hotfix/disable-email-changelog-fix' into 'develop'
rinpatch [Wed, 10 Jul 2019 08:18:12 +0000 (08:18 +0000)]
Merge branch 'hotfix/disable-email-changelog-fix' into 'develop'

Add a breaking changelog entry for explicitly disabling the mailer and reorder changelog sections in order of importance

See merge request pleroma/pleroma!1395

5 years agoAdd a breaking changelog entry for explicitly disabling the mailer and reorder change...
rinpatch [Wed, 10 Jul 2019 08:09:55 +0000 (11:09 +0300)]
Add a breaking changelog entry for explicitly disabling the mailer and reorder changelog sections in order of importance

5 years agoMerge branch 'feature/disable_send_emails' into 'develop'
kaniini [Wed, 10 Jul 2019 05:34:21 +0000 (05:34 +0000)]
Merge branch 'feature/disable_send_emails' into 'develop'

[#1062] added option to disable send email

See merge request pleroma/pleroma!1389

5 years ago[#1062] added option to disable send email
Maksim [Wed, 10 Jul 2019 05:34:21 +0000 (05:34 +0000)]
[#1062] added option to disable send email

5 years agoMerge branch 'feature/send-delete-user-activity' into 'develop'
kaniini [Wed, 10 Jul 2019 05:16:08 +0000 (05:16 +0000)]
Merge branch 'feature/send-delete-user-activity' into 'develop'

Send and handle "Delete" activity for deleted users

Closes #1071 and #1059

See merge request pleroma/pleroma!1384

5 years agoSend and handle "Delete" activity for deleted users
Sergey Suprunenko [Wed, 10 Jul 2019 05:16:08 +0000 (05:16 +0000)]
Send and handle "Delete" activity for deleted users

5 years agoMerge branch 'release/listener' into 'develop'
kaniini [Wed, 10 Jul 2019 05:14:08 +0000 (05:14 +0000)]
Merge branch 'release/listener' into 'develop'

add listener port and ip option for 'pleroma.instance gen' and enable its test

See merge request pleroma/pleroma!1393

5 years agoMerge branch 'fix/license-attribution' into 'develop'
kaniini [Wed, 10 Jul 2019 05:13:23 +0000 (05:13 +0000)]
Merge branch 'fix/license-attribution' into 'develop'

Add license/copyright to all project files

See merge request pleroma/pleroma!1394

5 years agoAdd license/copyright to all project files
feld [Wed, 10 Jul 2019 05:13:23 +0000 (05:13 +0000)]
Add license/copyright to all project files

5 years agoMerge branch 'tests/mrf_policy' into 'develop'
kaniini [Wed, 10 Jul 2019 05:12:21 +0000 (05:12 +0000)]
Merge branch 'tests/mrf_policy' into 'develop'

tests MRF filters

See merge request pleroma/pleroma!1379

5 years agotests MRF filters
Maksim [Wed, 10 Jul 2019 05:12:21 +0000 (05:12 +0000)]
tests MRF filters

5 years agoadd listener port and ip option for 'pleroma.instance gen' and enable its test
Sachin Joshi [Tue, 9 Jul 2019 19:57:41 +0000 (01:42 +0545)]
add listener port and ip option for 'pleroma.instance gen' and enable its test

5 years agoMerge branch '878-activity-object-decoupling-in-tests' into 'develop'
rinpatch [Tue, 9 Jul 2019 20:00:37 +0000 (20:00 +0000)]
Merge branch '878-activity-object-decoupling-in-tests' into 'develop'

[#878] Refactored assumptions on embedded object presence in tests

Closes #878

See merge request pleroma/pleroma!1390

5 years ago[#878] Tests improvements per code review.
Ivan Tashkinov [Tue, 9 Jul 2019 19:37:59 +0000 (22:37 +0300)]
[#878] Tests improvements per code review.

5 years ago[#878] Uncommented test statement.
Ivan Tashkinov [Tue, 9 Jul 2019 19:28:04 +0000 (22:28 +0300)]
[#878] Uncommented test statement.

5 years ago[#878] Merge remote-tracking branch 'remotes/upstream/develop' into 878-activity...
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

5 years agoMerge branch 'docs/more-mastodon-api' into 'develop'
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

5 years agoDocs/more mastodon api
feld [Tue, 9 Jul 2019 18:20:36 +0000 (18:20 +0000)]
Docs/more mastodon api

5 years agoMerge branch 'feature/allow-user-query-via-id' into 'develop'
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

5 years agoMerge branch 'remove-avatar-header' into 'develop'
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

5 years agoMerge branch 'develop' into feature/allow-user-query-via-id
Mark Felder [Tue, 9 Jul 2019 17:49:04 +0000 (12:49 -0500)]
Merge branch 'develop' into feature/allow-user-query-via-id

5 years agoMerge branch 'fix/1019-correct-count-remote-users' into 'develop'
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

5 years agoFix/1019 correct count remote users
Alexander Strizhakov [Tue, 9 Jul 2019 17:36:35 +0000 (17:36 +0000)]
Fix/1019 correct count remote users

5 years agoMerge branch 'remove-swift' into 'develop'
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

5 years agoMerge branch 'test-coverage' into 'develop'
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

5 years agoreverse proxy tests
Alexander Strizhakov [Tue, 9 Jul 2019 16:54:13 +0000 (16:54 +0000)]
reverse proxy tests

5 years agoMerge branch 'features/sec-websocket-protocol-header' into 'develop'
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

5 years agoMerge branch 'enable-ogp-by-default' into 'develop'
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

5 years agoMerge branch 'proxy-error' into 'develop'
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

5 years agoAdd test for URLs with Unicode characters too
Mark Felder [Tue, 9 Jul 2019 15:55:36 +0000 (10:55 -0500)]
Add test for URLs with Unicode characters too

5 years agoMerge branch 'test-speedup' into 'develop'
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

5 years agoRemove duplicated test. New one is more comprehensive.
Mark Felder [Tue, 9 Jul 2019 15:23:22 +0000 (10:23 -0500)]
Remove duplicated test. New one is more comprehensive.

5 years agoMerge branch 'develop' into proxy-error
Mark Felder [Tue, 9 Jul 2019 15:18:30 +0000 (10:18 -0500)]
Merge branch 'develop' into proxy-error

5 years agoCapitalize
Mark Felder [Tue, 9 Jul 2019 15:11:42 +0000 (10:11 -0500)]
Capitalize

5 years agoTest that all ASCII encoded characters are preserved
Mark Felder [Tue, 9 Jul 2019 14:41:41 +0000 (09:41 -0500)]
Test that all ASCII encoded characters are preserved

5 years agoMerge branch '161-incoming-replies-depth-limit' into 'develop'
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

5 years agoApply suggestion to docs/config.md
Ivan Tashkinov [Tue, 9 Jul 2019 10:39:36 +0000 (10:39 +0000)]
Apply suggestion to docs/config.md

5 years agoMerge branch 'fix/966-local-user-search' into 'develop'
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

5 years agochange for local user search
Alexander Strizhakov [Tue, 9 Jul 2019 08:52:49 +0000 (08:52 +0000)]
change for local user search

5 years agoTesting: Don't federate in testing.
lain [Tue, 9 Jul 2019 06:30:51 +0000 (15:30 +0900)]
Testing: Don't federate in testing.

5 years agoMerge branch 'fix/relationships-in-statuses' into 'develop'
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

5 years ago[#878] Formatting fix.
Ivan Tashkinov [Mon, 8 Jul 2019 17:05:02 +0000 (20:05 +0300)]
[#878] Formatting fix.

5 years ago[#878] Refactored assumptions on embedded object presence in tests. Adjusted note...
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.

5 years agoAdd a changelog entry for changing the defaults
rinpatch [Mon, 8 Jul 2019 11:13:30 +0000 (14:13 +0300)]
Add a changelog entry for changing the defaults