"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "doc/susp_aaip_2_0.txt" between
xorriso-1.5.2.tar.gz and xorriso-1.5.4.tar.gz

About: GNU xorriso creates, loads, manipulates and writes ISO 9660 filesystem images with Rock Ridge extensions. It is suitable for incremental data backup and for production of bootable ISO 9660 images. GNU xorriso is a statical compilation of the libraries libburn, libisofs, libisoburn, and libjte.

susp_aaip_2_0.txt  (xorriso-1.5.2):susp_aaip_2_0.txt  (xorriso-1.5.4)
skipping to change at line 46 skipping to change at line 46
* AL * AL
Description of the "AL" System Use Entry Description of the "AL" System Use Entry
The entry has exactly the same layout as RRIP entry SL. One has to expect The entry has exactly the same layout as RRIP entry SL. One has to expect
more data bytes than with SL, though, and any of the 256 possible byte values. more data bytes than with SL, though, and any of the 256 possible byte values.
The reader shall be prepared to detect and handle oversized data. The reader shall be prepared to detect and handle oversized data.
One or more AL entries form the Attribute List of a file object with One or more AL entries form the Attribute List of a file object with
an even number of components. Each two consequtive components form a pair of an even number of components. Each two consecutive components form a pair of
Name and Value. Name and Value.
The empty name indicates that the value is a compact representation of ACLs. The empty name indicates that the value is a compact representation of ACLs.
Names must not contain byte value 0x00. Names which begin by bytes 0x01 to 0x1f Names must not contain byte value 0x00. Names which begin by bytes 0x01 to 0x1f
represent names in particular namespaces. See below: Namespaces. represent names in particular namespaces. See below: Namespaces.
The meaning of any other names or name parts is not specified by this document. The meaning of any other names or name parts is not specified by this document.
All AL entries except the last one shall have the CONTINUE flag set. An AL All AL entries except the last one shall have the CONTINUE flag set. An AL
entry with CONTINUE set to 0 indicates the end of the Attribute List. entry with CONTINUE set to 0 indicates the end of the Attribute List.
skipping to change at line 356 skipping to change at line 356
It also prescribes that in the case that ER entries of RRIP and AAIP are It also prescribes that in the case that ER entries of RRIP and AAIP are
present, then ES entries shall be used to separate RRIP entries from AAIP present, then ES entries shall be used to separate RRIP entries from AAIP
entries. entries.
SUSP-1.12 frowns on extensions which are not announced by ER. Nevertheless SUSP-1.12 frowns on extensions which are not announced by ER. Nevertheless
is does not totally outrule them. is does not totally outrule them.
SUSP-1.10 does not specify ES entries at all and allows to have extension SUSP-1.10 does not specify ES entries at all and allows to have extension
entries without announcing them by an ER entry. So if a second ER entry is entries without announcing them by an ER entry. So if a second ER entry is
not bearable, then the SUSP-1.10 downgrade of AAIP allows to omit the not bearable, then the SUSP-1.10 downgrade of AAIP allows to omit the
AAIP ER and the ES entries. But if there is the AAIP ER then there must be ES AAIP ER and the ES entries. But if there is the AAIP ER then there must be ES
at the appropriate places. Else the format would explicitely violate SUSP-1.12. at the appropriate places. Else the format would explicitly violate SUSP-1.12.
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
Model Relations: Model Relations:
Attribute List ------------- [1:0..1] ------------- ACL Attribute List ------------- [1:0..1] ------------- ACL
[1:0..n] [1:0..n] [1:0..n] [1:0..n]
Arbitrary Attribute ( [1:0..1] ACL ) Entry Arbitrary Attribute ( [1:0..1] ACL ) Entry
[1:2..2n] [1:0..1] [1:2..2n] [1:0..1]
Component ( [1..m:1..n] AL Field ) Qualifier Component ( [1..m:1..n] AL Field ) Qualifier
[1:1..n] << one of >> [1:1..n] << one of >>
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)