Wykres commitów

13 Commity (b1230881588b9d990db9fa13f13376b5624c69e6)

Autor SHA1 Wiadomość Data
Ryan Barrett b123088158 activitypub: implement HTTP Signatures using httpsig library
thanks @ahknight!
2017-09-19 09:15:51 -07:00
Ryan Barrett 2320f1ce1e salmon: return 400 if target post has no Atom version 2017-09-14 06:52:18 -07:00
Ryan Barrett dbc009b3ce minor test fixes: MagicKey id is back to domain w/o username 2017-09-12 09:29:24 -07:00
Ryan Barrett 5bb62f4021 use future unicode string literals, drop u qualifier 2017-09-12 07:31:18 -07:00
Ryan Barrett fb977c5f52 mastodon interop: webmention cleanup, tests 2017-09-03 15:26:41 -07:00
Ryan Barrett 76af3231e7 mastodon interop: got webmention => salmon slap to mastodon working!
TODO: lots of cleanup and tests
2017-09-03 12:20:37 -07:00
Ryan Barrett 00b2cd4a51 activitypub: singular inReplyTo, also cc in reply to url
trying to interoperate with https://distbin.com/ . still not there yet.
2017-08-26 16:04:31 -07:00
Ryan Barrett c9090401b0 misc tweaks after testing against distbin, mastodon, etc
- salmon: use top-level <entry>, not <feed>
- activitypub: actor and attributedTo are objects, not string URLs
- activitypub: cc public audience
- activitypub: use inbox in target post object if available
etc...
2017-08-26 15:20:54 -07:00
Ryan Barrett f7c3a357b2 tests: use new testutil.requests_response() 2017-08-24 09:41:50 -07:00
Ryan Barrett 779b62c837 unify app engine testbed setup/teardown into testutil.TestCase 2017-08-23 23:24:47 -07:00
Ryan Barrett f6deddeb96 translate incoming webmentions to outgoing salmon slaps 2017-08-23 18:41:21 -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 04e65d612d add webmention endpoint and conversion to AP inbox delivery 2017-08-15 08:39:32 -07:00