akkoma
6 years agoCaching /objects/ URLs breaks them in Mastoweb as they don't redirect to the /notice/
Mark Felder [Fri, 13 Apr 2018 13:40:24 +0000 (13:40 +0000)]
Caching /objects/ URLs breaks them in Mastoweb as they don't redirect to the /notice/

Not sure why it matters if you cache it or not. What's different about this JSON blob?
Perhaps it's a header that needs to be set for the redirect to happen?

6 years agoRemove attempted caching of toots
Mark Felder [Tue, 10 Apr 2018 14:17:23 +0000 (14:17 +0000)]
Remove attempted caching of toots

This does not work as expected. We should not attempt to be clever here.
Varnish will do the right thing if we just teach Pleroma to set headers
properly for content we know can be cached.

6 years agoClarify vcl_synth is for all 301s we generate
Mark Felder [Tue, 20 Mar 2018 01:28:50 +0000 (01:28 +0000)]
Clarify vcl_synth is for all 301s we generate

6 years agoAdd ability to PURGE the cache
Mark Felder [Tue, 20 Mar 2018 01:24:58 +0000 (01:24 +0000)]
Add ability to PURGE the cache

Someday Pleroma will learn this skill :-)

6 years agoAdd example Varnish VCL
Mark Felder [Tue, 20 Mar 2018 01:12:40 +0000 (01:12 +0000)]
Add example Varnish VCL

6 years agoactivitypub transmogrifier: rewrite non-http URLs using the object's external URL
William Pitcock [Tue, 13 Mar 2018 17:46:37 +0000 (17:46 +0000)]
activitypub transmogrifier: rewrite non-http URLs using the object's external URL

Signed-off-by: lain <lain@soykaf.club>
6 years agoDo more jobs by default.
lain [Tue, 13 Mar 2018 17:33:08 +0000 (18:33 +0100)]
Do more jobs by default.

6 years agoOnly push to still valid websub subscriptions.
lain [Tue, 13 Mar 2018 17:32:17 +0000 (18:32 +0100)]
Only push to still valid websub subscriptions.

6 years agoMerge branch 'andarna/pleroma-develop' into develop
lain [Tue, 13 Mar 2018 13:59:16 +0000 (14:59 +0100)]
Merge branch 'andarna/pleroma-develop' into develop

6 years agoMove stuff around.
lain [Tue, 13 Mar 2018 13:58:49 +0000 (14:58 +0100)]
Move stuff around.

6 years agoA small patch to show the instance name and favicon in the browser title
Wim Vanderbauwhede [Tue, 13 Mar 2018 09:37:55 +0000 (09:37 +0000)]
A small patch to show the instance name and favicon in the browser title
bar.

6 years agoFix Mastodon emojis.
lain [Tue, 13 Mar 2018 07:05:43 +0000 (08:05 +0100)]
Fix Mastodon emojis.

Code by Kaniini

6 years agoIgnore incoming empty chat messages.
lain [Mon, 12 Mar 2018 10:30:12 +0000 (11:30 +0100)]
Ignore incoming empty chat messages.

Fixes #62.

6 years agoDon't validate on missing public key.
lain [Sun, 11 Mar 2018 13:47:37 +0000 (14:47 +0100)]
Don't validate on missing public key.

6 years agoMerge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop
lain [Sun, 11 Mar 2018 13:43:53 +0000 (14:43 +0100)]
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop

6 years agoMore signature debugging.
lain [Sun, 11 Mar 2018 13:37:23 +0000 (14:37 +0100)]
More signature debugging.

6 years agoMerge branch 'fix/mastoapi-card' into 'develop'
eal [Fri, 9 Mar 2018 18:58:55 +0000 (18:58 +0000)]
Merge branch 'fix/mastoapi-card' into 'develop'

MastoAPI: Add unimplemented status card endpoint.

See merge request pleroma/pleroma!71

6 years agoMastoAPI: Add unimplemented status card endpoint.
eal [Fri, 9 Mar 2018 18:56:21 +0000 (20:56 +0200)]
MastoAPI: Add unimplemented status card endpoint.

6 years agoMerge branch 'fix/timeline-headers' into 'develop'
lambda [Fri, 9 Mar 2018 15:06:04 +0000 (15:06 +0000)]
Merge branch 'fix/timeline-headers' into 'develop'

Add next and previous headers to user pages and tag timelines.

Closes #72

See merge request pleroma/pleroma!70

