summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Git 2.33.6v2.33.6Junio C Hamano2022-12-133-2/+7
* Sync with Git 2.32.5Junio C Hamano2022-12-1316-125/+541
|\
| * Git 2.32.5v2.32.5Junio C Hamano2022-12-133-2/+10
| * Merge branch 'ps/attr-limits-with-fsck' into maint-2.32Junio C Hamano2022-12-133-43/+130
| |\
| | * fsck: implement checks for gitattributesPatrick Steinhardt2022-12-093-1/+73
| | * fsck: move checks for gitattributesPatrick Steinhardt2022-12-091-5/+7
| | * fsck: pull out function to check a set of blobsPatrick Steinhardt2022-12-091-12/+22
| | * fsck: refactor `fsck_blob()` to allow for more checksPatrick Steinhardt2022-12-091-26/+29
| | * Merge branch 'ps/attr-limits' into maint-2.32Junio C Hamano2022-12-093-35/+127
| | |\
| * | \ Sync with Git 2.31.6Junio C Hamano2022-12-1312-82/+403
| |\ \ \ | | |/ / | |/| |
| | * | Git 2.31.6v2.31.6Junio C Hamano2022-12-133-2/+7
| | * | Sync with Git 2.30.7Junio C Hamano2022-12-1311-82/+402
| | |\ \
| | | * | Git 2.30.7v2.30.7Junio C Hamano2022-12-133-2/+88
| | | * | Merge branch 'ps/attr-limits' into maint-2.30Junio C Hamano2022-12-093-36/+132
| | | |\|
| | | | * attr: ignore overly large gitattributes filesPatrick Steinhardt2022-12-053-2/+45
| | | | * attr: ignore attribute lines exceeding 2048 bytesPatrick Steinhardt2022-12-053-2/+34
| | | | * attr: fix silently splitting up lines longer than 2048 bytesPatrick Steinhardt2022-12-052-6/+28
| | | | * attr: harden allocation against integer overflowsPatrick Steinhardt2022-12-051-4/+3
| | | | * attr: fix integer overflow with more than INT_MAX macrosPatrick Steinhardt2022-12-051-5/+5
| | | | * attr: fix out-of-bounds read with unreasonable amount of patternsPatrick Steinhardt2022-12-051-9/+9
| | | | * attr: fix out-of-bounds write when parsing huge number of attributesPatrick Steinhardt2022-12-051-8/+8
| | | | * attr: fix integer overflow when parsing huge attribute namesPatrick Steinhardt2022-12-051-1/+1
| | | | * attr: fix out-of-bounds read with huge attribute namesPatrick Steinhardt2022-12-051-1/+1
| | | | * attr: fix overflow when upserting attribute with overly long namePatrick Steinhardt2022-12-051-1/+1
| | | * | Merge branch 'ps/format-padding-fix' into maint-2.30Junio C Hamano2022-12-097-47/+185
| | | |\ \ | | | | |/ | | | |/|
| | | | * pretty: restrict input lengths for padding and wrapping formatsPatrick Steinhardt2022-12-092-9/+41
| | | | * utf8: refactor `strbuf_utf8_replace` to not rely on preallocated bufferPatrick Steinhardt2022-12-091-21/+13
| | | | * utf8: fix checking for glyph width in `strbuf_utf8_replace()`Patrick Steinhardt2022-12-092-5/+21
| | | | * utf8: fix overflow when returning string widthPatrick Steinhardt2022-12-092-3/+17
| | | | * utf8: fix returning negative string widthPatrick Steinhardt2022-12-092-2/+12
| | | | * utf8: fix truncated string lengths in `utf8_strnwidth()`Patrick Steinhardt2022-12-094-9/+7
| | | | * pretty: fix integer overflow in wrapping formatPatrick Steinhardt2022-12-093-1/+23
| | | | * pretty: fix adding linefeed when placeholder is not expandedPatrick Steinhardt2022-12-092-1/+21
| | | | * pretty: fix out-of-bounds read when parsing invalid padding formatPatrick Steinhardt2022-12-092-1/+7
| | | | * pretty: fix out-of-bounds read when left-flushing with stealingPatrick Steinhardt2022-12-092-1/+7
| | | | * pretty: fix out-of-bounds write caused by integer overflowPatrick Steinhardt2022-12-092-5/+23
| | | | * test-lib: add prerequisite for 64-bit platformsCarlo Marcelo Arenas Belón2022-12-091-0/+4
| | | |/
* | | | Git 2.33.5v2.33.5Taylor Blau2022-10-063-2/+7
* | | | Sync with 2.32.4Taylor Blau2022-10-0663-60/+291
|\| | |
| * | | Git 2.32.4v2.32.4Taylor Blau2022-10-062-1/+6
| * | | Sync with 2.31.5Taylor Blau2022-10-0661-61/+282
| |\| |
| | * | Git 2.31.5v2.31.5Taylor Blau2022-10-062-1/+6
| | * | Sync with 2.30.6Taylor Blau2022-10-0660-61/+277
| | |\|
| | | * Git 2.30.6v2.30.6Taylor Blau2022-10-063-2/+62
| | | * alias.c: reject too-long cmdline strings in split_cmdline()Kevin Backhouse2022-10-011-2/+9
| | | * shell: limit size of interactive commandsJeff King2022-10-012-4/+36
| | | * shell: add basic testsJeff King2022-10-011-0/+31
| | | * transport: make `protocol.file.allow` be "user" by defaultTaylor Blau2022-10-012-5/+4
| | | * t/t9NNN: allow local submodulesTaylor Blau2022-10-012-0/+3
| | | * t/t7NNN: allow local submodulesTaylor Blau2022-10-0123-1/+62