upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-21Remove get_conversation_keyJon Staab
2024-02-21Merge pull request #983 from monlovesmango/NIP46-update-NIP44-callshodlbod
NIP46 - update NIP44 calls
2024-02-21leave nip44_get_conversation_key undefined for nowmonlovesmango
2024-02-20update nip44_get_conversation_keymonlovesmango
2024-02-20update nip44 encrypt/decryptmonlovesmango
2024-02-20New version of NIP-46 (#1047)JeffG
* New version of NIP-46 * Update pubkey references * Document what we have * Update terms and kind number in discovery * Update encypt/decrypt calls to handle arrays. Add redirect_uri param for auth_challenges * Move remote signer commands to own section, add appendix for oauth-like stuff. * Add diagrams
2024-02-20BREAKING.md: update the history (#1055)Asai Toshiya
* BREAKING.md: add NIP changes until 2023-12-01 * Update BREAKING.md * BREAKING.md: add NIP changes until 2023-11-01 * Update BREAKING.md * Remove change to NIP-22 in 2023-12-02 * BREAKING.md: add NIP changes until 2023-08-01 * BREAKING.md: add NIP changes until 2023-04-01 * BREAKING.md: add NIP changes until 2023-03-01 * BREAKING.md: add NIP changes * Just format
2024-02-20NIP-07: remove "and iv" from NIP-44 commentsAlex Gleason
2024-02-20NIP-07: add NIP-44 callsAlex Gleason
2024-02-15NIP-49 test vector for unicode normalization (#1054)Michael Dilger
* NIP-49 [breaking]: password normalized to unicode NFKC format * Test vector for unicode normalization
2024-02-15Breaking changes list (#1052)Michael Dilger
* Start of new BREAKING.md changes list * more * Make NIP column into links * notes * Make commits links * Remove optional P tag entry, was not breaking * Update BREAKING with nip-49 breaking change
2024-02-15NIP-49 [breaking]: password normalized to unicode NFKC formatMike Dilger
2024-02-15remove pgp identity from NIP-39 temporarilySemisol
the current scheme recommends signing the *fingerprint* of the pgp key, which doesn't tie into the nostr identity this commit temporarily undos the commit adding pgp identities until a proper fixed version is merged just signing the npub string also would not be sufficient, and the message should indicate this is for identity verification ideally, a link to download key material would also be included
2024-02-14Add PGP as NIP-39 external identityfranzap
2024-02-13File metadata sets (#1040)franzap
* File metadata sets * Make kind specific to release artifacts * Update example * Update README
2024-02-12Merge pull request #1038 from AsaiToshiya/masterVitor Pamplona
Add kinds for NIP-59
2024-02-12Add kinds for NIP-59Asai Toshiya
2024-02-07Merge pull request #1028 from theborakompanioni/patch-1hodlbod
fix(docs): typo in 01.md
2024-02-08fix(docs): typo in 01.mdThebora Kompanioni
2024-02-06NIP-46: replace npub1...#? notation with bunker://... (#1023)fiatjaf_
2024-02-05Add status to nip 99Jon Staab
2024-02-03NIP-92: fix typo and nitpicksAsai Toshiya
2024-02-01move `imeta` to NIP-92, add `imeta` tag to README.fiatjaf
2024-02-01NIP-29: images -> filesAlex Gleason
2024-02-01NIP-29: remove the redundant last sentenceAlex Gleason
2024-02-01NIP-29: add to NIPs list, improve preamble phrasingAlex Gleason
2024-02-01Merge pull request #904 from coracle-social/imetahodlbod
Add imeta tag
2024-02-01Add imeta tagJon Staab
2024-02-01fix: Correct PASSPHRASE to PASSWORD in NIP-49ocknamo
2024-02-01making the format a bit nicerzmeyer44
2024-02-01updated read mezmeyer44
2024-01-31Merge pull request #1012 from AsaiToshiya/patch-4Vitor Pamplona
NIP-59: fix typo and nitpicks
2024-02-01NIP-59: fix typo and nitpicksAsai Toshiya
2024-01-30Merge pull request #1010 from AsaiToshiya/patch-3Vitor Pamplona
Add NIP-59 to README
2024-01-31Add NIP-59 to READMEAsai Toshiya
2024-01-29Merge pull request #716 from coracle-social/NIP-59fiatjaf_
Introduce NIP-59 gift wrap
2024-01-29NIP-49: Private key encryption (#133)Michael Dilger
* Key export/import as implemented by gossip * Added test data * Last push didn't make sense, only this direction works * Multiple updates: 100k rounds, random salt, version number, length indications * Rename to NIP-49, include in README * Change encoding to bech32 (ncryptsec) * Major rework of the algorithm. NIP is now incomplete as I haven't coded it yet. * renamed * spelling * minor fix * formatting * MORE CHANGES: scrypt, spelt out more detail of the steps to take * spelling * Mostly just removing some unnecesary stuff * Remove the cafebabe note * Remove confusing nonce statement * Change title (and a bit of wording) * remove author * remove legacy event * rename on README --------- Co-authored-by: Mike Dilger <mike@ezicheq.com> Co-authored-by: fiatjaf_ <fiatjaf@gmail.com>
2024-01-26Merge pull request #685 from benthecarman/nwc-extensionsPablo Fernandez
NIP-47: Nostr Wallet Connect Extensions
2024-01-25Merge pull request #1005 from AsaiToshiya/patch-2Alex Gleason
NIP-30: add supported kinds
2024-01-25NIP-30: add supported kindsAsai Toshiya
2024-01-23#p refers to pubkeys, *not* "event pubkeys".Ioan Bizău
2024-01-23Add kinds for NIP-15Asai Toshiya
2024-01-22NIP-47: Nostr Wallet Connect Extensionsbenthecarman
2024-01-21use jsonc in some places.fiatjaf
2024-01-19NIP-47: fix typoekzyis
2024-01-17NIP-96: fix typoThabokani
2024-01-16Remove p tag, clarify that NIP 59 does not define a messaging protocol on ↵Jon Staab
its own
2024-01-16Introduce NIP-59 gift wrapJonathan Staab
2024-01-16Fix some minor nitpicks in NIP-15 and NIP-51Asai Toshiya
2024-01-12Remove NIP-54 mention temporarily (#981)Asai Toshiya
* Remove NIP-54 mention temporarily * Update 96.md Co-authored-by: arthurfranca <arthur.a.franca@gmail.com> --------- Co-authored-by: arthurfranca <arthur.a.franca@gmail.com>
2024-01-12Add kind and tag for NIP-96Asai Toshiya
2024-01-10remove NIP-52 label cruft.fiatjaf
2024-01-09Merge pull request #960 from alexgleason/tags-positionVitor Pamplona
NIP-02, NIP-51: new tags should be added to the end of the list
2024-01-09Add auctions to NIP-15. (#859)Ioan Bizău
* Add auctions to NIP-15. * Update 15.md Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com> * Address comments from @motorina0. * Remove reference to removed type=10. --------- Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2024-01-08Merge pull request #977 from AsaiToshiya/patch-4Vitor Pamplona
Remove authors
2024-01-09Remove authorsAsai Toshiya
2024-01-08NIP-96 - HTTP File Storage Integration (#547)arthurfranca
* Add NIP-95 - File Storage * Add missing response info * Make it clear that is is an HTTP file storage server integration * Add monetization suggestion * Use zap split tags for monetization suggestion * Add resize option * Add Zap Gates Integration * Replace /nip96 convention with /.well-known/nostr.json configuration * Relays can choose to also act as HTTP file storage server * Remove nip96 tag in favor of x tags third element * Fix typo * Remove redirect cooperation * Replaced 422 with 400 status code * Update 96.md Co-authored-by: Jon Staab <jstaab@protonmail.com> * Update 96.md Co-authored-by: Jon Staab <jstaab@protonmail.com> * Update 96.md Co-authored-by: Jon Staab <jstaab@protonmail.com> * Update 96.md Co-authored-by: Jon Staab <jstaab@protonmail.com> * Update 96.md Co-authored-by: Jon Staab <jstaab@protonmail.com> * Update 96.md Co-authored-by: Jon Staab <jstaab@protonmail.com> * Update 96.md Co-authored-by: Jon Staab <jstaab@protonmail.com> * Make file expiration a range and add terms_of_service * Add optional content_type field * Add plans and tos * Remove monetization * Apply minor fixes * Update 96.md Co-authored-by: Semisol <45574030+Semisol@users.noreply.github.com> * Fix after review * Add kind 10096 * Apply suggestions * Add suggestions * Remove duplicate field * Add optional is_nip98_required plan config * Add suggestions * Replace x with ox tag for original file hash * Make minor changes * Remove nip96 namespace response field * Add note about alternative file processing flow * Simplify processing flow * Add nostrcheck to server list * Add audio/* example * Explain what metadata to show before processing is done * Add nostrage to list * Add eta * Add sove to list and replace eta with percentage * Fix status code * Add nostr.build to list * Add sovbit * Add optional extra http servers to ox tag * Add void.cat to list * Small fix * Remove ox third array element --------- Co-authored-by: Jon Staab <jstaab@protonmail.com> Co-authored-by: Semisol <45574030+Semisol@users.noreply.github.com>
2024-01-08Merge pull request #972 from zmeyer44/patch-3Pablo Fernandez
Update 51.md to add support for video lists
2024-01-08Merge pull request #975 from vuittont60/typoVitor Pamplona
nip-46,nip-58: fix typos
2024-01-08nip-58: fix typovuittont60
2024-01-08nip-46: fix typovuittont60
2024-01-07remove kind 1 optionzmeyer44
2024-01-07Update 51.md to add support for video listszmeyer44
2024-01-05Merge pull request #968 from shuoer86/masterVitor Pamplona
Fix typos
2024-01-06fix typo 53.mdshuoer86
2024-01-06fix typo 44.mdshuoer86
2024-01-05Merge pull request #967 from GoodDaisy/masterVitor Pamplona
Fix typos in 01.md and 50.md
2024-01-05Fix typo in 50.mdGoodDaisy
2024-01-05Fix typo in 01.mdGoodDaisy
2024-01-01NIP-02, NIP-51: new tags should be added to the end of the listAlex Gleason
Fixes https://github.com/nostr-protocol/nips/issues/958
2023-12-31index zap senders with P tag (#954)Pablo Fernandez
2023-12-29Removing "summary" tagzmeyer44
Content in the summary tag is duplicated in the .content field
2023-12-29Merge pull request #946 from jiftechnify/patch-nip44Vitor Pamplona
Fix typos of NIP-44
2023-12-29Merge pull request #914 from tyiu/nip52-amendmentsVitor Pamplona
Amend NIP-52 to require the content field to be provided, and decouple calendar identifier from calendar name
2023-12-29Merge pull request #635 from nostr-protocol/clarify-json-serializationfiatjaf_
Clarify JSON serialization for the `id` field
2023-12-29Update 71.mdzmeyer44
Co-authored-by: Pablo Fernandez <pfer@me.com>
2023-12-27Update 71.mdzmeyer44
Changed view start and end time to seconds
2023-12-27Removes the `aes-256-gcm` tag since no one seems to be using. People that ↵Vitor Pamplona
wish to use encryption can now use the new NIP-44 scheme.
2023-12-27Rephrase deprecation of kind 2 (#943)Josua Schmid
2023-12-27Simplify list of NIP-07 implementationsAsai Toshiya
2023-12-26NIP-01 Tighten-up subscription_id management ruleJosua Schmid
Rephrase to "MUST" so that one does not assume a connection could `CLOSE` any `subscription_id`, which it must not.
2023-12-26Merge pull request #949 from schmijos/patch-1hodlbod
Reword REQ for multiple filters
2023-12-26Reword REQ for multiple filtersJosua Schmid
2023-12-25fix typosjiftechnify
2023-12-22Merge pull request #944 from AsaiToshiya/patch-2hodlbod
Add leading zero to NIP numbers
2023-12-23Add leading zero to NIP numbersAsai Toshiya
2023-12-22Merge pull request #942 from schmijos/patch-1hodlbod
Emphasis on multiple filters in NIP-01
2023-12-22Merge pull request #939 from coracle-social/nip44-tweakshodlbod
Clean up NIP 44
2023-12-22Emphasis on multiple filters in NIP-01Josua Schmid
As mentioned further down in NIP-01 > A REQ message may contain multiple filters. The comma makes it more clear that the message array can container more than 3 items. So it is understood easily to match ``` // correct: ["REQ", <subscription_id>, filters1, filters2, …] ``` instead of ``` // wrong: ["REQ", <subscription_id>, [filters1, filters2, …]] ```
2023-12-22Mention deprecation of kind 2Josua Schmid
Kind `2` was [consciously](https://github.com/nostr-protocol/nips/pull/703#issuecomment-1672098794) removed in https://github.com/nostr-protocol/nips/commit/72bb8a128b2d7d3c2c654644cd68d0d0fe58a3b1#diff-39307f1617417657ee9874be314f13aabdc74401b124d0afe8217f2919c9c7d8L105. Mentioning the fact should help prevent further confusion.
2023-12-20Add clarification about not replacing nip 04Jon Staab
2023-12-20Clean up NIP 44 to clarify separation of concerns (encryption vs messaging), ↵Jon Staab
improve formatting and clarify encryption/decryption steps
2023-12-20remove nip44 calls from nip07 temporarily.fiatjaf
2023-12-20nip-44: add audit noticePaul Miller
2023-12-20nip-44: remove author names and arbitrary line-breaks.fiatjaf
2023-12-20NIP44 encryption standard, revision 3 (#746)Paul Miller
* Introduce NIP-44 encryption standard * Finalize NIP-44 * Update spec. --------- Co-authored-by: Jonathan Staab <shtaab@gmail.com>
2023-12-18Merge pull request #831 from nostr-protocol/nostr-connectPablo Fernandez
rewrite NIP-46
2023-12-12Update 71.mdzmeyer44
Adding segments
2023-12-12Update 71.mdzmeyer44
After discussing with Pablo, we decided to move away from relying on kind 1063 events and instead use the majority of the same tags for video events. The main motivations behind this are to allow for parameterized replaceable events for video events, prevent excessive `REQ` requests, not stringify event JSON in the `.content` section, ease of filtering by kind number, as well as some others. Happy to discuss this further.
2023-12-12Update 71.mdzmeyer44
Co-authored-by: Pablo Fernandez <pfer@me.com>