New -compliance rules rrip_tf_long and rrip_tf_short

This commit is contained in:
2025-06-24 19:10:24 +02:00
parent 86a7a587eb
commit 433d4be78a
5 changed files with 131 additions and 94 deletions

View File

@ -2842,6 +2842,10 @@ int Xorriso_relax_compliance(struct XorrisO *xorriso, char *mode,
Xorriso_msgs_submit(xorriso, 0, xorriso->info_text, 0, "FAILURE", 0);
ret= 0; goto ex;
}
} else if((l == 12 && strncmp(cpt, "rrip_tf_long", 12) == 0)) {
xorriso->relax_compliance|= isoburn_igopt_rrip_tf_long;
} else if((l == 13 && strncmp(cpt, "rrip_tf_short", 13) == 0)) {
xorriso->relax_compliance&= ~isoburn_igopt_rrip_tf_long;
} else {
if(l<SfileadrL)
sprintf(xorriso->info_text, "-compliance: unknown rule '%s'",
@ -2904,6 +2908,8 @@ int Xorriso_get_relax_text(struct XorrisO *xorriso, char mode[1024],
strcat(mode, ":joliet_utf16");
if(r & isoburn_igopt_always_gmt)
strcat(mode, ":always_gmt");
if(r & isoburn_igopt_rrip_tf_long)
strcat(mode, ":rrip_tf_long");
if(r & isoburn_igopt_dir_rec_mtime)
strcat(mode, ":rec_mtime");
if(r & isoburn_igopt_rrip_version_1_10) {

View File

@ -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 XORRISO 1 "Version 1.5.7, Jun 10, 2025"
.TH XORRISO 1 "Version 1.5.7, Jun 17, 2025"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
@ -3258,6 +3258,17 @@ Both words then stem from a reserved subset of UCS\-2.
.br
"always_gmt" stores timestamps in GMT representation with timezone 0.
.br
"rrip_tf_long" forces use of the long form of RockRidge timestamps.
This form is not understood by Linux kernels older than 6.16.
.br
"rrip_tf_short" is the default. It enables use of the short form of RockRidge
timestamps, which cannot express times after end of year 2155 but is understood
by a wide range of operating systems.
The short form is then used with all files or directories which have atime,
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.)
.br
"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

View File

@ -2775,6 +2775,15 @@ according to the setting of command -acl.
then stem from a reserved subset of UCS-2.
"always_gmt" stores timestamps in GMT representation with timezone
0.
"rrip_tf_long" forces use of the long form of RockRidge timestamps.
This form is not understood by Linux kernels older than 6.16.
"rrip_tf_short" is the default. It enables use of the short form
of RockRidge timestamps, which cannot express times after end of
year 2155 but is understood by a wide range of operating systems.
The short form is then used with all files or directories which
have atime, 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.)
"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
@ -6183,7 +6192,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* # starts a comment line: Scripting. (line 164)
* -abort_on controls abort on error: Exception. (line 28)
* -abstract_file sets abstract file name: SetWrite. (line 273)
* -abstract_file sets abstract file name: SetWrite. (line 282)
* -acl controls handling of ACLs: Loading. (line 189)
* -add inserts one or more paths: Insert. (line 44)
* -add_plainly inserts one or more paths: Insert. (line 68)
@ -6191,15 +6200,15 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -alter_date_r sets timestamps in ISO image: Manip. (line 216)
* -append_partition adds arbitrary file after image end: Bootable.
(line 490)
* -application_id sets application id: SetWrite. (line 220)
* -application_use sets application use field: SetWrite. (line 295)
* -application_id sets application id: SetWrite. (line 229)
* -application_use sets application use field: SetWrite. (line 304)
* -as emulates mkisofs or cdrecord: Emulation. (line 13)
* -assert_volid rejects undesired images: Loading. (line 129)
* -assess_indev_features shows filesystem features: Inquiry. (line 61)
* -auto_charset learns character set from image: Loading. (line 141)
* -backslash_codes enables backslash conversion: Scripting. (line 79)
* -ban_stdio_write demands real drive: Loading. (line 494)
* -biblio_file sets biblio file name: SetWrite. (line 279)
* -biblio_file sets biblio file name: SetWrite. (line 288)
* -blank erases media: Writing. (line 57)
* -boot_image controls bootability: Bootable. (line 75)
* -calm_drive reduces drive activity: Loading. (line 478)
@ -6220,7 +6229,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -chown sets ownership in ISO image: Manip. (line 43)
* -chown_r sets ownership in ISO image: Manip. (line 47)
* -clone copies ISO directory tree: Insert. (line 196)
* -close controls media closing: SetWrite. (line 507)
* -close controls media closing: SetWrite. (line 516)
* -close_damaged closes damaged track and session: Writing. (line 209)
* -close_filter_list bans filter registration: Filter. (line 50)
* -commit writes pending ISO image: Writing. (line 27)
@ -6230,7 +6239,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -compare_r reports ISO/disk differences: Navigate. (line 210)
* -compliance controls standard compliance: SetWrite. (line 62)
* -concat copies ISO file content: Restore. (line 148)
* -copyright_file sets copyright file name: SetWrite. (line 268)
* -copyright_file sets copyright file name: SetWrite. (line 277)
* -cpax copies files to disk: Restore. (line 128)
* -cpr inserts like with cp -r: Insert. (line 175)
* -cpx copies files to disk: Restore. (line 117)
@ -6250,11 +6259,11 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -drive_access control device file locking: AqDrive. (line 72)
* -drive_class controls drive accessability: AqDrive. (line 43)
* -du show directory size in ISO image: Navigate. (line 97)
* -dummy controls write simulation: SetWrite. (line 499)
* -dummy controls write simulation: SetWrite. (line 508)
* -dus show directory size in ISO image: Navigate. (line 100)
* -dusx show directory size on disk: Navigate. (line 107)
* -dux show directory size on disk: Navigate. (line 103)
* -dvd_obs set write block size and end alignment: SetWrite. (line 423)
* -dvd_obs set write block size and end alignment: SetWrite. (line 432)
* -early_stdio_test classifies stdio drives: Loading. (line 498)
* -ecma119_map names w/o Rock Ridge, Joliet: Loading. (line 371)
* -eject ejects drive tray: Writing. (line 50)
@ -6277,7 +6286,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -format formats media: Writing. (line 87)
* -for_backup acl,xattr,hardlinks,md5,lfa_flags,projid: Loading.
(line 346)
* -fs sets size of fifo: SetWrite. (line 502)
* -fs sets size of fifo: SetWrite. (line 511)
* -genisoimage_completion completion of genisoimage options: Emulation.
(line 166)
* -getfacl shows ACL in ISO image: Navigate. (line 60)
@ -6288,7 +6297,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
(line 90)
* -get_projid_r shows XFS-style project ids in ISO image: Navigate.
(line 94)
* -gid sets global ownership: SetWrite. (line 316)
* -gid sets global ownership: SetWrite. (line 325)
* -grow_blindly overrides next writeable address: AqDrive. (line 112)
* -hardlinks controls handling of hard links: Loading. (line 152)
* -help prints help text: Scripting. (line 19)
@ -6334,7 +6343,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -mark sets synchronizing message: Frontend. (line 23)
* -md5 controls handling of MD5 sums: Loading. (line 315)
* -mkdir creates ISO directory: Insert. (line 188)
* -modesty_on_drive keep drive buffer hungry: SetWrite. (line 442)
* -modesty_on_drive keep drive buffer hungry: SetWrite. (line 451)
* -mount issues mount command for ISO session: Restore. (line 204)
* -mount_cmd composes mount command line: Inquiry. (line 97)
* -mount_cmd controls mount command: Inquiry. (line 115)
@ -6350,16 +6359,16 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -options_from_file reads commands from file: Scripting. (line 12)
* -osirrox enables ISO-to-disk copying: Restore. (line 25)
* -outdev acquires a drive for output: AqDrive. (line 29)
* -out_charset sets output character set: SetWrite. (line 308)
* -out_charset sets output character set: SetWrite. (line 317)
* -overwrite enables overwriting in ISO: SetInsert. (line 140)
* -pacifier controls pacifier text form: Emulation. (line 184)
* -padding sets amount or mode of image padding: SetWrite. (line 530)
* -padding sets amount or mode of image padding: SetWrite. (line 539)
* -page set terminal geometry: DialogCtl. (line 18)
* -paste_in copies file into disk file: Restore. (line 142)
* -pathspecs sets meaning of = with -add: SetInsert. (line 124)
* -path_list inserts paths from disk file: Insert. (line 81)
* -pkt_output consolidates text output: Frontend. (line 7)
* -preparer_id sets preparer id: SetWrite. (line 284)
* -preparer_id sets preparer id: SetWrite. (line 293)
* -print prints result text line: Scripting. (line 110)
* -print_info prints message text line: Scripting. (line 112)
* -print_mark prints synchronizing text line: Scripting. (line 114)
@ -6369,7 +6378,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -projid controls handling of XFS-style project ids: Loading.
(line 281)
* -prompt prompts for enter key: Scripting. (line 118)
* -publisher sets publisher id: SetWrite. (line 215)
* -publisher sets publisher id: SetWrite. (line 224)
* -pvd_info shows image id strings: Inquiry. (line 158)
* -pwd tells working directory in ISO: Navigate. (line 19)
* -pwdx tells working directory on disk: Navigate. (line 21)
@ -6392,7 +6401,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -rollback discards pending changes: Writing. (line 9)
* -rollback_end ends program without writing: Scripting. (line 162)
* -rom_toc_scan searches for sessions: Loading. (line 450)
* -rr_reloc_dir sets name of relocation directory: SetWrite. (line 173)
* -rr_reloc_dir sets name of relocation directory: SetWrite. (line 182)
* -scdbackup_tag enables scdbackup checksum tag: Emulation. (line 197)
* -scsi_dev_family choose Linux device file type: AqDrive. (line 95)
* -scsi_log reports SCSI commands: Scripting. (line 151)
@ -6416,35 +6425,35 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -signal_handling controls handling of system signals: Exception.
(line 67)
* -sleep waits for a given time span: Scripting. (line 121)
* -speed set write speed: SetWrite. (line 394)
* -speed set write speed: SetWrite. (line 403)
* -split_size enables large file splitting: SetInsert. (line 154)
* -status shows current settings: Scripting. (line 52)
* -status_history_max curbs -status history: Scripting. (line 60)
* -stdio_sync controls stdio buffer: SetWrite. (line 492)
* -stream_recording controls defect management: SetWrite. (line 412)
* -system_id sets system id: SetWrite. (line 228)
* -stdio_sync controls stdio buffer: SetWrite. (line 501)
* -stream_recording controls defect management: SetWrite. (line 421)
* -system_id sets system id: SetWrite. (line 237)
* -tell_media_space reports free space: Inquiry. (line 148)
* -temp_mem_limit curbs memory consumption: Scripting. (line 104)
* -toc shows list of sessions: Inquiry. (line 27)
* -toc_info_type shows list of sessions: Inquiry. (line 49)
* -toc_of shows list of sessions: Inquiry. (line 41)
* -truncate_overwritable activates older session: Writing. (line 167)
* -uid sets global ownership: SetWrite. (line 313)
* -uid sets global ownership: SetWrite. (line 322)
* -update inserts path if different: Insert. (line 100)
* -update_l inserts paths if different: Insert. (line 120)
* -update_l inserts paths if different <1>: Insert. (line 128)
* -update_li inserts paths if different: Insert. (line 124)
* -update_r inserts paths if different: Insert. (line 110)
* -use_immed_bit controls use of Immed bit: SetWrite. (line 480)
* -use_immed_bit controls use of Immed bit: SetWrite. (line 489)
* -use_readline enables readline for dialog: DialogCtl. (line 26)
* -version prints help text: Scripting. (line 22)
* -volid sets volume id: SetWrite. (line 191)
* -volset_id sets volume set id: SetWrite. (line 211)
* -volume_date sets volume timestamp: SetWrite. (line 234)
* -write_type chooses TAO or SAO/DAO: SetWrite. (line 523)
* -volid sets volume id: SetWrite. (line 200)
* -volset_id sets volume set id: SetWrite. (line 220)
* -volume_date sets volume timestamp: SetWrite. (line 243)
* -write_type chooses TAO or SAO/DAO: SetWrite. (line 532)
* -x enables automatic execution order of arguments: ArgSort. (line 16)
* -xattr controls handling of xattr (EA): Loading. (line 196)
* -zisofs controls zisofs production: SetWrite. (line 319)
* -zisofs controls zisofs production: SetWrite. (line 328)

File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
@ -6477,14 +6486,14 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Backup, enable features, -for_backup: Loading. (line 346)
* Backup, scdbackup checksum tag, -scdbackup: Emulation. (line 197)
* Blank media, _definition: Media. (line 34)
* Blank, format, Immed bit, -use_immed_bit: SetWrite. (line 480)
* Blank, format, Immed bit, -use_immed_bit: SetWrite. (line 489)
* Blind growing, _definition: Methods. (line 41)
* Bootability, control, -boot_image: Bootable. (line 75)
* Bugs, reporting: Bugreport. (line 6)
* cdrecord, Emulation: Emulation. (line 120)
* Character Set, for input, -in_charset: Loading. (line 136)
* Character Set, for input/output, -charset: Charset. (line 54)
* Character Set, for output, -out_charset: SetWrite. (line 308)
* Character Set, for output, -out_charset: SetWrite. (line 317)
* Character set, learn from image, -auto_charset: Loading. (line 141)
* Character Set, of terminal, -local_charset: Charset. (line 57)
* Character Set, _definition: Charset. (line 6)
@ -6551,7 +6560,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Filter, show chain, -show_stream: Navigate. (line 218)
* Filter, show chains of tree, -show_stream_r: Navigate. (line 236)
* Filter, unregister, -unregister_filter: Filter. (line 47)
* Filter, zisofs parameters, -zisofs: SetWrite. (line 319)
* Filter, zisofs parameters, -zisofs: SetWrite. (line 328)
* Filter, _definition: Filter. (line 6)
* Frontend program, start at pipes, -launch_frontend: Frontend.
(line 141)
@ -6559,7 +6568,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* GPT read-only flag, do not set for ISO: Bootable. (line 424)
* GPT, control GUID, -boot_image gpt_disk_guid=: Bootable. (line 264)
* GPT, _definition: Extras. (line 39)
* Group, global in ISO image, -gid: SetWrite. (line 316)
* Group, global in ISO image, -gid: SetWrite. (line 325)
* Group, in ISO image, -chgrp: Manip. (line 49)
* Group, in ISO image, -chgrp_r: Manip. (line 53)
* Growing, _definition: Methods. (line 20)
@ -6573,18 +6582,18 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Image, discard pending changes, -rollback: Writing. (line 9)
* Image, filesystem to load, -read_fs: Loading. (line 120)
* Image, override change status, -changes_pending: Writing. (line 12)
* Image, set abstract file name, -abstract_file: SetWrite. (line 273)
* Image, set application id, -application_id: SetWrite. (line 220)
* Image, set abstract file name, -abstract_file: SetWrite. (line 282)
* Image, set application id, -application_id: SetWrite. (line 229)
* Image, set application iuse field, -application_use: SetWrite.
(line 295)
* Image, set biblio file name, -biblio_file: SetWrite. (line 279)
* Image, set copyright file name, -copyright_file: SetWrite. (line 268)
* Image, set preparer id, -preparer_id: SetWrite. (line 284)
* Image, set publisher id, -publisher: SetWrite. (line 215)
* Image, set system id, -system_id: SetWrite. (line 228)
* Image, set volume id, -volid: SetWrite. (line 191)
* Image, set volume set id, -volset_id: SetWrite. (line 211)
* Image, set volume timestamp, -volume_date: SetWrite. (line 234)
(line 304)
* Image, set biblio file name, -biblio_file: SetWrite. (line 288)
* Image, set copyright file name, -copyright_file: SetWrite. (line 277)
* Image, set preparer id, -preparer_id: SetWrite. (line 293)
* Image, set publisher id, -publisher: SetWrite. (line 224)
* Image, set system id, -system_id: SetWrite. (line 237)
* Image, set volume id, -volid: SetWrite. (line 200)
* Image, set volume set id, -volset_id: SetWrite. (line 220)
* Image, set volume timestamp, -volume_date: SetWrite. (line 243)
* Image, show Boot Catalog: Inquiry. (line 168)
* Image, show id strings, -pvd_info: Inquiry. (line 158)
* Image, show MBR, GPT, and alike, -pvd_info: Inquiry. (line 203)
@ -6666,7 +6675,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Older session, activate, -truncate_overwritable: Writing. (line 167)
* Output Character Set, _definition: Charset. (line 26)
* Overwritable media, _definition: Media. (line 14)
* Ownership, global in ISO image, -uid: SetWrite. (line 313)
* Ownership, global in ISO image, -uid: SetWrite. (line 322)
* Ownership, in ISO image, -chown: Manip. (line 43)
* Ownership, in ISO image, -chown_r: Manip. (line 47)
* Partition offset, _definition: Bootable. (line 372)
@ -6712,7 +6721,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Quoted input, _definition: Processing. (line 51)
* Read, set speed, -read_speed: Loading. (line 11)
* Recovery, retrieve blocks, -check_media: Verify. (line 21)
* Relocation directory, set name, -rr_reloc_dir: SetWrite. (line 173)
* Relocation directory, set name, -rr_reloc_dir: SetWrite. (line 182)
* Rename, in ISO image, -move: Manip. (line 31)
* Rename, in ISO image, -mv: Manip. (line 37)
* Restore, copy boot equipment to disk, -extract_boot_images: Restore.
@ -6761,26 +6770,26 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Verify, file checksum, -check_md5: Verify. (line 184)
* Verify, file tree checksums, -check_md5_r: Verify. (line 198)
* Verify, preset -check_media, -check_media_defaults: Verify. (line 40)
* Write, block size and end alignment, -dvd_obs: SetWrite. (line 423)
* Write, block size and end alignment, -dvd_obs: SetWrite. (line 432)
* Write, bootability, -boot_image: Bootable. (line 75)
* Write, buffer syncing, -stdio_sync: SetWrite. (line 492)
* Write, close media, -close: SetWrite. (line 507)
* Write, buffer syncing, -stdio_sync: SetWrite. (line 501)
* Write, close media, -close: SetWrite. (line 516)
* Write, compliance to specs, -compliance: SetWrite. (line 62)
* Write, defect management, -stream_recording: SetWrite. (line 412)
* Write, defect management, -stream_recording: SetWrite. (line 421)
* Write, disable Rock Ridge, -rockridge: SetWrite. (line 57)
* Write, drive buffer, -modesty_on_drive: SetWrite. (line 442)
* Write, drive buffer, -modesty_on_drive: SetWrite. (line 451)
* Write, enable HFS+, -hfsplus: SetWrite. (line 14)
* Write, enable Joliet, -joliet: SetWrite. (line 10)
* Write, fifo size, -fs: SetWrite. (line 502)
* Write, fifo size, -fs: SetWrite. (line 511)
* Write, free space, -tell_media_space: Inquiry. (line 148)
* Write, log problematic disk files, -errfile_log: Scripting. (line 124)
* Write, log written sessions, -session_log: Scripting. (line 142)
* Write, padding image, -padding: SetWrite. (line 530)
* Write, padding image, -padding: SetWrite. (line 539)
* Write, pending ISO image, -commit: Writing. (line 27)
* Write, predict image size, -print_size: Inquiry. (line 136)
* Write, set speed, -speed: SetWrite. (line 394)
* Write, simulation, -dummy: SetWrite. (line 499)
* Write, TAO or SAO/DAO, -write_type: SetWrite. (line 523)
* Write, set speed, -speed: SetWrite. (line 403)
* Write, simulation, -dummy: SetWrite. (line 508)
* Write, TAO or SAO/DAO, -write_type: SetWrite. (line 532)
* xattr, control handling, -xattr: Loading. (line 196)
* xattr, set in ISO image, -setfattr: Manip. (line 103)
* xattr, set in ISO image, -setfattr_list: Manip. (line 120)
@ -6822,42 +6831,42 @@ Node: CmdFind103519
Node: Filter125379
Node: Writing130001
Node: SetWrite142495
Node: Bootable173927
Node: Jigdo206661
Node: Charset211664
Node: Exception214993
Node: DialogCtl221182
Node: Inquiry223784
Node: Navigate236479
Node: Verify248532
Node: Restore259681
Node: Emulation271888
Node: Scripting283464
Node: Frontend291719
Node: Reproducible301348
Node: Examples303809
Node: ExDevices304987
Node: ExCreate305648
Node: ExDialog306948
Node: ExGrowing308219
Node: ExModifying309028
Node: ExBootable309538
Node: ExCharset310093
Node: ExPseudo310989
Node: ExCdrecord311916
Node: ExMkisofs312236
Node: ExGrowisofs314133
Node: ExException315286
Node: ExTime315744
Node: ExIncBackup316202
Node: ExRestore320228
Node: ExRecovery321174
Node: Files321746
Node: Environ323080
Node: Seealso323431
Node: Bugreport324231
Node: Legal324822
Node: CommandIdx325834
Node: ConceptIdx345140
Node: Bootable174553
Node: Jigdo207287
Node: Charset212290
Node: Exception215619
Node: DialogCtl221808
Node: Inquiry224410
Node: Navigate237105
Node: Verify249158
Node: Restore260307
Node: Emulation272514
Node: Scripting284090
Node: Frontend292345
Node: Reproducible301974
Node: Examples304435
Node: ExDevices305613
Node: ExCreate306274
Node: ExDialog307574
Node: ExGrowing308845
Node: ExModifying309654
Node: ExBootable310164
Node: ExCharset310719
Node: ExPseudo311615
Node: ExCdrecord312542
Node: ExMkisofs312862
Node: ExGrowisofs314759
Node: ExException315912
Node: ExTime316370
Node: ExIncBackup316828
Node: ExRestore320854
Node: ExRecovery321800
Node: Files322372
Node: Environ323706
Node: Seealso324057
Node: Bugreport324857
Node: Legal325448
Node: CommandIdx326460
Node: ConceptIdx345766

End Tag Table

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, Jun 10, 2025"
@c man .TH XORRISO 1 "Version 1.5.7, Jun 17, 2025"
@c man .\" Please adjust this date whenever revising the manpage.
@c man .\"
@c man .\" Some roff macros, for reference:
@ -3760,6 +3760,17 @@ Both words then stem from a reserved subset of UCS-2.
@*
"always_gmt" stores timestamps in GMT representation with timezone 0.
@*
"rrip_tf_long" forces use of the long form of RockRidge timestamps.
This form is not understood by Linux kernels older than 6.16.
@*
"rrip_tf_short" is the default. It enables use of the short form of RockRidge
timestamps, which cannot express times after end of year 2155 but is understood
by a wide range of operating systems.
The short form is then used with all files or directories which have atime,
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.)
@*
"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

View File

@ -1 +1 @@
#define Xorriso_timestamP "2025.06.24.170708"
#define Xorriso_timestamP "2025.06.24.170955"