summaryrefslogtreecommitdiff
path: root/src/util.c
Commit message (Expand)AuthorAgeFilesLines
* Move error reporting out of make_tempfile()Andreas Gruenbacher2015-02-281-2/+0
* Switch from gen_tempname() to try_tempname()Andreas Gruenbacher2015-02-041-31/+33
* Allow arbitrary symlink targets againTim Waugh2015-01-311-28/+0
* Use symlink-safe system call replacementsAndreas Gruenbacher2015-01-311-31/+44
* Fix the fix for CVE-2015-1196v2.7.3Andreas Gruenbacher2015-01-221-47/+36
* Move symlink_target_is_valid() and cwd_is_root()Andreas Gruenbacher2015-01-201-0/+77
* Make sure symlinks don't point outside working directory (CVE-2015-119)Andreas Gruenbacher2015-01-191-0/+7
* More savebuf/savestr error handlingAndreas Gruenbacher2014-11-301-6/+4
* In dry-run mode, create temporary files in a temporary directoryoriginAndreas Gruenbacher2013-07-301-1/+1
* Ignore when preserving extended attributes is not supported or allowedAndreas Gruenbacher2012-09-221-6/+9
* Add --follow-symlinks option for backwards compatibilityAndreas Gruenbacher2012-09-191-1/+4
* Introduce function to lstat all input filesAndreas Gruenbacher2012-09-191-1/+6
* Disable xattrs if libattr doesn't implement attr_copy_action()Andreas Gruenbacher2012-09-171-6/+0
* Check if libattr implements attr_copy_action()Andreas Gruenbacher2012-09-141-0/+6
* Change the type of *_needs_removal from int to boolAndreas Gruenbacher2012-09-131-2/+2
* Support double-quoted filenames in all context diff formatsAndreas Gruenbacher2012-08-111-2/+2
* Remove SHA1 hashes from the file id cacheAndreas Gruenbacher2012-08-081-22/+0
* In the file id cache, allow to flag files in the output queueAndreas Gruenbacher2012-08-081-0/+20
* build: remove unnecessary if-before-freeJim Meyering2012-08-011-2/+1
* Allow to remember SHA1 hashes in the file id cacheAndreas Gruenbacher2012-07-311-9/+46
* No longer remember backup filesAndreas Gruenbacher2012-04-171-46/+22
* Do not delete files immediatelyAndreas Gruenbacher2012-04-171-20/+13
* Create and delete output files in a single functionAndreas Gruenbacher2012-04-171-2/+3
* Add a type field to entries in the file id cacheAndreas Gruenbacher2012-04-171-15/+20
* Switch from the `old' gnu quoting style to the 'new' oneAndreas Gruenbacher2012-04-171-4/+4
* maint: update all copyright year number rangesJim Meyering2012-01-011-2/+2
* build: update to latest gnulib and adaptJim Meyering2011-12-141-1/+1
* Timestamp not set when creating files with --set-time or --set-utcAndreas Gruenbacher2011-12-091-5/+6
* emit one more diagnostic with the required "program_name: " prefixJim Meyering2011-05-251-2/+2
* remove side effect from assertJim Meyering2011-05-251-1/+2
* explicitly ignore close return value to placate static analyzersJim Meyering2011-05-251-1/+2
* plug a leak in fetchnameJim Meyering2011-05-251-0/+1
* avoid a used-uninitialized error in fetchnameAndreas Gruenbacher2011-05-251-3/+2
* maint: remove now-unneeded macro definitionsJim Meyering2011-03-271-9/+0
* Ignore dangerous filenames instead of failing immediatelyAndreas Gruenbacher2011-02-161-11/+0
* Do not let a malicious patch create files above current directoryJim Meyering2011-02-031-1/+12
* Create missing parent directories of temporary filesAndreas Gruenbacher2010-12-041-0/+10
* Fix the USE_XATTR checksAndreas Gruenbacher2010-10-291-2/+2
* Preserve extended attributes of patched files when possibleAndreas Gruenbacher2010-10-271-3/+67
* A minor set_file_attributes() cleanupAndreas Gruenbacher2010-10-271-3/+1
* Only recognize quited filename in the "diff --git" formatAndreas Gruenbacher2010-10-051-3/+3
* Add function make_tempfile()Andreas Gruenbacher2010-09-171-0/+56
* build: silence some cygwin warningsEric Blake2010-05-041-2/+2
* Fix backup file detection for deleted filesAndreas Gruenbacher2010-05-041-22/+62
* Minor cosmetic changesAndreas Gruenbacher2010-05-031-1/+1
* Do not try to set file permissions of symlinksAndreas Gruenbacher2010-05-031-1/+4
* Add two test cases which are currently brokenAndreas Gruenbacher2010-05-031-0/+1
* Do not modify the string arguments of makedirs and removedirsAndreas Gruenbacher2010-05-021-5/+9
* git diffs: Parse copy and rename headersAndreas Gruenbacher2010-05-021-9/+14
* git diffs: Support file mode changesAndreas Gruenbacher2010-05-021-4/+6