gossip
gossip copied to clipboard
Gossip is a nostr client
I spent some time trying to find out why it thinks some relays I used to use I still use. I couldn't get it to reprocess my relay list even...
The slowest parts (from my recent testing) are where we use serde_json to read/write data types that aren't using speedy (e.g. Person, Relay). This causes event processing to take about...
```` 2024-05-17T23:06:25.926014Z WARN gossip-lib/src/overlord/minion/handle_websocket.rs:15: RELAY MESSAGE NOT DESERIALIZING (wss://filter.nostr.wine/) (Unknown Message: NOTIFY at line 1 column 647): starts with "["NOTIFY", "Your subscription has expired. This invoice will purchase access for...
```` 2024-05-17T23:06:24.133920Z WARN gossip-lib/src/overlord/minion/handle_websocket.rs:93: wss://at.nostrworks.com/: NOTICE: Subscription rejected: Duplicate subscription 0: Ignoring 2024-05-17T23:06:24.133931Z WARN gossip-lib/src/overlord/minion/handle_websocket.rs:94: wss://at.nostrworks.com/: last message sent was: ["REQ","0",{"authors":["18905d0a5d623ab81a98ba98c582bd5f57f2506c6b808905fc599d5a0b229b08"],"kinds":[10002]}] 2024-05-17T23:06:24.133956Z WARN gossip-lib/src/overlord/minion/handle_websocket.rs:93: wss://at.nostrworks.com/: NOTICE: Subscription rejected: Duplicate subscription...
It would useful to add the reference to offer the context, otherwise the note wrongly appears as a main post. https://njump.me/nevent1qqsdf7e6atsr8w4y49gyqfallr7svkaph0trt3gp5hj033atp0fhcdqpzamhxue69uhky6t5vdhkjmn9wgh8xmmrd9skctcppemhxue69uhkummn9ekx7mp0qyghwumn8ghj7mn0wd68ytnhd9hx2tczaet87
Now that global feeds are coming, we need a way to incinerate events with illegal content, including their downloaded images.
``` warning: lint `private_in_public` has been removed: replaced with another group of lints, see RFC for more information --> /usr/ports/net-p2p/gossip/work/gossip-0.11.2/cargo-crates/tracing-subscriber-0.3.18/src/lib.rs:189:5 | 189 | private_in_public, | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(renamed_and_removed_lints)]`...
- [ ] Separate Storage: If we don't have separate storage, we start to experience the same kind of clobber issues that other clients do. But it is far simpler...
Sometimes we choose N of M, and then several of the N fail to connect (are down). So we end up with less than N. I did work in early...
When we want to seek an event that we don't have, but we have some idea of where to look... TOO MANY RELAYS: sometimes we have way too many relays....