akkoma
5 years agoMerge branch 'fix/put-repeats-at-activitypub-outbox' into 'develop'
kaniini [Thu, 16 Aug 2018 15:19:46 +0000 (15:19 +0000)]
Merge branch 'fix/put-repeats-at-activitypub-outbox' into 'develop'

Fix: Output repeats at ActivityPub outbox

Closes #191

See merge request pleroma/pleroma!175

5 years agoMerge branch 'fix/normalize-file-extension' into 'develop'
kaniini [Thu, 16 Aug 2018 15:17:17 +0000 (15:17 +0000)]
Merge branch 'fix/normalize-file-extension' into 'develop'

Normalize file extension for uploaded files

Closes #218

See merge request pleroma/pleroma!233

5 years agotestsuite: add puckipedia test fixture
William Pitcock [Thu, 16 Aug 2018 15:10:10 +0000 (15:10 +0000)]
testsuite: add puckipedia test fixture

5 years agoMerge branch 'feature/suggestions-api-with-third-party-recommendation-engine' into...
lambda [Wed, 15 Aug 2018 07:47:33 +0000 (07:47 +0000)]
Merge branch 'feature/suggestions-api-with-third-party-recommendation-engine' into 'develop'

Feature / Suggestions API with third party recommendation engine

See merge request pleroma/pleroma!254

5 years agotestsuite: formatting
William Pitcock [Tue, 14 Aug 2018 17:15:33 +0000 (17:15 +0000)]
testsuite: formatting

5 years agotest: add kroeg fixtures
William Pitcock [Tue, 14 Aug 2018 17:07:01 +0000 (17:07 +0000)]
test: add kroeg fixtures

5 years agoactivitypub: transmogrifier: add necessary translations for kroeg
William Pitcock [Tue, 14 Aug 2018 17:05:11 +0000 (17:05 +0000)]
activitypub: transmogrifier: add necessary translations for kroeg

5 years agoUse Image type for emoji icons.
eal [Mon, 13 Aug 2018 13:21:18 +0000 (16:21 +0300)]
Use Image type for emoji icons.

5 years agoActivityPub user view: include tag if present.
eal [Mon, 13 Aug 2018 13:11:48 +0000 (16:11 +0300)]
ActivityPub user view: include tag if present.

5 years agoCommonAPI: add emoji to user source data on update
eal [Sun, 12 Aug 2018 19:24:10 +0000 (22:24 +0300)]
CommonAPI: add emoji to user source data on update

5 years agoformatting
lain [Sun, 12 Aug 2018 17:42:21 +0000 (19:42 +0200)]
formatting

5 years agoFix for elixir 1.7.
lain [Sun, 12 Aug 2018 16:41:33 +0000 (18:41 +0200)]
Fix for elixir 1.7.

5 years agoupdate frontend
lain [Sun, 12 Aug 2018 16:16:19 +0000 (18:16 +0200)]
update frontend

5 years agoUpdate Mastofe.
lain [Sun, 12 Aug 2018 13:29:30 +0000 (15:29 +0200)]
Update Mastofe.

5 years agoMerge branch 'feature/invites' into 'develop'
lambda [Sun, 12 Aug 2018 12:04:15 +0000 (12:04 +0000)]
Merge branch 'feature/invites' into 'develop'

Invites

Closes #108

See merge request pleroma/pleroma!208

5 years agoUpdate generate_invite_token.ex
lambda [Sun, 12 Aug 2018 11:11:08 +0000 (11:11 +0000)]
Update generate_invite_token.ex

5 years agoMerge branch 'fix/remote-follow-errormessage' into 'develop'
lambda [Sun, 12 Aug 2018 10:55:53 +0000 (10:55 +0000)]
Merge branch 'fix/remote-follow-errormessage' into 'develop'

Remote follow: don't show confusing error if already following

See merge request pleroma/pleroma!267

5 years agoMerge branch 'bugfix/gopher-empty-lines' into 'develop'
lambda [Sun, 12 Aug 2018 10:55:21 +0000 (10:55 +0000)]
Merge branch 'bugfix/gopher-empty-lines' into 'develop'

lib/pleroma/gopher/server.ex: Fix errorneous empty lines

See merge request pleroma/pleroma!270

5 years agoMerge branch 'emoji-in-account-view' into 'develop'
lambda [Sun, 12 Aug 2018 10:41:30 +0000 (10:41 +0000)]
Merge branch 'emoji-in-account-view' into 'develop'

Render emoji in user profiles

See merge request pleroma/pleroma!265

