mirror of
https://github.com/n0mjs710/HBlink4.git
synced 2026-11-08 04:19:26 +00:00
Features: - Add trust flag to RepeaterConfig (default: false) - Trusted repeaters can use any TG dynamically via OPTIONS - Config TGs become defaults instead of restrictions - Use for core network, testing, or administrative repeaters - Make default repeater config optional - Omitting default rejects non-matching repeaters - Provides better security by requiring explicit config Code improvements: - Remove deprecated _is_talkgroup_allowed() method (never called) - Remove defensive exception masking from _load_repeater_tg_config() - Implement fail-fast design - bugs crash immediately with clear traceback - Authentication at line 1120 is single point of truth for config validation Documentation: - Update configuration.md with trust flag examples and security notes - Explain optional default behavior - Update config_sample.json with trusted repeater example