Output from linux file command:
without # lines:
ipfilter.dat: ASCII English text, with CRLF line terminators
with # lines:
ipfilter.dat: Non-ISO extended-ASCII English text, with CRLF line terminators
The code
314 // Comments and empty lines are ignored
315 line = line.Strip(wxString::both);
316
317 if (!line.IsEmpty() && !line.StartsWith(wxT("#"))) {
318 discardedCount++;
319 AddDebugLogLineM(false, logIPFilter, wxT(
320 "Invalid line found while reading ipfilter file: ") + line);
321 }
in IPFilter.cpp seems to not work correctly. So maybe it's more a bug report than a feature request.