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,
2015-09-17 13:59:05 +02:00
6d64bc23cf
Estimating size of El Torito boot images which are not represented by a file
2014-04-27 12:09:13 +02:00
3b06d25a37
Removed a surplus semicolon of previous changeset
2014-04-14 16:18:50 +02:00
9e5158f59e
Closed a memory leak introduced with rev 1133
2014-04-14 16:06:32 +02:00
dd27f579eb
New API call iso_image_report_system_area()
2014-04-11 15:39:45 +02:00
5383ae2faa
Fixed a memory fault introduced with rev 1106
2014-02-16 14:42:39 +01:00
b9b5284f22
Beautified the collision avoiding names
2014-01-04 16:28:25 +01:00
afa65e9f2a
Reduced minimum length of collision avoiding name from 8 to 7
2014-01-03 21:16:56 +01:00
5e1aaca232
Avoided unnecessary recursion with production of collision avoiding names
2014-01-03 20:53:59 +01:00
fea649835c
Small fix of previous change
2014-01-03 20:00:04 +01:00
44f475a4ef
Improved handling of unconvertable file names and name collsions during iso_image_import()
2014-01-03 18:29:29 +01:00
b1c7ed6e29
Avoided a confusing error message from iso_image_update_sizes(),
...
prepared macro for non-confusing error message,
and introduced flag bit0 to iso_stream_get_input_stream()
2013-06-25 14:56:29 +02:00
042dbd01ed
Removed obsolete development marks
2012-07-20 12:21:36 +02:00
e8f6f924bd
Adjusting symbolic links in HFS+ which are affected by name mangling
2012-07-02 19:57:25 +02:00
7a8995f322
New API call iso_tree_resolve_symlink().
2012-07-01 18:41:54 +02:00
d361186bca
Made callers of iso_file_source_get_path() aware that NULL might be returned.
2011-06-01 11:37:30 +02:00
1334027a83
Reacted on -Wextra -Wno-unused-parameter warnings of gcc for tree.c
2011-05-21 23:19:34 +02:00
9538a5d57b
Performing collision test before FileSource creation in iso_tree_add_new_node()
2011-04-28 20:24:17 +02:00
81608815ae
Closed a memory leak which happened in case of memory shortage.
2011-04-11 20:49:03 +02:00
d1c3a017e3
Cleaned up use of PATH_MAX (local filesystem) and LIBISOFS_NODE_PATH_MAX
...
(ISO filesystem).
2011-04-03 11:02:15 +02:00
71efc996e3
New error code ISO_RR_PATH_TOO_LONG.
2011-03-28 15:00:44 +02:00
ab0a981814
Added capability to merge directories of cloned tree with existing
...
target tree.
2011-02-12 13:52:17 +01:00
1082e628d1
New API calls iso_tree_clone(), iso_stream_clone.
...
New IsoFileSourceIface version 2 with method clone_src().
New IsoStreamIface version 4 with method clone_stream().
New public function prototype iso_node_xinfo_cloner.
New API calls iso_node_xinfo_make_clonable(), iso_node_xinfo_get_cloner().
New public iso_node_xinfo_cloner instance aaip_xinfo_cloner().
New API calls iso_node_get_next_xinfo(), iso_node_remove_all_xinfo().
New API call iso_node_remove_tree().
2011-02-01 19:16:45 +01:00
a3eeda3d23
Yet incomplete implementation of IsoNode cloning.
...
(Commited to avoid tangling with upcomming
iso_write_opts_set_no_dummy_block_adr())
2011-01-25 10:50:37 +01:00
ae626b9570
Eventually including autotools generated ../config.h with all source files.
...
(GNU xorriso plans to use autoheader for a diet of its build messages.)
2010-05-16 10:20:12 +02:00
4b0f175a89
Reacted on compiler warnings from gzpLinux on kernel 2.6
2010-02-08 10:55:13 +01:00
23d3c43022
Removed more occurences of old restriction to GPLv2.
2010-01-27 06:48:59 +01:00
cbb376a137
Introduced a default definition for PATH_MAX.
2009-12-31 08:48:51 +01:00
Vreixo Formoso
1756cf4c92
Fix a bug in iso_tree_path_to_node().
...
With paths where the last directory component is an existing
non-directory in the ISO image and the leafname is any name it
incorrectly returns 1 (node found).
Bug reported by Thomas Schmitt.
2008-05-26 10:46:28 +02:00
Vreixo Formoso
7b0da1ecd6
Add a function to get the path of a node in the IsoImage.
2008-03-17 21:42:44 +01:00
Vreixo Formoso
d455f9b540
Add support for cut-out files.
2008-03-08 21:45:19 +01:00
Vreixo Formoso
69fe1d6074
Implement iso_tree_add_new_file() to add new files from scratch.
2008-03-08 17:28:40 +01:00
Vreixo Formoso
0c69463c5a
Add support for adding a node with a given name.
2008-03-08 01:06:46 +01:00
Vreixo Formoso
16cfaf9059
Replace non standard FNM_FILE_NAME with POSIX FNM_PATHNAME.
2008-01-31 17:10:01 +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
b6362a8680
Add wildcard support to excludes.
2008-01-30 21:40:26 +01:00
Vreixo Formoso
ff0dd38e9f
Add support for excluding arbitrary files when adding a dir recursively.
2008-01-29 20:43:59 +01:00
Vreixo Formoso
b3f4ca1cf7
Add IsoImage context as parameter for return function.
2008-01-28 23:55:55 +01:00
Vreixo Formoso
307a98815e
src renamed to libisofs.
2008-01-26 22:18:07 +01:00