Commit graph

38 commits

Author SHA1 Message Date
gled
a5ad52968b Merge branch 'master' into 'feature/rewrite_default_page'
# Conflicts:
#   relay/actor.py
2019-07-25 19:15:25 +00:00
gled
ad0f810c71 wtf git 2019-07-25 12:14:58 -07:00
gled
0b122b0d32 resolve merge conflict take 2 ? 2019-07-25 12:13:56 -07:00
gled
78e3130bc7 resolve merge conflict ? 2019-07-25 12:12:18 -07:00
gled
b78e298450 merge issue forgotton 2019-07-25 12:07:50 -07:00
gled
86f1d75b5e backoff instances / stats 2019-07-25 12:04:52 -07:00
kaniini
2eb17041b1 Merge branch 'feature-update' into 'master'
Handle "Update" event

See merge request pleroma/relay!14
2019-07-20 21:18:05 +00:00
kjwon15
9e5772855d Handle "Update" event to forward update profile 2019-06-03 18:50:45 +09:00
Izalia Mae
1a922ecb29 add whitelist feature 2019-05-21 12:29:55 -04:00
kaniini
f34b42ae78 Merge branch 'feature-delete' into 'master'
Implement handle_delete to forward delete

Closes #2

See merge request pleroma/relay!12
2019-05-13 18:41:06 +00:00
kjwon15
08fe53bdbd Implement handle_delete to forward delete 2019-05-08 17:27:01 +09:00
Izalia Mae
1065c5ff36 reject activities from instance not on relay-list 2019-05-08 02:54:57 -04:00
Thibaut Girka
eefef994e1 Fix wrong URI for the relay's followers collection 2019-03-28 17:21:53 +00:00
kaniini
44faf30162 Revert "Merge branch 'fix-html' into 'master'"
This reverts merge request !8
2019-01-17 23:04:07 +00:00
kjwon15
65c80bca55 Merge branch 'upstream' 2018-12-29 13:41:14 +09:00
kjwon15
c1f1cfe066 Add white list policy 2018-12-27 19:08:38 +09:00
kjwon15
a87c6c8220 Fix encoding 2018-12-27 19:08:38 +09:00
Jeong Arm
ef51db3a4a Fix encoding problem on actor 2018-12-27 09:07:20 +00:00
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
Renamed from viera/actor.py (Browse further)