57 Commits (e20920d39b3b17c1686cbe718904498c6d6b7a51)

Author SHA1 Message Date
woikos 34ab56815e
Add database IPC split mode and blob storage abstraction (v0.53.0) 4 months ago
woikos a565244435
Add per-IP connection limit to prevent resource exhaustion (v0.52.10) 4 months ago
woikos 6a38779794
Remove Cashu Access Token (CAT) system entirely (v0.52.3) 4 months ago
woikos 7abcbafaf4
feat(branding): add white-label branding system (v0.52.0) 4 months ago
woikos 604d759a6a
Fix web UI not showing cached events and add Blossom toggle (v0.48.13) 4 months ago
woikos d41c332d06
Add NRC (Nostr Relay Connect) protocol and web UI (v0.48.9) 4 months ago
woikos 047cdf3472
Add curation ACL mode and complete graph query implementation (v0.47.0) 4 months ago
woikos 2e9cde01f8
Refactor Tor to subprocess mode, enabled by default (v0.46.1) 5 months ago
woikos 25d087697e
Add Tor hidden service support and fallback relay profile fetching (v0.46.0) 5 months ago
woikos 8a14cec3cd
Add archive relay query augmentation and access-based GC (v0.45.0) 5 months ago
woikos e6fa2f15e4
Add persistent keyset storage for Cashu tokens (v0.44.4) 5 months ago
woikos 48c6739d25
Enable Cashu access tokens automatically when ACL is active (v0.44.2) 5 months ago
mleku e84949140b Add WireGuard VPN with random /31 subnet isolation (v0.40.0) 5 months ago
mleku 24383ef1f4
Decompose handle-event.go into DDD domain services (v0.36.15) 5 months ago
mleku b58b91cd14
Add ORLY_POLICY_PATH for custom policy file location 5 months ago
mleku ba84e12ea9
Add _graph extension support to Neo4j driver 5 months ago
mleku 88b0509ad8
Implement PID-controlled adaptive rate limiting for database operations 5 months ago
mleku 6b98c23606
add first draft graph query implementation 6 months ago
mleku 5631c162d9
Add default security configuration and policy recipes 6 months ago
mleku 48b0b6984c
Fix directory spider tag loss: size limits and validation 6 months ago
mleku 7fedcd24d3
initial draft of hot reload policy 6 months ago
mleku 8757b41dd9
add directory spider 6 months ago
mleku da058c37c0
blossom works fully correctly 6 months ago
mleku 1c376e6e8d
migrate to new nostr library 6 months ago
mleku 038d1959ed
add dgraph backend to benchmark suite with safe type assertions for multi-backend support 6 months ago
mleku 95bcf85ad7
optimizing badger cache, won a 10-15% improvement in most benchmarks 6 months ago
mleku bf8d912063
enhance spider with rate limit handling, follow list updates, and improved reconnect logic; bump version to v0.29.0 6 months ago
mleku d0dbd2e2dc
implemented and tested NIP-43 invite based ACL 6 months ago
mleku 4b0dcfdf94
Add cluster replication configuration and enhance event handling 7 months ago
mleku b1f1334e39
Add cluster replication features and membership management 7 months ago
mleku e56bf76257
Add NIP-11 relay synchronization and group management features 7 months ago
mleku e161d0e4be
Implement distributed synchronization features 7 months ago
mleku 2614b51068
Refactor crypto package to use p256k1 signer 7 months ago
mleku edcdec9c7e
Add Blossom blob storage server and subscription management 7 months ago
mleku 44d22a383e
Update dependencies and enhance deployment scripts 7 months ago
mleku a4fc3d8d9b
Implement spider functionality for event synchronization 7 months ago
mleku 9aa1e7fab3
Enhance graceful shutdown and logging for HTTP server 7 months ago
mleku a84782bd52
Implement policy system with comprehensive testing and configuration 7 months ago
mleku 67a74980f9
Enhance delete event handling and logging 7 months ago
mleku e14b89bc8b
Enhance Sprocket functionality and error handling 7 months ago
mleku d2d0821d19
implement first draft of sprockets 7 months ago
mleku 2ba361c915
Add relay identity management and subscription enhancements. 8 months ago
mleku 7736bb7640
Add payment processing with NWC and subscription-based access control. 8 months ago
mleku 0d8c518896
Add user authentication interface with Nostr relay support. 8 months ago
mleku 509aac3819
Remove unused ACL integration and related configuration logic, bump version to `v0.4.6`. 8 months ago
mleku 098595717f
Integrate ACL with publishers for background event dispatch, ensure proper buffer adjustments in event encoding, and enhance follows sync with event delivery logic. 8 months ago
mleku 110223fc4e
Migrate internal module imports to unified package path. 8 months ago
mleku bf7ca1da43
Improve logging consistency across the application, handle context cancellation during WebSocket writes, and introduce async ACL reconfiguration for admin events. 8 months ago
mleku 2491fd2738
wire up trigger to restart sync for ACL spider 9 months ago
mleku b6ea3d5181
Add `HandleDelete` and `GetSerialsFromFilter` methods, integrate admin keys handling, and enhance constraints API. Include a new CLI `convert` tool for key translation. 9 months ago