|
| 1 | +Git v2.3.3 Release Notes |
| 2 | +======================== |
| 3 | + |
| 4 | +Fixes 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 | + |
| 39 | +Also contains typofixes, documentation updates and trivial code clean-ups. |
0 commit comments