110223fc4e
Migrate internal module imports to unified package path.
...
Replaced legacy `*.orly` module imports with `next.orly.dev/pkg` paths across the codebase for consistency. Removed legacy `go.mod` files from sub-packages, consolidating dependency management. Added Dockerfiles and configurations for benchmarking environments.
2025-09-12 16:12:31 +01:00
e2b7152221
Introduce Ctx() for proper context management in Listener and replace direct context usage in HandleDelete with Ctx().
...
also introduce a 3 second timeout for websocket read failure
2025-09-11 12:34:01 +01:00
bf7ca1da43
Improve logging consistency across the application, handle context cancellation during WebSocket writes, and introduce async ACL reconfiguration for admin events.
2025-09-11 11:37:25 +01:00
cb54891473
Remove verbose and debug logging across HandleDelete, HandleEvent, and acl/follows for consistency.
2025-09-10 22:26:41 +01:00
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.
2025-09-10 20:11:59 +01:00
ddaab70d2b
Improve HandleDelete error handling, add validation for deletion ownership, and enhance logging for unauthorized deletion attempts.
2025-09-10 19:32:42 +01:00
c9314bdbd0
Refactor GetAccessLevel to include address parameter, update all ACL implementations and handlers for enhanced contextual access control.
2025-09-08 07:42:47 +01:00
f570660f37
Uncomment and enable additional relayinfo features and fix order of event response handling in SaveEvent.
2025-09-07 23:01:26 +01:00
3d3a0fa520
Refactor Signer to use secp256k1 directly and enhance ACL reconfiguration for admin-triggered events
2025-09-07 21:59:50 +01:00
135508c390
Ensure proper memory management by adding Free calls to release pooled buffers across export, import, and event handling workflows.
2025-09-07 20:32:39 +01:00
5a068378fa
clean up some remnant commented out code
2025-09-07 19:18:48 +01:00
5edb7a3b09
implement auth and a simple admin-follows whitelist
Go / build (push) Has been cancelled
2025-09-07 19:08:29 +01:00
f5a8c094e4
Introduce ACL registry with follows implementation, enhance SaveEvent for replaceable kinds, and refactor filter-based serial fetching. Update configs and dependencies.
2025-09-07 16:13:07 +01:00
b6ea3d5181
Add HandleDelete and GetSerialsFromFilter methods, integrate admin keys handling, and enhance constraints API. Include a new CLI convert tool for key translation.
2025-09-07 13:33:25 +01:00
5a640e7502
Introduce ProcessDelete method in database package; update go.mod with database.orly module replacements across packages
2025-09-06 08:38:06 +01:00
b08e94807b
Refactor database methods: simplify SaveEvent signature, enhance logging, and introduce deletion check logic with CheckForDeleted.
2025-09-03 20:59:23 +01:00
898aa0cb63
Add context to NewPublisher, improve logging levels, dispatch events on publish, and refine envelope handling
...
fixes a panic from the nil context
2025-09-03 00:10:36 +01:00
5d04afd748
Remove unused eventpool package, improve logging levels, standardize websocket handling, and add HandleClose functionality.
2025-09-02 23:01:13 +01:00
51f04f5f60
implemented event and req
2025-09-02 20:32:53 +01:00