Commit Graph

143 Commits (60f80cd27889e65e24d683fb7175f679a789bf93)

Author SHA1 Message Date
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 46024c4da4 test: add HBP/proxy integration coverage and prune redundant suite
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 663e030ef9 fix(bridge): align static TG options loop with legacy bridge_master
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 fe71492d11 feat(subscription): VoiceIngress builder from DMRD args (V2-P2-004)
4 months ago
Rodrigo Pérez 851e35f600 fix(subscription): align SubscriptionRouter with legacy bridge_tables scan (V2-P2-003)
4 months ago
Rodrigo Pérez a46bec7d1e feat(subscription): VoiceIngress router and forward legs (V2-P2-003/004)
4 months ago
Rodrigo Pérez d0abe7c09e feat(subscription): one-way BRIDGES export adapter (V2-P2-002)
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 72264da592 refactor(v2): run rule_timer and stat_trimmer on reactor (V2-P0-006)
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 279c139918 refactor(v2): extract LC/TA and bridge-table mixins (V2-P0-004 chunks 4-5)
4 months ago
Rodrigo Pérez df18dbde8a refactor(v2): extract bridge HBP forward mixin (V2-P0-004 chunk 3)
4 months ago
Rodrigo Pérez 004bca2d2c refactor(v2): extract bridge OBP forward mixin (V2-P0-004 chunk 2)
4 months ago
Rodrigo Pérez f657e61c58 refactor(v2): extract bridge helpers and timer mixin (V2-P0-004 chunk 1)
4 months ago
Rodrigo Pérez f5eaa1b57e feat(v2): add RuntimeContext holder and atomic SIGHUP reload (V2-P0-003)
4 months ago
Rodrigo Pérez 0e3a369508 Merge branch 'feature/V2-P0-002-bridges-index' into develop
4 months ago
Rodrigo Pérez c923006598 fix(parrot): rotate playback stream when seq byte wraps
4 months ago
Rodrigo Pérez 9c20a0e6e9 perf: add O(1) BRIDGES source index for forwarding lookup
4 months ago
Rodrigo Pérez ed5a4b31d4 refactor(v2): route bridge reporting via ReportingUseCases (V2-P0-001)
4 months ago
Rodrigo Pérez d2f140cd04 feat(v2): vendor dmr_utils3 into domain/dmr (V2-P0-008)
4 months ago
Rodrigo Pérez 80319f613e chore(release): v1.0.0
4 months ago
Rodrigo Pérez ad48aaee56 fix(config): accept numeric MMDVM option fields in YAML
4 months ago
Rodrigo Pérez b0578fb38b fix(parrot): preserve source seq in playback
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 07695fffd5 fix(obp): stop popping STATUS on BCSQ/END_TX to restore legacy parity
4 months ago
Rodrigo Pérez 57553e9637 fix(bridge): emit END,TX for OBP forward legs on BCSQ and idle timeout
4 months ago
Rodrigo Pérez 577ab69896 style: ruff cleanup (imports, unused symbols, type hints)
4 months ago
Rodrigo Pérez 7af2905868 fix(bridge): include call duration in GROUP VOICE,END reports
4 months ago
Rodrigo Pérez ff98ab826c feat(config): validate YAML at startup with clear ConfigError feedback
4 months ago
Rodrigo Pérez 2c86aaff6c fix(main): log LoopingCall failures without secondary error
4 months ago
Rodrigo Pérez 5ad36576cd fix(parrot): accept ingress_pkt_time in playback dmrd_received
4 months ago
Rodrigo Pérez e0d21901e2 fix(hbp): keep MASTER PEERS dict aliased on peer timeout
4 months ago
Rodrigo Pérez 2b41ad96d1 fix(bridge): restore ECHO legs using runtime TG ACL keys
4 months ago
Rodrigo Pérez 271aac74c3 fix: improve HBP ingress timing and packet control ordering
4 months ago
Rodrigo Pérez 4e8a2d04b5 fix: parrot recording/playback end-of-call and re-key handling
4 months ago
Rodrigo Pérez 10a225effe fix: restore legacy OBP packet control parity in bridge router
4 months ago
Rodrigo Pérez c2425783c1 feat: push CONFIG_SND to monitor on MASTER peer connect/disconnect
4 months ago
Rodrigo Pérez fdf45d3246 fix: push monitor state on config reload and preserve runtime static TGs
4 months ago
Rodrigo Pérez c1bdbf6a12 feat: hot-reload adn-server.yaml on SIGHUP
4 months ago
Rodrigo Pérez 24d835948e feat: add DMR Talker Alias (DMRA and embedded DMRD)
4 months ago
Rodrigo Pérez 0c3b0891c5 feat: add LOGGER.ENABLED toggle to disable application logging
4 months ago
Rodrigo Pérez d474f58682 fix: align STATUS stream cleanup with legacy to stop memory leaks
4 months ago
Rodrigo Pérez ddb81ffb67 feat: reopen log files on SIGUSR2 for logrotate
5 months ago
Rodrigo Pérez 8d9d4a24e5 docs: proxy PORT/GENERATOR and monitor docs refresh
5 months ago
Rodrigo Pérez e966f4d2a3 feat(report): send HELLO (0xFF) JSON to monitors on connect
5 months ago
Rodrigo Pérez bab9f3db84 fix(parity): align in-band scope and CRC dedup with legacy
6 months ago
Rodrigo Pérez 8e6f03d680 fix: legacy parity — HBP protocol, bridge routing, voice and main wiring
6 months ago
Rodrigo Pérez bb771a744e refactor: fix application → infrastructure import violations
6 months ago
Rodrigo Pérez 93b0debf83 fix(bridge): port TG9 reflector filter and SINGLE_MODE de-activation from legacy
6 months ago
Rodrigo Pérez 10be068cdf fix(bridge): dedupe immediate OPTIONS apply and document echo TG safety
6 months ago
Rodrigo Pérez 4f93e21b13 fix(bridge): port BRIDGES iteration guards
6 months ago
Rodrigo Pérez d94bc0965e feat(obp): INGRESS vs canonical START for monitor CTABLE
6 months ago
Rodrigo Pérez 20ce83a663 feat(voice): anti-collision QSO for scheduled announcements and TTS (port cdedadb)
6 months ago
Rodrigo Pérez 03c24d61f9 fix(bridge): insert missing MASTER legs before make_static_tg
6 months ago
Rodrigo Pérez 46db2d31eb feat(bridge): activate static MASTER TGs when a new bridge row is created
6 months ago
Rodrigo Pérez cd0450d13b fix(bridge): OBP packet rate and CRC dedup; remove trace logging
6 months ago
Rodrigo Pérez 4aa972fd94 fix(bridge): avoid spurious monitor BRDG_EVENT on BCSQ and loop loser
6 months ago
Rodrigo Pérez 820150b904 fix(obp): improve BCSQ delivery and loop-control feedback
6 months ago
Rodrigo Pérez 53d81140c6 fix(obp): end TX legs on timeout/VTERM and demote max-hops spam
6 months ago
Rodrigo Pérez 160f1ae802 fix: align OpenBridge and bridge routing with legacy server
6 months ago
Rodrigo Pérez d1696d6016 fix(bridge): OBP routing — TS1 match, DMRE slot, OBP dedupe
6 months ago
Rodrigo Pérez 9d5e7d00c0 fix: TG 4000 before ACL, private call END report, pvt RX_START
6 months ago
Rodrigo Pérez 94bc1dccd5 feat: allow parallel broadcasts on different TGs (port 3a37220)
6 months ago
Rodrigo Pérez a4f888f227 fix: handle numeric FILE in TTS/ANNOUNCEMENTS (YAML parses as int)
6 months ago
Rodrigo Pérez a18248dc1e fix: reset removed static TGs when RPTO received (options_config_for_system)
7 months ago
Rodrigo Pérez 1ff81176c9 chore: remove unused vars (GLOBAL.PATH, ALLSTAR section and loader)
7 months ago
Rodrigo Pérez 40a54b4520 fix: voice announcements and TTS playback; add Audio/.gitkeep
7 months ago
Rodrigo Pérez 014d8038b7 chore: add credits
7 months ago
Rodrigo Pérez 999bf8d65d feat: extract voice config to adn-voice.yaml with array format
7 months ago
Rodrigo Pérez d61dc562e6 fix: support ECHO as MASTER and invert parrot to PEER mode
7 months ago
Rodrigo Pérez 4400c0bc76 fix: bridge 9990 routing for parrot (ECHO)
7 months ago
Rodrigo Pérez 6f7ed179d5 feat: add parrot (playback) entrypoint and fix PEER auth offsets
7 months ago
Rodrigo Pérez 30b9ef697f rewrite of adn peer server using clean architecture
7 months ago

Powered by TurnKey Linux.