Commit Graph

20 Commits

Author SHA1 Message Date
kaniini e44544d22e relay: add additional assertion proving that a message is never relayed back to it's origin 2018-12-03 20:26:46 +00:00
kaniini c9cd9a8337 actor: handle remote actor fetch failures more gracefully 2018-11-20 01:10:43 +00:00
kaniini 3af63d4d9f relay: never relay an object back to the instance which hosts it 2018-11-20 00:42:31 +00:00
kaniini b607e382cb relay: only import urlsplit from urllib.parse 2018-11-20 00:41:52 +00:00
kaniini e0d633b861 actor: cleanly catch exceptions while delivering messages 2018-11-18 22:05:41 +00:00
kaniini 379ba26478 relay: catch 202s 2018-11-18 21:29:10 +00:00
kaniini 0941c66f7c actor: implement loop breaking for follow handshake 2018-11-18 14:49:54 +00:00
kaniini 692cf89195 actor: use LFU cache to break cycles 2018-11-18 14:20:17 +00:00
kaniini 9c55d307ab actor: remove pointless sharedInbox declaration (was not even in the right place) 2018-11-18 14:15:45 +00:00
kaniini 34e23f0ed7 actor: add LFUCache definition 2018-11-18 14:15:34 +00:00
kaniini 3c71a35b61 relay: actor: don't send (request-target) psuedo-header 2018-11-18 00:09:36 +00:00
kaniini 2f1eed51a1 relay: add http request debugger 2018-11-18 00:09:36 +00:00
Tristan Mahé 39a255375e use urllib.parse.urlsplit instead of regex 2018-11-01 13:14:37 -07:00
Tristan Mahé aa79a27840 very simple blocklist 2018-10-31 12:29:30 -07:00
kaniini 976da47539 relay: fix mastodon announce check 2018-10-31 02:39:48 +00:00
kaniini 48f3977ff7 relay: don't relay mastodon announces
relayed mastodon announces are likely to result in fake direction issues, which will
result in the author seeing side effects from the relay.
2018-10-31 02:37:08 +00:00
kaniini 827f3ee42a actor: only send litepub relay messages to debug level 2018-10-31 02:18:54 +00:00
kaniini 1e1b1127b8 actor: implement litepub relay protocol 2018-10-30 03:10:16 +00:00
kaniini 36749620ec actor: implement mastodon & pleroma relay handshakes 2018-10-30 02:49:38 +00:00
kaniini c91d0a6755 strip down to base AP code 2018-10-30 01:42:17 +00:00