You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
woikos
36d48bf3bb
Add shared relay startup package for monolithic unified binary (v0.57.0)
- Create pkg/relay/startup.go with shared initialization logic
- Extract database, ACL, rate limiter, profiling setup from main.go
- Implement functional relay subcommand in cmd/orly/relay/
- Implement functional ACL server subcommand in cmd/orly/acl/
- Add default localhost addresses for gRPC backends
- Update release script to include monolithic binary deployment
The unified binary now supports:
- orly / orly relay: full monolithic relay
- orly db --driver=badger: standalone DB server
- orly acl --driver=follows: standalone ACL server
- gRPC mode with ORLY_DB_TYPE=grpc, ORLY_ACL_TYPE=grpc
Files modified:
- pkg/relay/startup.go: New shared startup package
- main.go: Refactored to use pkg/relay
- cmd/orly/relay/relay.go: Functional relay subcommand
- cmd/orly/acl/acl.go: Functional ACL server subcommand
- app/config/config.go: Default gRPC addresses
- .claude/commands/release.md: Monolithic deploy step
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
4 months ago |
| .. |
|
branding
|
feat(branding): add white-label branding system (v0.52.0)
|
4 months ago |
|
config
|
Add shared relay startup package for monolithic unified binary (v0.57.0)
|
4 months ago |
|
web
|
Add database IPC split mode and blob storage abstraction (v0.53.0)
|
4 months ago |
|
blossom.go
|
Add database IPC split mode and blob storage abstraction (v0.53.0)
|
4 months ago |
|
handle-auth.go
|
Fix NIP-42 AUTH compliance: always respond with OK message
|
5 months ago |
|
handle-bunker.go
|
Remove Cashu Access Token (CAT) system entirely (v0.52.3)
|
4 months ago |
|
handle-close.go
|
migrate to new nostr library
|
6 months ago |
|
handle-count.go
|
Complete DDD improvements: handlers, ACL injection, Rule decomposition
|
4 months ago |
|
handle-delete.go
|
Refactor Neo4j tests and improve tag handling in Cypher
|
6 months ago |
|
handle-event-types.go
|
Decompose handle-event.go into DDD domain services (v0.36.15)
|
5 months ago |
|
handle-event.go
|
Complete DDD improvements: handlers, ACL injection, Rule decomposition
|
4 months ago |
|
handle-logs.go
|
Add log viewer for relay owners (v0.37.3)
|
5 months ago |
|
handle-message.go
|
Add IPC sync services and NIP-77 negentropy synchronization (v0.55.0)
|
4 months ago |
|
handle-negentropy.go
|
Fix EVENT envelope format in negentropy sync (v0.55.8)
|
4 months ago |
|
handle-nip43.go
|
migrate to new nostr library
|
6 months ago |
|
handle-nip43_test.go
|
Adjust ACL behavior for "none" mode and make query cache optional
|
6 months ago |
|
handle-nip86-curating.go
|
Complete DDD improvements: handlers, ACL injection, Rule decomposition
|
4 months ago |
|
handle-nip86.go
|
Complete DDD improvements: handlers, ACL injection, Rule decomposition
|
4 months ago |
|
handle-nip86_minimal_test.go
|
fix handleevents not prompting auth for event publish with auth-required
|
6 months ago |
|
handle-nrc.go
|
Remove Cashu Access Token (CAT) system entirely (v0.52.3)
|
4 months ago |
|
handle-policy-config.go
|
Add ORLY_POLICY_PATH for custom policy file location
|
5 months ago |
|
handle-relayinfo.go
|
Add launcher dashboard service controls and NIP-86 advertisement
|
4 months ago |
|
handle-req.go
|
Complete DDD improvements: handlers, ACL injection, Rule decomposition
|
4 months ago |
|
handle-websocket.go
|
Reduce WebSocket buffer sizes from 10MB to 64KB per connection (v0.52.12)
|
4 months ago |
|
handle-wireguard.go
|
Add WireGuard VPN with random /31 subnet isolation (v0.40.0)
|
5 months ago |
|
handle_policy_config_test.go
|
Add ORLY_POLICY_PATH for custom policy file location
|
5 months ago |
|
helpers.go
|
update docker and apache stuff to new next-orly and make it all more proxy-friendly
|
8 months ago |
|
listener.go
|
Complete DDD improvements: handlers, ACL injection, Rule decomposition
|
4 months ago |
|
main.go
|
Complete DDD improvements: handlers, ACL injection, Rule decomposition
|
4 months ago |
|
nip43_e2e_test.go
|
Adjust ACL behavior for "none" mode and make query cache optional
|
6 months ago |
|
ok.go
|
migrate to new nostr library
|
6 months ago |
|
payment_processor.go
|
migrate to new nostr library
|
6 months ago |
|
privileged_events_test.go
|
Update privileged event filtering to respect ACL mode
|
6 months ago |
|
publisher.go
|
Add Blossom bandwidth limiting and tune rate limiters (v0.49.0)
|
4 months ago |
|
server.go
|
Complete DDD improvements: handlers, ACL injection, Rule decomposition
|
4 months ago |
|
specialkinds.go
|
Complete DDD improvements: handlers, ACL injection, Rule decomposition
|
4 months ago |
|
sprocket.go
|
migrate to new nostr library
|
6 months ago |
|
tls.go
|
Update dependencies and enhance deployment scripts
|
7 months ago |
|
web.go
|
feat(branding): add white-label branding system (v0.52.0)
|
4 months ago |
|
wireguard-helpers.go
|
Add WireGuard VPN with random /31 subnet isolation (v0.40.0)
|
5 months ago |