Commit Graph

118 Commits

Author SHA1 Message Date
b4e2a60cd9 Introduced checksum tags for superblock and directory tree. 2009-08-16 13:57:42 +02:00
9467f2e644 New API call iso_util_decode_md5_tag(). Augmented checksum tag by self-MD5. 2009-08-14 16:32:10 +02:00
74198afa04 Discarding MD5 array at image load time if its own checksum does not match. 2009-08-13 21:41:30 +02:00
40c39af271 Described libisofs MD5 recording and implemented checksum array checksum
and stream detectable session checksum tag.
2009-08-13 17:19:58 +02:00
b5f4a66c59 Initial implementation of MD5 checksums for session and single data files.
To be activated by macro Libisofs_with_checksumS.
New AAIP attributes "isfs.ca" and "isofs.cx".
New API calls iso_image_get_session_md5() and iso_file_get_md5().
2009-08-10 13:56:06 +02:00
6886777ea0 Installing a zisofs uncompression filter on file from ISO image which bear
a ZF entry. Storing ZF entries during image write if that filter is found
directly on a fsrc stream from the loaded image and content does not get
copied.
2009-04-11 14:15:34 +02:00
540df15ec9 Writing ZF entries if filters and image generation mode indicate so. 2009-04-10 22:38:16 +02:00
ce7a5c810f Implemented a zisofs uncompression filter. 2009-04-10 12:16:41 +02:00
a809a87eef New API call iso_file_add_zisofs_filter() (needs -lz and <zlib.h>).
This does not produce ZF entries yet but filtered file content already
suits mkzftree -uF
2009-04-09 16:18:50 +02:00
5732726a27 Some polishing of zisofs documentation. 2009-04-08 09:52:10 +02:00
aae169aeeb Documented the zisofs format by H. Peter Anvin. 2009-04-08 09:10:47 +02:00
1b5328d619 Corrected a remnant "AA" in AAIP specs. 2009-04-07 18:11:30 +02:00
198f6536bc New API call iso_node_lookup_attr()
and new xattr "isofs.st" for image start timestamp.
2009-04-03 15:34:23 +02:00
21de3e2087 Switched from AAIP-1.0 with field "AA" to AAIP-2.0 with field "AL"
because ancient Apple ISO 9660 already used "AA".
Old AAIP-1.0 enhanced images can still be read and luckily their AAIP fields
can be distinguished from eventual Apple AA fields.
2009-03-31 11:40:58 +02:00
0402325ec2 New API call iso_read_opts_auto_input_charset() allows to obtain
the image tree character set name from root xattr "isofs.cs".
2009-03-20 17:48:42 +01:00
e1460aa9a6 Version leap to 0.6.15 and
new API call iso_write_opts_get_data_start()
2009-02-28 23:22:31 +01:00
356b73eda8 Makefile.am still included outdated susp_aaip_0_2.txt
rather than susp_aaip_1_0.txt
2009-02-21 12:53:55 +01:00
97d885fc9a Made AAIP 1.0 official, mentioned it in aaip source files,
and claimed copyright and GPLv2 on aaip source files.
2009-02-19 09:36:22 +01:00
a097793caf Registered first name of namespace isofs: isofs.di 2009-02-17 19:40:28 +01:00
1b3f5186e7 Revoked AAIP prescription to map reserved name start bytes into "user."
name space. (It made trouble with cyclic conversions.)
2009-02-11 08:30:37 +01:00
699866f984 Introduced into AAIP a short notation for name spaces "system.", "user.",
and "isofs.".
2009-02-10 20:36:34 +01:00
b1f8161006 Correct group permission bits with iso_read_opts_set_no_aaip(,1)
and node import from image with ACLs.
2009-02-08 12:45:15 +01:00
c974365b16 Extended the capabilities of iso_node_set_attrs() and
mentioned the new error codes in the error text generator
2009-02-06 11:41:24 +01:00
c226491f18 Polished AAIP specs. 2009-01-31 10:25:04 +01:00
84c100c2f5 Gave up adjustability of Signature Word "AA" in specs and implementation. 2009-01-30 18:58:11 +01:00
2cc74562fb Changed aaip API to allow fabrication of missing mandatory ACL entries
from st_mode
2009-01-27 09:50:55 +01:00
d9f3244037 Updated AAIP specs by exlicit rules for ER and ES 2009-01-26 15:46:59 +01:00
4ed2269570 Writing ES fields with RRIP and AAIP fields when ER of AAIP is written.
Also provided API call iso_write_opts_set_aaip_susp_1_10() which prevents
writing AAIP ER and consequentially of ES fields.
2009-01-26 15:12:57 +01:00
7dfec561d9 Avoided to store deleted ACL as attribute with empty value 2009-01-25 10:49:07 +01:00
c8495481ca Controlling import and export of ACL, EA, AAIP 2009-01-23 09:32:32 +01:00
1150ee32a4 New API call iso_node_set_acl_text()
and automatic update of ACL entries by iso_node_set_permissions()
2009-01-21 13:29:10 +01:00
723d23321a Handling ACL entries which match the POSIX permissions 2009-01-18 18:39:06 +01:00
de99f93640 Implemented reading of AA fields to struct image_fs_data.aa_string
and defined IsoFileSource_Iface version 1 with access function .get_aa_string()
2009-01-15 17:43:58 +01:00
3294dd5e94 Introduced AAIP code. Now linking with libacl.
(Todo: handle system dependy of -lacl in configure.ac)
2009-01-14 12:11:47 +01:00
metalpain
68bd636bd8 Document Multi-Extent feature. 2008-08-17 19:30:47 +02:00
Mario Danic
f4fa99cdd4 Improved wiki page grammar 2008-02-06 17:04:50 +01:00
Vreixo Formoso
63052532b5 Wiki changes 2008-02-04 02:49:23 +01:00
Vreixo Formoso
ffd5727bee Use functions instead of macros to get the prio and severity of errors. 2008-02-04 02:16:12 +01:00
Vreixo Formoso
bf5bf7af98 Write multisession/growing/modification info to the Tutorial. 2008-02-02 17:08:15 +01:00
Vreixo Formoso
e6deb92553 Documentation improvements. 2008-02-02 01:49:26 +01:00
Vreixo Formoso
2d4ed82048 Documentation improvements. 2008-01-31 21:03:28 +01:00
Vreixo Formoso
99298c10a4 Move error codes to libisofs.h. Remove error.h header. 2008-01-30 23:43:59 +01:00
Vreixo Formoso
d432879d83 Build API docs with doxygen. Add Tutorial to distribution tarball. 2008-01-29 21:30:52 +01:00
Vreixo Formoso
345d9c4a05 Little changes in the Tutorial, related with the iso tree operations. 2008-01-29 20:53:08 +01:00
Vreixo Formoso
fcaa0f32bc Little documentation improves. 2008-01-27 23:50:44 +01:00
Vreixo Formoso
f1739b4323 Add Tutorial and Wiki files to revision control. Initial version. 2008-01-27 18:08:14 +01:00
Vreixo Formoso
e0db7463da Added cookbook documentation for ISO/IEC 9660:1999. 2008-01-14 22:20:10 +01:00
Vreixo Formoso
4c9d83f051 Define code style formatter for eclipse and apply it to source. 2007-12-28 22:10:17 +01:00
Vreixo Formoso
20a614c8aa Added project files and source folder. 2007-11-19 21:36:16 +01:00
Vreixo Formoso
2a4501644c Added a class diagram for burn_source design. 2007-10-15 22:04:30 +02:00
Vreixo Formoso
a9e8e05833 Use Streams to simplify El-Torito implementation. 2007-10-14 18:00:02 +02:00
Vreixo Formoso
3fa5bb9068 Add previous session block to File TreeNode. 2007-10-14 17:59:30 +02:00
Vreixo Formoso
a61160c7eb Update iso_tree diagram to the new Stream idea. 2007-10-14 17:41:19 +02:00
Vreixo Formoso
081c936c55 Added UML diagram for Streams. 2007-10-14 17:31:08 +02:00
Vreixo Formoso
b3d83e4d1f Adding SourceFile impl. and model relation between them a filesystem. 2007-10-14 17:03:15 +02:00
Vreixo Formoso
285de9b44f Little changes. 2007-10-13 20:12:38 +02:00
Vreixo Formoso
1b1f2f5ad9 Add a sequence diagram for the creation of a TreeNode. 2007-10-13 20:03:52 +02:00
Vreixo Formoso
a387e4a619 Annotatte the Builder diagram. 2007-10-13 19:37:23 +02:00
Vreixo Formoso
b9e1e7e6c3 Added diagram with initial draft of Builder and Filesystem concepts. 2007-10-12 18:58:31 +02:00
Vreixo Formoso
f0f6c51b6a Added FileSource to TreeNode. 2007-10-10 19:49:45 +02:00
Vreixo Formoso
be5bfd1a88 Implement filters as a chain attached to files. 2007-10-07 21:46:16 +02:00
Vreixo Formoso
ebf7aebe7f Let filters work on any kind of files.
Change in the design of filtered files. Now a filtered file can be any 
kind of files, not only for local files. You can even use another 
filtered file as source, feature that let users create chains of 
filters.
2007-10-07 20:09:39 +02:00
Vreixo Formoso
98c7c50da1 Add Use Cases and design UML diagram for El-Torito. 2007-10-03 21:42:36 +02:00
Vreixo Formoso
eee9579e1f Little changes in iso_tree UML diagram. Generate PNG image of that. 2007-10-03 21:40:58 +02:00
Vreixo Formoso
580fb758e6 Improved UML diagram for iso tree. 2007-10-03 20:43:44 +02:00
Vreixo Formoso
04e4abcfee First UML diagrams of the library design. 2007-10-02 20:43:27 +02:00
Vreixo Formoso
8e6a0219d9 Initial sketch for use cases. 2007-09-30 23:39:29 +02:00
Vreixo Formoso
8adafdea11 Initial commit. First version of Features documentation.
This initial commit only contains some documentation.
2007-09-27 21:57:33 +02:00