Thomas Schmitt
7d45c88cff
New API call iso_image_get_ignore_aclea(),
...
new iso_image_set_ignore_aclea() and iso_file_source_get_aa_string() flag bit3 to import all xattr namespaces
5 years ago
Thomas Schmitt
ccef2f29da
Avoiding NULL pointer dereference in case of unexpected file type.
...
Coverity CID 12550.
7 years ago
Thomas Schmitt
7c29a94ab6
Taking into respect the return value of a function which can fail.
...
Coverity CID 12595.
7 years ago
Thomas Schmitt
d04abdcfbd
Closed memory leak with memory shortage while creating IsoSymlink object.
...
Coverity CID 12575.
7 years ago
Thomas Schmitt
a6542e5fa9
Closed memory leak with error while creating IsoFile object. Coverity CID 12574.
7 years ago
Thomas Schmitt
7a3560035a
Rectified handling of oversized filenames by new API calls:
...
iso_image_set_truncate_mode, iso_image_get_truncate_mode,
iso_truncate_leaf_name, iso_image_set_node_name, iso_image_tree_clone,
iso_image_add_new_dir, iso_image_add_new_file, iso_image_add_new_special,
iso_image_add_new_symlink, iso_image_dir_get_node, iso_image_path_to_node,
7 years ago
Thomas Schmitt
44f475a4ef
Improved handling of unconvertable file names and name collsions during iso_image_import()
9 years ago
Thomas Schmitt
d932bfcdea
Replaced some large local variables by other means in libisofs/builder.c
12 years ago
Thomas Schmitt
6d5e68fd01
Clarified two comments.
12 years ago
Thomas Schmitt
d1c3a017e3
Cleaned up use of PATH_MAX (local filesystem) and LIBISOFS_NODE_PATH_MAX
...
(ISO filesystem).
12 years ago
Thomas Schmitt
71efc996e3
New error code ISO_RR_PATH_TOO_LONG.
12 years ago
Thomas Schmitt
ae626b9570
Eventually including autotools generated ../config.h with all source files.
...
(GNU xorriso plans to use autoheader for a diet of its build messages.)
13 years ago
Thomas Schmitt
3d9367d52a
Closed memory leak about boot catalog node.
13 years ago
Thomas Schmitt
23d3c43022
Removed more occurences of old restriction to GPLv2.
13 years ago
Thomas Schmitt
cbb376a137
Introduced a default definition for PATH_MAX.
13 years ago
Thomas Schmitt
f8d3bca20a
Registering fs,dev,ino of nodes which stem from outside the imported image
...
and using fs,dev,ino of IsoSymlink and IsoSpecial.
14 years ago
Thomas Schmitt
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.
14 years ago
Thomas Schmitt
0e0ecc1d00
Made code branch of Libisofs_with_aaiP unconditional
...
and removed change marks by (co-)copyright claims.
14 years ago
Thomas Schmitt
b1f8161006
Correct group permission bits with iso_read_opts_set_no_aaip(,1)
...
and node import from image with ACLs.
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
84c100c2f5
Gave up adjustability of Signature Word "AA" in specs and implementation.
14 years ago
Thomas Schmitt
c8495481ca
Controlling import and export of ACL, EA, AAIP
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
Vreixo Formoso
d455f9b540
Add support for cut-out files.
15 years ago
Vreixo Formoso
99298c10a4
Move error codes to libisofs.h. Remove error.h header.
15 years ago
Vreixo Formoso
307a98815e
src renamed to libisofs.
15 years ago