6 years agoAdd next and previous headers to user pages and tag timelines.
eal [Fri, 9 Mar 2018 14:54:10 +0000 (16:54 +0200)]
Add next and previous headers to user pages and tag timelines.

6 years agoupdate frontend
lain [Thu, 8 Mar 2018 18:50:51 +0000 (19:50 +0100)]
update frontend

6 years agoRestrict activity fixing more.
lain [Thu, 8 Mar 2018 18:07:32 +0000 (19:07 +0100)]
Restrict activity fixing more.

If we need it for older ones, we can add a task for that later.

6 years agoUpdate pleroma.nginx
lambda [Thu, 8 Mar 2018 18:00:59 +0000 (18:00 +0000)]
Update pleroma.nginx

6 years agoMerge branch 'feature/activitypub' into 'develop'
lambda [Thu, 8 Mar 2018 12:29:02 +0000 (12:29 +0000)]
Merge branch 'feature/activitypub' into 'develop'

Feature/activitypub

See merge request pleroma/pleroma!67

6 years agoMerge branch 'develop' into feature/activitypub
lain [Thu, 8 Mar 2018 11:37:06 +0000 (12:37 +0100)]
Merge branch 'develop' into feature/activitypub

6 years agoOnly run the fix-up tasks once.
lain [Wed, 7 Mar 2018 19:19:48 +0000 (20:19 +0100)]
Only run the fix-up tasks once.

6 years agoadd test file.
lain [Wed, 7 Mar 2018 14:46:53 +0000 (15:46 +0100)]
add test file.

6 years agoCorrectly handle unlisted messages coming in through Ostatus.
lain [Wed, 7 Mar 2018 14:45:13 +0000 (15:45 +0100)]
Correctly handle unlisted messages coming in through Ostatus.

6 years agoDon't use special query for feed.
lain [Tue, 6 Mar 2018 15:04:29 +0000 (16:04 +0100)]
Don't use special query for feed.

6 years agoMerge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop
lain [Mon, 5 Mar 2018 08:27:08 +0000 (09:27 +0100)]
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop

6 years agoAdd way to disable federation.
lain [Mon, 5 Mar 2018 08:26:24 +0000 (09:26 +0100)]
Add way to disable federation.

6 years agoHandle incoming deletes.
lain [Sat, 3 Mar 2018 17:37:40 +0000 (18:37 +0100)]
Handle incoming deletes.

6 years agoRestrict public by recipients.
lain [Mon, 26 Feb 2018 09:09:30 +0000 (10:09 +0100)]
Restrict public by recipients.

This is much faster than going through the json. This does break
unlisted, for which we'll probably have to add another table field.

6 years agoOnly return posts in TwAPI user view.
lain [Mon, 26 Feb 2018 08:02:14 +0000 (09:02 +0100)]
Only return posts in TwAPI user view.

6 years agoActual real fix.
lain [Sun, 25 Feb 2018 21:28:53 +0000 (22:28 +0100)]
Actual real fix.

6 years agoOne more fix.
lain [Sun, 25 Feb 2018 21:20:38 +0000 (22:20 +0100)]
One more fix.

6 years agoFix context stitching.
lain [Sun, 25 Feb 2018 20:42:28 +0000 (21:42 +0100)]
Fix context stitching.

6 years agoMastodon API context fix.
lain [Sun, 25 Feb 2018 20:25:33 +0000 (21:25 +0100)]
Mastodon API context fix.

6 years agoAdd support for outgoing update.
lain [Sun, 25 Feb 2018 20:02:44 +0000 (21:02 +0100)]
Add support for outgoing update.

6 years agoFix signing bug.
lain [Sun, 25 Feb 2018 19:15:04 +0000 (20:15 +0100)]
Fix signing bug.

6 years agoMake likes and announces public.
lain [Sun, 25 Feb 2018 17:20:06 +0000 (18:20 +0100)]
Make likes and announces public.

6 years agoFix specs.
lain [Sun, 25 Feb 2018 17:08:41 +0000 (18:08 +0100)]
Fix specs.

6 years agoFix more specs.
lain [Sun, 25 Feb 2018 16:48:31 +0000 (17:48 +0100)]
Fix more specs.

6 years agoFix salmon tests.
lain [Sun, 25 Feb 2018 16:06:12 +0000 (17:06 +0100)]
Fix salmon tests.

6 years agoFix specs.
lain [Sun, 25 Feb 2018 15:52:33 +0000 (16:52 +0100)]
Fix specs.

6 years agoFix specs.
lain [Sun, 25 Feb 2018 15:40:37 +0000 (16:40 +0100)]
Fix specs.

