Andrew Wood
|
a33ee8ef26
|
Avoid a comparison of signed and unsigned values.
|
2026-03-09 20:28:05 +00:00 |
|
Andrew Wood
|
0a27a85b4a
|
Update the copyright years.
|
2026-03-07 23:20:20 +00:00 |
|
Andrew Wood
|
590a3535d8
|
Don't keep PV_REMOTE_QUERY separate from PV_REMOTE_CONTROL after all since they will need to work together; extend pv_remote_check() so it will check for both -R and -Q signals (#101).
|
2025-10-21 23:39:17 +01:00 |
|
Andrew Wood
|
8b3b61e2d3
|
Separate the data transfer modifier options from the alternative operating mode options.
|
2025-10-21 21:13:27 +01:00 |
|
Andrew Wood
|
3f1782a573
|
Draft manual entry, help text, and option parsing for "--query" option (#101).
|
2025-10-20 21:17:59 +01:00 |
|
Andrew Wood
|
a40bdfb55f
|
Merge branch 'issue45_sparse' (#45).
|
2025-10-15 23:17:05 +01:00 |
|
Andrew Wood
|
023cf22a59
|
Add --sparse / -O to the manual, to --help, and to option processing (#45).
|
2025-10-13 21:26:24 +01:00 |
|
Andrew Wood
|
164d7f7738
|
Add the extra --watchfd syntax to the help for that option.
|
2025-10-13 17:58:37 +01:00 |
|
Andrew Wood
|
7d6c7d0735
|
Copyright note update for 2025.
|
2025-01-03 16:11:08 +00:00 |
|
Andrew Wood
|
8fa9df6e7a
|
New --bar-style option; replace "default" with "plain" or with a lookup against the selected default, as appropriate.
|
2024-12-14 00:06:30 +00:00 |
|
Andrew Wood
|
35d5b9efab
|
Handle wide characters and ECMA-48 CSI sequences in the format string when calculating string widths.
|
2024-12-08 21:38:38 +00:00 |
|
Andrew Wood
|
f495303177
|
List all supported format sequences in the output of "--help".
|
2024-12-08 20:40:05 +00:00 |
|
Andrew Wood
|
d51c57379a
|
When cross-compiling, we cannot run a test program to check whether a siginfo_t provides the signal sender PID, so we fall back to assuming that it does, and also check that SA_SIGINFO is declared so compilation will not fail on systems without it (#120).
|
2024-12-03 21:04:58 +00:00 |
|
Andrew Wood
|
503a559b2a
|
Move "--extra-display" and "--stats" to the "Output modifiers" section, since they are not really display switches that directly affect the terminal progress display.
|
2024-12-02 17:36:16 +00:00 |
|
Andrew Wood
|
d7d87fed76
|
Restructure and reformat the manual to be more in line with man-pages(7), with some small wording changes; move -8 and -k to the modifiers section rather than display switches; adjust "--help" output to report the options in the same order the manual lists them.
|
2024-12-02 00:02:18 +00:00 |
|
Andrew Wood
|
dccc7345ab
|
New option "--extra-display" (#3, #4).
|
2024-12-01 19:39:59 +00:00 |
|
Andrew Wood
|
106a673ba8
|
Test at compile time whether siginfo_t is usable for --remote (#119).
|
2024-12-01 15:26:59 +00:00 |
|
Andrew Wood
|
0d618efd0d
|
Remove pointless EOF lines from all sources.
|
2024-11-30 16:40:50 +00:00 |
|
Andrew Wood
|
d9a0041870
|
New --store-and-forward option (#100), including refactoring several areas to allow PV to run in two passes, and the ability to look at the output pipe buffer utilisation to more accurately reflect the total data transferred to the receiving end, rather than just the total amount written to the output buffer.
|
2024-10-05 16:21:59 +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
|
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 |
|
Martin Dørum
|
6073445551
|
document the --output in the man page and help text
|
2024-06-08 14:31:21 +02: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 |
|
kevinruddy
|
fe8137521a
|
Support for decimal SI units
|
2024-03-19 16:57:57 -04:00 |
|
Andrew Wood
|
0e1750835e
|
Rewrite of "--remote", to use a temporary file for information exchange instead of a SysV IPC message queue, to correct the fault where "make check -j32" would fail due to every PV exit removing the message queue.
|
2023-10-01 01:20:16 +01:00 |
|
Andrew Wood
|
e5cc71b4d2
|
Switched licensing to GPLv3+.
|
2023-09-24 21:09:52 +01:00 |
|
Andrew Wood
|
86feafb721
|
Rename "doc" directory to "docs" to match Debian standards.
|
2023-09-03 00:40:26 +01:00 |
|
Andrew Wood
|
2b341c1a7f
|
Minor consistency fixes.
|
2023-09-02 01:33:11 +01:00 |
|
Andrew Wood
|
14ce832249
|
New "--error-skip-block" option.
|
2023-09-02 01:21:18 +01:00 |
|
Andrew Wood
|
9e5bdeb3a4
|
Added "--discard" option.
|
2023-08-28 21:05:45 +01:00 |
|
Andrew Wood
|
e99548ea8a
|
Major restructuring to switch build system from old scripts to GNU Automake.
|
2023-08-28 10:04:39 +01:00 |
|
Andrew Wood
|
34fe796806
|
Refactored "--help" to support multi-byte character locales when word wrapping, and clear all "splint" and "flawfinder" warnings.
|
2023-07-29 21:32:34 +01:00 |
|
Andrew Wood
|
b9f96d9508
|
Provide new option "--debug" instead of using insecure environment variable DEBUG.
|
2023-07-28 23:14:14 +01:00 |
|
Andrew Wood
|
ae81f83e9b
|
New option "--direct-io".
|
2023-07-27 21:44:30 +01:00 |
|
Andrew Wood
|
6cff3c1c2a
|
First draft of new "--sync" option.
|
2023-07-26 22:17:00 +01:00 |
|
Andrew Wood
|
b6d1f62979
|
Centralise all sprintf()/snprintf() calls in a compatibility wrapper pv_snprintf()
|
2023-07-22 22:40:07 +01:00 |
|
Andrew Wood
|
7448c7f320
|
Rewrote configure.in and replaced header.in with one generated by autoheader, added copyright notice to all source files as per GNU standards, and changed "pv --version" output to conform to GNU standards.
|
2023-07-22 19:35:43 +01:00 |
|
Andrew Wood
|
461486ec4f
|
Added --bits option
|
2023-07-16 23:12:12 +01:00 |
|
Andrew Wood
|
4fddf40436
|
Rename --eta-window to --average-rate-window, since that is what it does, and correct the behaviour of the final update so the final rate shown is the average rate across the whole transfer.
|
2023-07-16 21:00:08 +01:00 |
|
Andrew Wood
|
90d9638488
|
Minor format changes as per indent(1) standardisation
|
2023-07-16 11:53:36 +01:00 |
|
lemonsqueeze
|
6bdb951af4
|
Added -m, --eta-window option: set time window for average rate computation (default 30s)
|
2023-05-29 15:11:37 +02:00 |
|
Andrew Wood
|
7d68a574ca
|
Added all changes made between v1.6.6 and June 2020
|
2021-09-04 21:00:00 +01:00 |
|
Andrew Wood
|
12f28d0689
|
Initial commit based on v1.6.6
|
2021-09-04 20:51:25 +01:00 |
|