Andrew Wood
|
d8cc637b56
|
Add the "%{ratio}" formatter (#67).
|
2026-04-03 21:49:41 +01:00 |
|
Andrew Wood
|
8f19633dd7
|
In "-M both" mode, exchange information about the total amount transferred with the other side (#67).
|
2026-04-03 21:12:13 +01:00 |
|
Andrew Wood
|
6c3a08af2b
|
Document the ratio formatting sequence (#67).
|
2026-04-03 20:32:14 +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
|
d7327aaf95
|
Replace pv_state_set_format() with pv_set_format_options(), which takes a structure rather than a long list of arguments, to make it easier to pass around - and rely on pv_state_name_set() being called first rather than doing it within this function, so it is only doing one job (#67).
|
2026-04-03 20:00:42 +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
|
8ef4ff2e84
|
If an empty format string is supplied, such as -F "", make that imply -q and cancel -c, so that -F "" -F "%b %t %r %p %e" -M both will monitor both sides but only display the output side - which will be useful when ratio is added (#67).
|
2026-03-30 21:41:16 +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
|
2a54d4edcc
|
Set up a pair of pipes for the in and out monitors to use to pass progress details between each other, and replace repeated "close if open" code with a macro (#67).
|
2026-03-28 22:40:45 +00:00 |
|
Andrew Wood
|
8281b918ef
|
Add a TODO marker for monitor mode suggesting another way to pass ratio information between in and out (#67).
|
2026-03-27 22:28:07 +00:00 |
|
Andrew Wood
|
7edbd3e951
|
Add a TODO about how to get ratio information (#67).
|
2026-03-24 23:06:36 +00:00 |
|
Andrew Wood
|
d98237134b
|
Adjust the -M help so it specifies the range of accepted values (#67).
|
2026-03-23 22:33:25 +00:00 |
|
Andrew Wood
|
5c84305817
|
Hide the __attribute__() definition from splint so it doesn't generate spurious warnings.
|
2026-03-21 15:48:35 +00:00 |
|
Andrew Wood
|
c8e13d226b
|
Wait for the other processes associated with monitoring mode before returning, closing stdout beforehand so the monitored command will end (#67).
|
2026-03-21 15:47:07 +00:00 |
|
Andrew Wood
|
6a20139f5c
|
Add a macro to remove __attribute__(()) if not compiling with GCC.
|
2026-03-20 23:48:28 +00:00 |
|
Andrew Wood
|
7be959ece1
|
Add more debugging, and pass a dummy input file list of just "-" to the monitoring transfer loop (#67).
|
2026-03-20 23:13:33 +00:00 |
|
Andrew Wood
|
b3896f93b2
|
Add more debugging, and set the pipefd entries to -1 after closing them to avoid double-close (#67).
|
2026-03-20 23:00:44 +00:00 |
|
Andrew Wood
|
09a55ef62a
|
Put the constant on the left hand side to avoid accidental assignment if an "=" is omitted (#67).
|
2026-03-20 22:14:35 +00:00 |
|
Andrew Wood
|
149be3f9ab
|
Run the transfer main loop for the in and out monitoring sides, using another process for "out" if monitoring both (#67).
|
2026-03-20 22:12:14 +00:00 |
|
Andrew Wood
|
f647b12a2d
|
Pass through "make indent" for consistency (#67).
|
2026-03-20 22:11:19 +00:00 |
|
Andrew Wood
|
ff8e396500
|
Do not add the monitor command arguments as PV input files; and execute the monitor command in the monitor process (#67).
|
2026-03-19 22:58:47 +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
|
29c65ad9e1
|
Set up stdin/stdout for the monitored command (#67).
|
2026-03-18 22:28:51 +00:00 |
|
Andrew Wood
|
f84a668098
|
Fork for the command to monitor (#67).
|
2026-03-17 23:41:23 +00:00 |
|
Andrew Wood
|
06721c7be1
|
Create pipes for monitoring (#67).
|
2026-03-14 22:34:17 +00:00 |
|
Andrew Wood
|
bd70b0c6cb
|
Set exit status for --monitor errors (#67).
|
2026-03-14 22:33:52 +00:00 |
|
Andrew Wood
|
220625f370
|
Add TODO markers for the next steps of monitor mode (#67).
|
2026-03-14 21:50:50 +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
|
547b52a313
|
Specify which command since pv is also a command.
|
2026-03-12 21:59:01 +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
|
a33ee8ef26
|
Avoid a comparison of signed and unsigned values.
|
2026-03-09 20:28:05 +00:00 |
|
Andrew Wood
|
d28d2f3155
|
Address the splint warning due to not recognising strlcat().
v1.10.4
|
2026-03-08 11:23:08 +00:00 |
|
Andrew Wood
|
9566e7d7ea
|
Run through "make indent" for consistency.
|
2026-03-08 11:21:38 +00:00 |
|
Andrew Wood
|
c39601bbb2
|
Datestamp updates.
|
2026-03-08 11:20:54 +00:00 |
|
Andrew Wood
|
e3fcc6ae71
|
Commit to release date.
|
2026-03-08 11:19:21 +00:00 |
|
Andrew Wood
|
9c18fecb98
|
Acknowledge #179.
|
2026-03-08 11:10:10 +00:00 |
|
Andrew Wood
|
521391a495
|
Version bump.
|
2026-03-07 23:23:35 +00:00 |
|
Andrew Wood
|
f65caacfca
|
Version bump, and note the change to "--size @x" (#179).
|
2026-03-07 23:23:13 +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
|
ae97565e13
|
Message line number updates.
|
2026-03-07 23:14:23 +00:00 |
|
Andrew Wood
|
d028d5165c
|
Make the gettext macros behave on Debian 13.
|
2026-03-07 22:34:28 +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
|
e4bc770054
|
Timestamp update.
v1.10.3
|
2025-12-15 20:11:17 +00:00 |
|
Andrew Wood
|
a890e8e0c8
|
Update version and release date.
|
2025-12-15 20:09:56 +00:00 |
|
Andrew Wood
|
3af38221ee
|
Correct the process title truncation.
|
2025-12-12 23:12:03 +00:00 |
|
Andrew Wood
|
579aebf6a7
|
Date update.
v1.10.2
|
2025-11-22 15:08:13 +00:00 |
|