Commit Briefs

43da8b281f Stefan Sperling

typo in gotsysd.conf.5 spotted by Mischa Peters (main)


be9d733165 Stefan Sperling

bump version number


8cf462a247 Stefan Sperling

CHANGES for 0.111 (tags/0.111)



bef1456818 Stefan Sperling

ensure that gotsysctl gets installed into /usr/local/sbin


1a752fd9da Stefan Sperling

sync dist-file list


acf1343ac7 Stefan Sperling

switch to UID 600 for _gotsysd to match the ports tree


539ba66389 Omar Polo

got-fetch-http: improve handling of HTTP chunked responses

Use a cursor inside the buffer to parse the reply and handle the chunking delimiters instead of memmove()'ing around memory all the time. Spotted after a report from Colin Percival on IRC (thank you!) about got-fetch-http hogging the CPU while cloning the FreeBSD src.git repository. While here also simplify the chunked/non-chunked distinction and teach http_read() how to directly copy the data to a FILE. tested also by Colin, ok stsp@


7131385900 Kyle Ackerman

Plug some memory leaks in got-{send,fetch}-pack

my_capabilities was leaked in both got-send-pack and got-fetch-pack and needed freeing it in both. ok op@




cab13f2dcc Stefan Sperling

free gotweb.c iev_server on shutdown




2bca46599e Stefan Sperling

reduce the send_response() timeout

For some reason this timeout was blocking long enough to make other waiting client connections time out. Reduce the amount of retries.




a51f669c12 Stefan Sperling

log fcgi requests which have timed out




96aa828c56 Stefan Sperling

fix previous commit (build breakage)


a8ae7cb134 Stefan Sperling

do not send fcgi end record trailer to broken connections


49048dfff7 Stefan Sperling

fix error handling in fcgi_forward_response()