Andrew Wood
|
4df6fbf6f7
|
Mention that the --query PID needs to be owned by the same user (#101).
|
2025-10-23 22:02:59 +01:00 |
|
Andrew Wood
|
f125f41428
|
Correct the comment naming pv__target_bufsize, which should be control.target_buffer_size.
|
2025-10-23 21:26:34 +01:00 |
|
Andrew Wood
|
2e9fc77ccd
|
Add -Q to the remote check comments (#101).
|
2025-10-22 17:55:43 +01: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
|
b34bba8b4a
|
Remove unused pv_remote_init, pv_remote_fini functions; add initial stubs for -Q (#101).
|
2025-10-21 23:17:23 +01:00 |
|
Andrew Wood
|
4f82525c39
|
Correct the comment at the end of the conditional.
|
2025-10-21 23:03:30 +01:00 |
|
Andrew Wood
|
a2191ff270
|
Mention --query where --remote was mentioned, since it has the same requirements (#101).
|
2025-10-21 23:01:46 +01:00 |
|
Andrew Wood
|
8361ed1fe2
|
Rename signal.sender to signal.sender_usr2 so it is specific to SIGUSR2 (#101).
|
2025-10-21 22:15:23 +01: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
|
d27672b7a3
|
Declare pv_open_controlfile so it can be used for the query action (#101).
|
2025-10-21 22:10:38 +01:00 |
|
Andrew Wood
|
36d82e313a
|
Rename pv__control_file to pv_open_controlfile, and move it in with the other file functions so it can be used by both the remote-control and the remote-query code (#101).
|
2025-10-21 22:09:44 +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
|
60067ed4ea
|
Define whether --query should be available, based on the same criteria as --remote for now (#101).
|
2025-10-21 20:59:32 +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
|
fc379727cc
|
Add empty unreleased line for next changes.
|
2025-10-19 23:47:28 +01:00 |
|
Andrew Wood
|
0b687edfbe
|
Remove the obsolete build-package script, and the scripts for the release process and lab testing (which are now maintained separately at https://codeberg.org/ivarch/scripts), and add a release config file for the new release script under the same location.
|
2025-10-19 00:20:03 +01:00 |
|
Andrew Wood
|
546074853e
|
Datestamp update.
v1.9.44
|
2025-10-18 19:35:10 +01:00 |
|
Andrew Wood
|
7deef78ea5
|
Set the release date.
|
2025-10-18 19:32:44 +01:00 |
|
Andrew Wood
|
a38e05e749
|
Datestamp update.
|
2025-10-18 17:09:30 +01:00 |
|
Andrew Wood
|
493634e26c
|
Cover more of the features in the description.
|
2025-10-17 23:49:08 +01:00 |
|
Andrew Wood
|
f96a43e366
|
Line number updates.
|
2025-10-17 23:22:33 +01:00 |
|
Andrew Wood
|
b434c858a2
|
Version and datestamp bump.
|
2025-10-17 23:21:52 +01:00 |
|
Andrew Wood
|
30e30f0196
|
Note and acknowledge the change (#81).
|
2025-10-17 23:09:38 +01:00 |
|
Andrew Wood
|
1a70cc228a
|
Correction to the description and removal of the TODO marker; and use the transfer interval as the time to wait after closure (#81).
|
2025-10-17 22:50:33 +01:00 |
|
Andrew Wood
|
17ca4fc9c9
|
Keep displaying --watchfd fds for a short time after they are closed, and don't clear the display at the end but just move the cursor past it (#81).
|
2025-10-17 20:40:14 +01:00 |
|
Andrew Wood
|
0aac6d6aac
|
Add comments and "pid_last_seen", "fd_last_seen" structure members for proposed new logic that will hold fd info on-screen a short time after closure, to retain the progress display when a watched process exits (#81).
|
2025-10-17 19:09:46 +01:00 |
|
Andrew Wood
|
61021eab6b
|
Remove the TODO markers for #81 as this work will be done in a separate branch.
|
2025-10-17 17:52:33 +01:00 |
|
Andrew Wood
|
e59452d765
|
Add a note describing the apparent lack of output file growth during transfer of null bytes with --sparse (#45).
|
2025-10-16 21:13:43 +01:00 |
|
Andrew Wood
|
d2647ac55c
|
Line number updates, and remove incorrect fuzzy entries.
|
2025-10-15 23:46:04 +01:00 |
|
Andrew Wood
|
c2c58762f0
|
Datestamp update.
|
2025-10-15 23:28:24 +01:00 |
|
Andrew Wood
|
0a55710cfc
|
Acknowledge the suggestions for --sparse (#45).
|
2025-10-15 23:28:18 +01:00 |
|
Andrew Wood
|
660d3da704
|
Note the new --sparse option (#45).
|
2025-10-15 23:27:53 +01:00 |
|
Andrew Wood
|
972f8b7df8
|
Re-order no_splice and sparse_output relative to other flags to more closely match the order they appear in the manual.
|
2025-10-15 23:23:16 +01:00 |
|
Andrew Wood
|
a40bdfb55f
|
Merge branch 'issue45_sparse' (#45).
|
2025-10-15 23:17:05 +01:00 |
|
Andrew Wood
|
3c9ab822fe
|
Call lseek() at the start if output is appending, so that future lseek()s are relative to the right position, fixing the issue with incorrect truncation size (#45).
|
2025-10-15 23:08:33 +01:00 |
|
Andrew Wood
|
fb5ce33518
|
Add debugging messages about truncation and seeking (#45).
|
2025-10-15 22:43:56 +01:00 |
|
Andrew Wood
|
5c15337662
|
Only call ftruncate() once, when the output file descriptor is closed at the end, instead of after every lseek() - this corrects the file growth on XFS but has the side effect that writing to stdout in >> (append) mode truncates the file to the wrong size (#45).
|
2025-10-15 22:32:21 +01:00 |
|
Andrew Wood
|
71f929e29c
|
Add a TODO indicating the problems so far and what to try next (#45).
|
2025-10-15 17:49:38 +01:00 |
|
Andrew Wood
|
c21ad6fdf1
|
For sparse output, instead of fstat(), ftruncate(), then lseek(), do lseek() then ftruncate(), like dd does (#45).
|
2025-10-14 23:38:15 +01:00 |
|
Andrew Wood
|
f0895177e7
|
Remove comment lines from the lab-hosts config when reading it.
|
2025-10-14 22:11:40 +01:00 |
|
Andrew Wood
|
72686655cf
|
Move the pv__transfer_write_completed label, jumped to on a sparse write, outside of the compound statement; and so, move all of the variables within that compound statement to the start of the function. The GCC on RHEL derivatives like AlmaLinux 9, Rocky 8, CentOS 7/6/5 throws an error if the label is at the end of that block rather than just outside it (#45).
|
2025-10-14 22:03:41 +01:00 |
|
Andrew Wood
|
2efe598855
|
Add a test for --sparse (#45).
|
2025-10-14 21:46:16 +01:00 |
|
Andrew Wood
|
54913fddbe
|
First working draft of --sparse transfers, tests still needed (#45).
|
2025-10-13 22:13:54 +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
|
6b8acd9e01
|
Add sparse_output option and control flags, and an output_not_seekable transfer flag, to structures for "sparse output" mode in future (#45).
|
2025-10-12 18:12:43 +01:00 |
|
Andrew Wood
|
3f6dc99aa5
|
Change the release process to build packages with parmo.
v1.9.42
|
2025-10-11 22:01:59 +01:00 |
|
Andrew Wood
|
d939d45c27
|
Commit to the release date.
|
2025-10-11 21:31:26 +01:00 |
|
Andrew Wood
|
fc8326a2b4
|
Message position updates.
|
2025-10-11 16:00:44 +01:00 |
|