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.
2025-09-13 00:47:53 +01:00
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