Merge branch 'ew/daemon-socket-keepalive'
commit349e0c1adcaa3061623aa7e82b47039db114805a
authorJunio C Hamano <gitster@pobox.com>
Mon, 20 Jun 2016 18:01:00 +0000 (20 11:01 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 20 Jun 2016 18:01:01 +0000 (20 11:01 -0700)
tree426f4ee814360b4071adece77d96be80eae29d0e
parent73bc4b4928e0111aa97c9963535223abb6fb2545
parenta43b68a196652a0c6b054ee4905ac98d1cdcbbb9
Merge branch 'ew/daemon-socket-keepalive'

When "git daemon" is run without --[init-]timeout specified, a
connection from a client that silently goes offline can hang around
for a long time, wasting resources.  The socket-level KEEPALIVE has
been enabled to allow the OS to notice such failed connections.

* ew/daemon-socket-keepalive:
  daemon: enable SO_KEEPALIVE for all sockets