Andrew Wood
|
2ff99ab1cd
|
Add TODO markers for elimination of fixed size buffers.
|
2026-04-09 22:01:54 +01:00 |
|
Andrew Wood
|
593723ba92
|
Explain the error branch.
|
2026-04-09 21:58:38 +01:00 |
|
Andrew Wood
|
989a34b7c7
|
Explain what's going on with realloc().
|
2026-04-09 21:44:57 +01:00 |
|
Andrew Wood
|
7892e54d7e
|
Rather than setting an option flag for ratio, add it to the default format string on the "out" side (#67).
|
2026-04-03 20:20:50 +01:00 |
|
Andrew Wood
|
80358e84f3
|
If no display options are passed and "-M both" is active, set a "ratio" option flag to display the in:out ratio as well (#67).
|
2026-04-02 23:08:49 +01:00 |
|
Andrew Wood
|
00f06f2b2c
|
Pass the othermonitor_* values into the main state, and add TODO markers for next steps (#67).
|
2026-03-29 21:49:47 +01:00 |
|
Andrew Wood
|
f647b12a2d
|
Pass through "make indent" for consistency (#67).
|
2026-03-20 22:11:19 +00:00 |
|
Andrew Wood
|
04f99c4951
|
Use a special type for opts->argv[] so that the whole array, and array entries, can both be NULL, and the array entries pointers to constant strings; and ensure that argv[] always has a NULL pointer on the end - all so argv can be passed to execvp() (#67).
|
2026-03-19 22:57:41 +00:00 |
|
Andrew Wood
|
4606638567
|
Constrain the options so that -M cannot be used with -U (as it is a different action) and -M will report the right error message if mixed with -R or -Q (#67).
|
2026-03-14 17:20:30 +00:00 |
|
Andrew Wood
|
882428883a
|
Remember both -N and -F values if two were given (#67).
|
2026-03-14 14:54:53 +00:00 |
|
Andrew Wood
|
c2bbb8eef1
|
Parse the monitoring side setting from "--monitor" (#67).
|
2026-03-14 14:28:30 +00:00 |
|
Andrew Wood
|
111b687449
|
Give "--monitor" a parameter to set which side(s) of the command to monitor (#67).
|
2026-03-13 23:06:43 +00:00 |
|
Andrew Wood
|
5f1893f094
|
Draft documentation and option parsing for a "--monitor" option to run a command and monitor its input and output (#67).
|
2026-03-11 23:37:09 +00:00 |
|
Andrew Wood
|
9566e7d7ea
|
Run through "make indent" for consistency.
|
2026-03-08 11:21:38 +00:00 |
|
Andrew Wood
|
0a27a85b4a
|
Update the copyright years.
|
2026-03-07 23:20:20 +00:00 |
|
Andrew Wood
|
d186d618e3
|
Look up the right maxfds value to use with nftw() for the current system (#179).
|
2026-03-07 23:15:09 +00:00 |
|
Andrew Wood
|
e17f64fce7
|
Allow "--size @dir" to read the size of all files under "dir" (#179).
|
2026-03-07 22:23:10 +00:00 |
|
Andrew Wood
|
b1cac9b78d
|
Record all old-style formatting options, and the full string for the extra display spec, in the control structure; make pv_remote_set only use internal pv state structures so it can be part of the internal pv library where it belongs, and not need to know about main()'s options array.
|
2025-10-26 12:53:51 +00:00 |
|
Andrew Wood
|
9bd96614b3
|
Add an action type for query mode, and more TODOs to plan how it will work (#101).
|
2025-10-21 22:11:10 +01:00 |
|
Andrew Wood
|
de71cc2389
|
Prevent the use of any non-option arguments with -R or -Q (#101).
|
2025-10-21 20:48:44 +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
|
023cf22a59
|
Add --sparse / -O to the manual, to --help, and to option processing (#45).
|
2025-10-13 21:26:24 +01:00 |
|
Andrew Wood
|
f83aa2272b
|
Fix incorrect usage of "optarg".
|
2025-10-04 21:51:26 +01:00 |
|
Andrew Wood
|
fb7c05c262
|
Implement the "pgrep" call for --watchfd =NAME (#95).
|
2025-10-04 21:50:25 +01:00 |
|
Andrew Wood
|
bd4ca7301c
|
Document the new "=NAME" (#95) and "@FILE" (#12) syntax for --watchfd options.
|
2025-10-04 20:17:46 +01:00 |
|
Andrew Wood
|
242297a3c6
|
Partial draft of "-d @filename" (#12) and "-d =processname" syntax (#95).
|
2025-10-04 17:46:43 +01:00 |
|
Andrew Wood
|
a0a9d682ca
|
Reject "-o" when using "-d".
|
2025-09-23 05:45:43 +01:00 |
|
Andrew Wood
|
22bf08f8e4
|
Accept additional arguments when -d is specified, expecting them to be more pid[:fd] values (#12).
|
2025-09-22 21:50:35 +01:00 |
|
Andrew Wood
|
b5fbd1978e
|
Replace watch_pid, watch_fd with arrays, though for now only use the first item in the arrays (#12).
|
2025-09-21 19:50:56 +01:00 |
|
Andrew Wood
|
db80f838ff
|
Explicitly set an action variable to say which action to perform, instead of inferring it from other settings like whether a watch PID was set (#12).
|
2025-09-18 06:18:18 +01:00 |
|
Andrew Wood
|
8c2e934768
|
Add a TODO marker for the next step to take.
|
2025-09-18 05:47:15 +01:00 |
|
Andrew Wood
|
12cc996d32
|
Add --watchfd option values to an array as well as to the currently used variables (#12).
|
2025-09-17 22:12:45 +01:00 |
|
Andrew Wood
|
025577a13f
|
Free default_bar_style on exit.
|
2025-07-25 23:46:24 +01:00 |
|
Andrew Wood
|
7d6c7d0735
|
Copyright note update for 2025.
|
2025-01-03 16:11:08 +00:00 |
|
Andrew Wood
|
43e2eaa4db
|
Removed misplaced splint annotation.
|
2024-12-15 22:54:15 +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
|
1d76c0bc64
|
Permit decimals with suffix for --size, --rate-limit, --buffer-size, and --error-skip-block (#35); and document the types of numbers allowed in the manual.
|
2024-12-10 22:09:32 +00:00 |
|
Andrew Wood
|
dccc7345ab
|
New option "--extra-display" (#3, #4).
|
2024-12-01 19:39:59 +00:00 |
|
Andrew Wood
|
0d7c9ac091
|
Address splint warnings.
|
2024-12-01 16:05:17 +00:00 |
|
Andrew Wood
|
c29d306d10
|
Additional configure.ac cleanups.
|
2024-12-01 15:42: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 |
|
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 |
|
Alexander Perlis
|
f6b0ddc0b3
|
Support block devices in @-syntax
|
2024-08-01 00:36:02 +00:00 |
|
Martin Dørum
|
30763684b7
|
add -o/--output option
|
2024-06-08 14:31:19 +02: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
|
e5cc71b4d2
|
Switched licensing to GPLv3+.
|
2023-09-24 21:09:52 +01:00 |
|