6 years agoUse update_and_set cache.
lain [Sun, 25 Feb 2018 15:34:24 +0000 (16:34 +0100)]
Use update_and_set cache.

6 years agoHandle remote update activities.
lain [Sun, 25 Feb 2018 15:14:25 +0000 (16:14 +0100)]
Handle remote update activities.

6 years agoSet conversation to parent conversation.
lain [Sun, 25 Feb 2018 12:35:08 +0000 (13:35 +0100)]
Set conversation to parent conversation.

6 years agoSome fixes to AP fetching.
lain [Sun, 25 Feb 2018 09:56:01 +0000 (10:56 +0100)]
Some fixes to AP fetching.

6 years agoHotfix for tag problems.
lain [Sat, 24 Feb 2018 21:28:22 +0000 (22:28 +0100)]
Hotfix for tag problems.

6 years agoFix external url in twitterapi.
lain [Sat, 24 Feb 2018 19:29:57 +0000 (20:29 +0100)]
Fix external url in twitterapi.

6 years agoUnify object representation.
lain [Sat, 24 Feb 2018 19:16:41 +0000 (20:16 +0100)]
Unify object representation.

6 years agoDon't deliver to local followers.
lain [Sat, 24 Feb 2018 18:04:56 +0000 (19:04 +0100)]
Don't deliver to local followers.

6 years ago.
lain [Sat, 24 Feb 2018 17:50:02 +0000 (18:50 +0100)]
.

6 years agoFix.
lain [Sat, 24 Feb 2018 17:49:09 +0000 (18:49 +0100)]
Fix.

6 years agoBetter signature errors messages.
lain [Sat, 24 Feb 2018 17:47:08 +0000 (18:47 +0100)]
Better signature errors messages.

6 years agoLonger header lenght.
lain [Sat, 24 Feb 2018 17:33:44 +0000 (18:33 +0100)]
Longer header lenght.

6 years agoInvalidate user after key creation.
lain [Sat, 24 Feb 2018 17:23:47 +0000 (18:23 +0100)]
Invalidate user after key creation.

6 years agoBit more signature debugging.
lain [Sat, 24 Feb 2018 17:01:49 +0000 (18:01 +0100)]
Bit more signature debugging.

6 years agoMore logging for signature problems.
lain [Sat, 24 Feb 2018 16:36:26 +0000 (17:36 +0100)]
More logging for signature problems.

6 years agoRemove unneccesary subscriptions on update.
lain [Sat, 24 Feb 2018 16:36:02 +0000 (17:36 +0100)]
Remove unneccesary subscriptions on update.

6 years agoAdd missing alias.
lain [Sat, 24 Feb 2018 12:11:39 +0000 (13:11 +0100)]
Add missing alias.

6 years agoPleroma AP detection mechanism.
lain [Sat, 24 Feb 2018 12:06:53 +0000 (13:06 +0100)]
Pleroma AP detection mechanism.

6 years agoFix remote following.
lain [Sat, 24 Feb 2018 11:49:56 +0000 (12:49 +0100)]
Fix remote following.

6 years agoNever update local users from foreign sources.
lain [Sat, 24 Feb 2018 11:05:40 +0000 (12:05 +0100)]
Never update local users from foreign sources.

6 years agoFixes 4: In Da Hood.
lain [Sat, 24 Feb 2018 09:58:16 +0000 (10:58 +0100)]
Fixes 4: In Da Hood.

6 years agoFixes Christmas Special
lain [Sat, 24 Feb 2018 09:52:12 +0000 (10:52 +0100)]
Fixes Christmas Special

6 years agoOh no! More fixes!
lain [Sat, 24 Feb 2018 09:51:15 +0000 (10:51 +0100)]
Oh no! More fixes!

6 years agoMore fixes to user upgrading.
lain [Sat, 24 Feb 2018 09:42:47 +0000 (10:42 +0100)]
More fixes to user upgrading.

6 years agoFix user upgrading code.
lain [Sat, 24 Feb 2018 09:28:38 +0000 (10:28 +0100)]
Fix user upgrading code.

6 years agoMerge branch 'develop' into 'develop'
eal [Sat, 24 Feb 2018 08:37:13 +0000 (08:37 +0000)]
Merge branch 'develop' into 'develop'

Make user bio optional

See merge request pleroma/pleroma!68

6 years agoWebfinger: Remove leading @s.
lain [Fri, 23 Feb 2018 15:55:12 +0000 (16:55 +0100)]
Webfinger: Remove leading @s.

