Commit Briefs

Thomas Adam

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.


Thomas Adam

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@


Thomas Adam

run gotd authentication in a separate child process

ok op@


Thomas Adam

fix group membership check in gotd auth

ok op@


Thomas Adam

implement per-repository read/write authorization rules in gotd

ok op@