Commit Graph

72 Commits (f404dee7083bbabef8c80aa592b246b94085d47a)

Author SHA1 Message Date
Rodrigo Pérez f404dee708 fix: align test suite and release infra with develop for 2.2.0
3 months ago
Rodrigo Pérez 905ec792f4 feat(downlink): per-hotspot GROUP_HANGTIME and monitor gate for inject-only multi-HS
3 months ago
ce5rpy d3e599136c
feat: persist peer dynamic TGs in MariaDB across reconnects (#3)
3 months ago
Rodrigo Pérez 7e9686eda6 fix(report): use package __version__ for HELLO server_version
4 months ago
Rodrigo Pérez 04681bab14 refactor: rename parrot deployment surface to echo
4 months ago
Rodrigo Pérez a0bf476d6d chore: add full GPL license headers across server and tests
4 months ago
Rodrigo Pérez 102f248ac9 perf: throttle CONFIG_SND during mass peer login bursts
4 months ago
Rodrigo Pérez 2235203e22 perf: index inject-only downlink peers by slot and TGID
4 months ago
Rodrigo Pérez c15ff48eb2 fix(routing): pierce 7-digit private unit data downlink via pvt_call
4 months ago
Rodrigo Pérez 07b4a66831 feat(routing): rename bridge layer, fix OBP forward, and optimize downlink CPU
4 months ago
Rodrigo Pérez e7f0a2d905 fix(subscription): seed echo bridge 9990 and arm ON on VHEAD
4 months ago
Rodrigo Pérez 2ec8ff1d5e feat(subscription): store-native slice 6 and remove OPTIONS 26s loop
4 months ago
Rodrigo Pérez 87c5af33aa feat(subscription): make SubscriptionStore sole bridge authority
4 months ago
Rodrigo Pérez 6dcaf88c62 feat(subscription): phase 2b store sync and 2c mesh codec registry
4 months ago
Rodrigo Pérez df8b3d4c2c fix(inject): TG 4000 clears dynamics once per PTT and per peer only
4 months ago
Rodrigo Pérez baaa0c3b00 feat(inject): realtime MySQL OPTIONS, dashboard push, and SINGLE=0 dynamic RX
4 months ago
Rodrigo Pérez c59757e0ec feat(inject): per-peer OPTIONS filter, SINGLE downlink, and PASS-gated MySQL
4 months ago
Rodrigo Pérez 84ccbc8f5c fix(talker-alias): passthrough from radio, dedupe relay and logs
4 months ago
Rodrigo Pérez 67710558e8 release: adn-server 2.0.0-alpha1 (pre-GA baseline)
4 months ago
Rodrigo Pérez cd836d1f5a feat(phase4): doctor CLI, bootstrap wiring, and monitor contract tests
4 months ago
Rodrigo Pérez c3f3ff72d6 feat(parrot): integrate playback via adn-server.py --parrot
4 months ago
Rodrigo Pérez aa8d28db34 fix(report): serve dashboard_state on connect and STATE_REQ
4 months ago
Rodrigo Pérez dc0af385f3 feat(report): slim TCP wire with dashboard_state snapshots
4 months ago
Rodrigo Pérez 1a64b088ed fix(config): defer UDP rebind on SIGHUP reload
4 months ago
Rodrigo Pérez bba7e43da8 feat(proxy): self-service MySQL on integrated hotspot fan-in
4 months ago
Rodrigo Pérez 18dc22b0bb feat(report): fan-out inject-proxy voice events by peer OPTIONS
4 months ago
Rodrigo Pérez 92c0a5c48c feat(hbp): filter inject-proxy DMRD downlink by per-peer OPTIONS
4 months ago
Rodrigo Pérez 614c882bcb feat(proxy): integrated UDP fan-in with inject-only MASTER (V2-P3-002)
4 months ago
Rodrigo Pérez ca59b886fb feat(report): monitor topology expansion and proxy peer resolution
4 months ago
Rodrigo Pérez 6eec98400f feat(talker-alias): embed TA on REPEAT and fix both-mode VHEAD inject
4 months ago
Rodrigo Pérez c361f593c3 feat(proxy): ProxyService domain and use cases (V2-P3-001)
4 months ago
Rodrigo Pérez 6210aa4c87 feat(subscription): BridgesLegacyView and pickle BRIDGE_SND shim (V2-P2-007)
4 months ago
Rodrigo Pérez 82782f7b93 feat(mesh): PeerTransport port and codec registry (V2-P2-005)
4 months ago
Rodrigo Pérez c734b1f0b0 feat(subscription): domain model and in-memory store (V2-P2-001)
4 months ago
Rodrigo Pérez 471e1795bf feat(report): optional MQTT publisher and dashboard state (V2-P1-006)
4 months ago
Rodrigo Pérez 99169e77ca feat(report): bounded queue worker and topology connected_at
4 months ago
Rodrigo Pérez 048c27ab23 feat(report): implement v2 JSON topology, routing, voice events and deltas
4 months ago
Rodrigo Pérez 710b1db4a3 refactor(v2): extract OpenBridge mesh codecs from udp_hbp (V2-P0-005)
4 months ago
Rodrigo Pérez 9c20a0e6e9 perf: add O(1) BRIDGES source index for forwarding lookup
4 months ago
Rodrigo Pérez d2f140cd04 feat(v2): vendor dmr_utils3 into domain/dmr (V2-P0-008)
4 months ago
Rodrigo Pérez ad48aaee56 fix(config): accept numeric MMDVM option fields in YAML
4 months ago
Rodrigo Pérez 7b3a6f218b feat: add Talker Alias text encoding (utf8/iso8/7bit)
4 months ago
Rodrigo Pérez e498338e20 style: fix ruff import ordering (I001)
4 months ago
Rodrigo Pérez e8b8565290 refactor(talker-alias): move BPTC encoder to infrastructure with DI
4 months ago
Rodrigo Pérez 1f902aefa4 fix(talker-alias): MMDVMHost parity, both-mode fallback, and OBP inject
4 months ago
Rodrigo Pérez 577ab69896 style: ruff cleanup (imports, unused symbols, type hints)
4 months ago
Rodrigo Pérez ff98ab826c feat(config): validate YAML at startup with clear ConfigError feedback
4 months ago
Rodrigo Pérez e0d21901e2 fix(hbp): keep MASTER PEERS dict aliased on peer timeout
4 months ago
Rodrigo Pérez 271aac74c3 fix: improve HBP ingress timing and packet control ordering
4 months ago
Rodrigo Pérez c2425783c1 feat: push CONFIG_SND to monitor on MASTER peer connect/disconnect
4 months ago

Powered by TurnKey Linux.