Commit graph

21 commits

Author SHA1 Message Date
Izalia Mae b85b4ab80b create HttpClient class to avoid creating a new session every request 2022-11-26 18:56:34 -05:00
Izalia Mae 32764a1f93 make sure domain key exists for inboxes 2022-11-25 13:39:52 -05:00
Izalia Mae c049657765 fetch nodeinfo software name on inbox request instead of startup 2022-11-20 05:22:57 -05:00
Izalia Mae 85c4df7d8c remove unecessary method 2022-11-18 16:57:34 -05:00
Izalia Mae 4a8a8da740 add software kwarg to RelayDatabase.add_inbox 2022-11-18 16:39:53 -05:00
Izalia Mae 4ea6a040fb optimize RelayDatabase.get_inbox 2022-11-18 14:36:30 -05:00
Izalia Mae 9369b598fa add software name for inboxes 2022-11-18 14:10:39 -05:00
Izalia Mae 22b6e6b406 cleanup 2022-11-18 11:58:27 -05:00
Izalia Mae 6af9c8e6fe add follow request management methods to database 2022-11-09 04:54:46 -05:00
Izalia Mae b275b7cd0b remove (un)follow_remote_actor 2022-11-07 09:53:04 -05:00
Izalia Mae dcb7980c50 prevent old unfollows from booting instances 2022-11-05 22:15:37 -04:00
Izalia Mae d005ff8f48 add/remove inbox on cli inbox (un)follow 2022-05-06 18:08:55 -04:00
Izalia Mae b6494849b5 Reorganize codebase 2022-05-06 07:04:51 +00:00
Izalia Mae 89990331d5 properly create 'relay-list' in db 2020-11-22 00:50:57 -05:00
Izalia Mae b4f0835106 Fix db wipe on json error and default config checking 2019-09-30 10:45:46 +00:00
Izalia Mae 1a922ecb29 add whitelist feature 2019-05-21 12:29:55 -04:00
kaniini 5871c40667 database: no longer store remote actors indefinitely in JSON-LD database, use hot cache instead 2018-11-18 14:25:04 +00:00
Tristan Mahé 39a255375e use urllib.parse.urlsplit instead of regex 2018-11-01 13:14:37 -07:00
Tristan Mahé fb669f124f import re in database.py for removing blocked follow on load 2018-10-31 12:53:25 -07:00
Tristan Mahé aa79a27840 very simple blocklist 2018-10-31 12:29:30 -07:00
kaniini c91d0a6755 strip down to base AP code 2018-10-30 01:42:17 +00:00
Renamed from viera/database.py (Browse further)