Andrew Wood
|
ea3787e393
|
Call posix_fadvise() each time we open a new file, not just on the first one.
|
2024-10-05 15:00:08 +01:00 |
|
Andrew Wood
|
de2fe7f6be
|
Correct the O_DIRECT flag setting to use the output file descriptor rather than assuming stdout.
|
2024-10-05 14:17:15 +01:00 |
|
Andrew Wood
|
c548d1f2d8
|
Add a "--gauge" option which alters the progress bar to show the current rate as a percentage of the max rate seen, if the size is unknown (#46).
|
2024-10-04 22:15:14 +01:00 |
|
Andrew Wood
|
fbe726e4c4
|
Add missing three dots to [OPTION] since there can be more than one.
|
2024-10-04 21:05:06 +01:00 |
|
Andrew Wood
|
9aef419c4c
|
Surround the "--average-rate" average rate with brackets rather than square brackets, to differentiate it from the "--rate" current rate.
|
2024-10-04 19:59:21 +01:00 |
|
Andrew Wood
|
a2c6490d31
|
Prefix the estimated completion time of "--fineta" with "FIN" rather than "ETA" to differentiate it from the "ETA" provided by "--eta" (#43).
|
2024-10-04 19:45:08 +01:00 |
|
Andrew Wood
|
4b399995f5
|
Allow --rate to be used with --numeric (#17).
|
2024-10-04 19:08:02 +01:00 |
|
Andrew Wood
|
9bd5a518ea
|
New option "--stats", to show a line of statistics about the transfer once it has ended (issue #49).
|
2024-10-04 15:12:22 +01:00 |
|
Andrew Wood
|
65d568c283
|
Refactor display and calculation functions to separate them out more cleanly, move more information into the state structure instead of repeating it as function parameters, and fix a memory leak in the whole-PID mode of --watchfd.
|
2024-10-04 13:27:17 +01:00 |
|
Andrew Wood
|
545769885d
|
Raise a SIGCONT to the whole process group after receiving a SIGTTOU, so that pipelines can be resumed in the background (for example "pv /dev/zero | cat > /dev/null" can now be suspended and put into the background - if we do not send that signal then "cat" remains stopped, as mentioned in issue #56).
|
2024-10-04 10:24:08 +01:00 |
|
Andrew Wood
|
31d70dae49
|
Use i18n tag rather than fix.
|
2024-10-04 08:53:44 +01:00 |
|
Andrew Wood
|
9a639b40b7
|
Use gmtime() instead of localtime() in debugging output to avoid lockups in signal handlers due to time zone lookups.
|
2024-10-04 08:53:14 +01:00 |
|
Andrew Wood
|
e84f47abc8
|
Refactor handling of TTOU so that instead of shuffling stderr to another file descriptor and using /dev/null when backgrounded, we set a flag to suspend terminal output, and perform all terminal writes through a new pv_tty_write function which checks that flag.
|
2024-10-03 23:03:31 +01:00 |
|
Andrew Wood
|
52a720ec33
|
Improve the readability of the code that handles SIGTTOU.
|
2024-10-03 22:08:11 +01:00 |
|
Andrew Wood
|
416c61a663
|
Re-order structure members to minimise padding / holes, after analysis with "pahole" on a 64-bit system.
|
2024-10-03 22:07:03 +01:00 |
|
Andrew Wood
|
2c8843fc86
|
Expand the list of places to check for patches and bug reports.
|
2024-10-03 12:09:09 +01:00 |
|
Andrew Wood
|
aa07373c4e
|
Removed TODO.md, since it is just an outdated copy of the issue tracker.
|
2024-10-03 11:52:30 +01:00 |
|
Andrew Wood
|
d5fad8db39
|
New German translations.
|
2024-09-29 12:18:11 +01:00 |
|
Andrew Wood
|
4e51afc36c
|
Added a link to the Weblate instance for translations.
|
2024-09-28 22:09:07 +01:00 |
|
Andrew Wood
|
f1f333dc7a
|
Update version to 1.8.14.
|
2024-09-07 21:33:24 +01:00 |
|
Andrew Wood
|
69a56ced7a
|
Correct double-free on exit when using --watchfd - issue #96.
|
2024-09-07 21:04:09 +01:00 |
|
Andrew Wood
|
2c468b0bb2
|
Version bump for new release.
|
2024-08-18 21:59:32 +01:00 |
|
Andrew Wood
|
60936080da
|
Move the "--size @FILE" file size reading into its own function for clarity; standardise its error message format to "program: file: message: detail"; uniquely name variables; refuse to accept a directory as a file; and with this option, try reading the size of a block device from sysfs if we can, to avoid requiring read permissions on the device.
|
2024-08-06 23:17:15 +01:00 |
|
Andrew Wood
|
ba72056bf2
|
Version bump.
|
2024-07-18 22:10:57 +01:00 |
|
Andrew Wood
|
0b12f7db42
|
Update TODO to reflect issue tracker.
|
2024-07-18 22:01:36 +01:00 |
|
Andrew Wood
|
5053cffdad
|
Further clarification of #92, #93.
|
2024-07-17 07:45:13 +01:00 |
|
Andrew Wood
|
02f852604f
|
Add #93.
|
2024-07-17 07:42:18 +01:00 |
|
Andrew Wood
|
729fc10674
|
News item and acknowledgement for zero write bug fix (#92).
|
2024-07-16 22:03:56 +01:00 |
|
Andrew Wood
|
679638beb2
|
More details.
|
2024-07-16 21:42:23 +01:00 |
|
Andrew Wood
|
f8fc5844b1
|
Re-order the output file descriptor setting and the size detection to correct the problem with output block device size detection that was broken in 1.8.10 (#91).
|
2024-07-16 21:39:29 +01:00 |
|
Andrew Wood
|
42b623e9b0
|
Pre-release version and datestamp updates.
|
2024-06-15 23:40:07 +01:00 |
|
Andrew Wood
|
c6ac4d11be
|
Added an example of how to list untranslated strings.
|
2024-06-15 23:00:12 +01:00 |
|
Andrew Wood
|
2d48e07139
|
Updated the instructions for testing translations, now that a method has been found that actually works.
|
2024-06-15 22:47:53 +01:00 |
|
Andrew Wood
|
2bed6776e4
|
Truncate files written with "-o".
|
2024-06-08 22:02:11 +01:00 |
|
Andrew Wood
|
addf25ff16
|
Minor cleanups after merge.
|
2024-06-08 21:21:11 +01:00 |
|
Martin Dørum
|
6073445551
|
document the --output in the man page and help text
|
2024-06-08 14:31:21 +02:00 |
|
Andrew Wood
|
98994bbeaa
|
Correct the copyright year in the "--version" output.
|
2024-04-22 22:25:22 +01:00 |
|
Andrew Wood
|
b089303505
|
Version update.
|
2024-04-21 14:20:26 +01:00 |
|
Andrew Wood
|
205245f269
|
Issue #6 had only one outstanding action which was a duplicate of #34, so it is now removed.
|
2024-04-21 14:00:31 +01:00 |
|
Andrew Wood
|
b375041790
|
Correct issues #34, #86, #87 - progress output stopping when writing output data blocks - by adding a SIGALRM handler, since ignoring the signal prevents it from interrupting writes; and use setitimer() where available, instead of alarm(), to provide sufficient granularity to handle the case where the --interval is not a whole number of seconds.
|
2024-04-21 13:54:01 +01:00 |
|
Andrew Wood
|
31b43cf3c7
|
Formatting correction.
|
2024-04-21 11:32:26 +01:00 |
|
Andrew Wood
|
e483b19c14
|
Formatting correction.
|
2024-04-21 11:31:54 +01:00 |
|
Andrew Wood
|
50b400a1f8
|
Formatting correction.
|
2024-04-21 11:31:26 +01:00 |
|
Andrew Wood
|
d90dc35dd3
|
Formatting correction.
|
2024-04-21 11:30:46 +01:00 |
|
Andrew Wood
|
b45970b3b6
|
Added the ENVIRONMENT section.
|
2024-04-21 11:27:51 +01:00 |
|
Andrew Wood
|
a5700cc914
|
Reinstate the use of $TMPDIR and $TMP in cursor positioning rather than hard-coding "/tmp" (#88).
|
2024-04-20 21:46:23 +01:00 |
|
Andrew Wood
|
1ad9c321bc
|
Adjust copyright years.
|
2024-03-19 22:19:42 +00:00 |
|
Andrew Wood
|
c9dede08d4
|
Adjust the decimal units flag variable name from "si" to "decimal_units" so it does not overlap with other words like "size" and "signal"; add man page entry and adjust the "-L" man page entry; and allow this flag to also change how input prefixes are processed.
|
2024-03-19 22:17:43 +00:00 |
|
Andrew Wood
|
3b721112e6
|
Acknowledge pull request #85.
|
2024-03-19 21:42:08 +00:00 |
|
Andrew Wood
|
2bc7a1bb10
|
Added #83.
|
2024-03-13 21:56:34 +00:00 |
|