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,
2015-09-17 13:59:05 +02:00
Thomas Schmitt
d4b8cbe474
New API object iso_interval_reader. Enabling flag bits for older API calls
...
iso_write_opts_set_prep_img(), iso_write_opts_set_efi_bootp(),
and iso_write_opts_set_partition_img().
2015-04-23 15:46:04 +02:00
Thomas Schmitt
782bb7854e
New system area type 6 = DEC Alpha SRM boot sector.
...
New API calls iso_image_set_alpha_boot(), iso_image_get_alpha_boot().
Thanks to Helge Deller.
2015-02-28 15:13:38 +01:00
Thomas Schmitt
a97c66ebb8
Preserving the weights of imported boot image files
2014-10-03 17:41:59 +02:00
Thomas Schmitt
c17ba1980a
Clarified which inode is local ino_t and which is Rock Ridge uint32_t.
2014-05-27 21:31:53 +02:00
Thomas Schmitt
dd27f579eb
New API call iso_image_report_system_area()
2014-04-11 15:39:45 +02:00
Thomas Schmitt
e6e037f87e
Re-enabled HP-PA PALO boot preparations
2014-04-09 09:02:51 +02:00
Thomas Schmitt
ef528f2f0e
Temporarily disabled the unfinished HP-PA PALO bootability preparations
2014-03-04 09:23:04 +01:00
Thomas Schmitt
985015cea1
Making sure that PVD time strings are allocated with 17 bytes plus trailing 0
2014-02-13 16:25:15 +01:00
Thomas Schmitt
7637d13e11
New API calls iso_image_set_hppa_palo() and iso_image_get_hppa_palo()
2014-01-14 09:43:28 +01:00
Thomas Schmitt
44f475a4ef
Improved handling of unconvertable file names and name collsions during iso_image_import()
2014-01-03 18:29:29 +01:00
Thomas Schmitt
7aa2582129
Reacted on warnings of PLD Linux build log
2013-09-05 10:01:08 +02:00
Thomas Schmitt
d55ed2d1ca
New API calls iso_image_get_app_use() and iso_image_set_app_use()
2013-08-04 12:32:31 +02:00
Thomas Schmitt
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
Thomas Schmitt
83cb07b23c
New API calls iso_image_set_sparc_core() and iso_image_get_sparc_core().
2013-04-13 22:17:26 +02:00
Thomas Schmitt
a4f07eb3b3
New API call iso_image_get_pvd_times().
2013-03-12 17:42:13 +01:00
Thomas Schmitt
714ef6493a
New API call iso_image_hfsplus_get_blessed()
2012-05-30 16:42:12 +02:00
Thomas Schmitt
3e2479c095
Fixed a bug in yet unused code which was introduced by rev 965.
2012-05-26 23:17:59 +02:00
Thomas Schmitt
6fc6a09040
Fixed several memory problems introduced by rev 965
2012-05-25 20:57:06 +02:00
Thomas Schmitt
82f39020cf
Attributed HFS+ blessings to IsoImage rather than IsoWriteOpts.
2012-05-25 19:34:09 +02:00
Thomas Schmitt
ae5ab4a08f
Closed a memory leak of 32 kB per loaded ISO image.
2011-04-11 20:47:34 +02:00
Thomas Schmitt
0b9f03bb23
Fixed a typo in comments
2011-04-05 09:20:25 +02:00
Thomas Schmitt
870280a018
Small adjustments and bug fix with new MIPS boot facility.
2010-10-13 16:59:18 +02:00
Thomas Schmitt
f33df0ef29
New API calls iso_image_add_mips_boot_file(), iso_image_get_mips_boot_files(),
...
iso_image_give_up_mips_boot().
The preliminary ban has been lifted to combine El Torito and MIPS Big Endian
boot facilities.
The current state of boot record documentation has been added to bzr.
2010-10-12 20:24:17 +02:00
Thomas Schmitt
8a75d35c46
New API call iso_image_generator_is_running().
...
Prevented a potential race condition between Ecma119Image disposal by
burn_source and final activities of ISO generator thread.
2010-10-06 17:33:46 +02:00
Thomas Schmitt
fcde936670
Remove a probably outdated test that was always false.
2010-06-04 16:21:14 +02:00
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.)
2010-05-16 10:20:12 +02:00
Thomas Schmitt
3528493b92
Removed development macro Libisofs_with_checksumS
...
and made the affected code unconditional.
2010-05-08 22:24:02 +02:00
Thomas Schmitt
38a7b4a5b1
New API calls iso_read_opts_load_system_area() and iso_image_get_system_area()
2010-04-16 21:49:44 +02:00
Thomas Schmitt
23d3c43022
Removed more occurences of old restriction to GPLv2.
2010-01-27 06:48:59 +01:00
Thomas Schmitt
6bc1395e15
Avoided to return NULL by API calls iso_image_get_volset_id(), ...,
...
iso_image_get_biblio_file_id.
2009-10-05 13:48:18 +02:00
Thomas Schmitt
cadd77776b
Transplanting checksum buffer from Ecma119Image to IsoImage.
2009-08-20 17:08:07 +02:00
Thomas Schmitt
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
Thomas Schmitt
5d5a0cbfd4
Removed change timestamps of 0.6.19
2009-05-30 18:00:21 +02:00
Thomas Schmitt
56796ff55f
Introduced hardlink unification at image generation time.
...
For now it works only with data files or with files from the imported image.
2009-05-03 17:08:29 +02:00
Thomas Schmitt
1195614881
Removed a redundant line of code
2009-05-01 15:02:30 +02:00
Thomas Schmitt
95381ce258
Made directory inodes persistent during multi-session.
...
The reason is to produce a continued ino history for eventual incremental
backups from ISO images.
2009-05-01 12:49:37 +02:00
Thomas Schmitt
19fd87ef7b
Small adjustments in new code after review.
2009-04-29 12:52:32 +02:00
Thomas Schmitt
d20da80767
Transfering inode numbers from PX entries to IsoNode during image import
...
and using these numbers in PX entries during next image generation.
This also answers the concerns about PX without ino in RRIP 1.12
and PX with ino in RRIP 1.10 images produced by mkisofs.
2009-04-28 22:40:15 +02:00
Thomas Schmitt
c8495481ca
Controlling import and export of ACL, EA, AAIP
2009-01-23 09:32:32 +01:00
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.
2008-09-07 16:32:18 +02:00
Vreixo Formoso
ae004b1bfc
Allow to use NULL as free function for image attached data.
2008-02-07 12:31:09 +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
ff0dd38e9f
Add support for excluding arbitrary files when adding a dir recursively.
2008-01-29 20:43:59 +01:00
Vreixo Formoso
6434de535c
Users can now attach app specific data to IsoImage.
2008-01-29 00:12:33 +01:00
Vreixo Formoso
0869f7d472
Add iso_image_get_msg_id() API.
2008-01-27 18:20:33 +01:00
Vreixo Formoso
307a98815e
src renamed to libisofs.
2008-01-26 22:18:07 +01:00