fiatjaf
|
db61f42b56
|
nip46: nostrconnect:// preliminary support (client-side).
|
2026-01-20 17:49:01 -03:00 |
|
fiatjaf
|
ce7d165c9d
|
mmm: eliminate annoying log line.
|
2026-01-19 22:33:35 -03:00 |
|
fiatjaf
|
57cef15054
|
nip29: fix created_at for roles event.
|
2026-01-19 10:21:26 -03:00 |
|
fiatjaf
|
461568e44b
|
nip29: fix updating LastAdminsUpdate and LastMembersUpdate.
|
2026-01-19 09:51:15 -03:00 |
|
fiatjaf
|
31af06f4c7
|
nip29: add .MergeInRolesEvent()
|
2026-01-18 22:07:08 -03:00 |
|
fiatjaf
|
459a10294f
|
eventstore: a COUNT test and fix many bugs.
|
2026-01-18 21:31:12 -03:00 |
|
fiatjaf
|
b559828c72
|
mmm: read-only mode.
|
2026-01-18 18:02:07 -03:00 |
|
fiatjaf
|
df64c5b6ec
|
eventstore/cmd: fix mmm deinitialization.
|
2026-01-18 17:44:03 -03:00 |
|
fiatjaf
|
fd2828ce94
|
nipb0/blossom: tests.
|
2026-01-18 14:51:38 -03:00 |
|
fiatjaf
|
57d595a5b4
|
nipb0/blossom: mirror.
|
2026-01-18 14:30:02 -03:00 |
|
fiatjaf
|
bcf973f997
|
khatru: update search cookbook in docs.
|
2026-01-16 18:56:41 -03:00 |
|
fiatjaf
|
bd55c22768
|
khatru/blossom: ensure we don't get tricked by Content-Length.
|
2026-01-16 08:13:14 -03:00 |
|
fiatjaf
|
8b9e2ea951
|
khatru/blossom: fix yield exiting on eventstorewrapper.
|
2026-01-16 07:20:57 -03:00 |
|
fiatjaf
|
78f6509882
|
mmm: fix infinite loop on COUNT.
|
2026-01-15 16:14:29 -03:00 |
|
fiatjaf
|
9a351b3531
|
filter tags map should be nil when there are no tags.
|
2026-01-14 17:17:11 -03:00 |
|
fiatjaf
|
449db37bb5
|
nip86: fix kind type.
|
2026-01-14 00:53:05 -03:00 |
|
fiatjaf
|
39c55cd938
|
do pubkey parsing and signature parsing directly in VerifySignature for brevity instead of calling up to tons of unnecessary upstream libraries.
|
2026-01-13 15:13:42 -03:00 |
|
fiatjaf
|
8af7042f95
|
reword readme a little bit.
|
2026-01-13 13:17:07 -03:00 |
|
fiatjaf
|
455d7fcefe
|
khatru: maybe fix links on readme.
|
2026-01-13 07:49:45 -03:00 |
|
fiatjaf
|
348de7bb06
|
khatru/blossom: fix an error message.
|
2026-01-13 00:23:44 -03:00 |
|
fiatjaf
|
b9f1f93561
|
khatru/blossom: get rid of custom BlobDescriptor with useless Owner field.
|
2026-01-13 00:03:53 -03:00 |
|
fiatjaf
|
14acd4b740
|
blossom: GetExtension()
|
2026-01-12 15:46:01 -03:00 |
|
fiatjaf
|
5efcbbfddb
|
relay options passed to pool should take the relay sometimes.
|
2026-01-11 17:47:32 -03:00 |
|
fiatjaf
|
a5e52684e8
|
use encoding/hex in some places where xhex is more dangerous.
|
2026-01-10 09:55:15 -03:00 |
|
fiatjaf
|
24f89293d9
|
schema: rename nextSpec to ContentSpec.
|
2026-01-10 00:01:17 -03:00 |
|
fiatjaf
|
0d2dbb13ac
|
schema: support "multiple" tag.
|
2026-01-09 22:36:06 -03:00 |
|
fiatjaf
|
428cf33bc1
|
nip49: fix decryption error handling.
|
2026-01-09 22:35:53 -03:00 |
|
fiatjaf
|
cf95381d41
|
nip29: fix validation of deletion moderation event.
|
2026-01-09 22:35:31 -03:00 |
|
fiatjaf
|
3335c29389
|
relay: auth handler; pool: rename auth handler.
|
2026-01-08 18:54:19 -03:00 |
|
fiatjaf
|
416e11b868
|
khatru: support path in getBaseURL().
|
2026-01-02 07:25:46 -03:00 |
|
fiatjaf
|
f47b77272b
|
khatru: serve relay only from the path specified in ServiceURL.
|
2025-12-30 23:58:33 -03:00 |
|
fiatjaf
|
e52ffa631b
|
fix bunker nip44 decrypt typo (was calling encrypt).
|
2025-12-30 15:19:13 -03:00 |
|
fiatjaf
|
9f6143143b
|
grasp: allowFilter.
|
2025-12-29 19:50:25 -03:00 |
|
fiatjaf
|
099569ea4f
|
String() method for DirectedFilter.
|
2025-12-21 23:58:42 -03:00 |
|
fiatjaf
|
dbd8f47674
|
lmdb: make serial() used from multiple processes.
|
2025-12-21 22:20:54 -03:00 |
|
fiatjaf
|
99197d8321
|
sdk: automatically store replaceable events since we already check the local store for them.
|
2025-12-21 22:14:59 -03:00 |
|
fiatjaf
|
dd6d3c68fb
|
nip05: be tolerant with invalid pubkeys in well-known response (skip them).
|
2025-12-21 19:53:24 -03:00 |
|
fiatjaf
|
daee8575d9
|
filter.GetTheoreticalLimit() to encompass the actual limit specified in the filter.
|
2025-12-19 06:52:46 -03:00 |
|
fiatjaf
|
14dcc01f8f
|
eventstore: SortedMerge() takes a limit and is simpler (should be faster) for small limits.
|
2025-12-19 06:40:22 -03:00 |
|
fiatjaf
|
c6bd1ee446
|
khatru: fix bbolt halting problem by deleting outside of the loop that fetches events to be deleted.
fixes nostr:nevent1qvzqqqqx25pzq2f38nys0gq4hs5k4l4s426689psdk7d52kzjk9s0ypne2nt7927qy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyphrdv7jerr3f5mtlpcl7j7dg26ecxj9vrd5pyf0jknkqmp5qyyj28gxd3q
|
2025-12-19 00:23:21 -03:00 |
|
fiatjaf
|
78d8f36e2d
|
mmm: better ComputeStats()
|
2025-12-18 13:26:09 -03:00 |
|
fiatjaf
|
97424e363a
|
allow using a custom http client.
fixes nostr:nevent1qvzqqqqx25pzqm8ksn7p6aak225sed38vlzngtuwl50tf0e8ahzuzkhpmuahzgzdqyd8wumn8ghj7cmpvd5x2v3wwpexjmtpdshxuet59amrzqg4waehxw309aex2mrp0yhxgctdw4eju6t09uqzq8r9r4par63whq6px0af5uxtkkx0psydtamq6rdcva248l27l2szensns3
|
2025-12-18 12:03:42 -03:00 |
|
fiatjaf
|
4d7f7ce25d
|
mmm: stats return real pubkeys, not only prefixes.
|
2025-12-17 22:27:08 -03:00 |
|
fiatjaf
|
bdef5ac224
|
khatru: fix possible race condition with authed keys.
|
2025-12-16 13:21:53 -03:00 |
|
fiatjaf
|
880b253d12
|
eventstore/mmm: stats.
|
2025-12-15 12:45:35 -03:00 |
|
fiatjaf
|
1176d12b0a
|
nip05: use typed pubkeys.
|
2025-12-14 09:18:18 -03:00 |
|
fiatjaf
|
658a40e16c
|
grasp: remove superfluous status code.
|
2025-12-12 21:24:48 -03:00 |
|
fiatjaf
|
7aa5da3897
|
nip29: support setting "restricted" and "hidden" via edit-metadata.
|
2025-12-12 14:12:03 -03:00 |
|
fiatjaf
|
34a509c9d7
|
grasp: pass request context to repoExists().
|
2025-12-08 12:29:32 -03:00 |
|
fiatjaf
|
0706140491
|
add more *NotifyClosed variants.
|
2025-12-04 09:22:54 -03:00 |
|