Limit size of EAP-MSCHAPv2 data.  Closes CID #1206504
type with %d / size_t
Link to -lssl only if we're using ssl
Another fix for clang-scan
Only write out what file were writing to if we have an output handle (radsniff)
Pointers should be initialised to NULL not '\0'
clang scan is dumb...
Just use the correct format specifier instead of doing a cast
Out isn't a char array
Output compiler version so we know when Travis upgrade it
Fix error messages complaining about the size of attributes in EAP-SIM Closes #617
Swap out all __attribute__ markers with CC_HINT() this automatically removes them if the CC is not GCClike
Break out radclient structs into their own file
Hacks for later
Add CC_HINT(nonnull) to module methods

perl -p -i -e 's/static rlm_rcode_t mod_/static rlm_rcode_t CC_HINT(nonnull) mod_/' $(find src/modules/ -name "*.[ch]" -print)
Add CC_HINT(nonnull) to state machine definitions
If there's no Acct-Terminate-Cause, it's NAS-Reboot

For the on/off query
Simplify rad_mkdir().  Fixes CID #720459

Get rid of stat(), and ensure that we always chmod() the
directory.
Make sending/receiving debug messages consistent, and use a slightly compacted form
Switch to using new logging macros, and make logging more verbose by default