Replaced new option -rr-time-year0 by -rr-time-y1900. I.e. the default was changed.

This commit is contained in:
2025-10-03 11:47:11 +02:00
parent ab7ab2b3d8
commit 0f557975bb
5 changed files with 114 additions and 105 deletions

View File

@@ -50,7 +50,7 @@
@c man .\" First parameter, NAME, should be all caps
@c man .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
@c man .\" other parameters are allowed: see man(7), man(1)
@c man .TH XORRISOFS 1 "Version 1.5.7, Sep 15, 2025"
@c man .TH XORRISOFS 1 "Version 1.5.7, Sep 28, 2025"
@c man .\" Please adjust this date whenever revising the manpage.
@c man .\"
@c man .\" Some roff macros, for reference:
@@ -946,10 +946,11 @@ Alias of -rr_reloc_dir "/.rr_moved"
@cindex Rock Ridge timestamps, force long, -long-rr-time
Force use of the long form of RockRidge timestamps.
This form is not understood by Linux kernels older than 6.16, but can represent
times after the end of year 2155.
times after the end of year 2155 up to year 9999 and down to year 0 (= 1 BC).
@*
Without this option xorriso will use this form only with individual files
or directories of which the atime, ctime, or mtime is after 01 Jan 2150 UTC.
or directories of which the atime, ctime, or mtime is after 01 Jan 2150 UTC
or before 01 Jan 1900 UTC.
(The six years up to 2156 may serve as last opportunity to enhance readers
after libisofs was changed to continue using the short form.)
@c man .TP
@@ -957,20 +958,22 @@ after libisofs was changed to continue using the short form.)
@kindex -short-rr-time Enable Rock Ridge timestamps
@cindex Rock Ridge timestamps, enable short, -short-rr-time
Re-enable the default behavior of using the long form of RockRidge timestamps
only for files with timestamps after 01 Jan 2150 UTC.
only for files with timestamps after 01 Jan 2150 UTC or before 01 Jan 1900 UTC.
@c man .TP
@item -no-long-rr-time
@kindex -no-long-rr-time Enable Rock Ridge timestamps
@cindex Rock Ridge timestamps, enable short, -no-long-rr-time
Alias of -short-rr-time.
@c man .TP
@item -rr-time-year0
@kindex -rr-time-year0 Enable Rock Ridge timestamps before 1900
@cindex Rock Ridge timestamps, before 1900, -rr-time-year0
Enable RockRidge timestamps before year 1900 AD down to year 0 (= 1 BC).
The default restricts timestamps to at least Jan 1 1900 UTC because the
Linux kernel up to at least version 6.16 misrepresents times before
year 1900 as Jan 1 1970 00:00:00 UTC.
@item -rr-time-y1900
@kindex -rr-time-y1900 Restrict old Rock Ridge timestamps to 1900
@cindex Rock Ridge timestamps, not before 1900, -rr-time-y1900
Restrict Rock Ridge timestamps to at least Jan 1 1900 UTC.
This may be desirable because the Linux kernel up to at least version 6.16
misrepresents times before year 1900 as Jan 1 1970 00:00:00 UTC.
@*
Without this option timestamps down to year 0 (= 1 BC) may be written as
long form Rock Ridge timestamps.
@c man .TP
@item @minus{}@minus{}for_backup
@kindex @minus{}@minus{}for_backup Enable backup fidelity