summaryrefslogtreecommitdiff
path: root/backup.c
AgeCommit message (Expand)AuthorFilesLines
2014-01-26Bump the year to 2014.Wayne Davison1-1/+1
2013-01-19Update copyright year.Wayne Davison1-1/+1
2010-04-30May as well use do_mkdir() directly these days.Wayne Davison1-1/+1
2010-04-24Minor restructuring/clarification to get_backup_name.Matt McCutchen1-4/+4
2010-04-24In "ignoring unsafe symlink" messages, show only the file-list path.Matt McCutchen1-2/+2
2010-03-09Handle files that spring up while doing backup path checking.Wayne Davison1-15/+37
2009-04-11More backup improvements:Wayne Davison1-155/+112
2009-04-11Fix "just in case" unlink. Prefer renaming of normal filesWayne Davison1-5/+5
2009-04-10Improved link_or_rename() to handle prefer_rename better.Wayne Davison1-17/+12
2009-04-10Fixed an ACL/xattr corruption issue where the --backup option could causeWayne Davison1-4/+28
2009-03-03Make the backup code call unsafe_symlink() correctly.Wayne Davison1-1/+1
2009-01-03Improved the backup code:Wayne Davison1-93/+84
2009-01-03Update the copyright year.Wayne Davison1-1/+1
2009-01-03Added init_stat_x() to avoid duplication of acl/xattr init code.Wayne Davison1-13/+4
2008-07-13Added the --info=FLAGS an --debug=FLAGS options, which allowsWayne Davison1-6/+5
2008-05-22Fixed the backing up of a device or socket.Wayne Davison1-4/+2
2008-05-17Fixed an "else" in the device-making part of keep_backup().Wayne Davison1-2/+5
2008-05-17Fixed several issues with preserving xattrs when using --backup.Wayne Davison1-0/+3
2008-05-17Preserve the right errno value when trying adjunct functions duringWayne Davison1-19/+49
2008-03-01Include 2008 in the copyright years.Wayne Davison1-1/+1
2007-09-23Changed "statx" to "stat_x" to try to work around a build problem on AIX.Wayne Davison1-2/+2
2007-09-23Changed make_bak_dir() to take a const char *.Wayne Davison1-24/+23
2007-09-23Made make_bak_dir() global.Wayne Davison1-1/+1
2007-07-10Tweaking the license text a bit more.Wayne Davison1-2/+3
2007-07-07Switching to GPL 3.Wayne Davison1-3/+2
2007-04-24Need to call unmake_file() instead of free() on a file_struct.Wayne Davison1-1/+1
2007-04-24Adding the --fake-super option.Wayne Davison1-2/+2
2007-04-07The improved --xattrs option is landing on the trunk.Wayne Davison1-2/+23
2007-03-11The ACL support has arrived! This version has a brand new protocolWayne Davison1-8/+31
2007-02-04Further modifications to the copyright comment section.Wayne Davison1-4/+3
2006-12-07Use the new device defines: F_RDEV_P(), DEV_MAJOR(), and DEV_MINOR().Wayne Davison1-1/+2
2006-12-05Tweaked some externs.Wayne Davison1-2/+0
2006-12-03Moved an extern.Wayne Davison1-1/+1
2006-12-03- Typical tranfers now save 12-20 bytes per file because several varsWayne Davison1-16/+21
2006-11-28Added some more "const" prefixes to some "char *" vars.Wayne Davison1-6/+6
2006-11-21The call to do_chmod() needed to be conditional.Wayne Davison1-0/+2
2006-04-25Updated the FSF's address to an even newer one.Wayne Davison1-3/+3
2006-04-25- Updated the address for the FSF in the opening comment.Wayne Davison1-18/+19
2006-02-24Got rid of unused externs.Wayne Davison1-2/+0
2006-02-24Call mkdir_defmode() instead of do_mkdir().Wayne Davison1-3/+2
2006-01-30Call robust_rename() with its newly-added arg.Wayne Davison1-2/+3
2006-01-29Call the new name of set_perms(): set_file_attrs().Wayne Davison1-1/+1
2006-01-26Handle separated devices and special files.Wayne Davison1-1/+3
2006-01-20Call make_file() with one more arg (the base flags).Wayne Davison1-1/+1
2006-01-19Added a new arg to the make_file() call.Wayne Davison1-1/+1
2006-01-13Got rid of calls to (the soon to vanish) safe_fname() function.Wayne Davison1-8/+7
2005-11-10Indent the "failure:" label away from column 0.Wayne Davison1-1/+1
2005-06-10Fixed a problem in the backing up of symlinks and devices: weWayne Davison1-20/+21
2005-02-22In make_simple_backup(), if the rename() failed because we triedWayne Davison1-9/+23
2005-02-14John E. Malmberg convinced me to standardize on #ifs for definedWayne Davison1-1/+1