Initial version of Blue Box IP authentication script for use as 2-factor solution
with SSH and yubiauthd
Playing nice with syslog filehandles
Install script for OpenBSD 5.3

Works around two issues we ran into:
1. The perl EV module requires `LD_PRELOAD=libpthread.so` e.g. `perl -e
'use EV;'` fails, but `LD_PRELOAD=libpthread.so perl -e 'use EV;'`
works.
2. OpenBSD 5.3 includes Perl 5.12 which does not include IO::Socket::IP
which is also not available in a port, so we dropped by to
IO::Socket::INET which also required changing the PeerSocket parameter
to PeerPort.
Moving install-openbsd into contrib/
Remove unnecessary PeerService PeerPort change, already in master
Merge pull request #4 from dlundquist/openbsd-5.3

OpenBSD 5.3
Renaming bbg-ip-check, and also updating IPv6 subnet function to handle quads with leading zeros correctly.
Improve logging
Make sure auth client socket is nonblocking

We were preforming a blocking receive on the client socket in
AuthenticationSession#_read_cb(). Make the client socket nonblocking
after obtaining the peer credentials in AuthenticationSocket#_read_cb().
Avoid writing to socket after client closed socket
More tests
Better sanity checking of yubicode; Logging of all bad auth attempts; Checking return value of system() call so that abnormal exits to that call itself (not just the retval of yubiauth) qualify as a failure, as they should.
Fixed incomplete request test
Add timeout to try_auth() in auth_integration_test.t so we can test incomplete OTPs
spelling
Fix two additional issues where we needed to croak() on fatal errors
Timeout logic for yubiauth client
Merge pull request #5 from dlundquist/nonblocking-auth-session

Nonblocking AuthenticationSession client socket.
Merge pull request #3 from BlueBoxStephen/bbg-ip-auth

Initial version of Blue Box IP authentication script for use as 2-factor...

Looks good!
IO::Socket->connected() doesn't return true on datagram sockets