3f90111052
Removed change timestamps of 0.6.17
2009-04-15 16:50:44 +02:00
9a873ed693
Fixed a bug with non-appending multi-session and zisofs decompression.
2009-04-12 16:21:46 +02:00
ec672ab903
Making sure that ZF fields get appropriately carried on with multi-session
...
even if osiz filters have been removed.
2009-04-12 13:13:04 +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
8a0be8ca19
Corrected test of Libisofs_setlocale_in_iniT.
2009-04-07 12:13:22 +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
681d092118
New IsoStream_Iface.version 2 with method .get_input_stream(),
...
new API function iso_stream_get_input_stream(),
new API function iso_file_remove_filter(),
iso_file_get_old_image_sections() now refers to the most original stream
of a file.
2009-03-28 19:37:44 +01:00
41f75ea21f
Fixed a SIGSEGV in iso_file_get_old_image_sections() with a
...
IsoFile from the old session which has not FSrcStreamData
attached to its IsoStream.
2009-03-27 14:43:43 +01:00
5f2bde776b
Closed memory leaks opened with rev 487.
2009-03-21 11:09:14 +01: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
da2619c42a
New API function iso_init_with_flag().
...
Moved setup of locale from various places to util.c:iso_init_locale().
It is now called by the iso_init*() functions only.
2009-03-19 12:56:25 +01:00
183ed6cc5a
Made read_aaip_AA() safe against eventual Apple ISO AA fields
2009-03-18 10:27:28 +01:00
4f468171ad
Experiments about inode number generation for nodes out of the loaded
...
image.
2009-03-07 08:28:35 +01:00
4daf626493
Made root node write and read own AA entries.
2009-02-24 17:50:53 +01:00
0e0ecc1d00
Made code branch of Libisofs_with_aaiP unconditional
...
and removed change marks by (co-)copyright claims.
2009-02-18 23:01:14 +01:00
e45f41fb44
Removed obsolete macro Libisofs_with_aaiP_retro and its unsuitable
...
code branches.
"AAIP_0100" gets issued if macro Libisofs_aaip_1_0 is defined.
2009-02-14 12:10:02 +01:00
620547ac0a
Recognizing future AAIP signature "AAIP_0100"
2009-02-10 21:02:58 +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
84c100c2f5
Gave up adjustability of Signature Word "AA" in specs and implementation.
2009-01-30 18:58:11 +01:00
b600757649
Changed iso_node_set_acl_text() and iso_node_set_acl_text() so they
...
process both eventual ACLs of a node in one call.
2009-01-30 15:37:48 +01:00
c8495481ca
Controlling import and export of ACL, EA, AAIP
2009-01-23 09:32:32 +01:00
65e5b00171
Disabled loading of AAIP from ISO images by default
...
and provided new API function iso_read_opts_set_no_aaip()
2009-01-21 16:03:59 +01:00
bb69e14b08
Better messages of non-AAIP aware libisofs about AAIP enhanced images
2009-01-21 14:25:08 +01:00
a5aedd51a4
Re-enabled compilation without Libisofs_with_aaiP
...
but prepared messages of that code for existence of AA and ER of AAIP
2009-01-21 14:08:10 +01:00
d01b3cc6cc
Implemented generation of AA strings from local filesystem
...
and upgraded IsoFileSourceIface lfs_class to version 1
2009-01-16 13:24:30 +01:00
9dc56426c0
New API call iso_file_source_get_aa_string()
...
and IsoFileSource_Iface.version == 1 with ifs_class
Now libisofs is able to load AA strings from images and to store them again.
2009-01-15 21:58:48 +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
e8f1dfb8e5
Silenced warning about multiple ER fields. Enabled recognizing of AAIP-ER.
...
Vreixo needs to explain TODO #00016 in fs_image.c
2009-01-13 20:44:36 +01:00
f7a47baa22
Experiment with dummy AA fields.
...
Looks good when writing. But when reading there are
problems with the directory size which is not aligned
to 2048.
2009-01-13 14:02:27 +01:00
7990e01a57
More apostrophes removed from messages
2008-11-25 16:49:10 +01:00
28e8936b4f
Bug fix ticket 144: File size damage by non-unique inode numbers of
...
pre-RRIP 1.12 images
Replaced the extent-LBA based inode number by a static 32 bit counter.
I deem it safe because if the numbers repeat within a single image
reading, then we are doomed anyway. I banned inode number 0 just in
case it has a meaning.
TODO: what if ER says IEEE_1282 but the PX field has only 36 bytes ?
2008-11-25 14:34:47 +01:00
eccaac09cc
New API functions iso_set_local_charset() and iso_get_local_charset()
2008-11-25 12:13:51 +01:00
88ef351e74
Removed apostrophe from some error messages and
...
dangerous text display from character set conversion
error messages.
2008-11-25 12:05:03 +01:00
Vreixo Formoso
3a503a3e85
Implement iso_file_get_old_image_sections() and deprecate old way to obtain image lba.
2008-08-19 02:01:42 +02:00
Vreixo Formoso
87f08d27ac
Add support for reading Level 3 images.
2008-08-19 01:08:46 +02:00
Vreixo Formoso
ccc7b0b58f
Fix allocation problem.
2008-04-05 17:08:17 +02:00
Vreixo Formoso
648941cb15
lseek() needs to be added to the end to ensure ABI compatibility.
2008-03-08 21:48:03 +01:00
Vreixo Formoso
bad03a9a2b
Add lseek() function to IsoFileSource.
2008-03-08 18:34:41 +01:00
Vreixo Formoso
061dce1ec2
s/openned/opened. Deprecate incorrectly spelled errors.
2008-03-01 17:12:44 +01:00
Vreixo Formoso
fe4976497b
Warn users when hidden El-Torito boot images are found.
2008-02-09 20:02:57 +01:00
Vreixo Formoso
e6593c9738
Fix new bug introduced when fixing previous bug.
2008-02-08 22:32:33 +01:00
Vreixo Formoso
b501546627
Allow relaxe volume and volset id constraints.
2008-02-08 17:23:09 +01:00
Vreixo Formoso
444689d163
Fix severe bug related with hidden el-torito catalog.
2008-02-07 19:10:45 +01:00
Vreixo Formoso
e88b361b5f
Make iso_read_image_features private. Add getters for its properties.
2008-02-02 16:05:03 +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
e42a583a2f
Support for different default permissions for file and dirs on image
...
import.
2008-01-30 13:21:41 +01:00
Vreixo Formoso
307a98815e
src renamed to libisofs.
2008-01-26 22:18:07 +01:00