summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-12-13Git 2.34.6v2.34.6Junio C Hamano3-2/+7
2022-12-13Merge branch 'maint-2.33' into maint-2.34Junio C Hamano17-125/+546
2022-12-13Git 2.33.6v2.33.6Junio C Hamano3-2/+7
2022-12-13Sync with Git 2.32.5Junio C Hamano16-125/+541
2022-12-13Git 2.32.5v2.32.5Junio C Hamano3-2/+10
2022-12-13Merge branch 'ps/attr-limits-with-fsck' into maint-2.32Junio C Hamano3-43/+130
2022-12-13Sync with Git 2.31.6Junio C Hamano12-82/+403
2022-12-13Git 2.31.6v2.31.6Junio C Hamano3-2/+7
2022-12-13Sync with Git 2.30.7Junio C Hamano11-82/+402
2022-12-13Git 2.30.7v2.30.7Junio C Hamano3-2/+88
2022-12-09fsck: implement checks for gitattributesPatrick Steinhardt3-1/+73
2022-12-09fsck: move checks for gitattributesPatrick Steinhardt1-5/+7
2022-12-09fsck: pull out function to check a set of blobsPatrick Steinhardt1-12/+22
2022-12-09fsck: refactor `fsck_blob()` to allow for more checksPatrick Steinhardt1-26/+29
2022-12-09Merge branch 'ps/attr-limits' into maint-2.32Junio C Hamano3-35/+127
2022-12-09Merge branch 'ps/attr-limits' into maint-2.30Junio C Hamano3-36/+132
2022-12-09Merge branch 'ps/format-padding-fix' into maint-2.30Junio C Hamano7-47/+185
2022-12-09pretty: restrict input lengths for padding and wrapping formatsPatrick Steinhardt2-9/+41
2022-12-09utf8: refactor `strbuf_utf8_replace` to not rely on preallocated bufferPatrick Steinhardt1-21/+13
2022-12-09utf8: fix checking for glyph width in `strbuf_utf8_replace()`Patrick Steinhardt2-5/+21
2022-12-09utf8: fix overflow when returning string widthPatrick Steinhardt2-3/+17
2022-12-09utf8: fix returning negative string widthPatrick Steinhardt2-2/+12
2022-12-09utf8: fix truncated string lengths in `utf8_strnwidth()`Patrick Steinhardt4-9/+7
2022-12-09pretty: fix integer overflow in wrapping formatPatrick Steinhardt3-1/+23
2022-12-09pretty: fix adding linefeed when placeholder is not expandedPatrick Steinhardt2-1/+21
2022-12-09pretty: fix out-of-bounds read when parsing invalid padding formatPatrick Steinhardt2-1/+7
2022-12-09pretty: fix out-of-bounds read when left-flushing with stealingPatrick Steinhardt2-1/+7
2022-12-09pretty: fix out-of-bounds write caused by integer overflowPatrick Steinhardt2-5/+23
2022-12-09test-lib: add prerequisite for 64-bit platformsCarlo Marcelo Arenas Belón1-0/+4
2022-12-05attr: ignore overly large gitattributes filesPatrick Steinhardt3-2/+45
2022-12-05attr: ignore attribute lines exceeding 2048 bytesPatrick Steinhardt3-2/+34
2022-12-05attr: fix silently splitting up lines longer than 2048 bytesPatrick Steinhardt2-6/+28
2022-12-05attr: harden allocation against integer overflowsPatrick Steinhardt1-4/+3
2022-12-05attr: fix integer overflow with more than INT_MAX macrosPatrick Steinhardt1-5/+5
2022-12-05attr: fix out-of-bounds read with unreasonable amount of patternsPatrick Steinhardt1-9/+9
2022-12-05attr: fix out-of-bounds write when parsing huge number of attributesPatrick Steinhardt1-8/+8
2022-12-05attr: fix integer overflow when parsing huge attribute namesPatrick Steinhardt1-1/+1
2022-12-05attr: fix out-of-bounds read with huge attribute namesPatrick Steinhardt1-1/+1
2022-12-05attr: fix overflow when upserting attribute with overly long namePatrick Steinhardt1-1/+1
2022-10-06Git 2.34.5v2.34.5Taylor Blau3-2/+7
2022-10-06Sync with 2.33.5Taylor Blau64-59/+295
2022-10-06Git 2.33.5v2.33.5Taylor Blau3-2/+7
2022-10-06Sync with 2.32.4Taylor Blau63-60/+291
2022-10-06Git 2.32.4v2.32.4Taylor Blau2-1/+6
2022-10-06Sync with 2.31.5Taylor Blau61-61/+282
2022-10-06Git 2.31.5v2.31.5Taylor Blau2-1/+6
2022-10-06Sync with 2.30.6Taylor Blau60-61/+277
2022-10-06Git 2.30.6v2.30.6Taylor Blau3-2/+62
2022-10-01t2080: prepare for changing protocol.file.allowTaylor Blau1-0/+3
2022-10-01t1092: prepare for changing protocol.file.allowTaylor Blau1-0/+2
2022-10-01alias.c: reject too-long cmdline strings in split_cmdline()Kevin Backhouse1-2/+9
2022-10-01shell: limit size of interactive commandsJeff King2-4/+36
2022-10-01shell: add basic testsJeff King1-0/+31
2022-10-01transport: make `protocol.file.allow` be "user" by defaultTaylor Blau2-5/+4
2022-10-01t/t9NNN: allow local submodulesTaylor Blau2-0/+3
2022-10-01t/t7NNN: allow local submodulesTaylor Blau23-1/+62
2022-10-01t/t6NNN: allow local submodulesTaylor Blau2-2/+2
2022-10-01t/t5NNN: allow local submodulesTaylor Blau8-0/+19
2022-10-01t/t4NNN: allow local submodulesTaylor Blau4-3/+5
2022-10-01t/t3NNN: allow local submodulesTaylor Blau6-4/+9
2022-10-01t/2NNNN: allow local submodulesTaylor Blau3-2/+8
2022-10-01t/t1NNN: allow local submodulesTaylor Blau2-2/+4
2022-10-01t/lib-submodule-update.sh: allow local submodulesTaylor Blau1-0/+1
2022-10-01builtin/clone.c: disallow `--local` clones with symlinksTaylor Blau2-35/+23
2022-06-23Git 2.34.4v2.34.4Johannes Schindelin3-2/+8
2022-06-23Sync with 2.33.4Johannes Schindelin9-12/+269
2022-06-23Git 2.33.4v2.33.4Johannes Schindelin3-2/+8
2022-06-23Sync with 2.32.3Johannes Schindelin8-12/+263
2022-06-23Git 2.32.3v2.32.3Johannes Schindelin3-2/+8
2022-06-23Sync with 2.31.4Johannes Schindelin7-12/+257
2022-06-23Git 2.31.4v2.31.4Johannes Schindelin3-2/+8
2022-06-23Sync with 2.30.5Johannes Schindelin6-12/+251
2022-06-23Git 2.30.5v2.30.5Johannes Schindelin3-2/+14
2022-06-23setup: tighten ownership checks post CVE-2022-24765Carlo Marcelo Arenas Belón1-11/+60
2022-06-23Merge branch 'cb/path-owner-check-with-sudo'Junio C Hamano4-1/+179
2022-06-17git-compat-util: allow root to access both SUDO_UID and root ownedCarlo Marcelo Arenas Belón3-18/+11
2022-05-12t0034: add negative tests and allow git init to mostly work under sudoCarlo Marcelo Arenas Belón2-0/+77
2022-05-12git-compat-util: avoid failing dir ownership checks if running privilegedCarlo Marcelo Arenas Belón3-2/+66
2022-05-12t: regression git needs safe.directory when using sudoCarlo Marcelo Arenas Belón1-0/+44
2022-04-13Git 2.34.3v2.34.3Junio C Hamano10-5/+104
2022-04-13Git 2.33.3v2.33.3Junio C Hamano9-5/+100
2022-04-13Git 2.32.2v2.32.2Junio C Hamano8-5/+96
2022-04-13Git 2.31.3v2.31.3Junio C Hamano7-5/+92
2022-04-13Git 2.30.4v2.30.4Junio C Hamano3-2/+23
2022-04-13setup: opt-out of check with safe.directory=*Derrick Stolee3-2/+21
2022-04-13setup: fix safe.directory key not being checkedMatheus Valadares2-0/+8
2022-04-13t0033: add tests for safe.directoryDerrick Stolee2-1/+36
2022-03-24Git 2.34.2v2.34.2Johannes Schindelin3-2/+8
2022-03-24Sync with 2.33.2Johannes Schindelin12-13/+264
2022-03-24Git 2.33.2v2.33.2Johannes Schindelin3-2/+17
2022-03-24Sync with 2.32.1Johannes Schindelin11-13/+249
2022-03-24Git 2.32.1v2.32.1Johannes Schindelin3-2/+8
2022-03-24Sync with 2.31.2Johannes Schindelin10-13/+243
2022-03-24Git 2.31.2v2.31.2Johannes Schindelin3-2/+8
2022-03-24Sync with 2.30.3Johannes Schindelin9-13/+237
2022-03-24Git 2.30.3v2.30.3Johannes Schindelin3-2/+26
2022-03-24Fix `GIT_CEILING_DIRECTORIES` with `C:\` and the likesJohannes Schindelin2-11/+23
2022-03-21setup_git_directory(): add an owner check for the top-level directoryJohannes Schindelin3-1/+79
2022-03-21Add a function to determine whether a path is owned by the current userJohannes Schindelin3-0/+106
2022-03-17Merge branch 'cb/mingw-gmtime-r'Johannes Schindelin2-1/+5
2022-03-17mingw: avoid fallback for {local,gm}time_r()Carlo Marcelo Arenas Belón2-1/+5
2022-03-17GIT-VERSION-GEN: bump to v2.33.1Johannes Schindelin1-1/+1
2021-11-24Git 2.34.1v2.34.1Junio C Hamano3-2/+25
2021-11-23Merge branch 'jc/save-restore-terminal-revert' into maintJunio C Hamano1-8/+0
2021-11-23Merge branch 'ds/add-rm-with-sparse-index' into maintJunio C Hamano2-49/+22
2021-11-23Merge branch 'ab/update-submitting-patches' into maintJunio C Hamano1-2/+2
2021-11-23Merge branch 'ev/pull-already-up-to-date-is-noop' into maintJunio C Hamano2-2/+10
2021-11-23Merge branch 'hm/paint-hits-in-log-grep' into maintJunio C Hamano2-52/+2
2021-11-22Revert "editor: save and reset terminal after calling EDITOR"Junio C Hamano1-8/+0
2021-11-22dir: revert "dir: select directories correctly"Derrick Stolee2-49/+22
2021-11-19Revert "grep/pcre2: fix an edge case concerning ascii patterns and UTF-8 data"Junio C Hamano2-52/+2
2021-11-18pull: should be noop when already-up-to-dateErwin Villejo2-2/+10
2021-11-14Git 2.34v2.34.0Junio C Hamano2-5/+3
2021-11-14Merge tag 'l10n-2.34.0-rnd3.1' of git://github.com/git-l10n/git-poJunio C Hamano17-61128/+63643
2021-11-14l10n: pl: 2.34.0 round 3Arusekk1-92/+96
2021-11-14l10n: it: fix typos found by git-po-helperJiang Xin1-3/+3
2021-11-13SubmittingPatches: fix Asciidoc syntax in "GitHub CI" sectionPhilippe Blain1-2/+2
2021-11-14l10n: ko: fix typos found by git-po-helperJiang Xin1-5/+5
2021-11-13l10n: Update Catalan translationJordi Mas1-52/+41
2021-11-13Merge branch 'po-id' of github.com:bagasme/git-poJiang Xin1-307/+196
2021-11-13l10n: po-id for 2.34 (round 3)Bagas Sanjaya1-307/+196
2021-11-13Merge branch 'master' of github.com:ruester/git-po-deJiang Xin1-4264/+4119
2021-11-12Merge branch 'js/trace2-raise-format-version'Junio C Hamano2-3/+3
2021-11-12Merge branch 'ab/fsck-unexpected-type'Junio C Hamano3-4/+12
2021-11-12Merge branch 'ps/connectivity-optim'Junio C Hamano4-48/+1
2021-11-12l10n: bg.po: Updated Bulgarian translation (5211t)Alexander Shopov1-101/+104
2021-11-12l10n: de.po: Update German translation for Git v2.34.0Matthias Rüster1-4264/+4119
2021-11-11trace2: increment event format versionJosh Steadmon2-3/+3
2021-11-11l10n: sv.po: Update Swedish translation (5211t0f0)Peter Krefting1-93/+97
2021-11-11object-file: free(*contents) only in read_loose_object() callerÆvar Arnfjörð Bjarmason2-6/+4
2021-11-11Revert "connected: do not sort input revisions"Junio C Hamano4-48/+1
2021-11-11object-file: fix SEGV on free() regression in v2.34.0-rc2Ævar Arnfjörð Bjarmason2-0/+10
2021-11-11l10n: vi(5211t): Translation for v2.34.0 rd3Tran Ngoc Quan1-101/+107
2021-11-11Merge branch 'l10n/zh_TW/211111' of github.com:l10n-tw/git-poJiang Xin1-93/+97
2021-11-11Merge branch 'fr_v2.34.0_rnd3' of github.com:jnavila/gitJiang Xin1-93/+97
2021-11-11Merge branch 'tr-2-34-r3' of github.com:bitigchi/git-poJiang Xin1-93/+97
2021-11-10A few hotfixesJunio C Hamano1-7/+20
2021-11-10Merge branch 'jk/ssh-signing-fix'Junio C Hamano1-0/+6
2021-11-10Merge branch 'js/simple-ipc-cygwin-socket-fix'Junio C Hamano1-0/+22
2021-11-10Merge branch 'ds/no-usable-cron-on-macos'Junio C Hamano1-6/+21
2021-11-10Merge branch 'jc/fix-pull-ff-only-when-already-up-to-date'Junio C Hamano2-2/+43
2021-11-11l10n: zh_TW.po: v2.34.0 round 3 (0 untranslated)Yi-Jyun Pan1-93/+97
2021-11-10t/lib-gpg: avoid broken versions of ssh-keygenJeff King1-0/+6
2021-11-10l10n: fr: v2.34.0 rnd 3Jean-Noël Avila1-93/+97
2021-11-10maintenance: disable cron on macOSDerrick Stolee1-6/+21
2021-11-10l10n: tr: v2.34.0 round 3Emir Sarı1-93/+97
2021-11-10simple-ipc: work around issues with Cygwin's Unix socket emulationJohannes Schindelin1-0/+22
2021-11-10l10n: zh_CN: v2.34.0 round 3Fangyi Zhou1-94/+98
2021-11-10Merge branch 'master' of github.com:alshopov/git-poJiang Xin1-4218/+4107
2021-11-10l10n: git.pot: v2.34.0 round 3 (1 new)Jiang Xin1-92/+96
2021-11-10Merge branch 'master' of github.com:git/gitJiang Xin12-20/+65
2021-11-09Git 2.34-rc2v2.34.0-rc2Junio C Hamano2-2/+2
2021-11-09Merge branch 'ab/parse-options-cleanup'Junio C Hamano2-10/+9
2021-11-09Merge branch 'ad/ssh-signing-testfix'Junio C Hamano1-0/+1
2021-11-09parse-options.[ch]: revert use of "enum" for parse_options()Ævar Arnfjörð Bjarmason2-10/+9
2021-11-09l10n: pl: 2.34.0 round 2Arusekk1-254/+251
2021-11-08l10n: vi(5210t): Translation for v2.34.0 rd2Tran Ngoc Quan1-4239/+4588
2021-11-07l10n: es: 2.34.0 round 2Christopher Diaz Riveros1-4579/+5004
2021-11-06l10n: Update Catalan translationJordi Mas1-6/+6
2021-11-06l10n: bg.po: Updated Bulgarian translation (5210t)Alexander Shopov1-4218/+4107
2021-11-06Merge branch 'pt-PT' of github.com:git-l10n-pt-PT/git-poJiang Xin1-2189/+1528
2021-11-06Merge branch 'l10n/zh_TW/211104' of github.com:l10n-tw/git-poJiang Xin1-4295/+4661
2021-11-05t/lib-git.sh: fix ACL-related permissions failureAdam Dinwoodie1-0/+1
2021-11-05l10n: fr: v2.34.0 round 2Jean-Noël Avila1-815/+291
2021-11-05Merge branch 'po-id' of github.com:bagasme/git-poJiang Xin1-308/+318
2021-11-05l10n: po-id for 2.34 (round 2)Bagas Sanjaya1-308/+318
2021-11-05l10n: zh_TW.po: v2.34.0 round 2 (0 untranslated)pan934121-4295/+4661
2021-11-05Merge branch 'master' of github.com:nafmo/git-l10n-svJiang Xin1-4207/+4575
2021-11-05Merge branch 'fz/po-zh_CN' of github.com:fangyi-zhou/git-poJiang Xin1-232/+232
2021-11-04l10n: sv.po: Update Swedish translation (5210t0f0u)Peter Krefting1-4207/+4575
2021-11-04A few fixes before -rc2Junio C Hamano1-0/+7
2021-11-04Sync with maintJunio C Hamano0-0/+0
2021-11-04Merge branch 'vd/pthread-setspecific-g11-fix' into maintJunio C Hamano1-1/+1
2021-11-04Merge branch 'ma/doc-git-version' into maintJunio C Hamano1-1/+1
2021-11-04Merge branch 'pw/rebase-r-fixes' into maintJunio C Hamano2-1/+32
2021-11-04Merge branch 'jk/log-warn-on-bogus-encoding' into maintJunio C Hamano3-14/+3
2021-11-04Merge branch 'vd/pthread-setspecific-g11-fix'Junio C Hamano1-1/+1
2021-11-04Merge branch 'rd/http-backend-code-simplification'Junio C Hamano1-3/+1
2021-11-04Merge branch 'ar/no-verify-doc'Junio C Hamano3-4/+14
2021-11-04Merge branch 'ar/fix-git-pull-no-verify'Junio C Hamano2-0/+30
2021-11-04l10n: zh_CN: 2.34.0 Round 2Fangyi Zhou1-232/+232
2021-11-04l10n: tr: v2.34.0 round 2Emir Sarı1-240/+246
2021-11-03async_die_is_recursing: work around GCC v11.x issue on FedoraVictoria Dye1-1/+1
2021-11-04l10n: git.pot: v2.34.0 round 2 (3 new, 3 removed)Jiang Xin1-230/+230
2021-11-04Merge branch 'master' of github.com:git/gitJiang Xin25-85/+416
2021-11-04Merge branch 'fz/po-zh_CN' of github.com:fangyi-zhou/git-poJiang Xin1-4165/+4566
2021-11-03Git 2.34-rc1v2.34.0-rc1Junio C Hamano1-1/+1
2021-11-03Merge branch 'pw/rebase-r-fixes'Junio C Hamano2-1/+32
2021-11-03Merge branch 'ds/add-rm-with-sparse-index'Junio C Hamano2-1/+27
2021-11-03Merge branch 'jx/message-fixes'Junio C Hamano3-3/+3
2021-11-03Merge branch 'rs/ssh-signing-fix'Junio C Hamano1-6/+8
2021-11-03rebase -i: fix rewording with --committer-date-is-author-datePhillip Wood2-1/+32
2021-11-03dir: fix directory-matching bugDerrick Stolee2-1/+27
2021-11-03l10n: pl: Update translationArusekk1-5201/+6301
2021-11-02l10n: zh-CN: v2.34.0 round 1Fangyi Zhou1-4165/+4566
2021-11-01gpg-interface: avoid buffer overrun in parse_ssh_output()René Scharfe1-2/+2
2021-11-01gpg-interface: handle missing " with " gracefully in parse_ssh_output()René Scharfe1-4/+6
2021-11-01A few more topics before -rc1Junio C Hamano1-0/+11
2021-11-01Merge branch 'ab/test-lib'Junio C Hamano1-1/+0
2021-11-01Merge branch 'jc/doc-format-patch-clarify-auto-base'Junio C Hamano1-3/+3