5 years agolib/pleroma/gopher/server.ex: Fix errorneous empty lines
Haelwenn (lanodan) Monnier [Fri, 10 Aug 2018 16:01:42 +0000 (18:01 +0200)]
lib/pleroma/gopher/server.ex: Fix errorneous empty lines

5 years agoMerge branch 'bugfix/fix-gopher-server-i' into 'develop'
lambda [Fri, 10 Aug 2018 13:45:39 +0000 (13:45 +0000)]
Merge branch 'bugfix/fix-gopher-server-i' into 'develop'

fix gopher server informational messages

See merge request pleroma/pleroma!268

5 years agofix gopher server informational messages
trqx@goat.si [Thu, 9 Aug 2018 14:17:45 +0000 (16:17 +0200)]
fix gopher server informational messages

some gopher clients did not accept those lines due to a missing tab

5 years agoRemote follow: don't show confusing error if already following
eal [Thu, 9 Aug 2018 17:47:29 +0000 (20:47 +0300)]
Remote follow: don't show confusing error if already following

5 years agoHTML-sanitize usernames before emojifying.
eal [Thu, 9 Aug 2018 10:07:03 +0000 (13:07 +0300)]
HTML-sanitize usernames before emojifying.

5 years agoAdd tests for emoji in user profiles
eal [Wed, 8 Aug 2018 06:24:50 +0000 (09:24 +0300)]
Add tests for emoji in user profiles

Also use the correct field in TwitterAPI...

5 years agoTwitterAPI user view: add screen_name_html and description_html.
eal [Wed, 8 Aug 2018 05:38:25 +0000 (08:38 +0300)]
TwitterAPI user view: add screen_name_html and description_html.

5 years agoMastoAPI AccountView: render profile emoji.
eal [Tue, 7 Aug 2018 18:56:50 +0000 (21:56 +0300)]
MastoAPI AccountView: render profile emoji.

5 years agoMerge branch 'bugfix/duplicate-follow-requests' into 'develop'
lambda [Mon, 6 Aug 2018 18:07:27 +0000 (18:07 +0000)]
Merge branch 'bugfix/duplicate-follow-requests' into 'develop'

user: filter out duplicate follow requests

Closes #228

See merge request pleroma/pleroma!263

5 years agoMerge branch 'feature/camelcase-hashtags' into 'develop'
lambda [Mon, 6 Aug 2018 18:07:01 +0000 (18:07 +0000)]
Merge branch 'feature/camelcase-hashtags' into 'develop'

formatter: preserve case of hashtags

Closes #165

See merge request pleroma/pleroma!262

5 years agotest: use private visibility for twitterapi update consistency test, to ensure that...
William Pitcock [Mon, 6 Aug 2018 11:10:49 +0000 (11:10 +0000)]
test: use private visibility for twitterapi update consistency test, to ensure that a second activity isn't relayed

5 years agouser: do not leak virtuals in account search
William Pitcock [Mon, 6 Aug 2018 10:57:19 +0000 (10:57 +0000)]
user: do not leak virtuals in account search

5 years agouser: hide virtual actors from statistics queries
William Pitcock [Mon, 6 Aug 2018 10:44:25 +0000 (10:44 +0000)]
user: hide virtual actors from statistics queries

5 years agoactivitypub: do not show observable effects of non-public boosts
William Pitcock [Mon, 6 Aug 2018 10:37:52 +0000 (10:37 +0000)]
activitypub: do not show observable effects of non-public boosts

5 years agotest: nickname is no longer a required field
William Pitcock [Mon, 6 Aug 2018 08:46:06 +0000 (08:46 +0000)]
test: nickname is no longer a required field

5 years agorelay: do not relay in test mode
William Pitcock [Mon, 6 Aug 2018 08:35:56 +0000 (08:35 +0000)]
relay: do not relay in test mode

5 years agorun mix format
William Pitcock [Mon, 6 Aug 2018 08:26:36 +0000 (08:26 +0000)]
run mix format

5 years agorelay: reintroduce @allow_relay
William Pitcock [Mon, 6 Aug 2018 08:20:21 +0000 (08:20 +0000)]
relay: reintroduce @allow_relay

5 years agoactivitypub: relay: fix up AS2 actor object
William Pitcock [Mon, 6 Aug 2018 08:15:18 +0000 (08:15 +0000)]
activitypub: relay: fix up AS2 actor object

5 years agorelay: move to /relay endpoint from / due to webapp issues
William Pitcock [Mon, 6 Aug 2018 08:13:05 +0000 (08:13 +0000)]
relay: move to /relay endpoint from / due to webapp issues

