On Thu, Jan 25, 2018 at 04:38:20PM -0500, Eric Sunshine wrote: > On Wed, Jan 24, 2018 at 7:58 PM, Jeff King <peff@xxxxxxxx> wrote: > > When git-daemon gets a pktline request, we strip off any > > trailing newline, replacing it with a NUL. Clients prior to > > 5ad312bede (in git v1.4.0) would send: [...] > > > > Reported-by: Michael Haggerty <mhagger@xxxxxxxxxxxx> > > Signed-off-by: Jeff King <peff@xxxxxxxx> > > --- > > diff --git a/t/t5570-git-daemon.sh b/t/t5570-git-daemon.sh > > @@ -196,5 +196,20 @@ test_expect_success 'daemon log records all attributes' ' > > +test_expect_success FAKENC 'hostname interpolation works after LF-stripping' ' > > + { > > + printf "git-upload-pack /interp.git\n\0host=localhost" | packetize > > Do we care about the &&-chain here? (We'd notice if something went > wrong in 'packetize' even without &&-chain since 'input' would likely > end up with incorrect content, but still...) Hmm, yeah. It almost certainly wouldn't matter, but I think it's a good idea to keep up our &&-chains as a pro forma thing. -Peff