• Vitaly Lipatov's avatar
    route-update: support explicit per-group pref override via options · 592e5f2d
    Vitaly Lipatov authored
    ip rule pref is otherwise derived from alphabetical group order, so a group
    cannot be consulted before a lexicographically-earlier one (e.g. fr vs egw)
    without renaming it — and digits sort after letters in ru_RU.UTF-8, so even
    a '0-fr' rename goes the wrong way.
    
    Allow an options line "pref N" to set the group's pref base directly,
    independent of name or locale. Used on fr (pref 900) so claude.ai via fr
    wins over the egw/ai table (pref 1210).
    
    Also call _fixup_rule_pref on the "resolved unchanged" skip path, so an
    options-only change actually migrates the ip rule to the new pref (previously
    the rule kept its old pref because load was skipped).
    Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
    592e5f2d
Name
Last commit
Last update
.claude Loading commit data...
.gear Loading commit data...
ansible/playbooks Loading commit data...
auth Loading commit data...
backup Loading commit data...
certs Loading commit data...
check_system Loading commit data...
common Loading commit data...
cyrus Loading commit data...
dc Loading commit data...
dc-client Loading commit data...
ddos Loading commit data...
dns Loading commit data...
docker Loading commit data...
etersoft Loading commit data...
etersoft-cron Loading commit data...
fail2ban Loading commit data...
girar Loading commit data...
git Loading commit data...
gluster Loading commit data...
hdd Loading commit data...
korinf Loading commit data...
mail Loading commit data...
mysql Loading commit data...
nagios Loading commit data...
nginx Loading commit data...
pve Loading commit data...
research Loading commit data...
rooter Loading commit data...
router Loading commit data...
seafile Loading commit data...
tests Loading commit data...
users Loading commit data...
utils Loading commit data...
vz Loading commit data...
web Loading commit data...
zfs-label-tool Loading commit data...
.gitignore Loading commit data...
CLAUDE.md Loading commit data...
TODO Loading commit data...
etersoft-admin-essential.spec Loading commit data...