BBS:      TELESC.NET.BR
Assunto:  src/sbbs3/scfg/gen_option_index.py scfgindex.h
De:       Rob Swindell (on Debian Linux)
Data:     Sun, 24 May 2026 02:49:23 -0700
-----------------------------------------------------------
https://gitlab.synchro.net/main/sbbs/-/commit/366d01cf1acbb783954e17c1
Modified Files:
	src/sbbs3/scfg/gen_option_index.py scfgindex.h
Log Message:
scfg: index rate-limit submenu options (Count IPv6 Clients By, etc.)

The Ctrl-F search index generator was skipping every option inside
rate_limit_cfg() (Limit Rate of Connections/Requests, Count IPv4/IPv6
Clients By, Auto-Filter Threshold/Duration/Silently, Subnet Filter
Threshold) because is_navigable_list() only recognized the direct
dispatch pattern `switch (sel)` and missed the indirection-table form
`switch (action[sel])` used by that function (it needs the parallel
action[] array since options are conditionally hidden).

Extend the regex to also match `switch (table[var])`, then regenerate.
n
---
  mSynchronetn  hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net

-----------------------------------------------------------
[Voltar]