You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ce5rpy
5f2f69dd19
fix: accept NUL-padded RPTC/RPTO from ipsc2hbp ( #52 )
...
* fix: accept NUL-padded RPTC callsigns in login check
Fixed-width RPTC fields may be padded with NUL (ipsc2hbp) or spaces
(MMDVM). str.rstrip() left trailing NULs so matching DB callsigns were
rejected with MSTNAK after a successful passphrase exchange.
* fix: strip NUL padding from RPTO OPTIONS in logs and storage
ipsc2hbp pads the fixed-width RPTO body with NULs; logs showed ^@ noise
and peer CALLSIGN as raw bytes on the options line. Normalize on ingest
and in redact_pass_in_options.
* fix: strip NUL padding from monitor export and shared HBP fields
Centralize fixed-width NUL/space trimming in domain helpers and use them
for dashboard_state peer fields, OPTIONS parsing, proxy self-service, and
remaining CALLSIGN log lines.
2 months ago
..
test_dashboard_state.py
Merge pull request #50 from ce5rpy/feat/obp-proxy-fan-in
3 months ago
test_downlink_stabilization.py
fix: align test suite and release infra with develop for 2.2.0
3 months ago
test_dynamic_tg_persist.py
feat: poll peer_dynamic_tgs.need_reload for dynamic TG purge ( #40 )
3 months ago
test_dynamic_tg_restore.py
fix: align test suite and release infra with develop for 2.2.0
3 months ago
test_in_band_signalling_store_ops.py
fix: audit refactors, report contract, and concurrent OBP downlink ( #36 )
3 months ago
test_master_server_broadcast_contention.py
fix: inject scheduled voice via routing and restore monitor TX events
3 months ago
test_mesh_codec_registry.py
chore: add full GPL license headers across server and tests
4 months ago
test_monitor_hangtime_gate.py
fix: align test suite and release infra with develop for 2.2.0
3 months ago
test_monitor_report_contract.py
fix: align test suite and release infra with develop for 2.2.0
3 months ago
test_monitor_topology.py
fix: inject scheduled voice via routing and restore monitor TX events
3 months ago
test_obp_hbp_cross_slot_downlink.py
fix: align test suite and release infra with develop for 2.2.0
3 months ago
test_obp_monitor_voice_end.py
fix: stop premature OBP monitor voice END events
3 months ago
test_peer_rf_mode.py
chore: remove dead code (phase 1)
3 months ago
test_peer_single_downlink.py
chore: remove unused imports flagged by linter
3 months ago
test_proxy_use_cases.py
Merge pull request #50 from ce5rpy/feat/obp-proxy-fan-in
3 months ago
test_report_payloads.py
fix: accept NUL-padded RPTC/RPTO from ipsc2hbp ( #52 )
2 months ago
test_report_queue.py
chore: remove dead code (phase 1)
3 months ago
test_routing_table_export.py
fix: audit refactors, report contract, and concurrent OBP downlink ( #36 )
3 months ago
test_routing_table_import.py
chore: add full GPL license headers across server and tests
4 months ago
test_routing_table_legacy_view.py
fix: audit refactors, report contract, and concurrent OBP downlink ( #36 )
3 months ago
test_rule_timer_store_ops.py
fix: audit refactors, report contract, and concurrent OBP downlink ( #36 )
3 months ago
test_runtime_context.py
chore: add full GPL license headers across server and tests
4 months ago
test_server_voice.py
fix: inject scheduled voice via routing and restore monitor TX events
3 months ago
test_slot_contention.py
fix: audit refactors, report contract, and concurrent OBP downlink ( #36 )
3 months ago
test_stat_trimmer_store_ops.py
fix: audit refactors, report contract, and concurrent OBP downlink ( #36 )
3 months ago
test_store_authority_timers.py
fix: align test suite and release infra with develop for 2.2.0
3 months ago
test_store_sync.py
fix: audit refactors, report contract, and concurrent OBP downlink ( #36 )
3 months ago
test_subscription_router.py
fix: audit refactors, report contract, and concurrent OBP downlink ( #36 )
3 months ago
test_subscription_table_store_ops.py
fix: gate OBP source ensure when bridge source is already active
3 months ago
test_timer_store_ops.py
fix: audit refactors, report contract, and concurrent OBP downlink ( #36 )
3 months ago
test_voice_ingress_builder.py
fix: audit refactors, report contract, and concurrent OBP downlink ( #36 )
3 months ago
test_voice_subscription_plan.py
fix: stop premature OBP monitor voice END events
3 months ago