5 years agorelay: only relay create activities
William Pitcock [Mon, 6 Aug 2018 08:03:10 +0000 (08:03 +0000)]
relay: only relay create activities

5 years agouser: set up a valid followers address to use
William Pitcock [Mon, 6 Aug 2018 08:03:00 +0000 (08:03 +0000)]
user: set up a valid followers address to use

5 years agoactivitypub: relay: add relay following/followers collection URLs
William Pitcock [Mon, 6 Aug 2018 07:48:08 +0000 (07:48 +0000)]
activitypub: relay: add relay following/followers collection URLs

5 years agofederator: actually relay the public activities
William Pitcock [Mon, 6 Aug 2018 07:43:37 +0000 (07:43 +0000)]
federator: actually relay the public activities

5 years agorelay: remove @allow_relay for the moment
William Pitcock [Mon, 6 Aug 2018 07:34:39 +0000 (07:34 +0000)]
relay: remove @allow_relay for the moment

5 years agorelay: fix invoking federator, use a timer to sleep the mix task to force a context...
William Pitcock [Mon, 6 Aug 2018 07:27:11 +0000 (07:27 +0000)]
relay: fix invoking federator, use a timer to sleep the mix task to force a context switch

5 years agorelay: add relay follow/unfollow tasks
William Pitcock [Mon, 6 Aug 2018 07:14:16 +0000 (07:14 +0000)]
relay: add relay follow/unfollow tasks

5 years agouser: remote actors can have no nickname if they are virtual services
William Pitcock [Mon, 6 Aug 2018 06:50:18 +0000 (06:50 +0000)]
user: remote actors can have no nickname if they are virtual services

5 years agoconfig: allow relaying to be disabled
William Pitcock [Mon, 6 Aug 2018 06:18:15 +0000 (06:18 +0000)]
config: allow relaying to be disabled

5 years agoactivitypub: refactor relay concerns into new relay module
William Pitcock [Mon, 6 Aug 2018 06:15:22 +0000 (06:15 +0000)]
activitypub: refactor relay concerns into new relay module

5 years agoactivitypub: represent relay actor at instance root
William Pitcock [Mon, 6 Aug 2018 06:11:51 +0000 (06:11 +0000)]
activitypub: represent relay actor at instance root

5 years agouser: support creating an actor which represents the instance itself
William Pitcock [Mon, 6 Aug 2018 05:46:37 +0000 (05:46 +0000)]
user: support creating an actor which represents the instance itself

5 years agouser: filter out duplicate follow requests
William Pitcock [Sun, 5 Aug 2018 01:10:05 +0000 (01:10 +0000)]
user: filter out duplicate follow requests

5 years agoformatter: preserve case of hashtags
William Pitcock [Sun, 5 Aug 2018 00:35:29 +0000 (00:35 +0000)]
formatter: preserve case of hashtags

when generating hashtag links, we used the casefolded version that we use in
the link URLs, instead of the original version.

accordingly, adjust the formatter to use the original text for the links, while
keeping the casefolded version for the URLs.

5 years agoadd suggestions/web config
Hakaba Hitoyo [Thu, 2 Aug 2018 09:03:35 +0000 (18:03 +0900)]
add suggestions/web config

5 years agoMerge branch 'bugfix/digest-legacy-compat' into 'develop'
lambda [Wed, 1 Aug 2018 10:37:28 +0000 (10:37 +0000)]
Merge branch 'bugfix/digest-legacy-compat' into 'develop'

activitypub: actually send digest header when federating

See merge request pleroma/pleroma!261

5 years agoactivitypub: actually send digest header when federating
William Pitcock [Wed, 1 Aug 2018 10:22:03 +0000 (10:22 +0000)]
activitypub: actually send digest header when federating

this is needed for backwards compatibility with non-digest pleroma instances

5 years agoMerge branch 'security/digest-signature-validation' into 'develop'
lambda [Wed, 1 Aug 2018 08:11:28 +0000 (08:11 +0000)]
Merge branch 'security/digest-signature-validation' into 'develop'

digest signature validation

See merge request pleroma/pleroma!260

5 years agoAllow additionnal schemes in the config
Haelwenn (lanodan) Monnier [Mon, 30 Jul 2018 19:59:04 +0000 (21:59 +0200)]
Allow additionnal schemes in the config

5 years agoactivitypub: verify remote http signature digests by recomputing the digest and repla...
William Pitcock [Tue, 31 Jul 2018 23:17:47 +0000 (23:17 +0000)]
activitypub: verify remote http signature digests by recomputing the digest and replacing the digest header

