summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Pass the correct stat to backup filesHEADmasterTakashi Iwai2022-05-101-3/+10
* gnulib: update to latestAndreas Gruenbacher2020-05-142-5/+5
* Fix failed assertion 'outstate->after_newline'Andreas Gruenbacher2019-07-161-0/+7
* Avoid invalid memory access in context format diffsAndreas Gruenbacher2019-07-151-0/+1
* Don't follow symlinks unless --follow-symlinks is givenAndreas Gruenbacher2019-07-152-5/+21
* Don't crash when RLIMIT_NOFILE is set to RLIM_INFINITYAndreas Gruenbacher2019-06-281-13/+23
* Abort when cleaning up failsAndreas Gruenbacher2019-06-281-2/+6
* Improve support for memory leak detectionAndreas Gruenbacher2019-06-271-1/+15
* Fix swapping fake lines in pch_swapAndreas Gruenbacher2018-08-171-1/+1
* Make the (debug & 2) output more usefulAndreas Gruenbacher2018-08-171-3/+9
* Don't leak temporary file on failed multi-file ed-style patchJean Delvare2018-05-071-0/+1
* Don't leak temporary file on failed ed-style patchJean Delvare2018-05-033-6/+8
* Fix check of return value of fwrite().Bruno Haible2018-04-072-7/+11
* maint: avoid warnings from GCC8Jim Meyering2018-04-073-5/+12
* Minor cleanups in do_ed_scriptAndreas Gruenbacher2018-04-061-30/+27
* Use gnulib execute moduleAndreas Gruenbacher2018-04-061-19/+21
* Invoke ed directly instead of using the shellAndreas Gruenbacher2018-04-061-4/+2
* Fix arbitrary command execution in ed-style patches (CVE-2018-1000156)Andreas Gruenbacher2018-04-061-25/+66
* Allow input files to be missing for ed-style patchesAndreas Gruenbacher2018-04-061-3/+5
* Fix segfault with mangled rename patchAndreas Gruenbacher2018-02-121-1/+2
* Avoid set_file_attributes sign conversion warningsAndreas Gruenbacher2018-02-071-2/+2
* Clarify the error messages for malformed normal diff patchesAndreas Gruenbacher2018-01-231-2/+2
* Create git diff files with indicated modeThomas Orgis2018-01-231-2/+6
* Don't allow hunks to overlapAndreas Gruenbacher2017-09-061-1/+1
* gnulib: update to latestAndreas Gruenbacher2017-09-041-1/+1
* Rename canonicalize global variableTim Waugh2017-02-224-6/+6
* Add a missing NULL check in parse_nameHanno Boeck2016-08-101-1/+5
* Fix out-of-bounds access to lines in a patchHanno Boeck2016-08-101-1/+1
* maint: placate a "make syntax-check" ruleJim Meyering2016-07-311-4/+4
* maint: avoid new warning-errors from gcc-6.1Jim Meyering2016-07-313-6/+7
* Fix broken git-style patch behaviorAndreas Gruenbacher2016-07-271-17/+1
* Fix inname test caseAndreas Gruenbacher2016-07-273-0/+50
* Don't use a zero-size array in struct symlinkAndreas Gruenbacher2015-10-031-6/+7
* Terminate readlink stringTobias Stoeckmann2015-07-121-2/+4
* Use xmalloc in bestmatchTobias Stoeckmann2015-07-081-1/+1
* Don't require traditional patch header after "git --diff"Andreas Gruenbacher2015-03-091-0/+1
* Allow absolute symlinks that lead back into the working directoryAndreas Gruenbacher2015-03-071-3/+44
* Describe better how the dirfd cache worksAndreas Gruenbacher2015-03-051-3/+11
* Use overflow safe arithmetic for counting cache missesAndreas Gruenbacher2015-03-051-4/+4
* Also cache resolved symlinksAndreas Gruenbacher2015-03-051-13/+53
* Invalidate child dirfd cache entries when their parent goes awayAndreas Gruenbacher2015-03-051-0/+13
* Convert lru list into a list_head listAndreas Gruenbacher2015-03-051-38/+14
* Add list_head based double linked listAndreas Gruenbacher2015-03-052-1/+57
* Invalidate dirfd less aggressivelyAndreas Gruenbacher2015-03-051-3/+7
* Move path traversal error reporting into main()Andreas Gruenbacher2015-03-052-13/+18
* Limit the number of path componentsAndreas Gruenbacher2015-03-051-3/+36
* Follow directory symlinks within the working directoryAndreas Gruenbacher2015-03-051-11/+101
* Keep track of the directory hierarchyAndreas Gruenbacher2015-03-051-28/+55
* Refactor traverse_another_path() and helpersAndreas Gruenbacher2015-02-281-19/+23
* Move error reporting out of make_tempfile()Andreas Gruenbacher2015-02-284-3/+10