Splitting get_gateway to platform specific files
Implement thread-safe randomness in module_udp

Comparmentalize aesrand into data structure, uses the new user argument
to make_packet
Merge branch 'master' of github.com:zmap/zmap
hopefully working bsd
Working find get_gateway on linux
cleaning up a couple of valgrind warnings
Use consistent naming for OS-specific file.

Add stronger (possibly unecessary) include guards, just to be safe.
Include the renamed files
Fix warnings in get_gateway-bsd.h
Revert "remove redundant file exists check"

The check was not redundant, it's how we load the default config.

This reverts commit 92aa2c67925a0d120aab419380c099fb24f4cfd8.
Only log configuration file when actually loaded
Correctly follow the --ignore-invalid-hosts option

Follows for both the blacklist and command-line CIDR blocks. Also clears
up error messages relating to invalid blocks.

Fixes #190
fix duplicate string 'for' in log output.
Merge pull request #197 from resmo/fix/typo-for

fix duplicate string 'for' in log output.
Zero-out ifreq struct
Move summary into its own file
Remove support for the old version of libjson

This allows us to use the int64 methods and remove the overflows.

Fixes #196
Clean up monitor CSV output

Fixes #201
Reorganize socket creation

Allow for BSD, Linux, or PF_RING sockets. Currently only tested on
BSD-like systems (Mac)
Fix compile error on Linux in socket-linux.c

Include string.h and errno.h