summaryrefslogtreecommitdiff
path: root/src/install.c
AgeCommit message (Expand)Author
2009-04-07maint: avoid "make syntax-check" failureJim Meyering
2009-04-07install: deprecate the --preserve_context optionPádraig Brady
2009-03-06maint: avoid new unused-macro warnings from gccJim Meyering
2009-02-18cp: -a now preserves SELinux context, with reduced diagnosticsOndřej Vašík
2009-02-17install: compare files in binary modeEric Blake
2009-02-17install: add --compare (-C) option to install file only when necessaryKamil Dudka
2009-01-29cp/mv: add xattr supportKamil Dudka
2008-11-10avoid a compiler warningJim Meyering
2008-11-09install: indicate clearly it's not for installing packagesJames Youngman
2008-09-06install: new option: --strip-program,Kamil Dudka
2008-06-16remove redundant const directivesJim Meyering
2008-06-14add "const" attribute, where possibleJim Meyering
2008-06-08standardize some error messagesBo Borgerson
2008-06-03use gnulib's progname moduleJim Meyering
2008-06-02accommodate older SELinux which lacks matchpathcon_init_prefixJim Meyering
2008-06-02declare program_name consistentlyJim Meyering
2008-05-31install: reenable matchpathcon-related codeJim Meyering
2008-05-26convert single-author programs to use proper_nameJim Meyering
2008-05-20install: avoid a leak in currently-ifdef'd-out codeJim Meyering
2008-03-10install, rmdir: write --verbose output to stdout, not to stderr.Ondřej Vašík
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