Commit graph

3995 commits

Author SHA1 Message Date
Roger Braun
b403ea4d2b Merge branch 'develop' into dtluna/pleroma-feature/unfollow-activity 2017-05-07 19:28:23 +02:00
Roger Braun
60b4b0d725 Safety measures. 2017-05-07 14:52:19 +02:00
Roger Braun
a41aa4e489 Federate follow salmons. 2017-05-07 14:45:37 +02:00
Roger Braun
95ab0dc3c5 Add conversation ids to twapi announce representer. 2017-05-07 12:46:21 +02:00
Roger Braun
c51e15975a Fix user fetching error. 2017-05-07 12:45:37 +02:00
Roger Braun
ff2945dfdc Index users by ap_id. 2017-05-07 00:21:15 +02:00
Roger Braun
fcd34096db Add one more alias for twapi twkn. 2017-05-06 22:26:36 +02:00
Roger Braun
7db76a0f0e Address incoming messages to followers. 2017-05-06 14:23:39 +02:00
Roger Braun
bda389d7d9 Subscribe to remote users on following. 2017-05-06 14:09:39 +02:00
Roger Braun
9cafb67fc1 Follow redirects when fetching activities.
This can happen for site that started as http and now switched to https.
2017-05-06 13:18:08 +02:00
Roger Braun
22ddddce76 Handle incoming items through the queue. 2017-05-06 12:34:40 +02:00
Roger Braun
7e65cad9fe Do recursive fetching in-band for now.
This is to prevent conversation id problems.
2017-05-06 12:15:48 +02:00
Roger Braun
04f6ece99e Send salmons and websub in background tasks. 2017-05-05 20:38:10 +02:00
Roger Braun
7752f103f6 Add basic thread fetching. 2017-05-05 20:15:26 +02:00
Roger Braun
00a7183118 Basic queue. 2017-05-05 18:58:29 +02:00
Roger Braun
2d9fdbcc0d Don't call out if we have the favorited notice locally. 2017-05-05 16:27:03 +02:00
Roger Braun
fa2610c795 Handle incoming favorites, fetch potentially missing messages. 2017-05-05 16:07:44 +02:00
Roger Braun
d982f04a65 Mock HTTPoison in testing. 2017-05-05 14:16:54 +02:00
Roger Braun
7269c51f3a Some refactoring. 2017-05-05 12:07:38 +02:00
Roger Braun
c48c381e90 Merge branch 'develop' into dtluna/pleroma-refactor/1 2017-05-05 11:46:59 +02:00
Roger Braun
c85998ab8a Parse incoming retweets. 2017-05-04 18:42:29 +02:00
Roger Braun
5d9f3df714 Just sign with an empty string if needed. 2017-05-04 09:57:11 +02:00
Roger Braun
151da344be Add debugging logs. 2017-05-04 09:54:22 +02:00
Roger Braun
97257c692c Fix specs. 2017-05-03 20:06:20 +02:00
Roger Braun
1077c5c58d Remove reply-to for shares, mastodon gets confused. 2017-05-03 20:06:00 +02:00
Roger Braun
53d05af5b6 Fix Mastodon signature bug. 2017-05-03 19:23:12 +02:00
Roger Braun
5d7831ee3e Add self links to federated statuses. 2017-05-03 18:10:19 +02:00
Roger Braun
b34b046f16 Add user to announced status. 2017-05-03 17:51:36 +02:00
Roger Braun
861a294cda Add announce federation. 2017-05-03 17:41:55 +02:00
Roger Braun
138641589d OStatus announce representer. 2017-05-03 17:39:12 +02:00
Roger Braun
df71c142cf Remove doubled 'to' recipients. 2017-05-03 16:08:24 +02:00
Roger Braun
8141024259 Attachment parsing, better magic key fetching. 2017-05-03 14:26:49 +02:00
Roger Braun
16afea399d Just give out the entry, not the whole feed. 2017-05-03 10:02:29 +02:00
Roger Braun
9c42453e06 Return note objects as ostatus post activities. 2017-05-03 09:54:17 +02:00
Roger Braun
018a1a390f Use inReplyTo to find context. 2017-05-02 21:31:01 +02:00
Roger Braun
33c803d6da Add attachment link to posts. 2017-05-02 18:25:39 +02:00
Roger Braun
b104348fa5 Follow webfinger redirects. 2017-05-02 17:44:55 +02:00
Roger Braun
96014f8e0b Update incoming new avatars. 2017-05-02 17:16:01 +02:00
Roger Braun
102455bf29 Add avatar updating from incoming messages. 2017-05-02 17:13:41 +02:00
Roger Braun
945b4b55e6 Federate likes. 2017-05-02 16:45:54 +02:00
Roger Braun
93de603966 Add an ostatus representer for like activities. 2017-05-02 16:35:53 +02:00
Roger Braun
a3e82c5c24 Save context in likes / announces. 2017-05-02 15:54:14 +02:00
Roger Braun
16f8406eb6 Add statusnet_profile_url to the TwAPI. 2017-05-02 14:36:04 +02:00
Roger Braun
32a95d73da Add twkn timeline. 2017-05-02 14:12:43 +02:00
Roger Braun
6dd8335477 Mark incoming activties as non-local. 2017-05-02 10:47:04 +02:00
Roger Braun
56bacc90d1 Fix specs, add local marker to actitivies. 2017-05-02 10:43:35 +02:00
Roger Braun
89c1e90eb2 Don't crypt raw iolists. 2017-05-01 22:02:07 +02:00
Roger Braun
8ae13d94dc Use empty context id if we get none
Thanks mastodon.
2017-05-01 20:38:01 +02:00
Roger Braun
aa20941416 Some servers send empty lease_seconds requests... 2017-05-01 20:09:00 +02:00
Roger Braun
703d9f3628 Not enough h. 2017-05-01 20:04:32 +02:00