Commit Graph

318 Commits

Author SHA1 Message Date
Mike Dilger
e680226dd3 Update nostr-types (ncryptsec NFKC password normalization) 2024-02-17 07:41:53 +13:00
Mike Dilger
14b6e3984a Print event id when it doesn't match filters 2024-02-16 15:59:27 +13:00
Mike Dilger
f55ec5ddae Fix warnings 2024-02-14 10:05:15 +13:00
Mike Dilger
d9f041a153 If a minion finishes its jobs, trust that and don't restart its persistent jobs 2024-02-08 12:50:56 +13:00
Mike Dilger
bd2e792ee1 Minions: better handling of errors, auth state, and subscription retrys 2024-02-08 10:21:14 +13:00
Mike Dilger
0f737a9d60 update gossip-relay-picker 2024-02-08 10:21:14 +13:00
Mike Dilger
96dca770e4 Update nip-46 to new bunker:// URL 2024-02-07 14:10:11 +13:00
Mike Dilger
facc9b129c SECURITY FIX: Upgrade tungstenite, http, fixes RUSTSEC-2023-0065
See https://rustsec.org/advisories/RUSTSEC-2023-0065
2024-02-07 11:58:22 +13:00
Mike Dilger
7be3c0b402 Better handling of minion exits, reasons relay shuts down, exclusions on those 2024-02-07 09:36:57 +13:00
Mike Dilger
d841102711 nip46 server: option to approve just once 2024-02-07 08:27:03 +13:00
Mike Dilger
559113c80a Migrate nip46 servers 2024-02-06 12:19:23 +13:00
Mike Dilger
252513a558 Merge branch 'unstable' into nip46server 2024-02-06 12:08:39 +13:00
Mike Dilger
ebed7a491d Extend relay restart exclusion times, minimum of 30 seconds even w/o error 2024-02-05 20:50:28 +13:00
Mike Dilger
b0fc677423 More on NIP-46 approvals (NEED MIGRATION NEXT, THEN NEED APPROVAL OPTIONS) 2024-02-05 20:45:57 +13:00
Mike Dilger
202cc106f7 NIP-46 server: start of approval work 2024-02-05 13:48:17 +13:00
Mike Dilger
704ed3802c Merge branch 'unstable' into auth 2024-02-05 13:38:57 +13:00
Mike Dilger
c09a1c8bdf Cargo update, with patches to sdl and zbus 2024-02-05 10:12:20 +13:00
Mike Dilger
3137a5bc5f Settings for relay connection and auth requiring approval 2024-02-04 08:48:31 +13:00
Mike Dilger
969a830d90 fixup connect approve 2024-02-04 08:48:31 +13:00
Mike Dilger
6c87e23273 fixup auth approve 2024-02-04 08:48:31 +13:00
Mike Dilger
f78ec69ba1 User confirmation of Relay Connection (without UI promit, auto-approving) 2024-02-04 08:48:31 +13:00
Mike Dilger
95d3253af6 Auth approval for relays (without UI interaction, currently it auto-approves) 2024-02-04 08:48:30 +13:00
Mike Dilger
2ff4694ae4 MAJOR Updates for TagV3 and EventV3 (including migration 25) 2024-02-03 10:41:38 +13:00
Mike Dilger
17d1cd3b76 Update nostr-types (TagV3) 2024-02-03 05:02:31 +13:00
Mike Dilger
618b25ebec storage: Switch interface to indexing functions 2024-02-03 03:56:45 +13:00
Mike Dilger
ff839ad773 storage: Extract out switch_to_rumor() 2024-02-03 03:45:51 +13:00
Mike Dilger
fb24f723ee Resubscribe to nostr-connect relays on startup 2024-01-31 08:09:38 +13:00
Mike Dilger
d1bb85cec9 When setting up nostr-connect, subscribe to the relay for those events 2024-01-31 08:02:49 +13:00
Mike Dilger
e6d827f56f cargo fmt 2024-01-30 09:37:23 +13:00
Mike Dilger
0ba28cdfb6 cargo clippy 2024-01-30 09:37:12 +13:00
Mike Dilger
cd66ce0f89 Comment out unusable method of NIP-46 connection 2024-01-30 09:13:37 +13:00
Mike Dilger
18eb31651f process: Call nip46 handle_command for incoming NostrConnect commands 2024-01-29 11:42:47 +13:00
Mike Dilger
2eef026a25 nip46 handler functions 2024-01-29 11:42:47 +13:00
Mike Dilger
6325a8a192 Storage for nip46 2024-01-29 11:41:42 +13:00
Mike Dilger
9181a1d102 Nip46Server, Nip46UnconnectedServer 2024-01-29 11:41:42 +13:00
Mike Dilger
afc5759df2 More error kinds we are about to use 2024-01-29 11:41:42 +13:00
Mike Dilger
8eda848746 Command to post nip46 server results 2024-01-29 11:41:42 +13:00
Mike Dilger
43cf37b6f2 Update for nostr-types 2024-01-26 08:57:12 +13:00
Mike Dilger
b548cfb66c udpate nostr-types 2024-01-26 08:57:12 +13:00
Mike Dilger
1673faf596 Depend on textnonce 2024-01-25 09:18:15 +13:00
Mike Dilger
5cb7254021 Remove retired signer.rs file 2024-01-25 08:59:03 +13:00
Mike Dilger
445e7b75c2 Reorganize storage/mod.rs a bit 2024-01-25 08:38:25 +13:00
Mike Dilger
6a301f9f99 storage (Relay2): migration 24 to migrate relay records to add new fields 2024-01-24 12:22:40 +13:00
Mike Dilger
5b7fa7efb2 Improve strategy for finding ancestors 2024-01-24 09:12:41 +13:00
Mike Dilger
9af27c49e4 Merge branch 'spamsafe' into unstable 2024-01-22 10:50:55 +13:00
Mike Dilger
50bd89bd89 Updates for new Filter type 2024-01-22 10:50:07 +13:00
Mike Dilger
0c7bfa5b5d update nostr-types [Filter] 2024-01-22 10:47:34 +13:00
Mike Dilger
b602f075f1 minion: verify incoming events match one of the subscription filters, else discard the event 2024-01-20 10:06:15 +13:00
Mike Dilger
6f12641628 Updates for new Filter type 2024-01-20 09:10:10 +13:00
Mike Dilger
9f02ff0e30 update nostr-types [Filter] 2024-01-20 09:01:16 +13:00