Commit Graph

  • c2bd1c89af chore(release): 2.5.3 v2.5.3 github-actions[bot] 2026-07-31 11:46:34 +0000
  • 1bcbcb8de2
    Merge pull request #68 from ce5rpy/develop ce5rpy 2026-07-31 07:45:44 -0400
  • c7883822c6
    fix: deliver a hotspot's own group call back to its other slot when subscribed there too (#67) #68 ce5rpy 2026-07-29 00:53:30 -0400
  • adf3e08207 fix: deliver a hotspot's own group call back to its other slot when subscribed there too #67 Rodrigo Pérez 2026-07-29 00:49:01 -0400
  • 6c28754ce4
    fix: dual-slot delivery for mixed static+dynamic TG subscriptions (#66) ce5rpy 2026-07-28 15:50:26 -0400
  • e13e0046f5 fix: strip NUL-padded CALLSIGN instead of showing raw bytes #66 Rodrigo Pérez 2026-07-28 15:49:27 -0400
  • a052779ca8 fix: deliver TG on both slots when static on one, dynamic on the other Rodrigo Pérez 2026-07-28 15:49:18 -0400
  • 3a271be1b8 chore(release): 2.5.2 v2.5.2 github-actions[bot] 2026-07-28 04:50:24 +0000
  • 934f4e5540
    Merge pull request #65 from ce5rpy/develop ce5rpy 2026-07-28 00:49:18 -0400
  • 376d864f41
    Merge pull request #64 from ce5rpy/fix/tg-both-slots-downlink #65 ce5rpy 2026-07-28 00:47:22 -0400
  • 4360efa3d9 fix: deliver a group call on both slots when a peer has the TG on TS1+TS2 #64 Rodrigo Pérez 2026-07-28 00:44:54 -0400
  • 9d91ec3876 chore(release): 2.5.1 v2.5.1 github-actions[bot] 2026-07-25 03:36:01 +0000
  • b6faf304e2
    Merge pull request #63 from ce5rpy/develop ce5rpy 2026-07-24 23:35:09 -0400
  • 498538cb2b
    Merge pull request #62 from ce5rpy/fix/private-call-repeat-and-reporting #63 ce5rpy 2026-07-24 23:32:49 -0400
  • 11970e0552 fix: target private calls to the known hotspot instead of broadcasting #62 Rodrigo Pérez 2026-07-24 23:28:33 -0400
  • a448f12f08 chore(release): 2.5.0 v2.5.0 github-actions[bot] 2026-07-23 19:18:00 +0000
  • e4b84d3861
    Merge pull request #61 from ce5rpy/develop ce5rpy 2026-07-23 15:17:08 -0400
  • 4bf378fe95 feat: add HP3ICC acknowledgments to README #61 Rodrigo Pérez 2026-07-23 15:12:45 -0400
  • 78b9edc756
    Merge pull request #60 from ce5rpy/fix/announcement-ptt-peer-attribution ce5rpy 2026-07-23 15:05:14 -0400
  • 99b6f8da70 fix: don't attribute synthetic announcement PTT to a real connected peer #60 Rodrigo Pérez 2026-07-23 14:15:08 -0400
  • f807709f2d
    Merge pull request #59 from ce5rpy/fix/silent-tg-log-once ce5rpy 2026-07-22 23:05:12 -0400
  • 278b10eb58 fix: log silent dynamic TG activation once per peer and TG #59 Rodrigo Pérez 2026-07-22 23:04:05 -0400
  • 389e628b1f chore(release): 2.4.3 v2.4.3 github-actions[bot] 2026-07-22 04:22:22 +0000
  • 69a8f4a14d
    Merge pull request #58 from ce5rpy/develop ce5rpy 2026-07-22 00:21:24 -0400
  • a5dd93d498
    Merge pull request #57 from ce5rpy/fix/obp-dual-slot-hbp-target-forward #58 ce5rpy 2026-07-22 00:15:24 -0400
  • 6a6601055e fix: forward OBP group voice to an HBP target only once per TG #57 Rodrigo Pérez 2026-07-22 00:11:31 -0400
  • 747d0c7a84 chore(release): 2.4.2 v2.4.2 github-actions[bot] 2026-07-22 00:21:49 +0000
  • 95d1c149a8
    Merge pull request #56 from ce5rpy/develop ce5rpy 2026-07-21 20:21:00 -0400
  • 0c7c55e81f
    Merge pull request #55 from ce5rpy/fix/talker-alias-send-dmra-default-off #56 ce5rpy 2026-07-21 18:53:30 -0400
  • 169467ecbb fix: default TALKER_ALIAS_SEND_DMRA off for legacy wire parity #55 Rodrigo Pérez 2026-07-21 18:51:45 -0400
  • 37d637239b chore(release): 2.4.1 v2.4.1 github-actions[bot] 2026-07-21 02:59:47 +0000
  • 971e9dd8eb
    Merge pull request #54 from ce5rpy/develop ce5rpy 2026-07-20 22:58:57 -0400
  • 7ff3010c23
    fix: deliver one DMRD when TG is on both OPTIONS slots (#53) #54 ce5rpy 2026-07-20 22:56:07 -0400
  • 91db54db5a fix: deliver one DMRD when TG is on both OPTIONS slots #53 Rodrigo Pérez 2026-07-20 22:54:38 -0400
  • 5f2f69dd19
    fix: accept NUL-padded RPTC/RPTO from ipsc2hbp (#52) ce5rpy 2026-07-20 22:31:11 -0400
  • 99b5b4bba7 fix: strip NUL padding from monitor export and shared HBP fields #52 Rodrigo Pérez 2026-07-20 22:06:35 -0400
  • 0efebac7cd fix: strip NUL padding from RPTO OPTIONS in logs and storage Rodrigo Pérez 2026-07-20 19:12:26 -0400
  • affdd6ffdc fix: accept NUL-padded RPTC callsigns in login check Rodrigo Pérez 2026-07-20 19:09:45 -0400
  • 1c31107350 chore(release): 2.4.0 v2.4.0 github-actions[bot] 2026-07-15 01:28:33 +0000
  • 17f480854c
    Merge pull request #51 from ce5rpy/develop ce5rpy 2026-07-14 21:27:45 -0400
  • 770523cc3e
    Merge pull request #50 from ce5rpy/feat/obp-proxy-fan-in #51 ce5rpy 2026-07-14 00:16:55 -0400
  • bff488c02e fix: refine announcement inject slot-busy detection #50 Rodrigo Pérez 2026-07-14 00:11:06 -0400
  • 710fb5e1ee fix: treat active QSO slot as busy for announcement inject Rodrigo Pérez 2026-07-14 00:05:35 -0400
  • 8e8e09ac6a docs: simplify performance page for sysops Rodrigo Pérez 2026-07-14 00:03:09 -0400
  • 9623482f92 Merge branch 'develop' into feat/obp-proxy-fan-in Rodrigo Pérez 2026-07-13 23:19:52 -0400
  • 13e621b2da
    Merge pull request #49 from ce5rpy/feat/obp-connected-dashboard ce5rpy 2026-07-13 23:16:47 -0400
  • b27c1663c6 feat: publish OBP keepalive connected status in dashboard_state #49 Rodrigo Pérez 2026-07-13 23:14:48 -0400
  • 6505b74904 Merge branch 'develop' into feat/obp-proxy-fan-in Rodrigo Pérez 2026-07-13 18:37:17 -0400
  • 2a530c24fd chore(release): 2.3.3 v2.3.3 github-actions[bot] 2026-07-13 22:35:53 +0000
  • da73c9d561
    Merge pull request #48 from ce5rpy/develop ce5rpy 2026-07-13 18:35:05 -0400
  • 2f5a91b313
    Merge pull request #47 from ce5rpy/fix/obp-source-ensure-gate #48 ce5rpy 2026-07-13 18:33:28 -0400
  • e140822e68 fix: gate OBP source ensure when bridge source is already active #47 Rodrigo Pérez 2026-07-13 18:27:20 -0400
  • f8f6ae5237 chore(release): 2.3.2 v2.3.2 github-actions[bot] 2026-07-13 22:08:38 +0000
  • e760c0772b
    Merge pull request #46 from ce5rpy/develop ce5rpy 2026-07-13 18:07:31 -0400
  • 53ef574f89 fix: ruff cleanup and missing DV3K_PRODID_REQ import in TTS tests Rodrigo Pérez 2026-07-13 17:54:45 -0400
  • 7a351e0669 Merge branch 'develop' into feat/obp-proxy-fan-in Rodrigo Pérez 2026-07-13 16:00:18 -0400
  • ed73ae8661
    Merge pull request #45 from ce5rpy/fix/announcement-ptt-routing #46 ce5rpy 2026-07-13 15:53:46 -0400
  • 62f429aad9 fix: inject scheduled voice via routing and restore monitor TX events #45 Rodrigo Pérez 2026-07-13 15:48:53 -0400
  • 437ff880c4 fix: serialize TTS announcements per MASTER timeslot #44 Rodrigo Pérez 2026-07-13 09:28:04 -0400
  • eb33f76877 Merge branch 'develop' into feat/obp-proxy-fan-in Rodrigo Pérez 2026-07-13 03:13:32 -0400
  • 80823c59ff chore(release): 2.3.1 v2.3.1 github-actions[bot] 2026-07-13 07:12:44 +0000
  • 5c365766a7
    Merge pull request #43 from ce5rpy/develop ce5rpy 2026-07-13 03:11:52 -0400
  • 1d83509430 Merge branch 'develop' into feat/obp-proxy-fan-in Rodrigo Pérez 2026-07-13 03:03:37 -0400
  • 4cbd17ed91
    Merge pull request #42 from ce5rpy/fix/obp-monitor-voice-end-reporting #43 ce5rpy 2026-07-13 02:53:47 -0400
  • cc4031ae4d fix: stop premature OBP monitor voice END events #42 Rodrigo Pérez 2026-07-13 01:59:08 -0400
  • 96952d85ba fix: add OBP_PROXY fan-in for centralized OpenBridge ingress Rodrigo Pérez 2026-07-10 19:55:09 -0400
  • 2d2e8b687d chore(release): 2.3.0 v2.3.0 github-actions[bot] 2026-07-10 18:17:41 +0000
  • 556626e8e8
    Merge pull request #41 from ce5rpy/develop ce5rpy 2026-07-10 14:16:54 -0400
  • c3b1c1c797
    feat: poll peer_dynamic_tgs.need_reload for dynamic TG purge (#40) #41 ce5rpy 2026-07-10 13:47:23 -0400
  • 38c5c9778d chore: fix import order in voice subscription plan test #40 Rodrigo Pérez 2026-07-10 13:46:45 -0400
  • 07a9e384e1 feat: poll peer_dynamic_tgs.need_reload for dynamic TG purge Rodrigo Pérez 2026-07-10 13:45:16 -0400
  • b991a5ce4c chore(release): 2.2.6 v2.2.6 github-actions[bot] 2026-07-10 14:53:53 +0000
  • 12e8b1f5f6
    Merge pull request #39 from ce5rpy/develop ce5rpy 2026-07-10 10:53:04 -0400
  • 7c519597b0
    Merge pull request #38 from ce5rpy/fix/obp-announcement-slot-contention #39 ce5rpy 2026-07-10 10:48:38 -0400
  • cae5d57d8e fix: block OBP during server announcements on inject-only masters #38 Rodrigo Pérez 2026-07-10 09:54:52 -0400
  • ab28cc725e chore(release): 2.2.5 v2.2.5 github-actions[bot] 2026-07-10 00:21:35 +0000
  • 60f80cd278
    Merge pull request #37 from ce5rpy/develop ce5rpy 2026-07-09 20:20:27 -0400
  • c15430a3e0
    fix: audit refactors, report contract, and concurrent OBP downlink (#36) #37 ce5rpy 2026-07-09 20:15:31 -0400
  • bb83de5349 fix: ruff lint in OBP concurrent streams downlink test #36 Rodrigo Pérez 2026-07-09 20:10:32 -0400
  • 2f31217b09 fix: per-stream OBP bridge TX legs for concurrent MASTER downlink Rodrigo Pérez 2026-07-09 20:08:54 -0400
  • d1d7703d05 fix: add tests/fakes shim for application test decoupling Rodrigo Pérez 2026-07-09 17:24:10 -0400
  • 5371cc5157 fix: audit items 11-13 coverage, infra tests, and warning logs Rodrigo Pérez 2026-07-09 17:20:17 -0400
  • f16ba9de2b fix: OBP DMRE source-server validation without ALLOW_UNREG_ID bypass Rodrigo Pérez 2026-07-09 17:04:29 -0400
  • 478dd25793 fix: align OPTIONS static validity checks across routing and report Rodrigo Pérez 2026-07-09 17:03:30 -0400
  • 9cec47228a fix: add ReportWire contract tests against report-v2 schema Rodrigo Pérez 2026-07-09 16:23:08 -0400
  • 27b8042d78 fix: document dashboard_state in report-v2 schema Rodrigo Pérez 2026-07-09 16:18:59 -0400
  • 574b100807 fix: audit wave 1 server hygiene refactors Rodrigo Pérez 2026-07-09 16:16:56 -0400
  • 0b9e536279 chore(release): 2.2.4 v2.2.4 github-actions[bot] 2026-07-09 17:36:48 +0000
  • d2287d21f5
    Merge pull request #35 from ce5rpy/develop ce5rpy 2026-07-09 13:35:57 -0400
  • 156731447c
    fix: production ingress mitigations (UDP rcvbuf, rate limiter, TA embed) (#34) #35 ce5rpy 2026-07-09 13:33:55 -0400
  • b2f79999ba chore: document echo point-to-point and logged_in reconciliation (EN/ES) #34 Rodrigo Pérez 2026-07-09 02:41:30 -0400
  • f06a7f0c95 fix: duplicate-safe TA embed phase and REPEAT VHEAD DMRA (B) Rodrigo Pérez 2026-07-09 02:41:08 -0400
  • 232e445545 fix: exclude byte-identical duplicates from HBP rate counter (A.2) Rodrigo Pérez 2026-07-09 02:40:58 -0400
  • ad9ab2a024 fix: raise UDP SO_RCVBUF on voice listeners (C-LOCAL) Rodrigo Pérez 2026-07-09 02:40:48 -0400
  • 2e4026f9d7 chore(release): 2.2.3 v2.2.3 github-actions[bot] 2026-07-04 19:51:41 +0000
  • 3770d5a97d
    Merge pull request #33 from ce5rpy/develop ce5rpy 2026-07-04 15:50:52 -0400
  • 86983597b2
    fix: echo TG 9990 isolation for multi-peer inject proxy (#32) #33 ce5rpy 2026-07-04 15:49:19 -0400
  • db23370064 fix: echo TG 9990 isolation for multi-peer inject proxy #32 Rodrigo Pérez 2026-07-04 09:25:30 -0400
  • a1c8ff03f8 chore(release): 2.2.2 v2.2.2 github-actions[bot] 2026-07-02 15:56:19 +0000
  • bcddff71b8
    Merge pull request #31 from ce5rpy/develop ce5rpy 2026-07-02 11:55:24 -0400

Powered by TurnKey Linux.