summaryrefslogtreecommitdiffstats
path: root/src/shred.c
AgeCommit message (Expand)AuthorLines
2021-07-28doc: modernize usage of “disk” and “core”Paul Eggert-3/+3
2021-01-01maint: update all copyright year number rangesPádraig Brady-1/+1
2020-06-01maint: use getrandom, not getentropyPaul Eggert-1/+1
2020-05-31maint: use getentropy and new tempname modulesPaul Eggert-1/+2
2020-01-01maint: update all copyright year number rangesPádraig Brady-1/+1
2019-11-11shred: modernize documentationPaul Eggert-38/+4
2019-01-01maint: update all copyright year number rangesAssaf Gordon-1/+1
2018-12-15shred,sort,split: fix ftruncate error reportingPaul Eggert-4/+6
2018-07-05build: update gnulib submodule to latestPaul Eggert-2/+2
2018-01-01maint: update all copyright year number rangesPádraig Brady-1/+1
2017-12-10build: avoid build failure without sys/mtio.hPádraig Brady-2/+2
2017-12-09doc: shred: change 'truncate' to the more descriptive 'deallocate'Pádraig Brady-1/+1
2017-09-19shred: reinstate --remove file name length obfuscationPádraig Brady-1/+0
2017-09-19all: prefer HTTPS in URLsPaul Eggert-1/+1
2017-08-02maint: avoid a syntax-check failurePádraig Brady-1/+2
2017-07-30shred: avoid rename racePaul Eggert-44/+31
2017-07-24maint: fix grammar in a shred.c commentJim Meyering-1/+1
2017-07-23shred: remove redundant zeroing of freed memoryPádraig Brady-2/+0
2017-07-20shred: use explicit_bzeroPaul Eggert-2/+2
2017-04-17shred: fix invalid pattern generation for certain sizesBogdan Drozdowski-1/+1
2017-01-14maint: modernize URLsPaul Eggert-3/+2
2017-01-01maint: update all copyright year number rangesPádraig Brady-1/+1
2016-10-16all: use die() rather than error(EXIT_FAILURE)Pádraig Brady-2/+3
2016-01-01maint: update all copyright year number rangesPádraig Brady-1/+1
2015-12-14maint: fix incorrect spellings etcPádraig Brady-1/+1
2015-11-04all: avoid quoting file names when possiblePádraig Brady-4/+3
2015-11-04all: replace most uses of quotearg_colon() with quote()Pádraig Brady-29/+26
2015-10-27all: quote string arguments in error messagesPádraig Brady-23/+27
2015-10-03build: Pacify GCC 5 on 32-bit hostsPaul Eggert-14/+24
2015-10-03build: avoid -Wstrict-overflow warnings with GCC 5.1 on 32 bitPádraig Brady-9/+11
2015-08-31doc: clarify in --help/man where short options take no paramPádraig Brady-1/+2
2015-07-07shred: fix pattern selection for certain iteration countsPádraig Brady-2/+3
2015-04-30doc: standardize messages about the '-' stdin FILEPádraig Brady-2/+4
2015-01-31doc,maint: fix use of "i.e." in documentation and commentsBernhard Voelker-1/+1
2015-01-01maint: update all copyright year number rangesPádraig Brady-1/+1
2014-12-19diagnose too-large numbers betterPádraig Brady-22/+7
2014-09-19doc: output correct --help references with --program-prefixPádraig Brady-1/+1
2014-09-08maint: prefer 'return status;' to 'exit (status);' in 'main'Paul Eggert-1/+1
2014-05-10shred: don't infloop upon negative sizeJim Meyering-2/+2
2014-05-10shred: fix overflow checking of command-line optionsPaul Eggert-4/+5
2014-04-05shred: overwrite inode storage used by some file systemsPádraig Brady-52/+66
2014-04-04shred: avoid a data pass on empty filesPádraig Brady-5/+5
2014-04-03shred: shred one block even for empty filesPaul Eggert-1/+4
2014-04-02shred: port to GNU/Linux behavior with tape drivesPaul Eggert-17/+47
2014-01-02maint: update all copyright year number rangesBernhard Voelker-1/+1
2013-11-27shred: provide --remove methods to avoid excessive syncingPádraig Brady-10/+39
2013-11-08shred: avoid data write pass with --size=0Pádraig Brady-0/+4
2013-11-08shred: increase I/O block size for periodic pattern casePádraig Brady-1/+1
2013-11-08shred: fix direct I/O failures for last write to filePádraig Brady-11/+10
2013-11-06shred: write larger chunks when possiblePádraig Brady-5/+29