]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'jk/reduce-malloc-in-v2-servers'
authorJunio C Hamano <gitster@pobox.com>
Tue, 28 Sep 2021 20:06:53 +0000 (13:06 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 28 Sep 2021 20:06:53 +0000 (13:06 -0700)
commitbb1677fc29cf64b5ca5c3835261fe360ac2780ad
tree33b173bca408a590ef10afe8285e0d99ac6e9f7c
parentddb1055343948e0d0bc81f8d20245f1ada6430a0
parentccf094788c50c597972ee1fd9c2b554cadc0f14c
Merge branch 'jk/reduce-malloc-in-v2-servers'

Code cleanup to limit memory consumption and tighten protocol
message parsing.

* jk/reduce-malloc-in-v2-servers:
  ls-refs: reject unknown arguments
  serve: reject commands used as capabilities
  serve: reject bogus v2 "command=ls-refs=foo"
  docs/protocol-v2: clarify some ls-refs ref-prefix details
  ls-refs: ignore very long ref-prefix counts
  serve: drop "keys" strvec
  serve: provide "receive" function for session-id capability
  serve: provide "receive" function for object-format capability
  serve: add "receive" method for v2 capabilities table
  serve: return capability "value" from get_capability()
  serve: rename is_command() to parse_command()
Documentation/technical/protocol-v2.txt
ls-refs.c