Documentation / RelNotes / 2.3.3.txton commit Merge branch 'ag/rebase-i-in-c' into js/rebase-in-c-5.5-work-with-rebase-i-in-c (5ab7e0f)
   1Git v2.3.3 Release Notes
   2========================
   3
   4Fixes since v2.3.2
   5------------------
   6
   7 * A corrupt input to "git diff -M" used cause us to segfault.
   8
   9 * The borrowed code in kwset API did not follow our usual convention
  10   to use "unsigned char" to store values that range from 0-255.
  11
  12 * Description given by "grep -h" for its --exclude-standard option
  13   was phrased poorly.
  14
  15 * Documentaton for "git remote add" mentioned "--tags" and
  16   "--no-tags" and it was not clear that fetch from the remote in
  17   the future will use the default behaviour when neither is given
  18   to override it.
  19
  20 * "git diff --shortstat --dirstat=changes" showed a dirstat based on
  21   lines that was never asked by the end user in addition to the
  22   dirstat that the user asked for.
  23
  24 * The interaction between "git submodule update" and the
  25   submodule.*.update configuration was not clearly documented.
  26
  27 * "git apply" was not very careful about reading from, removing,
  28   updating and creating paths outside the working tree (under
  29   --index/--cached) or the current directory (when used as a
  30   replacement for GNU patch).
  31
  32 * "git daemon" looked up the hostname even when "%CH" and "%IP"
  33   interpolations are not requested, which was unnecessary.
  34
  35 * The "interpolated-path" option of "git daemon" inserted any string
  36   client declared on the "host=" capability request without checking.
  37   Sanitize and limit %H and %CH to a saner and a valid DNS name.
  38
  39Also contains typofixes, documentation updates and trivial code clean-ups.