Commit Graph

48 Commits (master)

Author SHA1 Message Date
Rodrigo Pérez aad30baeba fix: write alias downloads atomically and validate checksum before persisting
1 week ago
Rodrigo Pérez f6cc0fe281 fix: retry alias JSON downloads on a short poll instead of waiting a full STALE_DAYS cycle
1 week ago
ce5rpy 169a76e13a
Merge pull request #70 from ce5rpy/fix/unit-call-4000-broadcast
1 month ago
Rodrigo Pérez 62225c9f07 fix: stop unit calls to 4000 from being broadcast to every peer
1 month ago
Rodrigo Pérez 49114feee9 fix: keep hotspots connected when the security server is unreachable
1 month ago
ce5rpy c7883822c6
fix: deliver a hotspot's own group call back to its other slot when subscribed there too (#67)
2 months ago
ce5rpy 6c28754ce4
fix: dual-slot delivery for mixed static+dynamic TG subscriptions (#66)
2 months ago
Rodrigo Pérez 11970e0552 fix: target private calls to the known hotspot instead of broadcasting
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 62f429aad9 fix: inject scheduled voice via routing and restore monitor TX events
3 months ago
ce5rpy c3b1c1c797
feat: poll peer_dynamic_tgs.need_reload for dynamic TG purge (#40)
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 667f803fd9 chore: remove dead code (phase 1)
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 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 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 07b4a66831 feat(routing): rename bridge layer, fix OBP forward, and optimize downlink CPU
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 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 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 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 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 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 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 92c1e906bd test: add deterministic regression suite (142 tests)
4 months ago

Powered by TurnKey Linux.