Commit Graph

37 Commits

Author SHA1 Message Date
e4f44a66cd fixed event purging 2024-11-16 10:42:35 -05:00
7e5e3758c3 event purging refactor 2024-11-12 21:37:43 -05:00
8491827b06 backup relay configuration added 2024-11-09 13:26:59 -05:00
4fef7088bb chekwhitelist refactored 2024-11-08 16:57:35 -05:00
c51199737b check white/blacklist refactored 2024-11-08 16:35:54 -05:00
158f284be9 reject by timestamp using string 2024-10-18 11:33:23 -04:00
e6188796d2 reject events based on timestamp 2024-10-18 11:22:01 -04:00
108142b801 fetch mutelist by author pubkey 2024-10-18 07:52:48 -04:00
3d88938b7e mutelist blacklist at event handler 2024-10-17 17:05:33 -04:00
21c431dd22 append mutelist event pubkeys to blacklist 2024-10-17 12:31:52 -04:00
3de1aeb998 blacklist moved to it's own yml 2024-10-16 14:07:37 -04:00
5133c3a005 whitelist configs moved to it's own yml file 2024-10-16 09:57:58 -04:00
9df03646db event purging configurations 2024-09-22 15:34:32 -04:00
ca43645ef1 rename rate limit file 2024-09-05 11:10:57 -04:00
b22fbe6aa8 refactor limit functions 2024-09-05 11:09:03 -04:00
da46e23ae0 refactor size limit function 2024-09-05 11:06:21 -04:00
0ab753bb2c refactor resource limit function 2024-09-05 11:04:12 -04:00
82a45048f5 move config watcher to config package 2024-09-05 11:02:45 -04:00
4e218c292a move apply resource limits to config package 2024-09-05 11:01:24 -04:00
c8ed954a9d refactoring 2024-09-01 20:51:02 -04:00
3ea051cb37 NIP42, AUTH Implementation 2024-08-19 14:28:13 -04:00
2b071fb7d8 resource limits and concurrency for events and req 2024-08-19 13:47:23 -04:00
39436b564e perma blacklist functionality, temp banning not working 2024-08-15 11:00:43 -04:00
25ff327a7f client info, config max connections/subscriptions, drop oldest sub for newest at limit 2024-08-09 08:38:18 -04:00
f5a0f6560d moved timeouts to config 2024-08-08 08:40:23 -04:00
2ef7d4fe42 added NIP05 domains to whitelist 2024-08-04 14:02:53 -04:00
2ef15d6e17 seperate kind and key whitelists 2024-08-03 16:18:34 -04:00
9e04328436 add npubs to whitelist 2024-08-03 15:11:22 -04:00
9d8db7df08 pubkey whitelist! 2024-08-03 14:27:58 -04:00
ad42f1fc39 config generation refactor cleanup 2024-07-31 14:41:48 -04:00
cbd4f62466 create config and metadata if none exists 2024-07-31 12:27:56 -04:00
f4dd7d2f54 . 2024-07-31 12:10:51 -04:00
e42dbe520a config types split go files 2024-07-31 12:01:18 -04:00
4c0dced370 config types split out 2024-07-31 11:56:55 -04:00
107edacc04 removed redundancies 2024-07-31 11:28:41 -04:00
8c2e4ed926 refactor more main funcs 2024-07-30 11:51:05 -04:00
ba95bc849b configuration refactor 2024-07-30 11:27:38 -04:00