Commit Graph
216 Commits
Author SHA1 Message Date
hzrd149 7479b3eda3 document optional Sunset header for blob retrieval 2026-04-11 12:05:15 -05:00
hzrd149andGitHub 234e0e01d3 Merge pull request #91 from hzrd149/update-auth-tokens
BUD-11 Authorization
2026-03-07 12:20:22 -03:00
hzrd149andGitHub ac297a3988 Merge pull request #93 from pippellia-btc/update-auth-tokens
Usage of X-SHA-256 and other cleanups in BUD-11
2026-03-07 12:18:46 -03:00
hzrd149 456e2cc8f8 Merge branch 'master' into update-auth-tokens 2026-03-07 12:14:17 -03:00
pippellia-btc f82748e03b unified validation logic, specified whether the "x" tag is required or
optional in the bud-11 table
2026-02-25 15:44:17 +01:00
pippellia-btc 4d2cc07a01 removed mentions to auth in README since there is now a specific BUD 2026-02-25 15:19:51 +01:00
pippellia-btc 2e958bf018 specified the header "X-SHA-256" and its use in authorization in both
/upload and /media.
2026-02-25 15:17:06 +01:00
pippellia-btc c273d9a1e7 moved endpoint specific definitions to BUD-11 so the logic is unified. 2026-02-25 13:09:23 +01:00
hzrd149 5c060c5ee8 Clarify authorization token encoding in BUD-11 to specify Base64 URL-safe format without padding 2026-02-24 15:59:17 -03:00
hzrd149andGitHub 398d303852 Merge pull request #92 from greenart7c3/master
Fix links to the buds folder
2026-02-02 12:24:34 -06:00
greenart7c3andGitHub bf76b16fd9 Fix links to buds folder 2026-02-02 15:11:50 -03:00
greenart7c3andGitHub 6426ce273c Fix links to the buds folder 2026-02-02 15:10:26 -03:00
hzrd149 6fbc2e05da M ove authorization to BUD-11 and clarify 2026-01-13 19:48:31 -08:00
hzrd149andGitHub 4f0a47ff0b Merge pull request #90 from hzrd149/implementations
Setup implementations folder
2026-01-13 18:56:27 -08:00
hzrd149 442d5c6293 setup implementations folder 2026-01-08 10:07:25 -08:00
hzrd149andGitHub 1305788e98 Merge pull request #86 from hzrd149/deprecate-list
Unrecommend the /list endpoint
2025-12-14 10:21:08 -06:00
hzrd149 a3b1ef577b unrecommend the list endpoint 2025-11-25 08:45:35 -06:00
hzrd149andGitHub 42b6c568fc Merge pull request #84 from hzrd149/blob-uri
BUD-10: Add `blossom:<sha256>.ext` URI spec
2025-11-25 07:28:02 -06:00
hzrd149 342cae9e51 switch URI to use "blossom" instead of "blob" 2025-11-05 13:48:17 -06:00
hzrd149 05a6c68dd8 Require file extension 2025-11-04 09:48:40 -06:00
hzrd149 fe8906369c Add blob URI spec
Another BUD-10
2025-11-04 09:44:15 -06:00
hzrd149andGitHub f1847b56d7 Merge pull request #65 from hzrd149/list-pagination
Use cursor based pagination instead of date based pagination
2025-11-04 09:18:31 -06:00
hzrd149 0ccf399577 Merge branch 'master' into list-pagination 2025-11-04 09:17:20 -06:00
hzrd149 7efca7a2a5 Update pagination method for /list/<pubkey> endpoint 2025-11-04 09:14:33 -06:00
hzrd149andGitHub e8d0a1ec44 Merge pull request #29 from quentintaranpino/BUD07-paid-storage
BUD-07 Paid storage
2025-07-30 12:58:36 -05:00
hzrd149andGitHub 847f449acf Merge branch 'master' into BUD07-paid-storage 2025-07-30 12:57:34 -05:00
hzrd149andGitHub 90affdd4d9 Update to use cashu NUT-24 2025-07-30 12:55:58 -05:00
hzrd149andGitHub 385913adef Merge pull request #74 from aaccioly-open-source/docs/make-file-extension-detection-mandatory
Clarify requirements around file extensions, Content-Type, Content-Length and redirection.
2025-06-23 17:41:30 -05:00
39ce39aa4d fix: correct grammar in bud/01 redirect requirements
Co-authored-by: hzrd149 <8001706+hzrd149@users.noreply.github.com>
2025-06-23 14:21:32 +01:00
Anthony Accioly 85de0197f0 fix: correct typo in Content-Length headers description in blob retrieval documentation 2025-06-17 23:18:13 +01:00
Anthony Accioly 658c608b11 fix: update authorization event reference link in mirroring documentation 2025-06-17 23:03:27 +01:00
Anthony Accioly b1a336fe75 Add optional file extension normalization during upload 2025-06-17 23:03:27 +01:00
Anthony Accioly 611272e251 Enhance proxying and redirection specification for blob retrieval 2025-06-17 23:03:27 +01:00
Anthony Accioly 1a085ed7bf fix: clarify Content-Type handling for blob retrieval and mirroring 2025-06-17 23:02:05 +01:00
Anthony Accioly cacfa520dd Clarify requirements around Content-Type and Content-Length
- Specify that the server must return the MIME type in the Content-Type header for blob retrieval.
- Clarify fallback behaviour for unknown MIME types to application/octet-stream.
- Improve the description of how servers should infer MIME types and handle Content-Length for mirror requests.
2025-06-17 23:01:20 +01:00
Anthony Accioly 5ef2889547 Make type mandatory in the blob descriptor 2025-06-17 22:54:54 +01:00
hzrd149andGitHub e1299a6ce5 Merge pull request #73 from hzrd149/update-has-blob
Clarify has blob endpoint in BUD-01
2025-06-17 15:50:04 -05:00
hzrd149andGitHub 6a27b156ba Merge pull request #71 from hzrd149/define-buds
Add BUD-00 to define BUDs and common language
2025-06-17 15:21:31 -05:00
hzrd149 977d0be083 explicitly require content-type and content-length 2025-06-17 15:00:33 -05:00
hzrd149andGitHub 2cbdc130a0 Merge pull request #70 from hzrd149/missing-head
Add missing HEAD for CORS headers
2025-06-17 14:55:42 -05:00
hzrd149andGitHub 065756a976 Merge pull request #75 from SwimmingRieux/patch-1
Fix typo: Change 'where' to 'were' in (BUD-02)
2025-06-09 18:21:24 -05:00
SadeqandGitHub d6c2f9721f Fix typo: Change 'where' to 'were' in Blob upload and management (BUD-02) 2025-06-06 18:56:56 +03:30
hzrd149andGitHub 3f2aa40eb9 Merge pull request #72 from hzrd149/clarify-bud-04
Clarify wording on BUD-04
2025-05-30 11:34:42 -05:00
hzrd149 0baee02851 add fallback to application/octet-stream 2025-05-24 12:08:00 -05:00
hzrd149 620d74c2a2 Clarify has blob endpoint in BUD-01
Require headers to be identical to get endpoint
2025-05-13 10:50:44 -05:00
hzrd149 2d1593d634 Clarify wording on BUD-04 2025-05-13 10:32:09 -05:00
hzrd149 fca1c42406 Add missing HEAD for CORS headers 2025-05-13 09:31:54 -05:00
hzrd149 66e6dcec74 Add BUD-00 to define BUDs and common language 2025-05-13 09:31:19 -05:00
hzrd149 3ae2361b41 switch to cursor and limit with optional date filters 2025-05-12 09:38:25 -05:00
hzrd149 2aa65cc373 Fix spelling mistakes 2025-04-25 08:00:47 -05:00