Thomas Schmitt
c1ba7d93d9
Removed dependencies of libburn where possible and removed
...
the remaining demo/iso_grow.c from Makefile.am.
14 years ago
Thomas Schmitt
fb2309ea16
Moved iso_local_*() API functions from node.c to fs_local.c
14 years ago
Thomas Schmitt
c789c23119
Removed clearly obsolete code branches.
14 years ago
Thomas Schmitt
49821f6962
Made preservation of ACL in iso_node_set_attrs() more efficient
14 years ago
Thomas Schmitt
22e45ed489
Preserving non-userspace xattr if all userspace shall be overwritten.
14 years ago
Thomas Schmitt
2633aab967
Fixed memory hog in read_aaip_AA().
...
todo: Find the reason why node xinfo is not freed when the image is discarded.
This helped the hog to survive undetected since January 14.
14 years ago
Thomas Schmitt
b09dcd5246
Fixed a bug about setting "default" ACL on Linux directories.
14 years ago
Thomas Schmitt
d7f691d6df
Correct group permission bits with -acl off and import of disk file with ACL.
...
New API function iso_local_get_perms_wo_acl().
14 years ago
Thomas Schmitt
b5fd981482
Changing S_IRWXG from "mask::" to "group::" settings when
...
a non-trivial ACL gets erased. New API call iso_node_get_perms_wo_acl()
allows to obtain st_mode prediction for ACL removal.
Still to do: handle ACL stripping with st_mode import from local filesystem
and st_mode import from ISO image.
14 years ago
Thomas Schmitt
c974365b16
Extended the capabilities of iso_node_set_attrs() and
...
mentioned the new error codes in the error text generator
14 years ago
Thomas Schmitt
e8267b71d1
Took into respect that ACL operations always happen on link targets
...
while xattr can happen on the link itself.
14 years ago
Thomas Schmitt
1eb8029e60
Some enhancements about xattr API.
14 years ago
Thomas Schmitt
4950f869cb
Giving access to AAIP xattr by new API functions iso_node_get_attrs() and
...
iso_node_set_attrs. Giving access to local filesystem xattr by new API
functions iso_local_get_attrs(), iso_local_set_attrs().
14 years ago
Thomas Schmitt
84c100c2f5
Gave up adjustability of Signature Word "AA" in specs and implementation.
14 years ago
Thomas Schmitt
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.
14 years ago
Thomas Schmitt
b824db94dc
Clarified role of aaip_xinfo_func in libisofs API
14 years ago
Thomas Schmitt
6dee6e4c20
More bug fixes about "default" ACL.
...
Made aaip_xinfo_func() available unconditionally.
14 years ago
Thomas Schmitt
b53ef57ac6
New API call iso_local_get_acl_text()
...
and bug fixes about "default" ACL
14 years ago
Thomas Schmitt
0b4792bc0c
Mentioned the need for 64 bit file i/o
14 years ago
Thomas Schmitt
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.
14 years ago
Thomas Schmitt
7dfec561d9
Avoided to store deleted ACL as attribute with empty value
14 years ago
Thomas Schmitt
c801fa60f7
Incremented version to 0.6.13 and .so age to 9.
14 years ago
Thomas Schmitt
c8495481ca
Controlling import and export of ACL, EA, AAIP
14 years ago
Thomas Schmitt
65e5b00171
Disabled loading of AAIP from ISO images by default
...
and provided new API function iso_read_opts_set_no_aaip()
14 years ago
Thomas Schmitt
a5aedd51a4
Re-enabled compilation without Libisofs_with_aaiP
...
but prepared messages of that code for existence of AA and ER of AAIP
14 years ago
Thomas Schmitt
1150ee32a4
New API call iso_node_set_acl_text()
...
and automatic update of ACL entries by iso_node_set_permissions()
14 years ago
Thomas Schmitt
24fadd7649
New API function iso_local_set_acl_text()
14 years ago
Thomas Schmitt
723d23321a
Handling ACL entries which match the POSIX permissions
14 years ago
Thomas Schmitt
20adf50275
New API function iso_node_get_acl_text
...
Fixes for problems with CE usage and reading of multiple AA fields
14 years ago
Thomas Schmitt
d01b3cc6cc
Implemented generation of AA strings from local filesystem
...
and upgraded IsoFileSourceIface lfs_class to version 1
14 years ago
Thomas Schmitt
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.
14 years ago
Thomas Schmitt
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()
14 years ago
Thomas Schmitt
23e2647920
Described need to pad isohybrid to full MB.
...
Removed compiler warning about isohybrid FIXME.
14 years ago
Thomas Schmitt
412ad2fcdb
Version switch to 0.6.12 , libisofs-6.8.0.so
14 years ago
Thomas Schmitt
14dd988f0f
New API function iso_write_opts_set_dir_rec_mtime() to store the mtime
...
of the source files in their ECMA-119 Directory Records
14 years ago
Thomas Schmitt
698fdec290
New API function iso_write_opts_set_rrip_version_1_10() allows to
...
write old fashioned RRIP-1.10 rather than RRIP-1.12.
14 years ago
Thomas Schmitt
0026c93cd4
Emphasized in the API docs the fact that
...
iso_image_create_burn_source() starts image generation.
Mentioned the FreeBSD timezone bug with API docs of
iso_write_opts_set_always_gmt().
14 years ago
Thomas Schmitt
eccaac09cc
New API functions iso_set_local_charset() and iso_get_local_charset()
14 years ago
Vreixo Formoso
7db39f99b6
Add new API to deal with isolinux options.
...
This deprecates el_torito_patch_isolinux_image() in favour of the new API, that also
allows the generation of an hybrid boot image.
14 years ago
Vreixo Formoso
1a4c5ba679
Increment version to 0.6.11 for next development cycle.
14 years ago
Mario Danic
62315dfc44
I did more!
15 years ago
Vreixo Formoso
60ab97b5f4
Increment version to 0.6.9 for next development cycle.
15 years ago
Mario Danic
b959b150e9
Preparing a release
15 years ago
Vreixo Formoso
68419703d7
Added iso_image_update_sizes() API.
...
This requires increasing IsoStreamIface version, as we need to add a new
method on it. API/ABI remains compatible with older version.
15 years ago
Thomas Schmitt
e91f12972b
Switch to 0.6.7, error codes for iso_dat_source.read
15 years ago
Vreixo Formoso
c1a7702f52
Merge level3 branch, adding support for ISO-9660 Level 3.
15 years ago
Vreixo Formoso
37e6752375
Fix documentation related to valid error codes (see ticket #134 ).
15 years ago
Vreixo Formoso
2de74d04a7
Fix severity of some errors (see ticket #137 ).
15 years ago
Vreixo Formoso
882073f145
Make ISO-9660 Level 3 be the default for Backup Write Profile.
15 years ago
Vreixo Formoso
ff480b35e9
Control size of extents with #define blocks, to help testing.
15 years ago