there are some new compiler warnings due to incorrect use of strlcpy (passing strlen of source as the length), the code appears to not be worse than the previous strn* just that the compiler knows how to warn about it now so I'm committing it anyway, but yeuw