59 Commits (34ab56815e32aeaf166bd69acbec52ec1b1d9170)

Author SHA1 Message Date
woikos 6a38779794
Remove Cashu Access Token (CAT) system entirely (v0.52.3) 4 months ago
woikos 37d4be5e93
v0.51.0: CAT token improvements 4 months ago
woikos 9da1784b1b
Add Blossom bandwidth limiting and tune rate limiters (v0.49.0) 4 months ago
woikos e7bc9a4a97
Add progressive throttle for follows ACL mode (v0.48.10) 4 months ago
woikos 047cdf3472
Add curation ACL mode and complete graph query implementation (v0.47.0) 4 months ago
mleku aef9e24e40 Require CAT for NIP-46 bunker connections (v0.42.0) 5 months ago
mleku 1b17acb50c Add simplified NIP-46 bunker page with click-to-copy QR codes (v0.41.0) 5 months ago
mleku 24383ef1f4
Decompose handle-event.go into DDD domain services (v0.36.15) 5 months ago
mleku f16ab3077f
Interim release: documentation updates and rate limiting improvements 5 months ago
mleku c1bd05fb04
Adjust ACL behavior for "none" mode and make query cache optional 6 months ago
mleku 880772cab1
Remove Dgraph, check hex field case, reject if any uppercase 6 months ago
mleku 7fedcd24d3
initial draft of hot reload policy 6 months ago
mleku f1ddad3318
fix policy logic error caused by interface breach 6 months ago
mleku 1c376e6e8d
migrate to new nostr library 6 months ago
mleku 1d4d877a10
fix auth-required not sending immediate challenge, benchmark leak 6 months ago
mleku 95bcf85ad7
optimizing badger cache, won a 10-15% improvement in most benchmarks 6 months ago
mleku d0dbd2e2dc
implemented and tested NIP-43 invite based ACL 6 months ago
mleku fa71e9e334
Add Golang skill and reference materials 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 e56b3f0083
Refactor event handling and policy script error management 7 months ago
mleku 54f65d8740
Enhance relay testing and event handling 7 months ago
mleku 75f2f379ec
Enhance authentication handling in request processing 7 months ago
mleku 6cff006e54
Update policy management and documentation 7 months ago
mleku bcd79aa967
implemented nip-86 relay management API and added to relay client 7 months ago
mleku a84782bd52
Implement policy system with comprehensive testing and configuration 7 months ago
mleku 3c11aa6f01
refactored SaveEvent to return if it is replacing an event 7 months ago
mleku bc5177e0ec
refactor save event method to expose whether it replaced an event 7 months ago
mleku 0cdf44c2c9
fully working deletes bump to v0.14.0 7 months ago
mleku 40f3cb6f6e
Enhance delete event functionality and UI updates 7 months ago
mleku 67a74980f9
Enhance delete event handling and logging 7 months ago
mleku dc184d7ff5
Revert ephemeral event handling changes that broke relaytester 7 months ago
mleku 075838150d
fix ephemeral handling to not save 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 29e5444545
Refactor logging in event handling and message processing to use trace-level logs, enhancing clarity and consistency across the application. Update web application structure to utilize Svelte and remove unused React components, streamlining the project. Additionally, clean up `.gitignore` and update package dependencies for improved performance. 7 months ago
mleku 20fbce9263
Add spider functionality for relay crawling, marker management, and new SpiderMode config. 8 months ago
mleku 22cde96f3f
Remove `bufpool` references and unused imports, optimize memory operations. 8 months ago
mleku fc546ddc0b
Replace `errorf` with `errors` and `fmt.Errorf`, remove redundant logging across database operations, minimize unused imports, and improve concurrent event delivery logic. Added CPU utilization optimization in the main runtime configuration. 8 months ago
mleku 110223fc4e
Migrate internal module imports to unified package path. 8 months ago
mleku e2b7152221
Introduce `Ctx()` for proper context management in `Listener` and replace direct context usage in `HandleDelete` with `Ctx()`. 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 cb54891473
Remove verbose and debug logging across `HandleDelete`, `HandleEvent`, and `acl/follows` for consistency. 8 months ago
mleku c2c6720e01
Enhance `SaveEvent` logic to handle older event rejection with error reporting, validate timestamps in parameterized replaceable events, and improve `HandleEvent` error handling for blocked events. 8 months ago
mleku ddaab70d2b
Improve `HandleDelete` error handling, add validation for deletion ownership, and enhance logging for unauthorized deletion attempts. 8 months ago
mleku c9314bdbd0
Refactor `GetAccessLevel` to include address parameter, update all ACL implementations and handlers for enhanced contextual access control. 8 months ago
mleku f570660f37
Uncomment and enable additional `relayinfo` features and fix order of event response handling in `SaveEvent`. 8 months ago
mleku 3d3a0fa520
Refactor `Signer` to use `secp256k1` directly and enhance ACL reconfiguration for admin-triggered events 8 months ago
mleku 135508c390
Ensure proper memory management by adding `Free` calls to release pooled buffers across `export`, `import`, and event handling workflows. 9 months ago