Commit Briefs

Omar Polo

build with -Wmissing-prototypes

ok stsp@


Stefan Sperling

add "e" (close-on-exec) flag to fopen(3) calls

suggested by millert ok thomas_adam


Christian Weisgerber

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.


Christian Weisgerber

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.


Christian Weisgerber

fix unsigned/signed char mismatch in parse.y




Christian Weisgerber

remove unused #includes


Tracey Emery

restore code removed in b5f0780096f443734de8fc503ca92bf737e2a7b2 and complete code so sub directories work in gotweb

This was pointed out by uwerler in IRC. ok stsp


Stefan Sperling

add got.conf(5) configuration file

ok tracey


Tracey Emery

plug some parse.y leaks


Tracey Emery

move gw_conf malloc to parse.y and cleanup another one-line set/check

fix rash pointer change in last edit


Tracey Emery

restructure gotweb parse.y to be like the new got parse.y

correct a lot of incorrect error handling adjust copyrights



Tracey Emery

remove examples file