summaryrefslogtreecommitdiff
path: root/src/install.c
AgeCommit message (Expand)Author
2007-12-01Fix a security race with "cp -p A B" when B already exists.Paul Eggert
2007-11-22cp: by default, refuse to copy through a dangling destination symlinkJim Meyering
2007-11-14src/install.c (setdefaultfilecon): Stub-out the entire function.Jim Meyering
2007-11-14#ifdef-out matchpathcon-related code, for now.Jim Meyering
2007-11-10install+SELinux: reduce a 12x performance hit to ~1.5xJim Meyering
2007-08-20Avoid consuming too much seekable input when yesno is used.Eric Blake
2007-07-23Update all copyright notices to use the newer form.Jim Meyering
2007-07-10Change "version 2" to "version 3" in all copyright notices.Jim Meyering
2007-06-23Prefer "STREQ (a, b)" over "strcmp (a, b) == 0"; similar for != 0.Jim Meyering
2007-06-18A few more symlink-related fixes. Fix a bug triggered by cpPaul Eggert
2007-03-29* tests/cp/cp-a-selinux: New file. Test for the bug reported inJim Meyering
2007-03-29cp, mv, install: add SELinux support, but unlike with the Red HatJim Meyering
2007-03-28Help translators include translation team's web or email address.Jim Meyering
2007-03-17Avoid an obscure build failure, prefer waitpid over wait.Jim Meyering
2007-02-10* src/csplit.c (usage): Use two spaces (not one) to separateJim Meyering
2006-12-04install.c: Preserve time stamps before changing owner or file mode bits,Paul Eggert
2006-10-07* src/install.c (make_ancestor): New arg COMPONENT.Paul Eggert
2006-10-06Fix bug reported today by Mike Frysinger: mkdir -pv is logging thePaul Eggert
2006-09-16* NEWS: Document that mkdir -p and install -d now fork on occasion.Paul Eggert
2006-09-03Don't include dirname.h, since system.h does it now.Paul Eggert
2006-07-17Include mkancesdirs.h.Paul Eggert
2006-03-26(target_directory_operand, install_file_in_dir): Use new last_component, in p...Jim Meyering
2006-02-18(usage): Use two spaces (not one) to separate theJim Meyering
2005-12-17(cp_option_init): Don't set umask_kill member.Jim Meyering
2005-09-23(install_file_in_file): Be more conservative about the previous patch:Paul Eggert
2005-09-23(change_timestamps): First arg is sourcePaul Eggert
2005-09-16Include stat-time.h, and use its functions instead of the obsoletePaul Eggert
2005-06-16Finally remove support for --version-control=S (-V).Jim Meyering
2005-06-15(main): Fix my typo: s/argv[optind]/file[i]/.Jim Meyering
2005-06-14(main): Standardize on a diagnostic forPaul Eggert
2005-06-14(main): Adjust to new make_dir_parents convention.Paul Eggert
2005-06-14tweak diagnostic wording: Use `... return to working directory', ratherJim Meyering
2005-06-14remove obsolete FIXMEJim Meyering
2005-06-13(main): When make_dir_parents changes the current workingJim Meyering
2005-06-02Don't use "path" or "filename".Paul Eggert
2005-05-31(cp_options_init): Use chown_privileges rather than geteuid.Paul Eggert
2005-05-30(getpwnam, getgrnam): Remove decl.Paul Eggert
2005-05-14Update FSF postal mail address.Jim Meyering
2005-05-14Update FSF postal mail address.Jim Meyering
2005-05-01mode_free -> freePaul Eggert
2005-04-28(main): Adjust to new modechange API.Paul Eggert
2004-11-26(stat): Remove decl.Paul Eggert
2004-11-21(usage): Avoid usage that runs afoul of DocbookPaul Eggert
2004-09-21Remove unused "case 0".Paul Eggert
2004-09-13Adjust to backup file rename.Paul Eggert
2004-08-11Further fix for -d regression.Paul Eggert
2004-08-11(main): Fix -d regression introduced withPaul Eggert
2004-08-10(change_timestamps): Fix int->bool conversionPaul Eggert
2004-08-02(isdir): Remove decl.Paul Eggert
2004-07-30(isdir, change_timestamps, change_attributes,Paul Eggert