summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2002-03-14.Jim Meyering
2002-03-12*** empty log message ***Jim Meyering
2002-03-10.Jim Meyering
2002-03-10*** empty log message ***Jim Meyering
2002-03-10(strip): Change wording in diagnostic.Jim Meyering
2002-03-10(do_copy): Change wording in diagnostic.Jim Meyering
2002-03-10(main): Change wording in diagnostic.Jim Meyering
2002-03-10(make_path): Remove a comma from a diagnostic.Jim Meyering
2002-03-10*** empty log message ***Jim Meyering
2002-03-10*** empty log message ***Jim Meyering
2002-03-10(GZIP, BZIP2): Remove definitions.Jim Meyering
($(my_distdir).tar.bz2): Remove rule. Now, it's built by `make dist'.
2002-03-10*** empty log message ***Jim Meyering
2002-03-10*** empty log message ***Jim Meyering
2002-03-10*** empty log message ***Jim Meyering
2002-03-10reformat continued lineJim Meyering
2002-03-10(gmsgfmt_cmd): New variable.Jim Meyering
(.po.gmo): Use it here. (.po.mo): Don't create target directly -- otherwise a failed gmsgfmt command would leave a corrupt, yet up-to-date, .gmo file. (.po.gmo): Likewise.
2002-03-10.Jim Meyering
2002-03-10*** empty log message ***Jim Meyering
2002-03-10(copy_reg): Don't exit upon finding a replaced file.Jim Meyering
Instead, just skip it like the diagnostic says. Reported by Paul Eggert.
2002-03-10(copy_reg): Use a more concise diagnostic forJim Meyering
reporting replaced files. This avoids a bug in the code, which mishandled ino_t wider than long.
2002-03-10* src/copy.c (copy_reg): Use a more concise diagnostic forJim Meyering
reporting replaced files. This avoids a bug in the code, which mishandled ino_t wider than long. * src/remove.c (remove_dir): Likewise, twice.
2002-03-09.Jim Meyering
2002-03-09.Jim Meyering
2002-03-09*** empty log message ***Jim Meyering
2002-03-09*** empty log message ***Jim Meyering
2002-03-09.Jim Meyering
2002-03-09(rm) Add comment on new parameter.Jim Meyering
2002-03-09*** empty log message ***Jim Meyering
2002-03-08(struct dev_ino): Declare new type.Jim Meyering
(rm): Add a parameter to the prototype.
2002-03-08(main): Call lstat `.' to get the device/inode numbersJim Meyering
now required for rm.
2002-03-08(do_move): The first time we resort to copy/remove,Jim Meyering
call lstat `.' to get the device/inode numbers now required for rm.
2002-03-08Don't allow a malicious user to trick another user's rm process intoJim Meyering
removing unintended files. In one scenario, if root is removing a hierarchy that is writable by the malicious user, that user may trick root into removing all of `/'. Reported by Wojciech Purczynski. (remove_dir): After chdir `..', call lstat to get the dev/inode of "." and fail if they aren't the same as the old numbers. (remove_cwd_entries): New parameter, `cwd_dev_ino'. (remove_dir): Likewise. (rm): Likewise. Adjust all callers.
2002-03-08*** empty log message ***Jim Meyering
2002-03-08*** empty log message ***Jim Meyering
2002-03-08Mention that this wrapper is needed also on mips-dec-ultrix4.4 systems.Jim Meyering
2002-03-06.Jim Meyering
2002-03-06update from mastersJim Meyering
2002-03-06.Jim Meyering
2002-03-06*** empty log message ***Jim Meyering
2002-03-06(cut invocation): Say that selected input is written in the sameJim Meyering
order that it is read, and is written exactly once.
2002-03-05*** empty log message ***Jim Meyering
2002-03-03*** empty log message ***Jim Meyering
2002-03-03(tgz-size): Also handle a suffix of `K', sinceJim Meyering
the sizes in the output of `du -h' now look like `29K'
2002-03-03*** empty log message ***Jim Meyering
2002-03-03Make cp -r equivalent to cp -R. Add a new cp option --copy-contentsJim Meyering
for people who want to emulate the traditional (and rarely desirable) cp -r behavior. (cp invocation): Document this. Fix some related minor bugs: --no-dereference is no longer equivalent to -d, and --archive (-a) can override the other symlink options. Warn that cp -R is not portable on symbolic links unless you also specify -P.
2002-03-03*** empty log message ***Jim Meyering
2002-03-03.Jim Meyering
2002-03-03(copy_internal): Remove -r warning; no longer needed.Jim Meyering
2002-03-03(COPY_CONTENTS_OPTION): New enum value.Jim Meyering
(long_opts): Add --copy-contents. (usage): Describe new behavior. Sort options. (main): Implement new behavior. Remove diagnostics for -a and -r; no longer needed.
2002-03-03.Jim Meyering