Commit Briefs
lib/object_create.c: calloc object ids
future fields added to the got_object_id will be implicitly zeroed instead of gibberish. ok stsp@
gotwebd: abort blame if the client disconnect midway thru
Without setting err when the callback fails we continue the blame machinery.
garbage-collect redundant read_logmsg() parameter
As identified and suggested by stsp, with the previous commit, 'strip_comments' is now always set thus no longer needed. ok stsp@
got: use timestamp and emptiness to validate log message
As suggested by naddy: consider commit log messages valid provided the temp file time stamp has changed and the file is not empty. This heuristic provides the desired behaviour (i.e., reusing cherrypicked/backed-out log messages) that's currently provided but is simpler to grok. Improved by and ok stsp@
convert two files to utf8
ok stsp
do not expect to see a DISCONNECT message in repo processes
The parent no longer sends this message. Perform related cleanup in the shutdown path instead. ok op@
fix gotd segfault in libevent while disconnecting clients
Sending a DISCONNECT message to the repo process and then killing it and freeing its structure won't work. The message ends up on internal libevent queues and will soon crash because we have freed the memory for the event structre. Sending that message is a leftover from the times when the repo procs were persistent.