lain
|
ec83175100
|
Use connection pools.
|
2018-03-19 17:42:09 +01:00 |
lain
|
4d5161b16d
|
Only fetch if it's http.
|
2018-03-19 10:28:28 +01:00 |
William Pitcock
|
000b3f1837
|
mastodon api: fix rendering the mentions JSON
Signed-off-by: lain <lain@soykaf.club>
|
2018-03-16 11:25:41 +01:00 |
William Pitcock
|
59a76ea464
|
activitypub transmogrifier: rewrite non-http URLs using the object's external URL
Signed-off-by: lain <lain@soykaf.club>
|
2018-03-14 08:53:29 +01:00 |
lain
|
68aa9a2826
|
Do more jobs by default.
|
2018-03-13 18:33:08 +01:00 |
lain
|
0067c9d2be
|
Only push to still valid websub subscriptions.
|
2018-03-13 18:32:17 +01:00 |
lain
|
2b2fa94e94
|
Move stuff around.
|
2018-03-13 14:58:49 +01:00 |
Wim Vanderbauwhede
|
36f615135f
|
A small patch to show the instance name and favicon in the browser title
bar.
|
2018-03-13 09:37:55 +00:00 |
lain
|
30d65639c1
|
Fix Mastodon emojis.
Code by Kaniini
|
2018-03-13 08:05:43 +01:00 |
lain
|
312a8783f8
|
Ignore incoming empty chat messages.
Fixes #62.
|
2018-03-12 11:30:12 +01:00 |
lain
|
368e085144
|
Don't validate on missing public key.
|
2018-03-11 14:47:37 +01:00 |
lain
|
a9f78fe8e0
|
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop
|
2018-03-11 14:43:53 +01:00 |
lain
|
f29902a241
|
More signature debugging.
|
2018-03-11 14:37:23 +01:00 |
eal
|
18e1202a3b
|
MastoAPI: Add unimplemented status card endpoint.
|
2018-03-09 20:58:00 +02:00 |
eal
|
2e32012d57
|
Add next and previous headers to user pages and tag timelines.
|
2018-03-09 16:54:10 +02:00 |
lain
|
ff7bc16a7e
|
Restrict activity fixing more.
If we need it for older ones, we can add a task for that later.
|
2018-03-08 19:09:46 +01:00 |
lain
|
611ca385de
|
Merge branch 'develop' into feature/activitypub
|
2018-03-08 12:37:06 +01:00 |
lain
|
8228ae96d8
|
Only run the fix-up tasks once.
|
2018-03-07 20:19:48 +01:00 |
lain
|
fcf1937a40
|
Correctly handle unlisted messages coming in through Ostatus.
|
2018-03-07 15:45:13 +01:00 |
lain
|
b82637f32d
|
Don't use special query for feed.
|
2018-03-06 16:04:29 +01:00 |
lain
|
0f2bf3eefb
|
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop
|
2018-03-05 09:27:08 +01:00 |
lain
|
0e20d5529a
|
Add way to disable federation.
|
2018-03-05 09:26:24 +01:00 |
lain
|
d2ad99298e
|
Handle incoming deletes.
|
2018-03-03 18:38:40 +01:00 |
lain
|
1377b2e569
|
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.
|
2018-02-26 10:09:30 +01:00 |
lain
|
a17ba0ee0d
|
Only return posts in TwAPI user view.
|
2018-02-26 09:02:14 +01:00 |
lain
|
82df16f7c3
|
Actual real fix.
|
2018-02-25 22:28:53 +01:00 |
lain
|
0d69bbc1fb
|
One more fix.
|
2018-02-25 22:20:38 +01:00 |
lain
|
8c712b3198
|
Fix context stitching.
|
2018-02-25 21:42:28 +01:00 |
lain
|
e1b0ccce77
|
Mastodon API context fix.
|
2018-02-25 21:25:33 +01:00 |
lain
|
e9de04b74b
|
Add support for outgoing update.
|
2018-02-25 21:08:32 +01:00 |
lain
|
5ea6d96dbe
|
Fix signing bug.
|
2018-02-25 20:15:04 +01:00 |
lain
|
f61fd00db5
|
Make likes and announces public.
|
2018-02-25 18:20:06 +01:00 |
lain
|
8a47974217
|
Fix specs.
|
2018-02-25 18:11:03 +01:00 |
lain
|
4ea2a41014
|
Fix more specs.
|
2018-02-25 17:48:31 +01:00 |
lain
|
d3b0167854
|
Fix salmon tests.
|
2018-02-25 17:06:12 +01:00 |
lain
|
4d13cc0dc6
|
Fix specs.
|
2018-02-25 16:52:33 +01:00 |
lain
|
8e7f63afde
|
Fix specs.
|
2018-02-25 16:40:37 +01:00 |
lain
|
dfaddeb765
|
Use update_and_set cache.
|
2018-02-25 16:34:24 +01:00 |
lain
|
e3629af4da
|
Handle remote update activities.
|
2018-02-25 16:14:25 +01:00 |
lain
|
dd97193311
|
Set conversation to parent conversation.
|
2018-02-25 13:35:08 +01:00 |
lain
|
b76de1ecd3
|
Some fixes to AP fetching.
|
2018-02-25 10:56:01 +01:00 |
lain
|
0e9bd6d148
|
Hotfix for tag problems.
|
2018-02-24 22:28:22 +01:00 |
lain
|
7e0ce32f4d
|
Fix external url in twitterapi.
|
2018-02-24 20:29:57 +01:00 |
lain
|
82e34cae95
|
Unify object representation.
|
2018-02-24 20:16:41 +01:00 |
lain
|
2b5d265954
|
Don't deliver to local followers.
|
2018-02-24 19:04:56 +01:00 |
lain
|
df73a9c6d6
|
.
|
2018-02-24 18:50:02 +01:00 |
lain
|
5bc7628022
|
Fix.
|
2018-02-24 18:49:09 +01:00 |
lain
|
59ad395ffa
|
Better signature errors messages.
|
2018-02-24 18:47:08 +01:00 |
lain
|
a7c3ead9e6
|
Invalidate user after key creation.
|
2018-02-24 18:23:47 +01:00 |
lain
|
fb5add56fa
|
Bit more signature debugging.
|
2018-02-24 18:01:49 +01:00 |
lain
|
ac67453e8a
|
More logging for signature problems.
|
2018-02-24 17:36:26 +01:00 |
lain
|
e5fcc51a06
|
Remove unneccesary subscriptions on update.
|
2018-02-24 17:36:02 +01:00 |
lain
|
fa3aa59248
|
Add missing alias.
|
2018-02-24 13:11:39 +01:00 |
lain
|
fb02300234
|
Pleroma AP detection mechanism.
|
2018-02-24 13:06:53 +01:00 |
lain
|
9a4d400ff4
|
Fix remote following.
|
2018-02-24 12:49:56 +01:00 |
lain
|
06b512acf1
|
Never update local users from foreign sources.
|
2018-02-24 12:05:40 +01:00 |
lain
|
6744710908
|
Fixes 4: In Da Hood.
|
2018-02-24 10:58:16 +01:00 |
lain
|
42f30d67fa
|
Fixes Christmas Special
|
2018-02-24 10:52:12 +01:00 |
lain
|
541a4cbbb6
|
Oh no! More fixes!
|
2018-02-24 10:51:15 +01:00 |
lain
|
01d5ef65fa
|
More fixes to user upgrading.
|
2018-02-24 10:42:47 +01:00 |
lain
|
efd4d04933
|
Fix user upgrading code.
|
2018-02-24 10:28:38 +01:00 |
eal
|
3ecdab0911
|
Merge branch 'develop' into 'develop'
Make user bio optional
See merge request pleroma/pleroma!68
|
2018-02-24 08:37:13 +00:00 |
lain
|
1331a39d39
|
Webfinger: Remove leading @s.
|
2018-02-23 16:55:12 +01:00 |
lain
|
aa79d64e0d
|
Correctly stitch mastodon -> ostatus replies.
|
2018-02-23 15:00:41 +01:00 |
lain
|
2583a9f6e8
|
More logging.
|
2018-02-23 15:00:19 +01:00 |
lain
|
95e6e82138
|
Correctly display accounts without name.
|
2018-02-22 19:22:10 +01:00 |
lain
|
2757682894
|
More logging.
|
2018-02-22 14:57:35 +01:00 |
lain
|
5dc68d303b
|
Get objects that people you know favorite.
|
2018-02-22 09:02:34 +01:00 |
lain
|
c443aec83d
|
Add banner image to user json.
|
2018-02-22 08:24:18 +01:00 |
lain
|
37e406ae36
|
Get avatar and banner from AP users.
|
2018-02-22 08:14:15 +01:00 |
lain
|
1555b7fab5
|
Add AP fixup task.
|
2018-02-21 22:59:00 +01:00 |
lain
|
8895088029
|
Fix for following type change.
|
2018-02-21 22:27:16 +01:00 |
lain
|
4816b09fa7
|
Add user upgrade function.
|
2018-02-21 22:21:40 +01:00 |
lain
|
f48bc5c3e1
|
Make User.following a postgres array.
|
2018-02-21 22:20:29 +01:00 |
Ekaterina Vaartis
|
ec07e087bc
|
Make user bio optional
|
2018-02-21 23:31:57 +03:00 |
lain
|
94db9ac4db
|
Merge branch 'develop' into feature/activitypub
|
2018-02-21 18:34:19 +01:00 |
lain
|
56cfe71858
|
Add moderator task.
|
2018-02-21 18:33:36 +01:00 |
lain
|
765671a5b0
|
Add password reset task.
|
2018-02-21 18:24:17 +01:00 |
lain
|
a06b9a3e0b
|
Logging.
|
2018-02-21 16:22:20 +01:00 |
lain
|
67afd024a7
|
Streamer: Make it less chatty.
|
2018-02-21 15:44:00 +01:00 |
lain
|
810cf8618f
|
ActivityPub: Fetch missing activities on reply.
|
2018-02-21 15:22:24 +01:00 |
lain
|
947ba6495d
|
More TwAPI fixes.
|
2018-02-21 10:31:13 +01:00 |
lain
|
92021fd00c
|
Logging, put incoming ap docs into incoming queue.
|
2018-02-21 08:57:14 +01:00 |
lain
|
279e1ce556
|
Typo.
|
2018-02-21 08:54:48 +01:00 |
lain
|
66aa35903e
|
Add missing alias.
|
2018-02-21 08:51:50 +01:00 |
lain
|
b52672294e
|
Move incoming AP to Federator.
|
2018-02-21 08:51:03 +01:00 |
lain
|
391b3e3586
|
TwitterAPI: Fix some bugz.
|
2018-02-21 08:16:04 +01:00 |
lain
|
fd95075e32
|
TwitterAPI: Fix mentions.
|
2018-02-20 19:50:34 +01:00 |
lain
|
eec6a87dbb
|
Allow moderators to delete posts.
|
2018-02-20 18:54:13 +01:00 |
lain
|
5bc810c452
|
Add moderator function.
|
2018-02-20 18:44:50 +01:00 |
lain
|
486e205810
|
Remove some noise.
|
2018-02-20 08:52:31 +01:00 |
lain
|
9c89916969
|
ActivityPub: One queue item per server.
|
2018-02-20 08:51:19 +01:00 |
lain
|
297a2c7d3f
|
Ignore duplicate create activities.
|
2018-02-19 17:37:45 +01:00 |
lain
|
ffa2f57c36
|
Salmons can't carry private information.
|
2018-02-19 11:14:46 +01:00 |
lain
|
6b6ab592ab
|
AP: Fix incoming conversations.
|
2018-02-19 10:39:03 +01:00 |
lain
|
6b32b9e346
|
Notifications: Use all recipients, not just "to".
|
2018-02-19 10:05:26 +01:00 |
lain
|
01faa7c555
|
TwitterAPI: support follow activities without published date.
|
2018-02-19 09:50:57 +01:00 |
lain
|
1633470e4a
|
TwitterAPI: Only fetch creates, announces, follows.
|
2018-02-19 09:50:41 +01:00 |
lain
|
313f186a66
|
Ostatus: Use all recipients as mentions.
|
2018-02-19 08:34:55 +01:00 |
lain
|
932d346d35
|
fix typo.
|
2018-02-18 23:13:19 +01:00 |
lain
|
8b11546334
|
For existing users, just replace info.
|
2018-02-18 23:11:31 +01:00 |
lain
|
decbf3a47f
|
fix typo.
|
2018-02-18 23:02:44 +01:00 |
lain
|
342d0b01d1
|
Only push to followers if they are addressed.
|
2018-02-18 23:01:37 +01:00 |
lain
|
78516a8daa
|
Salmon: Take both versions of public keys.
|
2018-02-18 22:57:07 +01:00 |
lain
|
dc1d3ceb72
|
Fix log.
|
2018-02-18 22:41:38 +01:00 |
lain
|
e368b68dcf
|
Log but ignore signature errors.
|
2018-02-18 22:40:08 +01:00 |
lain
|
76e71f47d3
|
Inbox: Don't add the same thing twice.
|
2018-02-18 22:37:44 +01:00 |
lain
|
010f818a29
|
Fix conversations.
|
2018-02-18 20:52:07 +01:00 |
lain
|
deaad6d97a
|
Fix delivery to CC.
|
2018-02-18 16:59:41 +01:00 |
lain
|
8567feed47
|
Salmon is ok!
|
2018-02-18 16:15:04 +01:00 |
lain
|
803bdc1a67
|
Federate non-public over ActivityPub only, do some better signing.
|
2018-02-18 16:05:25 +01:00 |
lain
|
4bc57ef20c
|
Don't relay non-public messages.
|
2018-02-18 15:58:18 +01:00 |
lain
|
5d89997a70
|
Respect visibility in API.
|
2018-02-18 15:50:34 +01:00 |
lain
|
5729233c36
|
Don't show unlisted in public.
|
2018-02-18 15:32:11 +01:00 |
lain
|
c974f6544f
|
Show users their own posts in timeline.
|
2018-02-18 15:20:36 +01:00 |
lain
|
44586f2967
|
ActivityPub: Fallback for unhandled outgoing activities.
|
2018-02-18 15:20:03 +01:00 |
lain
|
2997fe1ba9
|
CommonAPI: If no visibility is given, return parent visibility.
|
2018-02-18 15:04:26 +01:00 |
lain
|
d4b08dd838
|
MastodonAPI: Post with visibility settings
|
2018-02-18 14:56:36 +01:00 |
lain
|
539340d914
|
Handle sensitive property.
|
2018-02-18 14:14:16 +01:00 |
lain
|
20e6190ead
|
Transmogrify outgoing nsfw.
|
2018-02-18 14:07:13 +01:00 |
lain
|
8ca66b5961
|
ActivityPub: Add conversation id.
|
2018-02-18 13:58:52 +01:00 |
lain
|
912ca56e59
|
Mastodon StatusView: Return correct visibility.
|
2018-02-18 13:51:51 +01:00 |
lain
|
6ab0aba50a
|
Transmogrify outgoing hashtags.
|
2018-02-18 13:51:03 +01:00 |
lain
|
6046f10431
|
Actually fix incoming attachments.
|
2018-02-18 13:06:51 +01:00 |
lain
|
6352dffd13
|
Drop unhandle activities.
|
2018-02-18 12:51:35 +01:00 |
lain
|
b99eeb2bdf
|
Try to fetch AP user data first.
|
2018-02-18 12:27:05 +01:00 |
lain
|
68752b2047
|
Switch protocols to AP when post come in through AP.
|
2018-02-18 12:04:59 +01:00 |
lain
|
77c6c424a6
|
ActivityPub: Make fake Create activities for objects without one.
|
2018-02-18 11:24:54 +01:00 |
lain
|
81ea359a7c
|
ActivityPub: Handle incoming announces.
|
2018-02-17 21:57:31 +01:00 |
lain
|
5e36b750c1
|
ActivityPub: Fetch an object from an id.
|
2018-02-17 21:56:33 +01:00 |
lain
|
0f2ad25a7b
|
AcitvityPub: Outgoing Announces.
|
2018-02-17 20:47:45 +01:00 |
lain
|
32b995fbb6
|
ActivityPub: Implement outgoing likes.
|
2018-02-17 20:22:14 +01:00 |
lain
|
e1b12a7782
|
ActivityPub: Handle incoming likes.
|
2018-02-17 20:13:12 +01:00 |
lain
|
1f98de2079
|
ActivityPub: Use shared inbox.
|
2018-02-17 18:39:12 +01:00 |
lain
|
ab27c90c9f
|
ActivityPub: Handle attachments.
|
2018-02-17 18:38:58 +01:00 |
lain
|
fb7b926be3
|
Handle black name fields on incoming users.
|
2018-02-17 18:15:48 +01:00 |
lain
|
c2d0cb1a29
|
ActivtyPub Delivery: Use shared inbox if possible.
|
2018-02-17 16:18:10 +01:00 |
lain
|
7b26443a76
|
ActivityPub: Send out Accept after Follow.
|
2018-02-17 16:08:55 +01:00 |
lain
|
e7b73359e3
|
ActivityPub: Partly handle incoming follows.
|
2018-02-17 14:55:44 +01:00 |
lain
|
5682e48a25
|
ActivityPub: tags -> tag.
|
2018-02-17 14:20:53 +01:00 |
lain
|
05ba6ca1b8
|
Do some transmogrifying for the output.
|
2018-02-17 14:11:20 +01:00 |
lain
|
5a371892a0
|
Fix specs.
|
2018-02-17 10:26:44 +01:00 |
lain
|
7851b9ba81
|
ActivityPub: Use recipients fields.
|
2018-02-15 20:32:07 +01:00 |
lain
|
5454ec6a6c
|
ActivityPubController: Handle inbox data.
|
2018-02-15 20:00:43 +01:00 |
lain
|
ef0300889d
|
Transmogrifier: Handle basic notice creation.
|
2018-02-15 20:00:06 +01:00 |
lain
|
ae26604378
|
ActivityPub: Refactor create function.
|
2018-02-15 19:59:35 +01:00 |
lain
|
38b61fddfe
|
HttpSignature Plug: Skip if already valid.
|
2018-02-15 19:58:26 +01:00 |
lain
|
b331cb449a
|
Merge branch 'develop' into feature/activitypub
|
2018-02-12 10:24:15 +01:00 |
lain
|
26ccb768d3
|
Make test output easier to read.
|
2018-02-12 10:14:11 +01:00 |
lain
|
91928b06ab
|
Merge branch 'hakabahitoyo/pleroma-feature/atom-feed-pagination' into develop
|
2018-02-12 08:15:37 +01:00 |