Uesrland part of PF Obtained-from: OpenBSD Ported-by: Devon O'Dell and Simon 'corecode' Schubert Additioncally, do a pass over the code to get it WARNS=6 clean. This means mostly fixing const'ness of strings and cleanup sign/unsigned comparisions. The warnings in authpf about unused arguments have been removed by use of __unused.