Files
mirror-3x-ui/internal
MHSanaei c2250dbe57 fix(sub): keep the salamander warning state one entry per inbound
genHysteriaLink remembered which salamander settings it had warned
about in a set keyed by the setting names themselves, which a node
chooses with no bound on length or number and the set never forgot,
and it logged the names verbatim into the in-memory log buffer. A node
renaming a setting on every poll grew the master's memory by twice the
name's size per subscription fetch until the process ran out.

The set is keyed by inbound id and holds a digest of the names, the
warning repeats only when that set changes, and it logs at most eight
names cut to 32 characters.
2026-11-01 00:45:21 +01:00
..
2026-10-25 20:08:14 +01:00