TODO: add an item for a chmod optimization
[platform/upstream/coreutils.git] / src / chmod.c
2008-06-16 Jim Meyeringremove redundant const directives
2008-06-14 Jim Meyeringadd "const" attribute, where possible
2008-06-03 Jim Meyeringuse gnulib's progname module
2008-06-02 Jim Meyeringdeclare program_name consistently
2008-05-26 Jim Meyeringconvert 2-author programs to use proper_name
2008-01-30 Jim MeyeringNow that system.h defines is_empty_dir, include "openat.h".
2007-09-07 Jim Meyeringchmod: don't ignore a dangling symlink
2007-07-23 Jim MeyeringUpdate all copyright notices to use the newer form.
2007-07-10 Jim MeyeringChange "version 2" to "version 3" in all copyright...
2007-03-28 Jim MeyeringMerge branch 'master' of /cu
2007-03-28 Jim MeyeringHelp translators include translation team's web or...
2006-12-14 Jim Meyering* NEWS: --preserve-root now works with chgrp, chmod...
2006-09-20 Jim MeyeringFix the 2006-09-18 bug differently.
2006-09-20 Jim Meyering* src/chmod.c: Revert last change. There is a better...
2006-09-18 Paul EggertFix bug where chmod, chown, and chgrp did not process...
2006-09-03 Paul EggertDon't include dirname.h, since system.h does it now.
2006-07-17 Paul Eggert(process_file): Adjust to mode_adjust API change.
2006-05-20 Jim Meyering(main): Use FTS_PHYSICAL here, too.
2006-04-17 Paul Eggert(describe_change): Adjust to filemode changes.
2006-01-17 Jim MeyeringNow that fts no longer changes the current working...
2005-06-29 Jim Meyering(main): Use X2REALLOC rather than x2realloc.
2005-05-14 Jim MeyeringUpdate FSF postal mail address.
2005-05-14 Jim MeyeringUpdate FSF postal mail address.
2005-05-04 Paul EggertInclude quotearg.h.
2005-04-28 Paul Eggert(change, umask_value): New static vars.
2005-03-28 Jim Meyering(long_options): Use NULL, not `0'.
2004-09-24 Paul Eggert(main): Revamp option processing to support "chmod...
2004-09-21 Paul EggertRemove unused "case 0".
2004-07-30 Paul Eggert(recurse, force_silent, process_file, process_files...
2004-06-21 Jim Meyering(main): Standardize on the diagnostics given when someo...
2004-06-09 Jim Meyering(mode_changed): Return false, not 0, now that the funct...
2004-06-09 Jim MeyeringAdjust chmod and chown to be similar if -c or -v are...
2004-03-27 Jim MeyeringDon't include savedir.h -- no longer needed.
2004-01-21 Jim Meyering(usage): Use EXIT_SUCCESS, not 0, for clarity.
2003-11-09 Jim Meyering(usage): Describe new options.
2003-11-09 Jim MeyeringInclude "root-dev-ino.h".
2003-11-04 Jim Meyering(AUTHORS): Add my name.
2003-10-19 Jim Meyeringchmod now uses fts to perform a directory traversal...
2003-10-18 Jim MeyeringMost .c files (AUTHORS): Revert the WRITTEN_BY/AUTHORS...
2003-10-12 Jim MeyeringNew options: --preserve-root and --no-preserve-root.
2003-10-12 Jim Meyering(change_file_mode): Don't #ifdef-out a simple use of
2003-09-18 Jim Meyering(WRITTEN_BY): Rename from AUTHORS.
2003-06-17 Jim Meyering(main): Call initialize_main.
2002-12-15 Jim MeyeringRemove all uses of `PARAMS'.
2002-08-31 Jim MeyeringChange `exit (0)' to `exit (EXIT_SUCCESS)',
2002-08-30 Jim MeyeringChange `error (1, ...' to `error (EXIT_FAILURE, ...'.
2002-07-02 Jim Meyering(usage): Use the PACKAGE_BUGREPORT e-mail address,...
2001-12-11 Jim Meyeringsplit long line
2001-12-11 Jim Meyering(change_file_mode, main):
2001-12-02 Jim MeyeringUse new macros, HELP_OPTION_DESCRIPTION and VERSION_OPT...
2001-11-23 Jim MeyeringSplit usage strings so that --help and --version
2001-11-23 Jim Meyering(usage): Split --help output into smaller pieces.
2001-09-15 Jim Meyering(main): Don't strip trailing slashes; POSIX doesn't...
2001-08-31 Jim Meyering(change_dir_mode): Remove statp arg; no longer needed.
2001-05-12 Jim Meyering(strip_trailing_slashes): Remove declaration; now in...
2001-05-12 Jim Meyering(mode_changed, change_file_mode):
2000-11-23 Jim Meyering(mode_changed): New function.
2000-11-01 Jim Meyering(main): Better diagnostics.
2000-09-30 Jim Meyering(change_file_mode): Perform the chmod even if the
2000-08-08 Jim Meyering(main): Invoke xalloc_die instead of printing our own...
2000-07-30 Jim MeyeringConvert "`%s'" in format strings to "%s", and wrap...
2000-07-25 Jim Meyering(change_file_mode): Save errno from a possibly failed...
2000-06-27 Jim Meyering(change_dir_mode): Don't set errno before
2000-05-13 Jim MeyeringArrange to call close_stdout only upon exit.
1999-11-07 Jim MeyeringUse REFERENCE_FILE_OPTION instead of bare `CHAR_MAX...
1999-08-08 Jim Meyering(change_dir_mode): Remove cast of savedir arg.
1999-04-26 Jim Meyering(describe_change, change_file_mode): Use proper mode_t...
1999-03-31 Jim MeyeringDon't include closeout.h or version-etc.h explicitly...
1999-03-26 Jim Meyeringdefine and use AUTHORS
1999-03-26 Jim MeyeringNo longer include long-options.h.
1999-03-22 Jim Meyeringtweak usage message -- from Karl
1999-03-04 Jim MeyeringInclude long-options.h
1999-02-16 Jim Meyeringupdate copyright dates
1999-01-16 Jim Meyering(usage): Don't make it static so that it can be called...
1998-09-19 Jim Meyeringupdate bug-reporting address
1998-08-30 Jim Meyering(long_options): Replace 12 with CHAR_MAX + 1.
1998-08-13 Jim MeyeringInclude filemode.h.
1998-01-04 Jim MeyeringUse a single enumerated type, Verbosity, instead of
1997-12-16 Jim Meyerings/__P/PARAMS/g
1997-11-30 Jim Meyering(change_dir_mode): Cast st_size arg to unsigned int...
1997-10-25 Jim MeyeringRemove old-style xmalloc and xrealloc decls.
1997-10-07 Jim Meyeringupdate bug-reporting address
1997-10-04 Jim MeyeringRemove old-style savedir dcl.
1997-08-31 Jim Meyeringtweak comment
1997-08-31 Jim Meyering(change_file_mode): Call describe_change with a 3-state...
1997-07-29 Jim MeyeringAdd new option: --reference=FILE.
1997-02-09 Jim Meyeringupdate copyrights for 1997
1997-02-01 Jim Meyeringbracket bug address with <> and append a period
1996-11-03 Jim Meyeringchange bug-reporting address
1996-11-02 Jim Meyeringchange bug-reporting address
1996-10-05 Jim Meyering(main): update --version output to conform to coding...
1996-10-04 Jim Meyering(main): update --version output to conform to coding...
1996-09-06 Jim Meyering(main): Don't set verbose flag for --changes.
1996-08-31 Jim Meyering(usage): remove spurious trailing \n in puts.
1996-08-29 Jim Meyering(usage): Tell where to report bugs.
1996-05-16 Jim Meyering(describe_change): Declare pointer parameters to be...
1996-04-24 Jim Meyeringupdate Copyright years for 1996
1996-03-24 Jim MeyeringUpdate FSF's address.
1996-03-21 Jim Meyering(main): Declare to be of type int, not void.
1996-03-16 Jim MeyeringDon't include version.h.
next