Commit Graph

99 Commits (6c28754ce4fc470d05e98b45fe9e893b10a2a20a)

Author SHA1 Message Date
ce5rpy 6c28754ce4
fix: dual-slot delivery for mixed static+dynamic TG subscriptions (#66)
2 months ago
Rodrigo Pérez 4360efa3d9 fix: deliver a group call on both slots when a peer has the TG on TS1+TS2
2 months ago
Rodrigo Pérez 11970e0552 fix: target private calls to the known hotspot instead of broadcasting
2 months ago
Rodrigo Pérez 99b6f8da70 fix: don't attribute synthetic announcement PTT to a real connected peer
2 months ago
Rodrigo Pérez 278b10eb58 fix: log silent dynamic TG activation once per peer and TG
2 months ago
Rodrigo Pérez 6a6601055e fix: forward OBP group voice to an HBP target only once per TG
2 months ago
Rodrigo Pérez 169467ecbb fix: default TALKER_ALIAS_SEND_DMRA off for legacy wire parity
2 months ago
ce5rpy 7ff3010c23
fix: deliver one DMRD when TG is on both OPTIONS slots (#53)
2 months ago
ce5rpy 5f2f69dd19
fix: accept NUL-padded RPTC/RPTO from ipsc2hbp (#52)
2 months ago
ce5rpy 770523cc3e
Merge pull request #50 from ce5rpy/feat/obp-proxy-fan-in
3 months ago
Rodrigo Pérez b27c1663c6 feat: publish OBP keepalive connected status in dashboard_state
3 months ago
Rodrigo Pérez e140822e68 fix: gate OBP source ensure when bridge source is already active
3 months ago
Rodrigo Pérez 62f429aad9 fix: inject scheduled voice via routing and restore monitor TX events
3 months ago
ce5rpy 4cbd17ed91
Merge pull request #42 from ce5rpy/fix/obp-monitor-voice-end-reporting
3 months ago
Rodrigo Pérez cc4031ae4d fix: stop premature OBP monitor voice END events
3 months ago
ce5rpy c3b1c1c797
feat: poll peer_dynamic_tgs.need_reload for dynamic TG purge (#40)
3 months ago
Rodrigo Pérez cae5d57d8e fix: block OBP during server announcements on inject-only masters
3 months ago
ce5rpy c15430a3e0
fix: audit refactors, report contract, and concurrent OBP downlink (#36)
3 months ago
ce5rpy 156731447c
fix: production ingress mitigations (UDP rcvbuf, rate limiter, TA embed) (#34)
3 months ago
ce5rpy 86983597b2
fix: echo TG 9990 isolation for multi-peer inject proxy (#32)
3 months ago
Rodrigo Pérez ab63a8ceb1 fix: reconcile logged_in against connected peers every 120s
3 months ago
ce5rpy 9de26eab99
fix: self-service RPTO handling, PASS redaction, and proxy log cleanup (#28)
3 months ago
Rodrigo Pérez dbc761cb3a chore: remove unused imports flagged by linter
3 months ago
Rodrigo Pérez 928beb6ca7 fix: route dynamic TGs via active UA sessions and unblock stale ingress slots
3 months ago
Rodrigo Pérez 667f803fd9 chore: remove dead code (phase 1)
3 months ago
Rodrigo Pérez 8820d2ac99 fix: per-peer slot contention, silent activation, and multi-hotspot REPEAT gate
3 months ago
Rodrigo Pérez 033009cfca fix: expire stale OBP streams in TG ingress collision check
3 months ago
Rodrigo Pérez 45ae239180 fix: ingress hangtime seeding and VTERM listen-session handoff
3 months ago
Rodrigo Pérez 8a7e691909 fix: allow SINGLE=0 cross-TG RX-while-TX and static same-TG cross-rx
3 months ago
Rodrigo Pérez 5dff93d4a0 fix: do not block downlink voice after SINGLE listen-lock VHEAD
3 months ago
Rodrigo Pérez e87332a1d6 fix: hard one-QSO slot rule for all peers and stale session cleanup
3 months ago
Rodrigo Pérez de385660c1 fix: per-hotspot slot contention and ingress drop log dedup
3 months ago
Rodrigo Pérez b914dda2f8 fix: apply OPTIONS filter on all MASTER downlink paths
3 months ago
Rodrigo Pérez b4ecf1244f fix: remove incompatible develop test copies for downlink-clean tree
3 months ago
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 3b8332cfa4
fix: echo TG 9990 monitor parity and UA session exclusions (#7)
3 months ago
ce5rpy d3e599136c
feat: persist peer dynamic TGs in MariaDB across reconnects (#3)
3 months ago
Rodrigo Pérez cb56f5b1cf revert: drop server-side slot remap; keep cross-slot TG eligibility
3 months ago
Rodrigo Pérez 7701a69962 fix(report): remap BRDG_EVENT slot for cross-slot static TG downlink
3 months ago
Rodrigo Pérez 9ef574538c fix(routing): remap DMRD slot to peer OPTIONS static TS on downlink
3 months ago
Rodrigo Pérez 64c0b9ab7f fix(routing): match legacy cross-slot TG downlink for hotspots
3 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 f4d6843f94 fix(reporting): skip PRIVATE VOICE monitor events for unit data
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

Powered by TurnKey Linux.