Files
HBlink4/config
cort 7da5c4b94d Add trust flag for repeaters and make default config optional
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
2025-10-10 07:30:04 -05:00
..