TODO: add an item for a chmod optimization
[platform/upstream/coreutils.git] / src / shred.c
2008-08-04 Benno Schulenbergdoc: correct and normalize --help output of several...
2008-06-27 Jim Meyeringfactor out time_t-to-string conversion idiom
2008-06-26 Jim Meyeringshred: also ignore EISDIR upon failed fsync/fdatasync...
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-05-26 Jim Meyeringadjust copyright dates
2008-05-26 Jim Meyeringconvert single-author programs to use proper_name
2007-12-03 Jim MeyeringReflect change in gnulib: don't include getpagesize.h,
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-06-15 Jim MeyeringDon't include "quote.h" when it is not used.
2007-03-28 Jim MeyeringMerge branch 'master' of /cu
2007-03-28 Jim MeyeringHelp translators include translation team's web or...
2006-11-27 Paul EggertImprove the check for departures from C89, and fix...
2006-10-10 Paul Eggert* src/ls.c (quote_name): Use initializer rather than...
2006-09-03 Paul EggertDon't include dirname.h, since system.h does it now.
2006-08-26 Paul EggertInclude <config.h> unconditionally, since we now assume...
2006-08-25 Paul EggertFix typo in previous checkin; a "&" went missing.
2006-08-25 Paul EggertRewrite to avoid some unnecessary casts, macros, literals.
2006-08-13 Jim Meyering* src/shred.c (usage): Don't indent the second line...
2006-08-08 Paul EggertUse new random-number interface rather than rand-isaac.c.
2006-04-19 Paul Eggert(fillrand): The assertion was way too weak, due to
2006-03-26 Jim Meyering(wipename): Use new last_component, in place of base_name.
2005-12-27 Paul Eggert(wipename): Use similar open flags to other places...
2005-12-12 Paul Eggert(struct irand_state, irand_init, irand32, irand_mod...
2005-12-12 Paul EggertInclude rand-isaac.c rather than rand-isaac.h.
2005-12-10 Jim MeyeringDon't include gethrxtime.h. No longer needed.
2005-12-10 Paul EggertInclude rand-isaac.h. Move ISAAC code to rand-isaac.c.
2005-09-24 Jim MeyeringUse `#ifdef HAVE_CONFIG_H', not `#if HAVE_CONFIG_H...
2005-07-11 Paul Eggert(wipefile): Always use binary mode. Clearly this
2005-07-03 Paul EggertInclude fcntl--.h, not unistd-safer.h.
2005-06-19 Jim Meyering(usage): Use `file system', not `filesystem'.
2005-06-17 Jim Meyering(usage): Clarify that shred works on an ext3 file
2005-05-14 Jim MeyeringUpdate FSF postal mail address.
2005-05-14 Jim MeyeringUpdate FSF postal mail address.
2005-04-11 Paul EggertInclude unistd-safer.h.
2005-04-09 Paul EggertRemove all uses of signals; modern hosts have
2005-03-06 Jim MeyeringRemove register keyword.
2005-02-21 Paul EggertInclude gethrxtime.h.
2005-01-15 Jim Meyering(isaac_seed) [HAVE_GETHRTIME]: #if-0 this block,
2005-01-15 Jim Meyering(isaac_seed) [HAVE_GETHRTIME]: Don't call ISAAC_SEED
2004-09-21 Paul EggertRemove unused "case 0".
2004-08-10 Paul Eggert(usage): "-" is an operand, not an option.
2004-08-09 Paul Eggert(wipename): Work even if the directory is writeable
2004-08-03 Paul Eggert(struct Options, main): Use bool for booleans.
2004-08-02 Paul Eggert(UINT_MAX_32_BITS): Remove.
2004-06-30 Jim Meyering(usage, main): Output "file system" rather than "filesy...
2004-06-21 Jim Meyering(main): Standardize on the diagnostics given when someo...
2004-06-08 Jim Meyering(direct_mode): Turn it on/off with directio, too.
2004-06-07 Jim MeyeringEnable direct-mode I/O (bypassing the buffer cache...
2004-06-04 Jim Meyering(dopass): Don't subtract 1 from the offset after
2004-05-30 Jim Meyering(dosync): Ignore EBADF errors, as IRIX 6.5
2004-05-20 Jim MeyeringUse translatable diagnostics, e.g.
2004-05-18 Jim Meyering(names): Bring back lower-case letters, "_", and
2004-05-17 Jim Meyering(incname): Decrement `len' only once per loop iteration.
2004-05-16 Jim MeyeringIn shred, check for errors from fdatasync more carefull...
2004-05-06 Jim Meyering(do_wipefd): Use xnmalloc, rather than xmalloc.
2004-04-20 Jim Meyering(sigill_handler, isaac_seed_machdep): Use void, not...
2004-04-19 Jim Meyering(isaac_seed_start) [AVOID_USED_UNINITIALIZED_WARNINGS]:
2004-04-15 Jim MeyeringInclude getpagesize.h.
2004-04-08 Jim Meyering(O_NOCTTY): Remove redundant decl.
2004-01-21 Jim Meyering(usage): Use EXIT_SUCCESS, not 0, for clarity.
2003-10-18 Jim MeyeringMost .c files (AUTHORS): Revert the WRITTEN_BY/AUTHORS...
2003-09-18 Jim Meyering(WRITTEN_BY): Rename from AUTHORS.
2003-07-23 Jim MeyeringDon't include headers already included by system.h:
2003-06-17 Jim Meyering(main): Call initialize_main.
2003-03-08 Jim MeyeringBefore, when using shred on a device, one had to specif...
2003-01-13 Jim Meyering(long_opts): --zero does not require an argument.
2003-01-10 Jim MeyeringDon't include xalloc.h.
2003-01-10 Jim MeyeringRemove declaration of xstrdup.
2003-01-04 Jim Meyering[S_ISLNK, S_ISFIFO, S_ISSOCK]: Don't define.
2002-12-15 Jim MeyeringRemove all uses of `PARAMS'.
2002-11-05 Jim Meyering(dopass):
2002-09-28 Jim Meyering(dopass): Use a uintmax_t temporary to avoid bogus...
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,...
2002-02-01 Jim Meyering* src/shred.c: (VERBOSE_UPDATE): Update every 5 seconds...
2002-02-01 Jim Meyering(VERBOSE_UPDATE): Now counts seconds, not bytes.
2002-01-21 Jim MeyeringDon't include "xalloc.h", as system.h already does...
2002-01-12 Jim Meyering(usage): Also mention Ext3.
2001-12-21 Jim Meyering[!HAVE_CONFIG_H]: Remove block of code that duplicated
2001-12-19 Jim MeyeringAdd FSF copyright notice.
2001-12-19 Jim Meyering(xstrtoumax): If there is no number but there
2001-12-02 Jim MeyeringUse new macros, HELP_OPTION_DESCRIPTION and VERSION_OPT...
2001-11-26 Jim MeyeringDon't include "gtod.h"
2001-11-23 Jim Meyering(usage): Note that ``Mandatory arguments to long option...
2001-11-23 Jim Meyering(usage): Use `output', not `print' in description of
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-10-21 Jim Meyering(isaac_seed_machdep): Handle SIGSEGV, too. Ick.
2001-08-12 Jim MeyeringInclude gtod.h -- should have been part of preceding...
2001-08-12 Jim MeyeringInclude gtod.h.
2001-05-11 Jim Meyering(usage): Warn about backups and mirrors.
2001-04-29 Jim Meyering--help:
2001-04-29 Jim Meyering(usage): Include in --help output the warning about
2001-01-17 Jim Meyering(PACKAGE): Likewise.
2001-01-14 Jim Meyering(UINT_MAX_32_BITS): Define.
2000-12-22 Jim Meyering(isaac_seed_machdep) [_ARCH_PPC]: Disable the code
next