5 years agoactivitypub: add digest header to outbound messages and sign it
William Pitcock [Tue, 31 Jul 2018 21:41:18 +0000 (21:41 +0000)]
activitypub: add digest header to outbound messages and sign it

5 years ago[Pleroma.FormatterTest] Add test for XMPP link
Haelwenn (lanodan) Monnier [Sat, 23 Jun 2018 11:32:03 +0000 (13:32 +0200)]
[Pleroma.FormatterTest] Add test for XMPP link

5 years ago[Pleroma.FormatterTest]: .add_links: Add a space before the dot
Haelwenn (lanodan) Monnier [Sat, 23 Jun 2018 11:28:14 +0000 (13:28 +0200)]
[Pleroma.FormatterTest]: .add_links: Add a space before the dot

A dot is legal in the url, even at the end, so I moved it for the test

5 years ago[Pleroma.Formatter]: Add support for non-HTTP schemes in URIs
Haelwenn (lanodan) Monnier [Mon, 18 Jun 2018 10:45:15 +0000 (12:45 +0200)]
[Pleroma.Formatter]: Add support for non-HTTP schemes in URIs

The call to the regex in add_links is there just to be sure it’s a legal URI, it can be removed if you want to get more performance.

The URI Schemes list is sorted, but with http(s) at the start (in case it might make it faster for common links).

Closes: https://git.pleroma.social/pleroma/pleroma/issues/127
5 years agoMerge branch 'feature/filter_exif' into 'develop'
lambda [Wed, 25 Jul 2018 07:16:50 +0000 (07:16 +0000)]
Merge branch 'feature/filter_exif' into 'develop'

