36 Commits (2e865c9616b3b6e56440792194d4b6e53e53a6c5)

Author SHA1 Message Date
mleku 1c376e6e8d
migrate to new nostr library 2 months ago
mleku 1d4d877a10
fix auth-required not sending immediate challenge, benchmark leak 2 months ago
mleku c79cd2ffee
Remove deprecated files and enhance subscription stability 2 months ago
mleku 581e0ec588
Implement comprehensive WebSocket subscription stability fixes 2 months ago
mleku 1d12099f1c
Enhance WebSocket connection management and signer implementation 2 months ago
mleku cefd0a98e7
Remove unused pong handler in WebSocket connection management and bump version to v0.24.6 2 months ago
mleku e56bf76257
Add NIP-11 relay synchronization and group management features 2 months ago
mleku ed412dcb7e
Add WebSocket workaround test and enhance connection handling 2 months ago
mleku 354a2f1cda
Enhance WebSocket write handling and connection management 2 months ago
mleku ba2d35012c
Enhance WebSocket connection management and error handling 2 months ago
mleku 88ebf6eccc
Update WebSocket implementation to use Gorilla WebSocket library 2 months ago
mleku 7906bb2295
Add WebSocket Connection Testing Scripts 3 months ago
mleku 15e2988222
Refactor self-connection handling and improve message processing 3 months ago
mleku 95c6082564
Implement blacklisting for IPs and enhance follow list fetching 3 months ago
mleku 5fd58681c9
Increase WebSocket message size limit to 100MB and implement handling for oversized messages. Introduce optimal chunk size calculation in Spider for efficient pubkey processing, ensuring compliance with WebSocket constraints. Enhance logging for message sizes and connection events for better debugging. 3 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. 3 months ago
Silberengel 9fdef77e02 update docker and apache stuff to new next-orly and make it all more proxy-friendly 3 months ago
mleku f8a321eaee
Add connection start time tracking and improve logging for WebSocket lifecycle 3 months ago
mleku 48c7fab795
Improve logging and handling for WebSocket message processing, delivery, and diagnostics. 3 months ago
mleku f6054f3c37
Add `run-relay-and-seed.sh` script, remove redundant JS library mappings, and improve logging consistency. 3 months ago
mleku 45b4f82995
Enable additional NIP support, improve tag handling validation, and simplify WebSocket message processing. 3 months ago
mleku 20fbce9263
Add spider functionality for relay crawling, marker management, and new SpiderMode config. 4 months ago
mleku e521b788fb
Delete outdated benchmark reports and results. 4 months ago
mleku 110223fc4e
Migrate internal module imports to unified package path. 4 months ago
mleku d1316a5b7a
Introduce `DefaultWriteTimeout` for WebSocket operations, replace hardcoded timeouts, and upgrade version to `v0.4.1`. 4 months ago
mleku e2b7152221
Introduce `Ctx()` for proper context management in `Listener` and replace direct context usage in `HandleDelete` with `Ctx()`. 4 months ago
mleku bf7ca1da43
Improve logging consistency across the application, handle context cancellation during WebSocket writes, and introduce async ACL reconfiguration for admin events. 4 months ago
mleku 4e96c9e2f7
Remove debug logging across the codebase and update version to `v0.3.0`. 4 months ago
mleku 5eb192f208
Send initial AUTH challenge if admins are configured and clean up leftover `ORLY` data in `relaytester-test.sh`. 4 months ago
mleku 5edb7a3b09
implement auth and a simple admin-follows whitelist 4 months ago
mleku 898aa0cb63
Add context to `NewPublisher`, improve logging levels, dispatch events on publish, and refine envelope handling 4 months ago
mleku 5d04afd748
Remove unused `eventpool` package, improve logging levels, standardize websocket handling, and add `HandleClose` functionality. 4 months ago
mleku 51f04f5f60
implemented event and req 4 months ago
mleku 94383f29e9
Add IP whitelist configuration, enhance message handling with envelope identification, and log remote addresses for improved connection control 4 months ago
mleku acee5e3a90
implement auth, closed and close envelopes 4 months ago
mleku bf178eae4e
complete the marshal/unmarshal of events using the new pool enabled tag codecs 5 months ago