Use an alternate method to find VIP targets that should be allowed for Captive Portal. Fixes #4903
Strip any \r when parsing URL table ports file
If the URL table ports file at the URL specified has lines separated by "\r\n" rather than just "\n", then the code here ends up with ports that look like "80\r" "443\r" ... and group_ports() does not match any of those and the final file ends up empty. That seems a shame just because the file was made in some editor that put "\r\n" line breaks. I messed about for a while trying to make my URL table ports alias work until I realized this....
Fix typo in variable name, spotted by Phil Davis
Change version to 2.2.5-DEVELOPMENT
Consider url_port alias type when checking port-type aliases V2
This time I have typed url_ports correctly.
add a check to avoid foreach on non-array
Upgrade config to 11.9. Changes IPsec peer ID for EAP types to "any", to retain previous behavior.
Change the log for CRLs with no data (exists but no certs revoked) to a warning since it's not technically an error.
Add 'any' option for peer ID, for mobile IPsec scenarios where you can't or don't want to check peer ID.
Lower LoginGraceTime to 30s, should be plenty long for users, and mitigates the password login attempt bypass bug in OpenSSH. Ticket #4875
View revisions
Also available in: Atom