Feature/filter exif (  solve #187 )

See merge request pleroma/pleroma!237

5 years agoimprove test
hakabahitoyo [Fri, 20 Jul 2018 17:57:56 +0000 (02:57 +0900)]
improve test

5 years agodebug
hakabahitoyo [Fri, 20 Jul 2018 17:19:20 +0000 (02:19 +0900)]
debug

5 years agoimprove test
hakabahitoyo [Fri, 20 Jul 2018 16:44:35 +0000 (01:44 +0900)]
improve test

5 years agoMerge remote-tracking branch 'upstream/develop' into feature/filter_exif
Tristan Mahé [Fri, 20 Jul 2018 00:44:18 +0000 (17:44 -0700)]
Merge remote-tracking branch 'upstream/develop' into feature/filter_exif

5 years agomerge
Hakaba Hitoyo [Thu, 19 Jul 2018 08:42:00 +0000 (17:42 +0900)]
merge

5 years agoMerge branch 'tests/plume' into 'develop'
lambda [Thu, 19 Jul 2018 07:35:34 +0000 (07:35 +0000)]
Merge branch 'tests/plume' into 'develop'

Articles/Notes with a actor list outside object

See merge request pleroma/pleroma!252

5 years agoMerge branch 'bugfix/activitystreams-notice-urls' into 'develop'
lambda [Thu, 19 Jul 2018 07:31:33 +0000 (07:31 +0000)]
Merge branch 'bugfix/activitystreams-notice-urls' into 'develop'

ostatus: return AS2 objects on /notice and /activities URLs like with /objects.

Closes #206

See merge request pleroma/pleroma!251

5 years agoMerge branch 'feature/fe-configuration' into 'develop'
lambda [Thu, 19 Jul 2018 07:31:10 +0000 (07:31 +0000)]
Merge branch 'feature/fe-configuration' into 'develop'

serverside frontend configuration

See merge request pleroma/pleroma!256

5 years agoMerge branch 'feature/media-description' into 'develop'
lambda [Wed, 18 Jul 2018 08:52:11 +0000 (08:52 +0000)]
Merge branch 'feature/media-description' into 'develop'

Feature/media description

Closes #174

See merge request pleroma/pleroma!255

5 years agoconfigurable timeout
Hakaba Hitoyo [Wed, 18 Jul 2018 04:36:20 +0000 (13:36 +0900)]
configurable timeout

5 years agobetter configuration
Hakaba Hitoyo [Wed, 18 Jul 2018 00:58:59 +0000 (09:58 +0900)]
better configuration

5 years agoconfig: formatting
William Pitcock [Wed, 18 Jul 2018 00:05:36 +0000 (00:05 +0000)]
config: formatting

5 years agoTwitterAPI: present pleroma frontend config in API
William Pitcock [Tue, 17 Jul 2018 15:20:39 +0000 (15:20 +0000)]
TwitterAPI: present pleroma frontend config in API

5 years agoconfig: make instance description configurable
William Pitcock [Tue, 17 Jul 2018 15:10:14 +0000 (15:10 +0000)]
config: make instance description configurable

5 years agocorrect error message
Hakaba Hitoyo [Tue, 17 Jul 2018 08:29:18 +0000 (17:29 +0900)]
correct error message

5 years agodebug
Hakaba Hitoyo [Tue, 17 Jul 2018 08:20:13 +0000 (17:20 +0900)]
debug

5 years agodebug
Hakaba Hitoyo [Tue, 17 Jul 2018 08:00:14 +0000 (17:00 +0900)]
debug

5 years agoadd suggestionsThirdPartyEngine into /nodeinfo/2.0.json
Hakaba Hitoyo [Tue, 17 Jul 2018 07:56:30 +0000 (16:56 +0900)]
add suggestionsThirdPartyEngine into /nodeinfo/2.0.json

5 years agodo nothing if configuration is skipped
Hakaba Hitoyo [Tue, 17 Jul 2018 07:45:18 +0000 (16:45 +0900)]
do nothing if configuration is skipped

5 years agoimprove getting host name
Hakaba Hitoyo [Tue, 17 Jul 2018 04:20:58 +0000 (13:20 +0900)]
improve getting host name

5 years agotest: mastodon attachments: update for added description field
William Pitcock [Tue, 17 Jul 2018 03:37:40 +0000 (03:37 +0000)]
test: mastodon attachments: update for added description field

5 years agotests: verify media description api support is working
William Pitcock [Tue, 17 Jul 2018 03:37:26 +0000 (03:37 +0000)]
tests: verify media description api support is working

5 years agomastodon api: support descriptions in media api, add PUT endpoint for updating metada...
William Pitcock [Tue, 17 Jul 2018 03:36:50 +0000 (03:36 +0000)]
mastodon api: support descriptions in media api, add PUT endpoint for updating metadata about a media upload

5 years agomastodon api: use object name as alt text
William Pitcock [Tue, 17 Jul 2018 03:36:11 +0000 (03:36 +0000)]
mastodon api: use object name as alt text

5 years agoupload: use generic Document object type instead of Image (mastodon compatibility)
William Pitcock [Tue, 17 Jul 2018 03:35:08 +0000 (03:35 +0000)]
upload: use generic Document object type instead of Image (mastodon compatibility)

Mastodon does not use the object name as alt text when the object is an Image.

5 years agoformat
hakabahitoyo [Sun, 15 Jul 2018 11:36:26 +0000 (20:36 +0900)]
format

5 years agoid field
hakabahitoyo [Sat, 14 Jul 2018 05:03:30 +0000 (14:03 +0900)]
id field

5 years agochange api
hakabahitoyo [Sat, 14 Jul 2018 03:07:09 +0000 (12:07 +0900)]
change api

5 years agoconfigurable
hakabahitoyo [Sat, 14 Jul 2018 02:41:09 +0000 (11:41 +0900)]
configurable

5 years agohttp access to third party user recommendation
hakabahitoyo [Sat, 14 Jul 2018 01:04:37 +0000 (10:04 +0900)]
http access to third party user recommendation

5 years agoMerge remote-tracking branch 'upstream/develop' into feature/filter_exif
Tristan Mahé [Fri, 13 Jul 2018 18:14:37 +0000 (11:14 -0700)]
Merge remote-tracking branch 'upstream/develop' into feature/filter_exif

5 years agobetter mock /api/v1/suggestions
hakabahitoyo [Fri, 13 Jul 2018 15:52:23 +0000 (00:52 +0900)]
better mock /api/v1/suggestions

5 years agomock /api/v1/suggestions
hakabahitoyo [Fri, 13 Jul 2018 15:44:18 +0000 (00:44 +0900)]
mock /api/v1/suggestions

5 years ago/api/v1/suggestions endpoint
hakabahitoyo [Fri, 13 Jul 2018 15:21:38 +0000 (00:21 +0900)]
/api/v1/suggestions endpoint

5 years ago[Pleroma.Web.ActivityPub.Transmogrifier] Add Person finding
Haelwenn (lanodan) Monnier [Thu, 12 Jul 2018 21:25:44 +0000 (23:25 +0200)]
[Pleroma.Web.ActivityPub.Transmogrifier] Add Person finding

5 years ago[Pleroma.Web.ActivityPub.Transmogrifier]: Fix actor key outside of object
Haelwenn (lanodan) Monnier [Thu, 12 Jul 2018 21:09:42 +0000 (23:09 +0200)]
[Pleroma.Web.ActivityPub.Transmogrifier]: Fix actor key outside of object

The code here is copied from feature/peertube by lain.

Co-authored-by: lain <lain@soykaf.club>