Commit Briefs
build with -Wmissing-prototypes
ok stsp@
add "e" (close-on-exec) flag to fopen(3) calls
suggested by millert ok thomas_adam
sync with OpenBSD parse.y
Explicitly cast "char" to "unsigned char" when assigned to "int" to prevent sign extension from breaking comparions against EOF or passing invalid arguments to ctype functions.
pull in a type fix from the OpenBSD parse.y template
Original commit message by deraadt: (unsigned) means (unsigned int) which on ptrdiff_t or size_t or other larger types really is a range reduction... Almost any cast to (unsigned) is a bug.
restore code removed in b5f0780096f443734de8fc503ca92bf737e2a7b2 and complete code so sub directories work in gotweb
This was pointed out by uwerler in IRC. ok stsp
add got.conf(5) configuration file
ok tracey
move gw_conf malloc to parse.y and cleanup another one-line set/check
fix rash pointer change in last edit
restructure gotweb parse.y to be like the new got parse.y
correct a lot of incorrect error handling adjust copyrights