summaryrefslogtreecommitdiffstats
path: root/src/copy.c
AgeCommit message (Expand)AuthorLines
2021-07-28doc: modernize usage of “disk” and “core”Paul Eggert-1/+1
2021-05-15copy: remove fiemap logicPádraig Brady-211/+5
2021-05-13copy: disallow copy_file_range() on Linux kernels before 5.3Pádraig Brady-2/+45
2021-05-12copy: handle system security config issues with copy_file_range()Pádraig Brady-0/+9
2021-05-12copy: handle EOPNOTSUPP from SEEK_DATAPádraig Brady-1/+1
2021-05-12copy: handle ENOTSUP from copy_file_range()Pádraig Brady-2/+3
2021-05-08maint: consistently free hash structures in dev modePádraig Brady-0/+20
2021-05-06maint: fix sc_space_before_open_paren failureBernhard Voelker-2/+2
2021-05-03copy: exit immediately upon failure to allocate hash memoryPádraig Brady-0/+4
2021-05-02copy: ensure we enforce --reflink=neverPádraig Brady-7/+13
2021-04-26copy: do not refuse to copy a swap fileZorro Lang-1/+1
2021-04-11maint: use "char const *" rather than "const char *"Pádraig Brady-3/+3
2021-01-01maint: update all copyright year number rangesPádraig Brady-1/+1
2020-11-21maint: port from matchpathcon to selabel_lookupPaul Eggert-13/+10
2020-06-25cp: use copy_file_range if availablePaul Eggert-0/+40
2020-06-25cp: use SEEK_DATA/SEEK_HOLE if availablePaul Eggert-11/+198
2020-06-25cp: avoid copy_reg gotoPaul Eggert-23/+11
2020-06-25cp: refactor extent_copyPaul Eggert-64/+55
2020-04-02cp: ensure --attributes-only doesn't remove filesPádraig Brady-4/+5
2020-01-01maint: update all copyright year number rangesPádraig Brady-1/+1
2019-10-03cp: simplify integer overflow checkingPaul Eggert-3/+1
2019-05-28cp: fix /dev/stdin problem on SolarisPaul Eggert-4/+42
2019-01-01maint: update all copyright year number rangesAssaf Gordon-1/+1
2018-10-28build: update gnulib submodule to latestPaul Eggert-1/+2
2018-10-19ln: avoid directory hard-link racesPaul Eggert-15/+15
2018-10-19cp: 'cp -il A B' no longer fails if user OKs itPaul Eggert-3/+3
2018-07-05build: update gnulib submodule to latestPaul Eggert-2/+2
2018-06-30maint: copy: avoid new static analyzer warningsPádraig Brady-1/+8
2018-06-03cp: preserve existing permissions with --no-preserve=modePádraig Brady-2/+2
2018-05-17cp: with --force; replace self referential symlinksPádraig Brady-2/+5
2018-05-15cp: fix symlink checks when overwriting filesPádraig Brady-10/+8
2018-02-24cp: set appropriate default permissions for special filesPádraig Brady-3/+8
2018-01-10mv: fewer syscalls for ‘mv a b’Paul Eggert-33/+34
2018-01-10mv: improve -n atomicityPaul Eggert-32/+56
2018-01-01maint: update all copyright year number rangesPádraig Brady-1/+1
2017-09-19all: prefer HTTPS in URLsPaul Eggert-1/+1
2017-08-03copy: more-accurate warning about destructionPaul Eggert-2/+2
2017-08-01copy: go back to failing 'cp --backup a~ a'Paul Eggert-12/+36
2017-07-30copy: make backup files more reliablyPaul Eggert-43/+24
2017-06-17maint: use C99 for loop initial declarations where possiblePádraig Brady-2/+1
2017-06-02copy: don't fail when unable to chown symlinksPádraig Brady-1/+2
2017-05-18mv: distinguish copy and rename operations with --verbosePádraig Brady-6/+21
2017-02-22cp: set SELinux context for --parents directoriesPádraig Brady-2/+2
2017-02-11ln: replace destination links more atomicallyPaul Eggert-55/+41
2017-01-25build: fix issue with HAVE_FALLOCATE on centos5Pádraig Brady-1/+3
2017-01-09maint: standardize on "timestamp" as per POSIXPaul Eggert-4/+4
2017-01-01maint: update all copyright year number rangesPádraig Brady-1/+1
2016-11-19cp: improve status message when omitting directoriesPádraig Brady-1/+4
2016-10-16all: use die() rather than error(EXIT_FAILURE)Pádraig Brady-2/+3
2016-09-09cp: use FICLONE instead of BTRFS_IOC_CLONEPaul Eggert-6/+10