Commit Graph

  • f923a79929 New API call iso_write_opts_set_allow_dir_id_ext() Thomas Schmitt 2010-12-25 08:11:19 +01:00
  • 362b15f4d5 Bug fix: ECMA-119 directory names were truncated to 8 characters if lowercase characters or full ASCII are allowed. Thomas Schmitt 2010-12-24 20:31:24 +01:00
  • 2649045dfe New API call iso_write_opts_set_untranslated_name_len() Thomas Schmitt 2010-12-22 14:21:00 +01:00
  • 3d427bdf70 Corrected a statemenent about Sector Count in boot record documentation. Thomas Schmitt 2010-12-14 06:36:12 +01:00
  • 8b2af3ac36 Prepending ./configure generated options to CFLAGS rather than appending them Thomas Schmitt 2010-12-13 08:47:24 +01:00
  • 113358daea Version leap to 0.6.41 Thomas Schmitt 2010-12-10 12:42:43 +01:00
  • 6927fd35e8 Version leap to 0.6.40 release-0.6.40 Thomas Schmitt 2010-12-10 11:27:46 +01:00
  • fb231ff186 Updated changelog Thomas Schmitt 2010-12-10 11:22:25 +01:00
  • b2fde289b1 Removed old change timestamp Thomas Schmitt 2010-12-10 11:15:42 +01:00
  • dcc6ffd184 Avoiding to start writer thread if iso_write_opts_set_will_cancel() is set to 1. Thomas Schmitt 2010-12-06 17:05:35 +01:00
  • 27e69c38ab New error reply code ISO_DISPLACE_ROLLOVER for external data sources with address displacement. Thomas Schmitt 2010-11-30 09:47:22 +01:00
  • f4b2bfc0d6 Better messages if boot image or boot catalog directory are missing. Thomas Schmitt 2010-11-25 17:01:40 +01:00
  • 5482d5d7b4 Improvements about the block address of empty data files Thomas Schmitt 2010-11-25 14:40:44 +01:00
  • b2997dcc46 New API call iso_write_opts_set_will_cancel() Thomas Schmitt 2010-11-24 11:00:21 +01:00
  • 48ae8acbd6 Better handling of El Torito boot images with identical block address at image load time. Thomas Schmitt 2010-11-24 10:06:19 +01:00
  • a488f8fb14 New API call iso_write_opts_set_disc_label(), new system area type 3 = SUN Disk Label Thomas Schmitt 2010-11-05 15:34:42 +01:00
  • ea8da1f7d3 Added a description of SUN Disk Label for SUN SPARC machines. Thomas Schmitt 2010-11-01 16:05:47 +01:00
  • 8ad92a08ea Fixed a typo in a warning message. Thomas Schmitt 2010-10-27 07:57:38 +02:00
  • 35c043a0f9 Version leap to 0.6.39 Thomas Schmitt 2010-10-23 16:31:47 +02:00
  • fce35ac718 Version leap to 0.6.38 release-0.6.38 Thomas Schmitt 2010-10-23 15:28:02 +02:00
  • 01518896f9 Updated Changelog Thomas Schmitt 2010-10-23 15:25:33 +02:00
  • caf90e35f5 Fixed session oversize bug with emulated multi-session. Introduced by revision 721. Thomas Schmitt 2010-10-19 12:45:26 +02:00
  • 1f486fd78b Coordinated appending of partition images with situations other than isohybrid MBR production or partition offset. Thomas Schmitt 2010-10-19 10:14:26 +02:00
  • b58d1e28ef New API call iso_write_opts_set_partition_img(). Thomas Schmitt 2010-10-18 16:56:00 +02:00
  • ebb5937568 Removed obsolete development macro case. Thomas Schmitt 2010-10-16 19:05:46 +02:00
  • ef444fb29c Removed remaining questions about MIPS Big Endian. Now rounding up the count of cylinders. Described MBR DOS-style partition table format. Thomas Schmitt 2010-10-16 11:24:52 +02:00
  • 1ccbaa302c United macro Xorriso_jte_standalonE with macro Xorriso_standalonE Thomas Schmitt 2010-10-15 14:24:31 +02:00
  • 0d35100eb0 New system area type 2 = MIPS Little Endian / DEC Boot Block. Thomas Schmitt 2010-10-15 12:19:53 +02:00
  • 48316af1d9 Made development option Libisofs_mips_boot_file_pathS unconditional. Thomas Schmitt 2010-10-15 09:23:09 +02:00
  • a75fb9a894 New system area type 2 for Little Endian MIPS DEC boot block. Thomas Schmitt 2010-10-14 22:34:32 +02:00
  • a0ba4b976c Described El Torito, grub-mkrescue MBR, MIPS Little Endian booting. Thomas Schmitt 2010-10-14 17:26:56 +02:00
  • 870280a018 Small adjustments and bug fix with new MIPS boot facility. Thomas Schmitt 2010-10-13 16:59:18 +02:00
  • 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. Thomas Schmitt 2010-10-12 20:24:17 +02:00
  • 2a087f6f39 Silenced a warning about const or non-const. Thomas Schmitt 2010-10-12 12:23:16 +02:00
  • b07d3ab0c3 Provisory implementation of MIPS big endian Volume Header production. For now it is mutually exclusive with El Torito production. It will always be mutually exclusive with MBR production. Thomas Schmitt 2010-10-12 12:20:27 +02:00
  • f12df92600 Requiring libjte-0.1.1 if enabled. Prepared for GNU xorriso to include libjte. Thomas Schmitt 2010-10-07 13:43:57 +02:00
  • 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. Thomas Schmitt 2010-10-06 17:33:46 +02:00
  • bb28c69cae Stuffed a memory leak discovered by valgrind. Thomas Schmitt 2010-10-05 19:58:54 +02:00
  • 25068a4de2 Declared that iso_lib_version() and iso_lib_is_compatible() are permitted before iso_init(). Thomas Schmitt 2010-10-04 15:47:09 +02:00
  • d2094a0d80 Compile time test and run time test for sufficiently recent libjte if enabled. Thomas Schmitt 2010-10-04 14:56:24 +02:00
  • 16dcf4a29c Draining and forwarding possibly enabled libjte message list. Changed severity of error code ISO_LIBJTE_FILE_FAILED to MISHAP. Thomas Schmitt 2010-10-04 13:18:06 +02:00
  • 69a25c9734 New API call iso_write_opts_set_tail_blocks() for tail padding inside ISO image Thomas Schmitt 2010-10-02 22:57:09 +02:00
  • a387a8b06a Removed hardcoded libjte test because xorriso now has a -jigdo command. Thomas Schmitt 2010-09-30 09:31:40 +02:00
  • a9af97733e Allowed NULL as second arg of iso_write_opts_detach_jte(). Thomas Schmitt 2010-09-29 10:08:30 +02:00
  • c30674095b Updated hardcoded JTE test case so that it produces non-trivial files. Thomas Schmitt 2010-09-28 16:44:25 +02:00
  • be838b6940 Disabled the hardcoded JTE test which was introduced by previous revision Thomas Schmitt 2010-09-28 12:15:23 +02:00
  • b0c79a9a1e New API calls iso_write_opts_attach_jte() and iso_write_opts_detach_jte() Thomas Schmitt 2010-09-28 12:12:33 +02:00
  • 8725baa55f Making use of libjte if installed and if not ./configure --disable-libjte Thomas Schmitt 2010-09-27 18:22:05 +02:00
  • 59ab73c57f On Linux: Run ldconfig during make install,if not --disable-ldconfig-at-install Thomas Schmitt 2010-09-22 12:55:13 +02:00
  • 7386596bfa Version leap to 0.6.37 Thomas Schmitt 2010-09-15 11:14:12 +02:00
  • 4833ef23e5 Updated ChangeLog. Thomas Schmitt 2010-09-15 11:11:02 +02:00
  • 14171bdd3a Version leap to 0.6.36 release-0.6.36 Thomas Schmitt 2010-09-15 10:55:14 +02:00
  • d37eba5344 Removed outdated development marks Thomas Schmitt 2010-09-15 09:28:05 +02:00
  • 3b616dae38 Meaningful change log file derived by George Danchev from web site Thomas Schmitt 2010-09-15 08:43:04 +02:00
  • a2758b27e6 Automatic C++ detection by using macro __cplusplus Thomas Schmitt 2010-09-11 19:18:42 +02:00
  • d5c4af7378 Removed development marks and an obsolete conditional compilation case. Thomas Schmitt 2010-09-11 13:25:51 +02:00
  • 90f37b8183 Introduced 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 Schmitt 2010-09-11 11:50:47 +02:00
  • 1d4f26f325 Adjusted new partition offset feature for multi-session and MD5 tags. Thomas Schmitt 2010-09-10 13:45:37 +02:00
  • 08e442a2ab Removed dummy filter xor_sencrypt because there are real filters now. Thomas Schmitt 2010-09-06 12:19:51 +02:00
  • 017dcb39f2 New 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 Schmitt 2010-09-05 12:43:48 +02:00
  • 95121e2f9f Forgot to store util_rbtree.c before previous commit. Thomas Schmitt 2010-09-01 19:18:35 +02:00
  • ba11413a6f Corrected several memory leaks and potential NULL pointer evaluations in case of memory shortage. All reported by George Danchev. Thomas Schmitt 2010-09-01 10:45:10 +02:00
  • e1888df5ab Hopefully silenced warnings of doxygen on Debian buildd Thomas Schmitt 2010-08-06 12:49:22 +02:00
  • dceef03633 Removed problematic DETAILS_AT_TOP to silence warning of Debian buildd Thomas Schmitt 2010-07-30 19:10:55 +02:00
  • 443c5d41db Removed obsolete comment Thomas Schmitt 2010-07-06 10:53:04 +02:00
  • e60171986b Let configure perform linker test with --version-script if enabled Thomas Schmitt 2010-07-06 10:50:28 +02:00
  • fe45249e9e Gave up use of alloca() in favor of calloc() and free(), because alloca.h is needed on Solaris and not available on FreeBSD. Thomas Schmitt 2010-07-05 19:14:47 +02:00
  • b01f017a6d Hiding all non-API symbols from the linker by use of --version-script Thomas Schmitt 2010-07-05 18:20:59 +02:00
  • 73bc3ae512 Include file alloca.h was missing in demo program Thomas Schmitt 2010-07-01 13:50:42 +02:00
  • b6427d3b2b Version leap to 0.6.35 Thomas Schmitt 2010-06-28 21:21:06 +02:00
  • 438024d11b Version leap to 0.6.34 release-0.6.34 Thomas Schmitt 2010-06-28 14:12:33 +02:00
  • 1d6fdf51dc New error code ISO_BOOT_NO_CATALOG Thomas Schmitt 2010-06-23 19:54:51 +02:00
  • 281462802f Reacted on harmless compiler warnings about allegedly uninitialized variables Thomas Schmitt 2010-06-20 15:41:06 +02:00
  • 2b2a86ea2e Moved some functions into the Libisofs_with_zliB case which caused compiler warnings on OpenSuse Build Service. Thomas Schmitt 2010-06-20 15:08:08 +02:00
  • c0963596e5 New API call iso_node_get_hidden(). Thomas Schmitt 2010-06-20 09:18:30 +02:00
  • 9be5b241e2 New API call iso_node_set_hidden(), new IsoHideNodeFlag value LIBISO_HIDE_BUT_WRITE. Thomas Schmitt 2010-06-18 22:03:41 +02:00
  • fcde936670 Remove a probably outdated test that was always false. Thomas Schmitt 2010-06-04 16:21:14 +02:00
  • 73c6bc49c6 Moved inclusion of config.h to top position. Solaris complained about redefined _FILE_OFFSET_BITS. See man lfcompile. Thomas Schmitt 2010-05-29 09:34:00 +02:00
  • 5ed507da83 Forgotten inclusion of ../config.h in filters/*.c Thomas Schmitt 2010-05-17 14:35:10 +02: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.) Thomas Schmitt 2010-05-16 10:20:12 +02:00
  • 3528493b92 Removed development macro Libisofs_with_checksumS and made the affected code unconditional. Thomas Schmitt 2010-05-08 22:24:02 +02:00
  • 9cf460a3b1 Version leap to 0.6.33 Thomas Schmitt 2010-05-03 14:44:21 +02:00
  • 84132ec7bf Version leap to 0.6.32 release-0.6.32 Thomas Schmitt 2010-05-03 14:34:36 +02:00
  • eb23260459 Removed most of the development remarks of 0.6.31 Thomas Schmitt 2010-05-01 20:38:01 +02:00
  • 4978424328 Corrected calls of functions iso_lsb(), iso_msb(), iso_bb() which used integer types other than uint32_t. Thomas Schmitt 2010-04-30 11:36:14 +02:00
  • e4cf93665a Making 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 Schmitt 2010-04-29 15:10:18 +02:00
  • 3d9367d52a Closed memory leak about boot catalog node. Thomas Schmitt 2010-04-25 20:27:17 +02:00
  • 03b030c56d New API calls el_torito_get_isolinux_options(), el_torito_get_boot_media_type() Thomas Schmitt 2010-04-25 14:11:45 +02:00
  • a3fe82100b Fixed a bug introduced with previous revision 655. Thomas Schmitt 2010-04-23 19:00:50 +02:00
  • 02d7a690eb New API calls el_torito_set_id_string(), el_torito_get_id_string(), el_torito_set_selection_crit(), el_torito_get_selection_crit(). Thomas Schmitt 2010-04-23 18:01:27 +02:00
  • ace0d1ab2e Bug fix of previous revision 653: SIGSEGV because of dereferencing NULL when writing without boot image. Thomas Schmitt 2010-04-22 23:13:54 +02:00
  • 59d143c1f0 Added 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 Schmitt 2010-04-22 14:04:51 +02:00
  • da2c0520cc Changed 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 Schmitt 2010-04-20 16:23:17 +02:00
  • 517f520570 New 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 Schmitt 2010-04-20 11:10:00 +02:00
  • 98d2b4c996 Version leap to 0.6.31 Thomas Schmitt 2010-04-17 13:23:49 +02:00
  • 481d425580 Version leap to 0.6.30 release-0.6.30 Thomas Schmitt 2010-04-17 13:18:56 +02:00
  • 99e988d652 Updated genealogy of isohybrid MBR production. Thomas Schmitt 2010-04-17 08:46:45 +02:00
  • 38a7b4a5b1 New API calls iso_read_opts_load_system_area() and iso_image_get_system_area() Thomas Schmitt 2010-04-16 21:49:44 +02:00
  • 9dc894584d Enhanced configure tests for iconv. Now aborting if not available. Thomas Schmitt 2010-04-15 12:16:41 +02:00
  • 1a7ab679cd Extended effect of iso_write_opts_set_pvd_times() parameter uuid to creation time, to keep it consistent with modification time. Thomas Schmitt 2010-04-14 12:00:43 +02:00