6 years agoCorrectly stitch mastodon -> ostatus replies.
lain [Fri, 23 Feb 2018 14:00:41 +0000 (15:00 +0100)]
Correctly stitch mastodon -> ostatus replies.

6 years agoMore logging.
lain [Fri, 23 Feb 2018 14:00:19 +0000 (15:00 +0100)]
More logging.

6 years agoMissing test skeleton.
lain [Fri, 23 Feb 2018 07:49:57 +0000 (08:49 +0100)]
Missing test skeleton.

6 years agoCorrectly display accounts without name.
lain [Thu, 22 Feb 2018 18:22:10 +0000 (19:22 +0100)]
Correctly display accounts without name.

6 years agoMore logging.
lain [Thu, 22 Feb 2018 13:57:35 +0000 (14:57 +0100)]
More logging.

6 years agoGet objects that people you know favorite.
lain [Thu, 22 Feb 2018 08:02:34 +0000 (09:02 +0100)]
Get objects that people you know favorite.

6 years agoAdd banner image to user json.
lain [Thu, 22 Feb 2018 07:24:18 +0000 (08:24 +0100)]
Add banner image to user json.

6 years agoGet avatar and banner from AP users.
lain [Thu, 22 Feb 2018 07:14:15 +0000 (08:14 +0100)]
Get avatar and banner from AP users.

6 years agoAdd AP fixup task.
lain [Wed, 21 Feb 2018 21:59:00 +0000 (22:59 +0100)]
Add AP fixup task.

6 years agoFix for following type change.
lain [Wed, 21 Feb 2018 21:27:16 +0000 (22:27 +0100)]
Fix for following type change.

6 years agoAdd user upgrade function.
lain [Wed, 21 Feb 2018 21:21:40 +0000 (22:21 +0100)]
Add user upgrade function.

6 years agoMake User.following a postgres array.
lain [Wed, 21 Feb 2018 21:20:29 +0000 (22:20 +0100)]
Make User.following a postgres array.

6 years agoMake user bio optional
Ekaterina Vaartis [Wed, 21 Feb 2018 20:31:57 +0000 (23:31 +0300)]
Make user bio optional

6 years agoMerge branch 'develop' into feature/activitypub
lain [Wed, 21 Feb 2018 17:34:19 +0000 (18:34 +0100)]
Merge branch 'develop' into feature/activitypub

6 years agoModerator README
lain [Wed, 21 Feb 2018 17:33:59 +0000 (18:33 +0100)]
Moderator README

6 years agoAdd moderator task.
lain [Wed, 21 Feb 2018 17:33:36 +0000 (18:33 +0100)]
Add moderator task.

6 years agoAdd password reset task.
lain [Wed, 21 Feb 2018 17:24:17 +0000 (18:24 +0100)]
Add password reset task.

6 years agoLogging.
lain [Wed, 21 Feb 2018 15:22:20 +0000 (16:22 +0100)]
Logging.

6 years agoStreamer: Make it less chatty.
lain [Wed, 21 Feb 2018 14:44:00 +0000 (15:44 +0100)]
Streamer: Make it less chatty.

6 years agoActivityPub: Fetch missing activities on reply.
lain [Wed, 21 Feb 2018 14:22:24 +0000 (15:22 +0100)]
ActivityPub: Fetch missing activities on reply.

6 years agoMore TwAPI fixes.
lain [Wed, 21 Feb 2018 09:31:13 +0000 (10:31 +0100)]
More TwAPI fixes.

6 years agoLogging, put incoming ap docs into incoming queue.
lain [Wed, 21 Feb 2018 07:57:14 +0000 (08:57 +0100)]
Logging, put incoming ap docs into incoming queue.

6 years agoTypo.
lain [Wed, 21 Feb 2018 07:54:48 +0000 (08:54 +0100)]
Typo.

6 years agoAdd missing alias.
lain [Wed, 21 Feb 2018 07:51:50 +0000 (08:51 +0100)]
Add missing alias.

6 years agoMove incoming AP to Federator.
lain [Wed, 21 Feb 2018 07:51:03 +0000 (08:51 +0100)]
Move incoming AP to Federator.

6 years agoTwitterAPI: Fix some bugz.
lain [Wed, 21 Feb 2018 07:16:04 +0000 (08:16 +0100)]
TwitterAPI: Fix some bugz.

6 years agoTwitterAPI: Fix mentions.
lain [Tue, 20 Feb 2018 18:50:34 +0000 (19:50 +0100)]
TwitterAPI: Fix mentions.