-
Notifications
You must be signed in to change notification settings - Fork 634
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Don't stringify magic-wanded protected events in reposts #1679
Conversation
I don't agree with the wording because it seems to imply that if the repost is a protected event then its content should be an empty string. It doesn't matter whether the repost is protected. What matters is whether the original event, which is being reposted, is. The event with an empty content isn't the protected one. |
Implemented in gossip. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The original wording was incorrect. I think this correction clarifies it.
commit 80efbd8 Author: pablof7z <pfer@me.com> Date: Mon Jan 13 13:00:01 2025 +0000 nutzap monitor hook commit 42edebf Author: pablof7z <pfer@me.com> Date: Mon Jan 13 12:58:54 2025 +0000 be more careful with unpublished events commit 620c078 Author: pablof7z <pfer@me.com> Date: Mon Jan 13 11:39:02 2025 +0000 track pools commit af92e4a Author: pablof7z <pfer@me.com> Date: Mon Jan 13 11:36:58 2025 +0000 fix imeta loading in NDKVideo commit 965bb64 Author: pablof7z <pfer@me.com> Date: Mon Jan 13 11:36:40 2025 +0000 fix accidental client tag removal commit 8248e83 Author: pablof7z <pfer@me.com> Date: Mon Jan 13 00:12:28 2025 +0000 refactor gift wraps to avoid circular dependencies commit ddb82d1 Author: pablof7z <pfer@me.com> Date: Sun Jan 12 23:40:21 2025 +0000 wip commit 99fe7af Author: pablof7z <pfer@me.com> Date: Sun Jan 12 22:45:03 2025 +0000 doc fixes commit 108a1b4 Author: pablof7z <pfer@me.com> Date: Fri Jan 10 08:40:10 2025 -0600 avoids distributing events that were NIP-70ed nostr-protocol/nips#1679 commit b974b71 Author: Pablo Fernandez <p@f7z.io> Date: Sun Jan 12 21:17:58 2025 +0000 normalize opt commit 597a92a Author: DanConwayDev <114834599+DanConwayDev@users.noreply.github.com> Date: Sun Jan 12 21:16:40 2025 +0000 add subscription option: dont save to cache (#241) so that, optionally, only events from important subscriptions are retained in the cache to keep it lean and mean, like a venison steak Co-authored-by: Pablo Fernandez <p@f7z.io> commit 2263f32 Author: Vivek Ganesan <caliberoviv@gmail.com> Date: Mon Jan 13 02:43:29 2025 +0530 Correct the ndk wallet usage instructions (#292) commit 82b60c3 Author: rodant <rodant68@gmail.com> Date: Sun Jan 12 22:12:56 2025 +0100 Add GiftWrap and NIP-17 DMs (#279) * rename nip04.ts to encryption.ts * implement nip44 as optional encryption nip for signers * UNTESTED implement nip44 as optional encryption for NDKPrivateSigner UNTESTED with a test written * BUGFIX wrong import and wrong privateKey params * ADDED Nip44 support for NDKNip07Signer also some buigfiixes for encryptionEnabled() UNTESTED : this commit has not been tested yet. * UNTESTED adds Nip59 giftWrap and giftUnwrap for NDKEvents * ADDED tests to encryption.test.ts coppied Nip44 test for encrypt and decrypt new Nip59 test for gift wrap and unwrap * UPDATE add encryoption kinds to NDKKind enum * Fix compile errors matching current master of upstream ndk repo. * Fix compile errors. * Revert dev dependency changes. * Fallback to original pnpm-lock file. * Extract gift-wrapping from encryption.ts * Fix MAC error in encryption test. * Add tests for Nip07 signer and refactorings. * Small refactoring. * Support for Nip46 signers and unit tests for that. * Test for forced Nip04 encryption and bug fixing. * Nip17 encryption methods and more tests. * Fix some of the review comments. * Changes after review from @pablof7z. --------- Co-authored-by: manimejia <noreply@manimejia.me>
commit ba5be49 Author: pablof7z <pfer@me.com> Date: Mon Jan 13 13:06:26 2025 +0000 refactor wip commit 80efbd8 Author: pablof7z <pfer@me.com> Date: Mon Jan 13 13:00:01 2025 +0000 nutzap monitor hook commit 42edebf Author: pablof7z <pfer@me.com> Date: Mon Jan 13 12:58:54 2025 +0000 be more careful with unpublished events commit 620c078 Author: pablof7z <pfer@me.com> Date: Mon Jan 13 11:39:02 2025 +0000 track pools commit af92e4a Author: pablof7z <pfer@me.com> Date: Mon Jan 13 11:36:58 2025 +0000 fix imeta loading in NDKVideo commit 965bb64 Author: pablof7z <pfer@me.com> Date: Mon Jan 13 11:36:40 2025 +0000 fix accidental client tag removal commit 8248e83 Author: pablof7z <pfer@me.com> Date: Mon Jan 13 00:12:28 2025 +0000 refactor gift wraps to avoid circular dependencies commit ddb82d1 Author: pablof7z <pfer@me.com> Date: Sun Jan 12 23:40:21 2025 +0000 wip commit 99fe7af Author: pablof7z <pfer@me.com> Date: Sun Jan 12 22:45:03 2025 +0000 doc fixes commit 108a1b4 Author: pablof7z <pfer@me.com> Date: Fri Jan 10 08:40:10 2025 -0600 avoids distributing events that were NIP-70ed nostr-protocol/nips#1679 commit b974b71 Author: Pablo Fernandez <p@f7z.io> Date: Sun Jan 12 21:17:58 2025 +0000 normalize opt commit 597a92a Author: DanConwayDev <114834599+DanConwayDev@users.noreply.github.com> Date: Sun Jan 12 21:16:40 2025 +0000 add subscription option: dont save to cache (#241) so that, optionally, only events from important subscriptions are retained in the cache to keep it lean and mean, like a venison steak Co-authored-by: Pablo Fernandez <p@f7z.io> commit 2263f32 Author: Vivek Ganesan <caliberoviv@gmail.com> Date: Mon Jan 13 02:43:29 2025 +0530 Correct the ndk wallet usage instructions (#292) commit 82b60c3 Author: rodant <rodant68@gmail.com> Date: Sun Jan 12 22:12:56 2025 +0100 Add GiftWrap and NIP-17 DMs (#279) * rename nip04.ts to encryption.ts * implement nip44 as optional encryption nip for signers * UNTESTED implement nip44 as optional encryption for NDKPrivateSigner UNTESTED with a test written * BUGFIX wrong import and wrong privateKey params * ADDED Nip44 support for NDKNip07Signer also some buigfiixes for encryptionEnabled() UNTESTED : this commit has not been tested yet. * UNTESTED adds Nip59 giftWrap and giftUnwrap for NDKEvents * ADDED tests to encryption.test.ts coppied Nip44 test for encrypt and decrypt new Nip59 test for gift wrap and unwrap * UPDATE add encryoption kinds to NDKKind enum * Fix compile errors matching current master of upstream ndk repo. * Fix compile errors. * Revert dev dependency changes. * Fallback to original pnpm-lock file. * Extract gift-wrapping from encryption.ts * Fix MAC error in encryption test. * Add tests for Nip07 signer and refactorings. * Small refactoring. * Support for Nip46 signers and unit tests for that. * Test for forced Nip04 encryption and bug fixing. * Nip17 encryption methods and more tests. * Fix some of the review comments. * Changes after review from @pablof7z. --------- Co-authored-by: manimejia <noreply@manimejia.me>
Co-authored-by: hodlbod <jstaab@protonmail.com>
From #1678