1 moreutils (0.64) unstable; urgency=medium
3 * parallel: fix typo in usage message.
4 * Makefile: Propagate compiler and linker flags when building is_utf8.
5 * ts: Fix parsing of ISO-8601 dates.
7 * parallel: Allow compiling with uClibc-ng, which does not have getloadavg.
10 -- Joey Hess <id@joeyh.name> Thu, 20 Aug 2020 13:05:19 -0400
12 moreutils (0.63) unstable; urgency=medium
14 * vipe: Clean up temp file even when it exits with an error.
15 Thanks, Stig Palmquist.
16 * ts: Fix ts -m %.s to not output negative microseconds.
18 * sponge: Fix bug in -a mode that doubled original content of file when
19 the temp file is located on a different filesystem.
21 -- Joey Hess <id@joeyh.name> Wed, 09 Jan 2019 11:14:01 -0400
23 moreutils (0.62) unstable; urgency=medium
25 * ts: Add -m option to use monotonic clock.
27 * ts: Added %.T format like %T but with hi-res.
29 * pee: Ignore SIGPIPE and write errors caused by the command not
30 consuming all its input. Closes: #697052
31 Thanks, Ole Jørgen Brønner
32 * chronic: document return value semantics of -e option. Closes: #867167
34 * vidir: reword man page to more explicit mention 'file' args.
37 * pee: Don't buffer input, bringing behavior into line with tee.
38 Thanks, Sauerbeck Tilman
40 -- Joey Hess <id@joeyh.name> Sun, 31 Dec 2017 12:02:05 -0400
42 moreutils (0.61) unstable; urgency=medium
44 * chronic: Flush output more often to better preserve stdout,err ordering.
45 Thanks, Miroslav Šustek
47 -- Joey Hess <id@joeyh.name> Wed, 19 Apr 2017 10:23:11 -0400
49 moreutils (0.60) unstable; urgency=medium
51 * New implementation of isutf8 by Julien Palard.
52 - Noncharacters (ending with 0xFFFF and 0xFFFE) were considered
53 invalid when encoded in utf8, according to the unicode standard
54 they are valid: "However, they are not illegal in interchange, nor
55 does their presence cause Unicode text to be ill-formed."
56 - \xf4\xbf\xbf\xbf was considered valid UTF8, which is not: after
57 0xF4 the following byte should be between 80 and 8F.
58 - This implementation does not try to decode the stream, so it checks
60 - Add --list option. Closes: #691330
61 * Support bullding in Cygwin.
66 -- Joey Hess <id@joeyh.name> Fri, 12 Aug 2016 19:15:57 -0400
68 moreutils (0.59) unstable; urgency=medium
70 * Makefile: add DOCBOOKXSL setting.
72 * parallel: include signal.h to fix warning when building with clang
74 * chronic: Added -v option for more verbose output.
75 Thanks, Tomas Mudrunka
76 * chronic: Added -e option to display any stderr.
77 Thanks, Tomas Mudrunka
79 -- Joey Hess <id@joeyh.name> Sat, 02 Apr 2016 15:23:08 -0400
81 moreutils (0.58) unstable; urgency=medium
83 * OpenBSD compile fix.
85 * ts: Quiet perl's complaints about utf-8. Closes: #812143
86 Thanks, Nicolas Schier.
88 -- Joey Hess <id@joeyh.name> Tue, 23 Feb 2016 17:11:52 -0400
90 moreutils (0.57) unstable; urgency=medium
92 * Avoid using non-portable error() in ifdata, a portability reversion
95 -- Joey Hess <id@joeyh.name> Mon, 13 Jul 2015 18:29:06 -0400
97 moreutils (0.56) unstable; urgency=medium
99 * ifdata: Fix error messages when a non-existent network interface
100 is queried. Closes: #386754 Thanks, Nicolas Schier
101 * errno.docbook: Fix typo. Closes: #749399
102 * vidir: Create missing target directories. Closes: #728688
103 Thanks, Nicolas Schier
105 -- Joey Hess <id@joeyh.name> Wed, 03 Jun 2015 12:03:50 -0400
107 moreutils (0.55) unstable; urgency=medium
109 * parallel: serialise output through internal pipe. Closes: #704125
110 Thanks, Nicolas Schier.
111 * sponge: add append option '-a'. Closes: #623197
112 Thanks, Nicolas Schier.
114 -- Joey Hess <id@joeyh.name> Mon, 19 Jan 2015 13:58:08 -0400
116 moreutils (0.54) unstable; urgency=medium
118 * vidir: Fix bug in handling filenames that share a common
119 prefix when renaming. Closes: #654326
120 Thanks, Kushal Kumaran
122 -- Joey Hess <id@joeyh.name> Fri, 28 Nov 2014 11:25:32 -0400
124 moreutils (0.53) unstable; urgency=medium
126 * Orphaned the Debian package.
128 -- Joey Hess <joeyh@debian.org> Sat, 08 Nov 2014 00:31:54 -0400
130 moreutils (0.52) unstable; urgency=medium
132 * Fix docbook markup for parallel examples. Closes: #756377
133 * ts: Add -s option to make timestamp relative to start.
134 Thanks, Adam Juraszek.
136 -- Joey Hess <joeyh@debian.org> Tue, 09 Sep 2014 14:12:05 -0400
138 moreutils (0.51) unstable; urgency=low
140 * Fix ifdata to build on OS X. Thanks, Peter Eisentraut
142 * use docbook-xsl for building man pages. Thanks, Peter Eisentraut
143 for extensive patch set!
145 * Fix ifdata, ifne, parallel to build on illumos. Thanks, Gabriele Giacone
148 -- Joey Hess <joeyh@debian.org> Thu, 27 Feb 2014 12:01:21 -0400
150 moreutils (0.50) unstable; urgency=low
152 * Fix build on Hurd. Closes: #716653
153 (Thanks, Pino Toscano)
155 -- Joey Hess <joeyh@debian.org> Mon, 26 Aug 2013 13:00:24 -0400
157 moreutils (0.49) unstable; urgency=low
159 * ts: Fix timezone used with -i
160 * errno, isutf8: Fix zero-termination of option list, which could lead
161 to getopt crash. Closes: #715867
162 (Thanks, Mayhem Team)
164 -- Joey Hess <joeyh@debian.org> Wed, 10 Jul 2013 16:21:41 -0400
166 moreutils (0.48) unstable; urgency=low
168 * Allow overriding PREFIX and CFLAGS to make the build more flexible
170 * Typo. Closes: #697113
171 * ts: -i enables incremental timestamping.
172 Thanks, Thomas Vander Stichele
173 * ts: Support single-digit day dates.
174 Thanks, Peter Lunicks
175 * sponge: Check fclose to detect certian short reads. Closes: #704453
177 -- Joey Hess <joeyh@debian.org> Sat, 04 May 2013 23:50:03 -0400
179 moreutils (0.47) unstable; urgency=low
181 * errno: New utility that looks up errno numbers or names.
183 -- Joey Hess <joeyh@debian.org> Mon, 25 Jun 2012 16:31:17 -0400
185 moreutils (0.46) unstable; urgency=low
187 * Typo. Closes: #649158
188 * combine: Avoid reading files twice, to support data coming from
189 pipes. Closes: #667960 Thanks, Carsten Hey
191 -- Joey Hess <joeyh@debian.org> Mon, 09 Apr 2012 16:19:34 -0400
193 moreutils (0.45) unstable; urgency=low
195 * ts: Support %.s for seconds sinch epoch with subsecond resolution.
198 -- Joey Hess <joeyh@debian.org> Sun, 19 Jun 2011 15:44:28 -0400
200 moreutils (0.44) unstable; urgency=low
202 * pee: Propigate exit status of commands run.
204 -- Joey Hess <joeyh@debian.org> Thu, 10 Mar 2011 17:38:14 -0400
206 moreutils (0.43) unstable; urgency=low
208 * chronic: New command, runs a command quietly, unless it fails.
209 * Now depends on IPC::Run, used by chronic.
211 -- Joey Hess <joeyh@debian.org> Fri, 29 Oct 2010 15:54:37 -0400
213 moreutils (0.42) unstable; urgency=low
215 * sponge: Guarantee that output file is always updated atomically,
216 by renaming a temp file into place. Closes: #592144
217 * sponge: Ensure that output file permissions are always preserved
218 if it already exists.
219 * Typo. Closes: #596032
221 -- Joey Hess <joeyh@debian.org> Wed, 06 Oct 2010 20:03:25 -0400
223 moreutils (0.41) unstable; urgency=low
225 * ifdata.docbook: Mark interface as required in synopsis. Closes: #588397
226 * Add missing AUTHOR section to docbook man pages.
227 * sponge: Correct bad use of fread that caused a trailing quantity of
228 soaked data to be silently discarded when a temp file was used
229 and sponge output to stdout. Closes: #595220
231 -- Joey Hess <joeyh@debian.org> Thu, 02 Sep 2010 16:47:10 -0400
233 moreutils (0.40) unstable; urgency=low
235 * lckdo: Now deprecated, since util-linux's flock(1) can do the same
237 * parallel: -i will now replace {} inside parameters, before the {} had
238 to be a separate parameter.
240 -- Joey Hess <joeyh@debian.org> Tue, 06 Jul 2010 19:38:14 -0400
242 moreutils (0.39) unstable; urgency=low
244 * parallel: Fix exit code handling when commands are specified after --
245 * parallel: Make -j 0 do something reasonable (start all jobs at once).
246 * parallel: Fix to really avoid running new jobs when load is too high.
247 * parallel: Fix logic error in code handling -l that could make parallel
248 return a bogus 255 exit code when all jobs succeeded. Closes: #569617
249 * parallel: Allow a decimal load value to be specified with -l
250 * Caps sillyness. Closes: #570815
251 * zrun: Add support for .xz files.
253 -- Joey Hess <joeyh@debian.org> Tue, 23 Feb 2010 15:51:26 -0500
255 moreutils (0.38) unstable; urgency=low
257 * Description improvements. Closes: #549450
258 (Thanks, Justin B Rye)
259 * parallel: Allow running independent commands,
260 like `parallel -j3 -- ls df "echo hi"`
261 * ifdata: Add FreeBSD kernel support, although some of the more esoteric
262 interface options are not currently supported in FreeBSD.
263 * parallel: Define WEXITED to allow building on FreeBSD kernel.
264 * Thanks Enrico Tassi for the FreeBSD kernel support, which should
265 be enough to get moreutils built on Debian kFreeBSD. Closes: #562609
267 -- Joey Hess <joeyh@debian.org> Tue, 09 Feb 2010 15:50:42 -0500
269 moreutils (0.37) unstable; urgency=low
271 * parallel: Clarify man page regarding CPUs. Closes: #536597
272 * parallel: Add -n option. Thanks, Pierre Habouzit. Closes: #537992
273 (As a side effect, fixes a segfault if -- was omitted.)
274 * parallel.1: Typo fixes. Closes: #538147
276 -- Joey Hess <joeyh@debian.org> Sat, 25 Jul 2009 10:18:40 +0200
278 moreutils (0.36) unstable; urgency=low
280 * parallel: New program, contributed by Tollef Fog Heen,
281 that can run multiple jobs in parallel, optionally checking
283 * mispipe: Fix closing of extra pipe FD before starting command
284 so it is not inherited by daemons. Closes: #533448
285 (Thanks, Jeremie Koenig)
287 -- Joey Hess <joeyh@debian.org> Fri, 10 Jul 2009 11:01:41 -0400
289 moreutils (0.35) unstable; urgency=low
291 * ifdata: Don't assume that all interface names are 6 characters or less,
292 for instance "wmaster0" is longer. Increase the limit to 20 characters.
293 Closes: #526654 (Thanks, Alan Pope)
294 * isutf8: Reject UTF-8-encoded UTF-16 surrogates. Closes: #525301
295 (Thanks, Jakub Wilk and liw)
297 -- Joey Hess <joeyh@debian.org> Tue, 05 May 2009 15:06:41 -0400
299 moreutils (0.34) unstable; urgency=low
301 * vipe: Avoid dying on empty input. Thanks, Anders Kaseorg
304 -- Joey Hess <joeyh@debian.org> Thu, 11 Dec 2008 15:11:23 -0500
306 moreutils (0.33) unstable; urgency=low
308 * Support installing moreutils into prefixes other than /usr (Evan Broder)
309 * Fix zrun breakage introduced last version. Closes: #504129
311 -- Joey Hess <joeyh@debian.org> Fri, 31 Oct 2008 17:01:03 -0400
313 moreutils (0.32) unstable; urgency=low
315 * zrun: Can be linked to zsomeprog to run the equivilant of zrun someprog.
316 Closes: #411623 (Stefan Fritsch)
317 * zrun: Add support for lzma and lzo. (Stefan Fritsch)
318 * Fix pod error in vidir(1).
320 -- Joey Hess <joeyh@debian.org> Sun, 26 Oct 2008 23:43:30 -0400
322 moreutils (0.31) unstable; urgency=low
324 * pee.1: Document difference with tee in stdout.
325 * ts: Support displaying fractional seconds via a "%.S" conversion
326 specification. Closes: #482789
328 -- Joey Hess <joeyh@debian.org> Sat, 28 Jun 2008 23:19:31 -0400
330 moreutils (0.30) unstable; urgency=low
332 * debhelper v7; rules file minimisation
333 * Use DESTDIR instead of PREFIX.
334 * Add a DOCBOOK2XMAN setting. (Greg KH)
335 * ifne: Add -n which makes it run the command if stdin is empty.
336 * ifne: If no command is specified, print usage information.
338 -- Joey Hess <joeyh@debian.org> Wed, 14 May 2008 19:37:42 -0400
340 moreutils (0.29) unstable; urgency=low
342 * Add ifne, contributed by Javier Merino.
343 * sponge, ifne: Ensure that suspending/resuming doesn't
344 result in partial writes of the data, by using fwrite()
346 * sponge: Handle large data sizes by using a temp file rather than by
347 consuming arbitrary amounts of memory. Patch by Brock Noland.
348 * ts: Allow both -r and a format to be specified, to parse dates and output
349 in a specified format.
350 * ts: Fix bug in timezone regexp.
352 -- Joey Hess <joeyh@debian.org> Tue, 15 Apr 2008 15:30:52 -0400
354 moreutils (0.28) unstable; urgency=low
356 * Moved to a git repository.
357 * vidir: Applied patch from Stefan Fritsch (one part of #412176):
358 - Check for control characters (especially newlines) in filenames
359 and error out, since this can greatly confuse the editor or vidir.
360 - If the source of a rename does not exist (and thus the rename will fail
361 anyway), vidir should not move an existing target file to a tmpfile.
362 - If a directory is renamed, vidir should take that into account when
363 renaming files in this directory.
364 - If a directory name is passed as name/ to vidir, vidir should not
365 add second slash after the name.
366 * vidir: Add support for unlinking directories. To recursivly delete
367 a directory and its contents, pipe find to vidir, and delete the directory
368 and its contents in the editor. Closes: #412176
369 * Add example to man page about recursive modification of directories.
372 -- Joey Hess <joeyh@debian.org> Sat, 02 Feb 2008 17:26:23 -0500
374 moreutils (0.27) unstable; urgency=low
376 * vidir: Check exit codes of close. Closes: #463739
378 -- Joey Hess <joeyh@debian.org> Sat, 02 Feb 2008 16:42:18 -0500
380 moreutils (0.26) unstable; urgency=low
382 * isutf8: Correct inverted exit code when passed a file to check.
385 -- Joey Hess <joeyh@debian.org> Wed, 28 Nov 2007 14:19:32 -0500
387 moreutils (0.25) unstable; urgency=low
389 * isutf8: Detect and reject overlong UTF-8 sequences. Closes: #440951
390 Many thanks to liw for the patch.
392 -- Joey Hess <joeyh@debian.org> Mon, 12 Nov 2007 11:58:07 -0500
394 moreutils (0.24) unstable; urgency=low
396 * vidir: Force numbers to normalised integers.
397 * vidir: Abort on unknown item numbers rather than deleting them.
400 -- Joey Hess <joeyh@debian.org> Sun, 16 Sep 2007 13:05:54 -0400
402 moreutils (0.23) unstable; urgency=low
404 * Add pointer to join from combine's man page. Closes: #435516
405 * Don't strip binaries for debian package if built with
406 DEB_BUILD_OPTIONS=nostrip. Closes: #437577
407 * Include Michael Tokarev's lckdo program and replace / conflict with the
408 current lckdo package. (Robert Edmonds) Closes: #432906
409 * lckdo: Don't clear other flags when setting close on exec.
411 -- Joey Hess <joeyh@debian.org> Wed, 05 Sep 2007 21:45:25 -0400
413 moreutils (0.22) unstable; urgency=low
415 * vidir, zrun: Don't put temp files in the current directory. Closes: #429367
417 -- Joey Hess <joeyh@debian.org> Mon, 25 Jun 2007 16:11:27 -0400
419 moreutils (0.21) unstable; urgency=low
421 * Patch from Sergej Pupykin fixing ifdata -pN.
423 -- Joey Hess <joeyh@debian.org> Mon, 25 Jun 2007 13:07:21 -0400
425 moreutils (0.20) unstable; urgency=low
427 * Typo fixes from Ralf Wildenhues.
428 * ifdata: Add -bips and -bops options contributed by André Appel,
429 to print the number of bytes of incoming/outgoing traffic per second.
431 -- Joey Hess <joeyh@debian.org> Sat, 23 Dec 2006 15:55:45 -0500
433 moreutils (0.19) unstable; urgency=low
435 * vidir: Don't ignore files whose names end in dots. Closes: #398141
436 Thanks, Bram Sanders.
438 -- Joey Hess <joeyh@debian.org> Sat, 11 Nov 2006 22:02:17 -0500
440 moreutils (0.18) unstable; urgency=low
442 * mispipe.docbook: Typo. Closes: #386756
443 * spongs: Output to stdout if no file is specified, useful in a pipeline
444 such as: cvs diff | sponge | patch -R -p0
447 -- Joey Hess <joeyh@debian.org> Thu, 14 Sep 2006 15:13:46 -0400
449 moreutils (0.17) unstable; urgency=low
451 * Add missing \n to sponge usage. Closes: #383944
452 * Add mispipe, contributed by Nathanael Nerode. Pipes together two commands,
453 returning the exit status of the first.
455 -- Joey Hess <joeyh@debian.org> Thu, 7 Sep 2006 20:49:16 -0400
457 moreutils (0.16) unstable; urgency=low
459 * Change the default ts format to include the month and day, for consistency
461 * Add -r switch to ts, which makes it convert existing timestamps in
462 the input into relative times, such as "15m2s ago". Many common date
463 formats are supported.
465 -- Joey Hess <joeyh@debian.org> Sat, 19 Aug 2006 15:27:42 -0400
467 moreutils (0.15) unstable; urgency=low
469 * Remove notes about potential tools from README, moved to wiki.
470 * vidir: Don't abort if it sees an empty or all-whitespace line.
471 * vidir: If just a filename is removed and the number is left,
472 treat this the same as removing the whole line, and delete the file,
473 instead of trying to rename the file to "".
474 * vidir: Remove the periods after the item numbers.
475 * vidir: Man page improvements. Closes: #378122
476 * combine: Man page improvements, to clarify even more that order does
477 matter and that the operations are not commutative. Closes: #361123
478 * combine: The behavior of "or" was fairly strange if lines were repeated in
479 a file. Changed behavior to just print all lines from both files, even
480 if this means printing dups. Not sure I like this behavior either, but
481 it's consistent with the very useful behaviors of "and" and "not".
482 * vidir, vipe: Use /usr/bin/editor if it's present, and EDITOR and VISUAL
483 arn't set, to comply with Debian policy. For portability, fall back to vi
484 if there's no /usr/bin/editor. Closes: #378623
486 -- Joey Hess <joeyh@debian.org> Tue, 25 Jul 2006 22:26:56 -0400
488 moreutils (0.14) unstable; urgency=low
490 * vidir: Also support EDITOR or VISUAL that contains spaces and parameters.
492 -- Joey Hess <joeyh@debian.org> Wed, 12 Jul 2006 13:35:49 -0400
494 moreutils (0.13) unstable; urgency=low
497 * vipe: Support EDITOR or VISUAL that contains spaces and parameters.
499 -- Joey Hess <joeyh@debian.org> Wed, 12 Jul 2006 12:53:44 -0400
501 moreutils (0.12) unstable; urgency=low
503 * Really fix typo. Closes: #369485
504 * zrun: Add usage message.
505 * ifdata: Fix bug in argument parsing that could make it segfault.
506 * combine: Allow operators to be written in any case.
508 -- Joey Hess <joeyh@debian.org> Wed, 28 Jun 2006 14:04:49 -0400
510 moreutils (0.11) unstable; urgency=low
512 * combine: better synopsis. Closes: #360544
513 * ifdata: basically rewritten by Adam Lackorzynski, code size is 40%
514 smaller, macros removed, return checks added for all lib calls.
516 * vidir: behave properly if passed a directory name to edit. Closes: #369156
517 * check-isutf8: needs to be a bash script, the way it encodes characters
518 won't work with dash.
519 * check-isutf8: exit nonzero if any tests fail
521 -- Joey Hess <joeyh@debian.org> Sat, 27 May 2006 19:12:50 -0400
523 moreutils (0.10) unstable; urgency=low
525 * ifdata: patch from Adam Lackorzynski to translate French error messages
526 to English and to convert some #defines to enums.
527 * ifdata: patch from Adam Lackorzynski to avoid printing info for
528 bogus interface. Closes: #360433
529 * Add zrun, contributed by Chung-chieh Shan (you might prefer to alias it to
532 -- Joey Hess <joeyh@debian.org> Sun, 2 Apr 2006 18:34:01 -0400
534 moreutils (0.9) unstable; urgency=low
536 * ifdata: robustness patch from Adam Lackorzynski, in particular deal with
537 /proc not mounted. Closes: #358930
538 * Typo fixes. Closes: #359039, #359040
539 * pee: don't send a copy of every line sent to every command to stdout.
540 Seems best for it not to output anything to stdout on its on at all.
543 -- Joey Hess <joeyh@debian.org> Mon, 27 Mar 2006 13:45:45 -0500
545 moreutils (0.8) unstable; urgency=low
547 * Back to Mithandir's C sponge, now fixed.
548 * tss.1, ifdata.1: typo fix. Closes: #358557, #358556
549 * ifdata: patch from its author to make it behave properly on big endian
550 systems. Closes: #358860
552 -- Joey Hess <joeyh@debian.org> Fri, 24 Mar 2006 20:52:21 -0500
554 moreutils (0.7) unstable; urgency=low
556 * Add pee (pipe tee) contributed by Miek Gieben.
557 * ifdata: Patch from KELEMEN Peter to add support for printing hardware
558 interface. Closes: #357646
560 -- Joey Hess <joeyh@debian.org> Sat, 18 Mar 2006 14:17:08 -0500
562 moreutils (0.6) unstable; urgency=low
564 * Revert to perl sponge since the C one corrupts larger files.
565 Hopefully temporary..
567 -- Joey Hess <joeyh@debian.org> Fri, 10 Mar 2006 15:33:43 -0500
569 moreutils (0.5) unstable; urgency=low
571 * Added ifdata, by Benjamin BAYART (originally called ifcfg).
572 * Made ifdata -Wall clean.
573 * Made ifdata support -h and print usage on unknown options.
574 * Cleaned up ifdata's behavior when asked to print info for nonexistant
575 devices. Still needs improvement.
576 * Indentation improvements.
577 * Replaced and(1) and not(1) by combine, based on an idea by Matt Taggart.
579 -- Joey Hess <joeyh@debian.org> Tue, 7 Mar 2006 23:02:14 -0500
581 moreutils (0.4) unstable; urgency=low
583 * Added versions of and(1) and not(1) that support arbitrary numbers of
586 -- Joey Hess <joeyh@debian.org> Sun, 5 Mar 2006 22:28:13 -0500
588 moreutils (0.3) unstable; urgency=low
590 * Switch sponge to a C implementation by mithandir.
591 * Added a list of prospective tools that I am considering adding to the
594 -- Joey Hess <joeyh@debian.org> Fri, 3 Mar 2006 18:09:46 -0500
596 moreutils (0.2) unstable; urgency=low
598 * Build dep on docbook-xml.
600 -- Joey Hess <joeyh@debian.org> Sun, 19 Feb 2006 18:40:56 -0500
602 moreutils (0.1) unstable; urgency=low
606 -- Joey Hess <joeyh@debian.org> Sun, 12 Feb 2006 17:11:21 -0500