Ryan Barrett
|
e985516dc3
|
return parsed JSON from common.get_as2(); use it in activitypub
|
2017-10-20 07:13:04 -07:00 |
Ryan Barrett
|
bf0897ba81
|
activitypub and salmon: return 501 on unsupported activity type
|
2017-10-16 22:21:13 -07:00 |
Ryan Barrett
|
f940718790
|
salmon: support incoming likes and shares (reposts)
|
2017-10-15 16:57:05 -07:00 |
Ryan Barrett
|
c2a3444ba2
|
update tests for granary converting AS1 displayName to AS2 name
|
2017-10-12 23:16:32 -07:00 |
Ryan Barrett
|
f2fa44bfff
|
activitypub: fetch and include source actor if necessary
e.g. for likes and reposts, so that we can render them in our proxy page.
|
2017-10-12 23:14:46 -07:00 |
Ryan Barrett
|
ef89af7372
|
switch to using Response.get_or_create()
also test an incoming activitypub like with an id with a fragment
|
2017-10-11 18:13:06 -07:00 |
Ryan Barrett
|
9a7975bf5d
|
activitypub: use proxy mf2 URLs for likes and reposts/boosts
for #4
|
2017-10-10 22:42:19 -07:00 |
Ryan Barrett
|
6a65e2e74a
|
store source post in Response
...so we can use it to render proxy ActivityPub mf2 pages for webmentions
|
2017-10-09 21:11:40 -05:00 |
Ryan Barrett
|
19a686edc3
|
store responses in new Response datastore model
|
2017-10-09 19:29:50 -05:00 |
Ryan Barrett
|
4f79e6ebd5
|
incoming activitypub: return 400 for non-replies (likes etc)
for #4
|
2017-10-04 09:07:29 -07:00 |
Ryan Barrett
|
1782370f5e
|
as2: id and type, not @id or @type
goes with snarfed/granary@bb6d831c0e
|
2017-10-01 21:45:00 -07:00 |
Ryan Barrett
|
4284ef830d
|
only add AP AS2 publicKey field to Person type; add test
|
2017-10-01 07:10:12 -07:00 |
Ryan Barrett
|
c998901108
|
update webfinger, AS2, etc for receiving AP
|
2017-09-28 07:25:21 -07:00 |
Ryan Barrett
|
d265b61f41
|
drop unnecessary test todos for content-type
|
2017-09-13 06:48:04 -07:00 |
Ryan Barrett
|
5bb62f4021
|
use future unicode string literals, drop u qualifier
|
2017-09-12 07:31:18 -07:00 |
Ryan Barrett
|
f7c3a357b2
|
tests: use new testutil.requests_response()
|
2017-08-24 09:41:50 -07:00 |
Ryan Barrett
|
f6deddeb96
|
translate incoming webmentions to outgoing salmon slaps
|
2017-08-23 18:41:21 -07:00 |
Ryan Barrett
|
b7daa0e4ee
|
400 when we can't find a representative h-card
|
2017-08-19 13:31:06 -07:00 |
Ryan Barrett
|
7ddf93adda
|
from __future__ import unicode_literals
makes test asserts easier to read (no diffs btw u' and ')
|
2017-08-19 13:10:05 -07:00 |
Ryan Barrett
|
c1c99c6ca5
|
minor activitypub bug fix (default http, not https) and test improvements
|
2017-08-19 12:29:10 -07:00 |
Ryan Barrett
|
576410005b
|
extract out requests.get() and user agent header into new common.py file
|
2017-08-14 23:07:24 -07:00 |
Ryan Barrett
|
94c04d41d3
|
activitypub inbox: accept POSTs, convert to outbound webmention
|
2017-08-13 14:49:35 -07:00 |
Ryan Barrett
|
60a3f7b1cb
|
activitypub actor endpoint: fetch mf2, convert to AS
|
2017-08-13 00:12:16 -07:00 |