Commit Graph

  • 80a8c9b391 Fix wrong documentation for docker master Bofh 2021-12-15 13:59:39 +0100
  • 30161dd20b Add fork comment Bofh 2021-12-15 00:33:38 +0100
  • 27abc2350a Improve logging Bofh 2021-12-14 21:49:29 +0100
  • 5a4684b01b Add changes to actually make it work Bofh 2021-12-13 23:31:40 +0100
  • 2d92a74a59 Change Dockerfile to make it work Bofh 2021-12-13 23:30:37 +0100
  • 5c5f212d70 Merge branch 'asyncio-3.10' into 'master' Izalia Mae 2021-11-05 19:18:55 +0000
  • 738e0a999f fix DeprecationWarnings on 3.10 Joel Beckmeyer 2021-10-16 08:58:49 -0400
  • 69947bc60c Merge branch 'packaging' into 'master' Izalia Mae 2021-10-16 00:42:24 +0000
  • f91afb14f7 update README with new install directions Joel Beckmeyer 2021-10-15 20:28:19 -0400
  • 0bd0ee49cf Merge branch 'config-arg' into 'master' Haelwenn 2021-10-15 17:27:13 +0000
  • e1498a8d6e add parameter for config location Joel Beckmeyer 2021-10-15 08:17:10 -0400
  • ccaa778a00 add packaging Joel Beckmeyer 2021-10-14 15:20:53 -0400
  • e4de3081c0 Merge branch 'masto_actor_fetch' into 'master' Izalia Mae 2021-09-15 02:17:28 +0000
  • 79276c245c Sign headers when fetching actor Izalia Mae 2021-09-15 02:17:27 +0000
  • c044dbb694 Merge branch 'html-add-misskey' into 'master' Haelwenn 2021-08-12 23:05:24 +0000
  • 0456e4ca50 Add Misskey to the list of instances that can subscribe using /inbox Sam Therapy 2021-08-12 20:13:10 +0000
  • 26a6d80227
    README.md: Requires Python 3.6 Haelwenn (lanodan) Monnier 2020-12-28 11:36:12 +0100
  • 83d56cb570 Merge branch 'block_relays' into 'master' Haelwenn 2020-12-07 15:38:17 +0000
  • 6cef5d8f38 Apply 1 suggestion(s) to 1 file(s) Izalia Mae 2020-12-05 05:35:10 +0000
  • 63be7f2034 Apply 1 suggestion(s) to 1 file(s) Izalia Mae 2020-12-05 05:34:58 +0000
  • bc0914b5c1 make software blocklist configurable Izalia Mae 2020-12-04 02:34:40 -0500
  • f0e08f26b3 fetch well-known url for nodeinfo Izalia Mae 2020-12-04 01:43:49 -0500
  • 1727425bec add relay blocking option Izalia Mae 2020-12-02 23:13:33 -0500
  • c59cec0c31 cleanup load_config Izalia Mae 2020-12-02 22:41:45 -0500
  • 4d4bebd0be Merge branch 'db-inbox-fix' into 'master' Haelwenn 2020-11-23 07:06:50 +0000
  • 8b4ef87eba Merge branch 'master' into 'master' Haelwenn 2020-11-23 06:51:56 +0000
  • 89990331d5 properly create 'relay-list' in db Izalia Mae 2020-11-22 00:50:57 -0500
  • c2d53df85b set content-type to application/activity+json for /actor Joel Beckmeyer 2020-11-19 21:13:24 -0500
  • a15d734218 Merge branch 'follows' into 'master' Haelwenn 2020-11-12 13:43:09 +0000
  • 6e10db1aa0 Merge branch 'headers-fix' into 'master' Haelwenn 2020-11-12 13:40:20 +0000
  • 193ea00996 Include the headers required by mastodon Izalia Mae 2020-11-12 13:40:19 +0000
  • 436a57971c remove unnecessary actor checking for (un)follows Izalia Mae 2020-03-18 00:53:21 -0400
  • 1e8acd3c0b Merge branch 'update_crypto' into 'master' kaniini 2019-11-20 11:24:27 +0000
  • 544d790ef2 use pycryptodome instead of pycrypto Izalia Mae 2019-11-19 22:08:14 -0500
  • 132cd1ea42 Merge branch 'fix' into 'master' kaniini 2019-09-30 10:45:46 +0000
  • b4f0835106 Fix db wipe on json error and default config checking Izalia Mae 2019-09-30 10:45:46 +0000
  • f3b4fc44b8 Merge branch 'dockerize' into 'master' kaniini 2019-09-30 10:45:09 +0000
  • a8c81f1d40 Add the whole directory in the workdir Louise de Beaufort 2019-08-20 13:52:27 +0200
  • 1fb8ca9ffc Add config file to gitignore Louise de Beaufort 2019-08-20 12:39:18 +0200
  • 76743ac1c6 Add a Dockerfile and instructions to run with Docker Louise de Beaufort 2019-08-20 12:38:53 +0200
  • 47e2eb6556 Merge branch 'feature/add_force_remove_relay' into 'master' kaniini 2019-07-31 19:21:12 +0000
  • b3b33c9796 Merge branch 'feature/semaphore_in_push_to_actor' into 'master' kaniini 2019-07-31 19:20:46 +0000
  • 723f286f21 Merge branch 'patch-2' into 'master' kaniini 2019-07-31 19:20:18 +0000
  • e56d909fe2 Fix relay crashing on signed GET requests Thibaut Girka 2019-07-31 05:36:23 +0000
  • 2eb17041b1 Merge branch 'feature-update' into 'master' kaniini 2019-07-20 21:18:05 +0000
  • f7a7d595d6 Merge branch 'whitelist' into 'master' kaniini 2019-07-20 21:17:32 +0000
  • 94e669cf7d use global semaphore in push_to_actor to prevent overloading system with outbound connections gled 2019-06-11 10:54:05 -0700
  • 06d9d4c19e implement force-remove in manage.py, should only be used when relay is not running gled 2019-06-11 10:48:49 -0700
  • 9e5772855d Handle "Update" event to forward update profile kjwon15 2019-06-03 18:48:32 +0900
  • 1a922ecb29 add whitelist feature Izalia Mae 2019-05-21 12:29:55 -0400
  • f34b42ae78 Merge branch 'feature-delete' into 'master' kaniini 2019-05-13 18:41:06 +0000
  • d890bdd6ed Merge branch 'block_unauth' into 'master' kaniini 2019-05-13 18:39:05 +0000
  • 08fe53bdbd Implement handle_delete to forward delete kjwon15 2019-05-08 17:27:01 +0900
  • 1065c5ff36 reject activities from instance not on relay-list Izalia Mae 2019-05-08 02:54:57 -0400
  • 9d1c6a3fa2 Merge branch 'patch-1' into 'master' kaniini 2019-03-29 11:29:13 +0000
  • eefef994e1 Fix wrong URI for the relay's followers collection Thibaut Girka 2019-03-28 17:21:53 +0000
  • 79d127595b Merge branch 'revert-10744d91' into 'master' kaniini 2019-01-17 23:04:20 +0000
  • 44faf30162 Revert "Merge branch 'fix-html' into 'master'" kaniini 2019-01-17 23:04:07 +0000
  • 10744d9191 Merge branch 'fix-html' into 'master' kaniini 2019-01-17 23:02:53 +0000
  • 6b8c2354fd Add doctype to html kjwon15 2019-01-09 22:17:01 +0900
  • 190ccf27d1 http signatures: cache things we've already signed kaniini 2019-01-08 05:30:00 +0000
  • 18b17f91e3 http signatures: hold actor keys in an LRU cache kaniini 2019-01-08 05:14:59 +0000
  • 65c80bca55 Merge branch 'upstream' kjwon15 2018-12-29 13:41:14 +0900
  • 950cd1e720 Merge branch 'feature/always-update-displayed-instance-list' into 'master' kaniini 2018-12-27 18:49:12 +0000
  • 6debb5f086 Merge branch 'patch-1' into 'master' kaniini 2018-12-27 18:48:49 +0000
  • c1f1cfe066 Add white list policy kjwon15 2018-12-27 18:55:00 +0900
  • b97720cbd7 Persist db kjwon15 2018-12-27 18:48:40 +0900
  • a87c6c8220 Fix encoding kjwon15 2018-12-27 17:51:31 +0900
  • 9dc8743fe3 Set blocked_instances as empty array kjwon15 2018-12-27 17:25:42 +0900
  • 94a1b633e8 Fix GIT_REV on dokku kjwon15 2018-12-27 17:06:52 +0900
  • ef51db3a4a Fix encoding problem on actor Jeong Arm 2018-12-27 09:07:20 +0000
  • 5b921c52f6 Make Dokku-able kjwon15 2018-12-27 16:38:19 +0900
  • 1d317e9b78 Rebuild the list of instances that use this relay every time / is requested Finn Herzfeld 2018-12-10 14:14:43 -0800
  • 008f43db2c nodeinfo: add commit hash to version field to prevent scams kaniini 2018-12-03 21:53:26 +0000
  • e44544d22e relay: add additional assertion proving that a message is never relayed back to it's origin kaniini 2018-12-03 20:26:46 +0000
  • c9cd9a8337 actor: handle remote actor fetch failures more gracefully kaniini 2018-11-20 01:10:43 +0000
  • 3af63d4d9f relay: never relay an object back to the instance which hosts it kaniini 2018-11-20 00:42:31 +0000
  • b607e382cb relay: only import urlsplit from urllib.parse kaniini 2018-11-20 00:41:52 +0000
  • 4623aaf5b6 relay: status, not status_code kaniini 2018-11-18 22:09:08 +0000
  • 69dfb04131 remote_actor: cleanly catch exceptions while fetching actors kaniini 2018-11-18 22:07:12 +0000
  • e0d633b861 actor: cleanly catch exceptions while delivering messages kaniini 2018-11-18 22:05:41 +0000
  • ccd0e12b0a relay: track statistics kaniini 2018-11-18 22:03:53 +0000
  • 379ba26478 relay: catch 202s kaniini 2018-11-18 21:29:10 +0000
  • db9597c9d9 add caddyfile and systemd service kaniini 2018-11-18 18:36:03 +0000
  • 3cc48dd3e8 manage: fix compile kaniini 2018-11-18 18:24:21 +0000
  • 33868b1e19 nodeinfo: fix capitalization kaniini 2018-11-18 15:25:46 +0000
  • db52dd4af9 relay: add support for nodeinfo protocol kaniini 2018-11-18 15:05:13 +0000
  • 0941c66f7c actor: implement loop breaking for follow handshake kaniini 2018-11-18 14:49:54 +0000
  • 26ed936019 README: document how to follow other relays kaniini 2018-11-18 14:43:28 +0000
  • 332fd6992e relay: add manage task, allows for following/unfollowing remote peers kaniini 2018-11-18 14:41:00 +0000
  • 5871c40667 database: no longer store remote actors indefinitely in JSON-LD database, use hot cache instead kaniini 2018-11-18 14:25:04 +0000
  • 692cf89195 actor: use LFU cache to break cycles kaniini 2018-11-18 14:20:17 +0000
  • 9c55d307ab actor: remove pointless sharedInbox declaration (was not even in the right place) kaniini 2018-11-18 14:15:45 +0000
  • 34e23f0ed7 actor: add LFUCache definition kaniini 2018-11-18 14:15:34 +0000
  • a7390f5996 requirements: add cachetools kaniini 2018-11-18 14:02:47 +0000
  • 3c71a35b61 relay: actor: don't send (request-target) psuedo-header kaniini 2018-11-18 00:09:01 +0000
  • 2f1eed51a1 relay: add http request debugger kaniini 2018-11-18 00:07:36 +0000
  • dfee3d3658 Merge branch 'add_blocklist' into 'master' kaniini 2018-11-10 21:56:26 +0000
  • d6d86bbf86 restore proper instance list on default page tristan 2018-11-04 18:44:27 -0800
  • d74fc15198 Revert "Revert "expose the list of registered targets to default page"" tristan 2018-11-04 18:41:08 -0800