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
92955824cc
Add unified binary architecture with database health check (v0.55.4)
- Add unified cmd/orly/ binary with subcommand routing (db, acl, sync, launcher, relay)
- Implement database driver registry with --driver flag pattern
- Add database health check function (orly db health) to scan for integrity issues
- Add database repair function (orly db repair) to fix missing sei mappings
- Create ACL driver registry (follows, managed, curating modes)
- Create sync driver registry (negentropy, cluster, distributed, relaygroup)
- Optimize ACL follows mode with parallel goroutines and connection pooling
- Add unified binary build targets to Makefile
Files modified:
- Makefile: Add orly-unified build targets
- pkg/version/version: Bump to v0.55.4
- pkg/acl/follows.go: Optimize with goroutines and connection pooling
- cmd/orly/: New unified binary entry point and subcommands
- pkg/database/registry.go: Database driver registry
- pkg/database/health.go: Health check implementation
- pkg/database/repair.go: Repair implementation
- pkg/acl/registry.go: ACL driver registry
- pkg/sync/registry.go: Sync driver registry
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
4 months ago |
| .. |
|
acl
|
Add unified binary architecture with database health check (v0.55.4)
|
4 months ago |
|
archive
|
Add archive relay query augmentation and access-based GC (v0.45.0)
|
5 months ago |
|
blossom
|
Add database IPC split mode and blob storage abstraction (v0.53.0)
|
4 months ago |
|
bunker
|
Remove Cashu Access Token (CAT) system entirely (v0.52.3)
|
4 months ago |
|
database
|
Add unified binary architecture with database health check (v0.55.4)
|
4 months ago |
|
event
|
Fix log buffer race condition and add NRC IDS/chunking support (v0.52.4)
|
4 months ago |
|
find
|
Remove Dgraph, check hex field case, reject if any uppercase
|
6 months ago |
|
interfaces
|
Remove Cashu Access Token (CAT) system entirely (v0.52.3)
|
4 months ago |
|
logbuffer
|
Fix log buffer race condition and add NRC IDS/chunking support (v0.52.4)
|
4 months ago |
|
mode
|
Adjust ACL behavior for "none" mode and make query cache optional
|
6 months ago |
|
neo4j
|
Add database IPC split mode and blob storage abstraction (v0.53.0)
|
4 months ago |
|
pid
|
Generalize PID controller as reusable library with abstract interfaces
|
5 months ago |
|
policy
|
Add ORLY_POLICY_PATH for custom policy file location
|
5 months ago |
|
proto
|
Add IPC sync services and NIP-77 negentropy synchronization (v0.55.0)
|
4 months ago |
|
protocol
|
Fix log buffer race condition and add NRC IDS/chunking support (v0.52.4)
|
4 months ago |
|
ratelimit
|
Add database IPC split mode and blob storage abstraction (v0.53.0)
|
4 months ago |
|
run
|
Implement PID-controlled adaptive rate limiting for database operations
|
5 months ago |
|
spider
|
add directory spider
|
6 months ago |
|
storage
|
Disable GC by default to prevent crashes under load (v0.52.8)
|
4 months ago |
|
sync
|
Add unified binary architecture with database health check (v0.55.4)
|
4 months ago |
|
tor
|
Refactor Tor to subprocess mode, enabled by default (v0.46.1)
|
5 months ago |
|
utils
|
migrate to new nostr library
|
6 months ago |
|
version
|
Add unified binary architecture with database health check (v0.55.4)
|
4 months ago |
|
wasmdb
|
Add database IPC split mode and blob storage abstraction (v0.53.0)
|
4 months ago |
|
wireguard
|
Add WireGuard VPN with random /31 subnet isolation (v0.40.0)
|
5 months ago |