-
18e429e05a
Fix medium findings: deletion coords, count SQL, cache startup
Steffen Beyer
2026-03-14 04:15:37 +01:00
-
c7a9f152f9
Harden ingress limits, AUTH validation, and search escaping
Steffen Beyer
2026-03-14 04:09:02 +01:00
-
238b44ff03
docs: Opus review
Steffen Beyer
2026-03-14 03:59:26 +01:00
-
680a73ee33
build: add lib_secp256k1 dep
Steffen Beyer
2026-03-14 03:58:24 +01:00
-
63d3e7d55f
build: Darwin fix
Steffen Beyer
2026-03-14 02:59:46 +01:00
-
54a54c026b
Improve ingest throughput with moderation cache and post-ack fanout
Steffen Beyer
2026-03-14 02:33:37 +01:00
-
d348eab69e
fix/test: benchmark
Steffen Beyer
2026-03-14 02:23:08 +01:00
-
b20dbf67df
chore: Bump version to 0.2.0
v0.2.0
Steffen Beyer
2026-03-14 01:48:35 +01:00
-
6965a880d6
Add nostr-rs-relay to multi-relay bench comparison
Steffen Beyer
2026-03-14 01:44:32 +01:00
-
3b6dd0adc3
Add nostr bench tooling and mix bench comparison
Steffen Beyer
2026-03-14 01:28:32 +01:00
-
9616383e19
Add generic E2E harness and Marmot TS relay test suite
Steffen Beyer
2026-03-14 00:32:34 +01:00
-
d95cd1cb33
docs: relay_info strings
Steffen Beyer
2026-03-14 00:17:31 +01:00
-
1199369dd9
test: NAME: nak - the nostr army knife command-line tool
Steffen Beyer
2026-03-14 00:15:06 +01:00
-
cc9c18b38c
docs+nix: add deployment README and align release packaging
Steffen Beyer
2026-03-13 22:54:18 +01:00
-
f2a6ab5150
Implement M7 Marmot hardening telemetry and ops checks
Steffen Beyer
2026-03-13 22:40:36 +01:00
-
99983bbb32
Remove legacy nip_ee_mls feature-gating code
Steffen Beyer
2026-03-13 22:33:48 +01:00
-
c1bebd5553
Implement M6 push notification policy guards and replay tests
Steffen Beyer
2026-03-13 22:27:34 +01:00
-
a42c2b656e
Implement M5 media metadata policy hooks and query coverage
Steffen Beyer
2026-03-13 22:21:28 +01:00
-
619c1a0bdf
Implement M4 Marmot group envelope and fanout hardening
Steffen Beyer
2026-03-13 22:12:45 +01:00
-
1547d00215
Harden M3 giftwrap recipient gating in storage adapters
Steffen Beyer
2026-03-13 22:07:39 +01:00
-
3bf1b22103
Complete MIP-02 recipient-gated welcome conformance tests
Steffen Beyer
2026-03-13 22:04:49 +01:00
-
f439969fb3
Harden MIP-02 welcome and wrapped payload validation
Steffen Beyer
2026-03-13 22:02:07 +01:00
-
fff507d760
Implement MIP-01 #h query guardrails and ordering tests
Steffen Beyer
2026-03-13 21:58:53 +01:00
-
cf5ae772b2
Implement MIP-00 keypackage envelope validation
Steffen Beyer
2026-03-13 21:54:07 +01:00
-
7646650fb9
Document Marmot interoperability architecture and progress plan
Steffen Beyer
2026-03-13 21:48:45 +01:00
-
d9d234c6e9
build: marmot-ts submodule
Steffen Beyer
2026-03-13 21:43:51 +01:00
-
d24d5885a0
Implement relay auth, management, lifecycle and hardening phases
Steffen Beyer
2026-03-13 21:31:34 +01:00
-
3b66ed1996
Add bounded outbound queue backpressure to connections
Steffen Beyer
2026-03-13 20:58:28 +01:00
-
df3f2dae8d
Add ETS subscription index with candidate narrowing
Steffen Beyer
2026-03-13 20:53:43 +01:00
-
336b192492
Implement remaining Postgres storage adapters and contracts
Steffen Beyer
2026-03-13 20:46:50 +01:00
-
693786615f
storage: implement postgres event query/count filter translation
Steffen Beyer
2026-03-13 20:37:32 +01:00
-
cd1adf94f0
storage: add initial postgres event persistence and schema migration
Steffen Beyer
2026-03-13 20:29:58 +01:00
-
7ec588805b
storage: add behavior boundary and postgres adapter skeleton
Steffen Beyer
2026-03-13 20:20:58 +01:00
-
307372fdfe
docs: lock postgres architecture defaults before implementation
Steffen Beyer
2026-03-13 20:17:32 +01:00
-
73811c0772
Implement per-connection subscription lifecycle and EOSE semantics
Steffen Beyer
2026-03-13 20:03:14 +01:00
-
0c04859b97
Add NIP-01 filter validation and AND/OR matching engine
Steffen Beyer
2026-03-13 20:00:09 +01:00
-
eb4fbcc2c9
Implement strict NIP-01 event validation and canonical reply prefixes
Steffen Beyer
2026-03-13 19:56:51 +01:00
-
86b7156429
build/docs: precommit, other server study
Steffen Beyer
2026-03-13 19:51:52 +01:00
-
953ccb60f4
phase1: add websocket edge and nostr message codec
Steffen Beyer
2026-03-13 19:00:41 +01:00
-
5e478cd305
phase0: add app skeleton, config cache, and precommit alias
Steffen Beyer
2026-03-13 18:56:23 +01:00
-
cc78558612
build/docs: architecture, deps
Steffen Beyer
2026-03-13 18:50:16 +01:00
-
e9ae29d899
docs: AGENTS
Steffen Beyer
2026-03-13 18:18:51 +01:00
-
001748613e
init: igniter.new
Steffen Beyer
2026-03-13 17:42:49 +01:00
-
9b8ce9ab3d
init: devenv, pi
Steffen Beyer
2026-03-13 17:35:11 +01:00