480 Commits

Author SHA1 Message Date
Mike Dilger
72c874ff37
2.0.0 v2.0.0 2025-03-15 09:01:30 +13:00
Mike Dilger
81b90e0b7d
Move changelog to CHANGELOG.md 2025-03-15 08:52:36 +13:00
Mike Dilger
5af424ae80
rename 'listbannedevents2' to 'fetchbannedevents' 2025-03-15 08:48:10 +13:00
Mike Dilger
ffcbb20d74
Update dependencies 2025-03-15 08:34:04 +13:00
Mike Dilger
1ee170c24d
management: add listrole, grantrole, revokerole 2025-03-05 10:15:12 +13:00
Mike Dilger
ba7f22dfd3
Consistently use store from GLOBALS (fixes a chorus_moderate bug too) 2025-02-28 09:39:05 +13:00
Mike Dilger
4e5d7ef9fe
management: listbannedevents2 2025-02-27 12:16:27 +13:00
Mike Dilger
ad687598a0
Add 'Authorization' to all Access-Control-Allow-Headers headers 2025-02-25 12:42:33 +13:00
Mike Dilger
47f91ce3e2
clippy 2025-02-25 11:47:31 +13:00
Mike Dilger
7b988d820d
nip86: fix output of some commands to be array of objects with keys 2025-02-25 11:46:09 +13:00
Mike Dilger
1eb74885aa
management: add clearevent, clearpubkey; don't delete event on pubkey ban; reorganize 2025-02-25 10:27:30 +13:00
Mike Dilger
70e78f7b96
Clean up screen a bit 2025-02-25 09:53:11 +13:00
Mike Dilger
0fd74d83a8
Do not serve banned events (they aren't deleted, we have to check) 2025-02-25 09:46:08 +13:00
Mike Dilger
97c040b01c
Fix: errors related to strings not json-escaped 2025-02-21 14:09:26 +13:00
Mike Dilger
c03da62981
Change log for upcoming 2.0, plus MIGRATION.md document 2025-02-21 10:19:24 +13:00
Mike Dilger
e7044ad0db
fix: serve partial redacted results, but reply with "auth-required" if any redactions happened 2025-02-21 10:17:59 +13:00
Mike Dilger
f1851e793b
Allow Authorization Header explicitly (outside of OPTIONS) 2025-02-21 09:13:07 +13:00
Mike Dilger
add3a9da9c
Send "CLOSED: auth-required" rather than partial results 2025-02-21 09:05:29 +13:00
Mike Dilger
fb1bf64062
Fix: sense of redacted handling 2025-02-21 09:05:15 +13:00
Mike Dilger
db8b29dfc4
Updates for pocket ScreenResult (including sending 'redacted' with some CLOSED) 2025-02-20 12:28:44 +13:00
Mike Dilger
dccf8afcf5
[BREAKING] Update pocket 2025-02-20 11:57:20 +13:00
Mike Dilger
1568a63110
Use CLOSED not EOSE if the filter has any ids set 2025-02-20 11:10:27 +13:00
Mike Dilger
8743bd33df
move sample to port 8081 2025-02-20 04:36:45 +13:00
Mike Dilger
9ca0f5b45c
ignore invalid headers 2025-02-20 04:14:12 +13:00
Mike Dilger
26d1f0505e
cargo update 2025-02-20 03:51:17 +13:00
Mike Dilger
1e2ca3f8c8
fix NIP-86 listeventsneedingmoderation output 2025-02-18 11:06:16 +13:00
Mike Dilger
53cca34104
fix double array 2025-02-15 15:03:06 +13:00
Mike Dilger
fc8d588078
clippy 2025-02-14 16:19:25 +13:00
Mike Dilger
408a10fd03
NIP-86: listeventsneedingmoderation 2025-02-14 16:17:32 +13:00
Mike Dilger
8f227d775d
config.public_key_hex is now config.contact_public_key_hex
This will avoid a future name collision when the relay has it's own keypair.
2025-02-11 13:33:47 +13:00
Mike Dilger
da897b950e
management "stats" command 2025-02-11 10:52:22 +13:00
Mike Dilger
cbd3d0fa19
Add 7 new management commands:
listadmins,
  listmoderators, grantmoderator, revokemoderator
  listusers, grantuser, revokeuser
2025-02-11 10:32:44 +13:00
Mike Dilger
61d26c0d85
fix: don't let moderation ban authorized users 2025-02-11 10:01:20 +13:00
Mike Dilger
5941425799
Update docs and sample config files 2025-02-11 09:42:58 +13:00
Mike Dilger
ef4ec80fa0
config.admin_keys (makes no difference until moderation code can adjust users) 2025-02-11 09:31:42 +13:00
Mike Dilger
2bc75aa36b
chorus_cmd to manage users (as web management is scarcely available) 2025-02-11 09:22:38 +13:00
Mike Dilger
cb431b6b00
[BREAKING] Switch to database user pubkeys, remove config user pubkeys 2025-02-11 09:21:00 +13:00
Mike Dilger
f02c071474
Add users table (with functions, not used yet) 2025-02-11 09:12:28 +13:00
Mike Dilger
99124ba134
Update pocket-db/pocket-types 2025-02-11 08:51:09 +13:00
Mike Dilger
8ab043698f
v1.7.2 v1.7.2 2025-02-11 08:49:59 +13:00
Mike Dilger
95ee2a572a
chorus_cmd: fetch_by_id 2025-02-10 06:57:08 +13:00
Mike Dilger
685fa91296
Rename 2025-02-07 08:25:17 +13:00
Michael Dilger
b06497e53b
Merge pull request #40 from kehiy/feature/nip-86
feat(nip-86): add uptime, fix numconnections name.
2025-01-31 15:08:14 +13:00
Kay
46f5bb713a feat(nip-86): add uptime, fix numconnections name. 2025-01-30 20:02:35 +00:00
Mike Dilger
761dc6ce90
Merge remote-tracking branch 'github/master' 2025-01-30 10:17:10 +13:00
Michael Dilger
8241b868d1
Merge pull request #37 from kehiy/feature/liveconns
add live conns to management api + fixing header value.
2025-01-30 10:16:51 +13:00
Mike Dilger
52e1b49823
Fix test for NIP-86 Relay Management API (Content-Type, not Accept) 2025-01-30 10:16:04 +13:00
Kay
1ebefba20f add live conns to managment api + fixing header value. 2025-01-29 18:13:30 +00:00
Mike Dilger
2340085832
update README 2025-01-26 13:24:53 +13:00
Mike Dilger
7755a413c2
NIP-62 (PR #1256) Right to Vanish 2025-01-26 11:09:10 +13:00