3b616dae38Meaningful change log file derived by George Danchev from web siteThomas Schmitt2010-09-15 08:43:04 +0200
a2758b27e6Automatic C++ detection by using macro __cplusplusThomas Schmitt2010-09-11 19:18:42 +0200
d5c4af7378Removed development marks and an obsolete conditional compilation case.Thomas Schmitt2010-09-11 13:25:51 +0200
90f37b8183Introduced macro Libisofs_h_as_cpluspluS to avoid the definitions of struct iso_file_source and struct iso_stream when libisofs.h is included in C++ files. (The definitions contain members with name "class".)Thomas Schmitt2010-09-11 11:50:47 +0200
1d4f26f325Adjusted new partition offset feature for multi-session and MD5 tags.Thomas Schmitt2010-09-10 13:45:37 +0200
08e442a2abRemoved dummy filter xor_sencrypt because there are real filters now.Thomas Schmitt2010-09-06 12:19:51 +0200
017dcb39f2New API function iso_write_opts_set_part_offset() controls creation of an MBR with a first partiton table entry that bears non-zero start address. A second set of volume descriptors and directory tree+tables gets created which can be used to mount the image at the partition start. Not yet implemented for second set: ISO 9660:1999, MD5 checksums.Thomas Schmitt2010-09-05 12:43:48 +0200
95121e2f9fForgot to store util_rbtree.c before previous commit.Thomas Schmitt2010-09-01 19:18:35 +0200
ba11413a6fCorrected several memory leaks and potential NULL pointer evaluations in case of memory shortage. All reported by George Danchev.Thomas Schmitt2010-09-01 10:45:10 +0200
e1888df5abHopefully silenced warnings of doxygen on Debian builddThomas Schmitt2010-08-06 12:49:22 +0200
dceef03633Removed problematic DETAILS_AT_TOP to silence warning of Debian builddThomas Schmitt2010-07-30 19:10:55 +0200
e60171986bLet configure perform linker test with --version-script if enabledThomas Schmitt2010-07-06 10:50:28 +0200
fe45249e9eGave up use of alloca() in favor of calloc() and free(), because alloca.h is needed on Solaris and not available on FreeBSD.Thomas Schmitt2010-07-05 19:14:47 +0200
b01f017a6dHiding all non-API symbols from the linker by use of --version-scriptThomas Schmitt2010-07-05 18:20:59 +0200
73bc3ae512Include file alloca.h was missing in demo programThomas Schmitt2010-07-01 13:50:42 +0200
281462802fReacted on harmless compiler warnings about allegedly uninitialized variablesThomas Schmitt2010-06-20 15:41:06 +0200
2b2a86ea2eMoved some functions into the Libisofs_with_zliB case which caused compiler warnings on OpenSuse Build Service.Thomas Schmitt2010-06-20 15:08:08 +0200
9be5b241e2New API call iso_node_set_hidden(), new IsoHideNodeFlag value LIBISO_HIDE_BUT_WRITE.Thomas Schmitt2010-06-18 22:03:41 +0200
fcde936670Remove a probably outdated test that was always false.Thomas Schmitt2010-06-04 16:21:14 +0200
73c6bc49c6Moved inclusion of config.h to top position. Solaris complained about redefined _FILE_OFFSET_BITS. See man lfcompile.Thomas Schmitt2010-05-29 09:34:00 +0200
5ed507da83Forgotten inclusion of ../config.h in filters/*.cThomas Schmitt2010-05-17 14:35:10 +0200
ae626b9570Eventually including autotools generated ../config.h with all source files. (GNU xorriso plans to use autoheader for a diet of its build messages.)Thomas Schmitt2010-05-16 10:20:12 +0200
3528493b92Removed development macro Libisofs_with_checksumS and made the affected code unconditional.Thomas Schmitt2010-05-08 22:24:02 +0200
eb23260459Removed most of the development remarks of 0.6.31Thomas Schmitt2010-05-01 20:38:01 +0200
4978424328Corrected calls of functions iso_lsb(), iso_msb(), iso_bb() which used integer types other than uint32_t.Thomas Schmitt2010-04-30 11:36:14 +0200
e4cf93665aMaking an educated guess whether the boot images contain a boot info table. New API call el_torito_seems_boot_info_table() publishes this guess.Thomas Schmitt2010-04-29 15:10:18 +0200
03b030c56dNew API calls el_torito_get_isolinux_options(), el_torito_get_boot_media_type()Thomas Schmitt2010-04-25 14:11:45 +0200
a3fe82100bFixed a bug introduced with previous revision 655.Thomas Schmitt2010-04-23 19:00:50 +0200
02d7a690ebNew API calls el_torito_set_id_string(), el_torito_get_id_string(), el_torito_set_selection_crit(), el_torito_get_selection_crit().Thomas Schmitt2010-04-23 18:01:27 +0200
ace0d1ab2eBug fix of previous revision 653: SIGSEGV because of dereferencing NULL when writing without boot image.Thomas Schmitt2010-04-22 23:13:54 +0200
59d143c1f0Added support for multiple boot images. New API calls iso_image_add_boot_image() , iso_image_get_all_boot_imgs(), el_torito_get_boot_platform_id(), el_torito_get_load_seg(), el_torito_get_load_size(), el_torito_get_bootable()Thomas Schmitt2010-04-22 14:04:51 +0200
da2c0520ccChanged new API call from iso_image_set_boot_platform_id() to el_torito_set_boot_platform_id(). Introduced new API call iso_image_set_boot_catalog_weight().Thomas Schmitt2010-04-20 16:23:17 +0200
517f520570New API call iso_image_set_boot_platform_id(). Downgraded ISO_WRONG_EL_TORITO and ISO_UNSUPPORTED_EL_TORITO from SORRY to WARN and implemented the tolerance that is promised by their message texts.Thomas Schmitt2010-04-20 11:10:00 +0200
38a7b4a5b1New API calls iso_read_opts_load_system_area() and iso_image_get_system_area()Thomas Schmitt2010-04-16 21:49:44 +0200
9dc894584dEnhanced configure tests for iconv. Now aborting if not available.Thomas Schmitt2010-04-15 12:16:41 +0200
1a7ab679cdExtended effect of iso_write_opts_set_pvd_times() parameter uuid to creation time, to keep it consistent with modification time.Thomas Schmitt2010-04-14 12:00:43 +0200
016baf9984Implemented no_force_dots and separate omit_version_numbers for Joliet to allow producing the same Joliet names as mkisofs -J.Thomas Schmitt2010-04-13 10:18:55 +0200
b089f2e978New bit1 of iso_write_opts_set_system_area() options. New inner call make_isolinux_mbr() produces a bootable System Area from an ISOLINUX mbr/isohdp[fp]x*.bin file and an ISOLINUX El Torito bootable image (isolinux.bin).Thomas Schmitt2010-04-10 18:50:59 +0200
f87c63da41One more safety precaution about checksum indice.Thomas Schmitt2010-02-08 14:54:08 +0100
afebbe187dBug fix: Random checksum index could sneak in via boot catalog node and cause a SIGSEGV if checksumming is enabled. This and other occurences of malloc() were changed to calloc().Thomas Schmitt2010-02-08 13:46:45 +0100
3951df25beCorrected a wrong constant with checksum indice of Iso_File_Src. It could have caused false checksum negatives in images with billions of files.Thomas Schmitt2010-02-08 13:04:56 +0100
4b0f175a89Reacted on compiler warnings from gzpLinux on kernel 2.6Thomas Schmitt2010-02-08 10:55:13 +0100
0ab2b8260cBug fix: short Rock Ridge names got stripped of trailing blanks when loaded and written again to a follow-up session. Long names could lose inner blanks.Thomas Schmitt2009-10-07 18:08:27 +0200
a30bd36a81Removed the remaining single blanks from empty PVD id strings. No strcopy() any more in fs_image.cThomas Schmitt2009-10-07 17:06:15 +0200
3814396b08Added code for repairing "_" in all three PVD id file names.Thomas Schmitt2009-10-05 21:01:04 +0200
f88d8a76b0Avoided to convert empty PVD components copyright_file_id, abstract_file_id, or bibliographic_file_id to " " and then "_" during multi-session loading and writing. New util function iso_util_strcopy_untail().Thomas Schmitt2009-10-05 17:18:20 +0200
6bc1395e15Avoided to return NULL by API calls iso_image_get_volset_id(), ..., iso_image_get_biblio_file_id.Thomas Schmitt2009-10-05 13:48:18 +0200
6bf538ff40Expanded new API call iso_write_opts_set_scdbackup_tagThomas Schmitt2009-09-17 16:41:54 +0200
c992687200New API call iso_write_opts_set_scdbackup_tag()Thomas Schmitt2009-08-31 23:09:16 +0200