Changed new -compliance rule rrip_tf_1900 to rrip_tf_y1900 and default to rrip_tf_year0

This commit is contained in:
2025-10-03 11:43:38 +02:00
parent 7eb806d648
commit ab7ab2b3d8
7 changed files with 122 additions and 118 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 XORRISO 1 "Version 1.5.7, Sep 15, 2025"
@c man .TH XORRISO 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:
@@ -3771,13 +3771,14 @@ ctime, and mtime before 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.)
@*
"rrip_tf_year0" enables writing of RockRidge timestamps before year 1900 AD
down to year 0 (= 1 BC).
@*
"rrip_tf_1900" is the default. It restricts timestamps to at least
Jan 1 1900 UTC because the Linux kernel up to at least version 6.16
"rrip_tf_y1900" restricts 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.
@*
"rrip_tf_year0" is the default. It enables writing of RockRidge timestamps
before year 1900 AD down to year 0 (= 1 BC). Such timestimps will be written
in long form.
@*
"rec_mtime" records with non-RockRidge directory entries the disk file's
mtime and not the creation time of the image. This applies to the ECMA-119
tree (plain ISO 9660), to the Joliet tree, and to the tree of an Enhanced