TODO: add an item for a chmod optimization
[platform/upstream/coreutils.git] / src / copy.c
2008-06-03 Jim Meyeringuse gnulib's progname module
2008-06-02 Jim Meyeringfix cpp indentation policy violations
2008-04-02 Jim Meyering"touch E; mkfifo F; cp -fR F E" no longer fails due...
2008-04-02 Jim Meyeringcopy.c: remove an in-function #ifdef
2008-03-19 Jim Meyeringmv: never unlink a destination file before calling...
2008-02-28 Jim MeyeringMake copyright comments consistent.
2007-12-03 Jim MeyeringReflect change in gnulib: don't include getpagesize.h,
2007-12-01 Jim MeyeringAdd "extern" keyword to declaration of cp_options_default.
2007-12-01 Paul EggertFix a security race with "cp -p A B" when B already...
2007-11-29 Paul EggertClose a file descriptor leak when cp --preserve=context...
2007-11-24 Lasse Collin"cp -p" tries to preserve GID even if preserving the...
2007-11-22 Jim MeyeringQuiet warnings about unused parameters.
2007-11-21 Jim Meyeringcp: by default, refuse to copy through a dangling desti...
2007-11-15 Jim MeyeringAvoid misbehavior of a cross-device "mv" or "install".
2007-10-07 Jim MeyeringAvoid a used-uninitialized error.
2007-10-02 Jim MeyeringNever copy through a symlink that cp has just created.
2007-09-24 Jim Meyeringcopy.c: Remove definitions of factored-out functions.
2007-08-28 Jim MeyeringReflect renaming: mreadlink-with-size -> areadlink...
2007-08-23 Jim MeyeringMove functions from copy.c into new modules, since...
2007-08-22 Jim Meyering* src/copy.c (DEST_INFO_INITIAL_CAPACITY): Correct...
2007-07-29 Jim MeyeringAdjust indentation to reflect today's change.
2007-07-29 Jim MeyeringAttempt to copy a regular file, even if stat says it...
2007-07-23 Jim MeyeringUpdate all copyright notices to use the newer form.
2007-07-19 Jim Meyering"cp -i --update older newer" no longer prompts; same...
2007-07-10 Jim MeyeringChange "version 2" to "version 3" in all copyright...
2007-06-18 Paul EggertA few more symlink-related fixes. Fix a bug triggered...
2007-06-18 Jim MeyeringUse mreadlink_with_size (doesn't exit), not xreadlink_w...
2007-06-15 Paul EggertCorrect cp's handling of destination symlinks in some...
2007-06-10 Jim Meyeringbug-fix: cp would fail to write through a dangling...
2007-05-19 Jim MeyeringRename uses of futimens -> gl_futimens; glibc now decla...
2007-04-02 Jim Meyering* src/copy.c (copy_reg): Initialize local "con", before...
2007-03-29 Jim Meyering* tests/cp/cp-a-selinux: New file. Test for the bug...
2007-03-29 Jim Meyeringcp, mv, install: add SELinux support, but unlike with...
2007-03-28 Jim MeyeringMerge branch 'master' of /cu
2007-03-25 Paul EggertAvoid the need for euidaccess and/or lstat on every...
2007-03-18 Jim MeyeringMerge branch 'master' of /cu
2007-03-16 Paul Eggert* src/copy.c: Include filemode.h.
2007-03-12 Jim MeyeringMerge branch 'master' of /cu
2007-03-03 Andrew ChurchFix a bug: cp -x would fail to set mount point permissions.
2007-03-01 Bruno Haible* bootstrap.conf (gnulib_modules): Replace xreadlink...
2007-02-22 Jim MeyeringAdjust preceding change not to perform an unaligned...
2007-02-22 Jim MeyeringPlacate valgrind, wrt ./cp --sparse=always
2007-02-21 Paul Eggert* src/copy.c (cached_umask): Cast -1 to mode_t to avoid...
2007-02-03 Paul Eggert* NEWS: Document fix for cp --preserve=mode.
2007-01-03 Bruno Haible* src/copy.c (copy_internal): Use mkfifo as a fallback...
2006-12-30 Jim Meyering* src/copy.c (copy_reg): Rewrite a comment that was...
2006-12-07 Paul Eggertcp -p now clears special bits if it fails to preserve...
2006-12-06 Paul Eggert* NEWS: Document the cp --preserve=ownership fix.
2006-10-21 Jim Meyering* src/copy.c (copy_internal): Add a comment saying...
2006-10-19 Paul Eggert* src/copy.c (copy_reg): Rewrite slightly to avoid...
2006-10-18 Paul Eggert* src/copy.c (copy_internal): Use mknod rather than...
2006-10-18 Paul Eggert* src/copy.c (copy_internal): Remove redundant and...
2006-10-18 Paul Eggert* src/copy.c (copy_internal): Don't pass mkdir a mode...
2006-10-14 Jim Meyering* NEWS: cp -r --backup dir1 dir2, would rename an exist...
2006-09-24 Jim Meyering* NEWS: Mention these fixes.
2006-09-20 Paul Eggert* NEWS: Document fix for cp -i and mv -i.
2006-09-03 Paul EggertDon't include dirname.h, since system.h does it now.
2006-08-28 Paul Eggert* src/copy.c (copy_internal): Don't test whether macros...
2006-08-27 Jim Meyering* src/copy.c (copy_internal): Don't make a backup if...
2006-08-27 Jim MeyeringTwo of those comments apply only when "moving" (not...
2006-08-27 Jim Meyering* src/copy.c (copy_internal): Add comments.
2006-08-26 Jim MeyeringFix "mv --verbose --backup" so its output includes the
2006-08-19 Jim Meyering* NEWS: Fix cp --sparse so that it preserves tail-end...
2006-08-17 Jim Meyering* src/copy.c (copy_internal, same_file_ok): Adjust...
2006-07-29 Paul Eggert(set_author): Preserve the st_author field via the
2006-07-26 Jim Meyering* src/copy.c (set_author) [HAVE_STRUCT_STAT_ST_AUTHOR]:
2006-07-05 Jim Meyering* src/copy.c (copy_internal): Don't work around old...
2006-06-03 Jim MeyeringMake `cp --link --no-dereference' work also on systems...
2006-05-11 Jim Meyeringmv -T DIR EMPTY_DIR no longer fails
2006-05-11 Jim Meyering(copy_internal): Don't explicitly unlink the destination
2006-03-12 Jim Meyering(set_author): Rename function, from preserve_author.
2006-02-04 Jim Meyering(copy_internal): cp -RL no longer fails when encountering
2006-01-02 Jim Meyering(set_owner): Correct a comment.
2006-01-02 Paul EggertInclude lchmod.h.
2005-12-17 Jim Meyering(get_dest_mode): Remove; it is obsolete after removing...
2005-12-04 Jim Meyering(fchown) [!HAVE_FCHOWN]: Define fchown(...) to -1.
2005-11-24 Paul EggertImprove performance a bit by optimizing away
2005-09-25 Paul Eggert(HAVE_FCHMOD, HAVE_FCHOWN): Define to 0 if not defined.
2005-09-23 Paul Eggert(copy_reg): Preserve time stamps if
2005-09-16 Paul EggertInclude stat-time.h, and use its functions instead...
2005-07-11 Paul Eggert(copy_reg): Always copy in binary mode.
2005-07-03 Paul EggertInclude fcntl--.h, not unistd-safer.h.
2005-06-02 Paul EggertDon't use "path" or "filename".
2005-05-31 Jim Meyering(chown_privileges, chown_failure_ok): Mark as `extern'.
2005-05-31 Paul EggertPort to Solaris 10's rules for whether programs can...
2005-05-14 Jim MeyeringUpdate FSF postal mail address.
2005-05-14 Jim MeyeringUpdate FSF postal mail address.
2005-05-10 Jim Meyering(abandon_move): Remove erroneous UNWRITABLE check.
2005-04-11 Paul EggertInclude unistd-safer.h.
2005-03-28 Jim Meyering(copy_reg): Use NULL, not `0'.
2005-03-15 Jim Meyering(copy_reg): Copy regular files in binary mode.
2005-03-11 Jim MeyeringPrompt once again for `mv -i A B' when A and B are...
2005-03-01 Jim Meyering(copy_internal): Change test of source type from !S_ISR...
2005-02-09 Jim Meyering * src/copy.c (valid_options): Add an assertion that
2004-09-22 Jim Meyering(copy): Declare as `extern'.
2004-09-13 Paul EggertAdjust to backup enum rename.
2004-08-11 Paul Eggert(copy_internal): When preserving links, unlink
2004-07-30 Paul Eggert(copy_internal, is_ancestor, copy_dir, copy_reg,
2004-07-27 Paul Eggert(copy_internal): find_backup_file_name no longer
2004-07-04 Jim Meyering(copy_internal): Add a FIXME comment.
next