summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
kaniini [Sun, 18 Nov 2018 00:07:36 +0000 (00:07 +0000)]
relay: add http request debugger
kaniini [Sat, 10 Nov 2018 21:56:26 +0000 (21:56 +0000)]
Merge branch 'add_blocklist' into 'master'
Add blocklist
See merge request pleroma/relay!3
tristan [Mon, 5 Nov 2018 02:44:27 +0000 (18:44 -0800)]
restore proper instance list on default page
tristan [Mon, 5 Nov 2018 02:41:08 +0000 (18:41 -0800)]
Revert "Revert "expose the list of registered targets to default page""
This reverts commit
51d2ab4e36b03d274cea64fa97a307573a87326d.
tristan [Mon, 5 Nov 2018 02:39:16 +0000 (18:39 -0800)]
Merge remote-tracking branch 'upstream/master' into add_blocklist
Tristan Mahé [Thu, 1 Nov 2018 21:49:48 +0000 (14:49 -0700)]
do not use regex to parse instances, and add count of instances to default page
Tristan Mahé [Thu, 1 Nov 2018 20:14:37 +0000 (13:14 -0700)]
use urllib.parse.urlsplit instead of regex
kaniini [Thu, 1 Nov 2018 10:04:33 +0000 (10:04 +0000)]
Merge branch 'list_reged_instances' into 'master'
expose the list of registered targets to default page
See merge request pleroma/relay!2
kaniini [Thu, 1 Nov 2018 10:04:17 +0000 (10:04 +0000)]
Merge branch 'master' into 'master'
Added an example config for nginx.
See merge request pleroma/relay!1
Rachel Fae Fox [Thu, 1 Nov 2018 02:13:23 +0000 (02:13 +0000)]
comment the block for using a static page, and clarify documentation
Tristan Mahé [Wed, 31 Oct 2018 19:53:25 +0000 (12:53 -0700)]
import re in database.py for removing blocked follow on load
Tristan Mahé [Wed, 31 Oct 2018 19:32:10 +0000 (12:32 -0700)]
Revert "expose the list of registered targets to default page"
This reverts commit
b15665eb1f518ef16bc6deb87ed49dc439969b42.
Tristan Mahé [Wed, 31 Oct 2018 19:32:00 +0000 (12:32 -0700)]
Revert "format instance name instead of inbox url"
This reverts commit
12af824b56159d24ffe5cd22eb9fe46be52bb25d.
Tristan Mahé [Wed, 31 Oct 2018 19:29:30 +0000 (12:29 -0700)]
very simple blocklist
Tristan Mahé [Wed, 31 Oct 2018 18:58:10 +0000 (11:58 -0700)]
format instance name instead of inbox url
Tristan Mahé [Wed, 31 Oct 2018 18:42:42 +0000 (11:42 -0700)]
expose the list of registered targets to default page
Rachel Fae Fox [Wed, 31 Oct 2018 07:15:59 +0000 (03:15 -0400)]
Added an example config for nginx.
Based off of my own config locally.
kaniini [Wed, 31 Oct 2018 02:39:48 +0000 (02:39 +0000)]
relay: fix mastodon announce check
kaniini [Wed, 31 Oct 2018 02:37:08 +0000 (02:37 +0000)]
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.
kaniini [Wed, 31 Oct 2018 02:28:51 +0000 (02:28 +0000)]
http signatures: immediately fail validation attempt if no actor keys can be found
kaniini [Wed, 31 Oct 2018 02:25:06 +0000 (02:25 +0000)]
use relay.example.com by default
Alynna Trypnotk [Tue, 30 Oct 2018 22:43:16 +0000 (22:43 +0000)]
Fixed note support
Alynna Trypnotk [Tue, 30 Oct 2018 22:42:18 +0000 (22:42 +0000)]
Fixed error with displaying note lol
Alynna Trypnotk [Tue, 30 Oct 2018 22:35:04 +0000 (22:35 +0000)]
Added options to change the default listen address and port. Added default page that explains how to use the relay. Added note option to add information about the relay content and/or TOS.
kaniini [Wed, 31 Oct 2018 02:18:54 +0000 (02:18 +0000)]
actor: only send litepub relay messages to debug level
kaniini [Wed, 31 Oct 2018 02:14:01 +0000 (02:14 +0000)]
http signatures: log when http signature validation fails
kaniini [Wed, 31 Oct 2018 02:12:35 +0000 (02:12 +0000)]
http signatures: handle fetch_actor_key failure more gracefully
kaniini [Tue, 30 Oct 2018 03:17:25 +0000 (03:17 +0000)]
add some docs
kaniini [Tue, 30 Oct 2018 03:10:16 +0000 (03:10 +0000)]
actor: implement litepub relay protocol
kaniini [Tue, 30 Oct 2018 02:49:38 +0000 (02:49 +0000)]
actor: implement mastodon & pleroma relay handshakes
kaniini [Tue, 30 Oct 2018 02:49:00 +0000 (02:49 +0000)]
kill more irc bot stuff
kaniini [Tue, 30 Oct 2018 01:42:17 +0000 (01:42 +0000)]
strip down to base AP code
William Pitcock [Sat, 18 Aug 2018 16:53:04 +0000 (11:53 -0500)]
irc: make channels configurable on a per-actor basis
William Pitcock [Sat, 18 Aug 2018 15:55:10 +0000 (10:55 -0500)]
README: note Python >= 3.5.2 requirement
William Pitcock [Sat, 18 Aug 2018 15:54:16 +0000 (10:54 -0500)]
pipfile: delete python version requirement, because reasons
William Pitcock [Sat, 18 Aug 2018 15:46:19 +0000 (10:46 -0500)]
add requirements.txt file
William Pitcock [Sat, 18 Aug 2018 05:14:01 +0000 (00:14 -0500)]
add example config
William Pitcock [Sat, 18 Aug 2018 05:07:49 +0000 (00:07 -0500)]
actor: don't relay non-public messages
William Pitcock [Sat, 18 Aug 2018 05:05:48 +0000 (00:05 -0500)]
expand README
William Pitcock [Sat, 18 Aug 2018 03:17:07 +0000 (22:17 -0500)]
irc: another layer of unescaping
William Pitcock [Sat, 18 Aug 2018 01:40:03 +0000 (20:40 -0500)]
irc: unescape html entities
William Pitcock [Sat, 18 Aug 2018 01:04:18 +0000 (20:04 -0500)]
actor: fix compile
William Pitcock [Sat, 18 Aug 2018 01:03:46 +0000 (20:03 -0500)]
irc: add unfollow command
William Pitcock [Sat, 18 Aug 2018 00:56:18 +0000 (19:56 -0500)]
irc: ensure only privileged accounts may follow/unfollow
William Pitcock [Sat, 18 Aug 2018 00:53:46 +0000 (19:53 -0500)]
irc: add follow command
William Pitcock [Sat, 18 Aug 2018 00:52:39 +0000 (19:52 -0500)]
http signatures: fix signature generation
William Pitcock [Fri, 17 Aug 2018 23:09:24 +0000 (18:09 -0500)]
actor: add follow_remote_actor()
William Pitcock [Fri, 17 Aug 2018 23:01:44 +0000 (18:01 -0500)]
irc: add AP message relay
William Pitcock [Fri, 17 Aug 2018 22:42:32 +0000 (17:42 -0500)]
authreqs: add get_irc_bot(), utter hackjob but works for now
William Pitcock [Fri, 17 Aug 2018 22:36:05 +0000 (17:36 -0500)]
actor: check if the inbound message is an auth message or not
William Pitcock [Sat, 11 Aug 2018 15:27:04 +0000 (10:27 -0500)]
irc: add drop command
William Pitcock [Sat, 11 Aug 2018 15:21:08 +0000 (10:21 -0500)]
actor: add url field for older mastodon
William Pitcock [Sat, 11 Aug 2018 15:20:56 +0000 (10:20 -0500)]
remote actor: force utf-8 encoding
William Pitcock [Sat, 11 Aug 2018 02:24:23 +0000 (21:24 -0500)]
fix content type
William Pitcock [Sat, 11 Aug 2018 01:53:01 +0000 (20:53 -0500)]
harden AP side a bit
William Pitcock [Sat, 11 Aug 2018 01:36:24 +0000 (20:36 -0500)]
add the rest of the stuff
William Pitcock [Fri, 10 Aug 2018 22:08:30 +0000 (17:08 -0500)]
http signatures: add signing support
William Pitcock [Fri, 10 Aug 2018 21:14:22 +0000 (16:14 -0500)]
implement http signatures
William Pitcock [Fri, 10 Aug 2018 20:15:02 +0000 (15:15 -0500)]
add basic webfinger support, good enough for now
William Pitcock [Fri, 10 Aug 2018 20:14:51 +0000 (15:14 -0500)]
actor: add missing fields
William Pitcock [Fri, 10 Aug 2018 20:00:00 +0000 (15:00 -0500)]
add database and config to gitignore
William Pitcock [Fri, 10 Aug 2018 19:59:46 +0000 (14:59 -0500)]
more skeleton
William Pitcock [Fri, 10 Aug 2018 19:59:38 +0000 (14:59 -0500)]
add more dependencies
William Pitcock [Fri, 10 Aug 2018 19:27:36 +0000 (14:27 -0500)]
add pycrypto dependency
William Pitcock [Fri, 10 Aug 2018 19:19:38 +0000 (14:19 -0500)]
add skeleton
kaniini [Fri, 10 Aug 2018 18:36:17 +0000 (18:36 +0000)]
Initial commit