Replaced new option -rr-time-year0 by -rr-time-y1900. I.e. the default was changed.
This commit is contained in:
@@ -653,7 +653,7 @@ int Xorriso_genisofs_count_args(struct XorrisO *xorriso, int argc, char **argv,
|
||||
"-part_like_isohybrid", "--zisofs-version-2", "--zisofs2-susp-z2",
|
||||
"--zisofs2-susp-zf", "-dvd-audio", "-dvd-hybrid", "-long-rr-time",
|
||||
"-no-long-rr-time", "-short-rr-time", "-ignore-error", "-data-change-warn",
|
||||
"-genisoimage_completion", "-rr-time-year0",
|
||||
"-genisoimage_completion", "-rr-time-y1900",
|
||||
""
|
||||
};
|
||||
static char arg1_options[][41]= {
|
||||
@@ -967,7 +967,7 @@ int Xorriso_genisofs_help(struct XorrisO *xorriso, int flag)
|
||||
" -long-rr-time Use long Rock Ridge time format",
|
||||
" -short-rr-time Enable use of short Rock Ridge time format",
|
||||
" -no-long-rr-time Enable use of short Rock Ridge time format",
|
||||
" -rr-time-year0 Enable writing of timestamps as low as year 0",
|
||||
" -rr-time-y1900 Restrict writing of old timestamps to year 1900",
|
||||
" -uid uid Make the owner of all files this uid.",
|
||||
" -gid gid Make the group owner of all files this gid.",
|
||||
" -o FILE, -output FILE Set output file name",
|
||||
@@ -2581,8 +2581,8 @@ rr_reloc_dir:;
|
||||
strcmp(argpt, "-short-rr-time") == 0) {
|
||||
Xorriso_relax_compliance(xorriso, "rrip_tf_short", 0);
|
||||
|
||||
} else if(strcmp(argpt, "-rr-time-year0") == 0) {
|
||||
Xorriso_relax_compliance(xorriso, "rrip_tf_year0", 0);
|
||||
} else if(strcmp(argpt, "-rr-time-y1900") == 0) {
|
||||
Xorriso_relax_compliance(xorriso, "rrip_tf_y1900", 0);
|
||||
|
||||
} else if(strcmp(argpt, "-log-file") == 0 ||
|
||||
strcmp(argpt, "-file_name_limit") == 0) {
|
||||
|
@@ -1 +1 @@
|
||||
#define Xorriso_timestamP "2025.10.03.094310"
|
||||
#define Xorriso_timestamP "2025.10.03.094618"
|
||||
|
@@ -9,7 +9,7 @@
|
||||
.\" First parameter, NAME, should be all caps
|
||||
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
|
||||
.\" other parameters are allowed: see man(7), man(1)
|
||||
.TH XORRISOFS 1 "Version 1.5.7, Sep 15, 2025"
|
||||
.TH XORRISOFS 1 "Version 1.5.7, Sep 28, 2025"
|
||||
.\" Please adjust this date whenever revising the manpage.
|
||||
.\"
|
||||
.\" Some roff macros, for reference:
|
||||
@@ -679,25 +679,28 @@ Alias of \-rr_reloc_dir "/.rr_moved"
|
||||
\fB\-long-rr-time\fR
|
||||
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).
|
||||
.br
|
||||
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.)
|
||||
.TP
|
||||
\fB\-short-rr-time\fR
|
||||
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.
|
||||
.TP
|
||||
\fB\-no-long-rr-time\fR
|
||||
Alias of \-short\-rr\-time.
|
||||
.TP
|
||||
\fB\-rr-time-year0\fR
|
||||
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.
|
||||
\fB\-rr-time-y1900\fR
|
||||
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.
|
||||
.br
|
||||
Without this option timestamps down to year 0 (= 1 BC) may be written as
|
||||
long form Rock Ridge timestamps.
|
||||
.TP
|
||||
\fB--for_backup\fR
|
||||
Enable all options which improve backup fidelity:
|
||||
|
@@ -619,22 +619,25 @@ File: xorrisofs.info, Node: SetExtras, Next: SetHide, Prev: SetCompl, Up: Op
|
||||
-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. (The six years up to 2156 may serve as last
|
||||
opportunity to enhance readers after libisofs was changed to
|
||||
continue using the short form.)
|
||||
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.)
|
||||
-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.
|
||||
timestamps only for files with timestamps after 01 Jan 2150 UTC or
|
||||
before 01 Jan 1900 UTC.
|
||||
-no-long-rr-time
|
||||
Alias of -short-rr-time.
|
||||
-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.
|
||||
-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.
|
||||
--for_backup
|
||||
Enable all options which improve backup fidelity:
|
||||
--acl, --xattr-any, --md5, --hardlinks, --projid, and possibly
|
||||
@@ -2159,13 +2162,13 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
|
||||
|