Note the fixes in splice() handling.

This commit is contained in:
Andrew Wood
2026-05-16 16:12:39 +01:00
parent 49adee62c4
commit 813f6aaeab
+1
View File
@@ -4,6 +4,7 @@
* *fix:* prevent an endless wait if there is unread data in the output pipe when its reader terminates ([#189](https://codeberg.org/ivarch/pv/issues/189))
* *fix:* introduce an intermediate pipe on inputs to allow `splice()` to be used to improve performance ([#188](https://codeberg.org/ivarch/pv/issues/188))
* *fix:* improve performance of **--discard** by splicing to /dev/null internally ([#191](https://codeberg.org/ivarch/pv/issues/191))
* *fix:* prevent `splice()` falling back to `read()` when using **--rate-limit**, and stop spliced transfers requiring two EOFs when input is a terminal
* *fix:* report signal interrupts on a new line, so that control-C doesn't write "^C" over the progress ([#187](https://codeberg.org/ivarch/pv/issues/187))
* *fix:* allow decimal values for **--rate-limit** ([#193](https://codeberg.org/ivarch/pv/issues/193))
* *fix:* exit with an error if the PID file given to **--pidfile** cannot be replaced