Commit Briefs

Stefan Sperling

remove dependency of gitwrapper on gotd/auth.c

Move gotd_auth_parseuid() from auth.c to parse.y as gotd_parseuid(), and remove auth.c from the list of source files required by gitwrapper.


Stefan Sperling

introduce connection options to gotd.conf

Allow administrators to tweak the default authentication and request timeouts if needed, and to tweak the limit of concurrent connections for specific user accounts. with several tweaks from and ok op@


Stefan Sperling

run gotd authentication in a separate child process

ok op@


Stefan Sperling

fix group membership check in gotd auth

ok op@


Stefan Sperling

implement per-repository read/write authorization rules in gotd

ok op@