81608815aeClosed a memory leak which happened in case of memory shortage.Thomas Schmitt2011-04-11 20:49:03 +0200
ae5ab4a08fClosed a memory leak of 32 kB per loaded ISO image.Thomas Schmitt2011-04-11 20:47:34 +0200
76b6737570Bug fix: While loading an ISO image several reads to malloc memory occured with byte index -1. (Found by Valgrind after years of operation without visible problems.)Thomas Schmitt2011-04-11 20:19:35 +0200
61383dea2dNew error codes ISO_RR_NAME_TOO_LONG and ISO_RR_NAME_RESERVED for occasions which previously returned ISO_WRONG_ARG_VALUE.Thomas Schmitt2011-03-26 20:54:20 +0100
2caf527f67Refusign cylinder alignment if it is impossible to do it exactly.Thomas Schmitt2011-03-04 11:24:36 +0100
43eae7502bNew option bits 8 and 9 with iso_write_opts_set_system_area().Thomas Schmitt2011-03-03 19:14:40 +0100
e035146e01Bug fix: isohybrid image size was not aligned to cylinder boundary. Now the cylinder size gets adjusted if the image does not fit into 1024 cyl.Thomas Schmitt2011-03-01 18:31:59 +0100
de3e21629fCorrected little flaws detected by George Danchev with cpp.Thomas Schmitt2011-02-24 20:02:56 +0100
d79a3fcec4Incresed mismatch test severity to FATAL again.Thomas Schmitt2011-02-23 20:16:59 +0100
dfdaa2902aReduced size mismtach test severity to WARNING. This shall avoid the risk of false positives as long as the test is new.Thomas Schmitt2011-02-23 12:11:57 +0100
a118127e9cRe-enabled use of system provide function timegm(), if available.Thomas Schmitt2011-02-21 13:46:46 +0100
1f24b39879Corrected sequence of IsoNode xinfo list after cloning.Thomas Schmitt2011-02-21 12:35:50 +0100
16863755beInstalled a check for miscalculated ECMA-119 tree size.Thomas Schmitt2011-02-20 12:10:26 +0100
b25ac0f52dAvoided to give directories the same PX inode number. (Solaris believes in them.)Thomas Schmitt2011-02-18 18:59:00 +0100
5c59295e72Bug fix: With a probability of 2 to 5 percent, AAIP could spoil the image by miscalculating the number of root directory's CE blocks. This lead to fatal offset of all further data by one block. All sub directories and all data file content is affected. Quite obvious to see. The problem existed since March 2009. AAIP is used for recording of ACL and xattr. The problem gets enabled by call iso_write_opts_set_aaip(opts, 1).Thomas Schmitt2011-02-18 17:39:21 +0100
722327e4b8Overwriting eventually existing cloner of iso_node_xinfo_func with iso_node_xinfo_make_clonable().Thomas Schmitt2011-02-12 14:48:31 +0100
ab0a981814Added capability to merge directories of cloned tree with existing target tree.Thomas Schmitt2011-02-12 13:52:17 +0100
38483d894eAdded missing iso_filesystem_ref() for cloned node from local filesystem.Thomas Schmitt2011-02-01 22:16:05 +0100
1082e628d1New 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().Thomas Schmitt2011-02-01 19:16:45 +0100
74c68224c7Changed name of freshly introduce API call iso_write_opts_set_high_empty_address to iso_write_opts_set_old_empty, reverted the meaning and the default.Thomas Schmitt2011-01-26 19:38:50 +0100
200697898dNew API call iso_write_opts_set_high_empty_address().Thomas Schmitt2011-01-26 14:24:18 +0100
a3eeda3d23Yet incomplete implementation of IsoNode cloning. (Commited to avoid tangling with upcomming iso_write_opts_set_no_dummy_block_adr())Thomas Schmitt2011-01-25 10:50:37 +0100
92073c45efBug fix: Volume Descriptor Set Terminator contained non-zero bytes in the reserved field (ECMA-119 8.3.4). The bytes stem from an uninitialized local variable.Thomas Schmitt2011-01-24 15:03:09 +0100
a69f45e8cdMade provisory test for directory record overflow permanentThomas Schmitt2011-01-16 11:10:08 +0100
68c3ae522eAdded iso_memory_stream_new to list of public symbols.Thomas Schmitt2011-01-01 15:07:10 +0100
8e2748f23bNew API call iso_memory_stream_new(). (Was formely a private acll.)Thomas Schmitt2011-01-01 14:55:26 +0100
f923a79929New API call iso_write_opts_set_allow_dir_id_ext()Thomas Schmitt2010-12-25 08:11:19 +0100
362b15f4d5Bug fix: ECMA-119 directory names were truncated to 8 characters if lowercase characters or full ASCII are allowed.Thomas Schmitt2010-12-24 20:31:24 +0100
2649045dfeNew API call iso_write_opts_set_untranslated_name_len()Thomas Schmitt2010-12-22 14:21:00 +0100
3d427bdf70Corrected a statemenent about Sector Count in boot record documentation.Thomas Schmitt2010-12-14 06:36:12 +0100
8b2af3ac36Prepending ./configure generated options to CFLAGS rather than appending themThomas Schmitt2010-12-13 08:47:24 +0100
caf90e35f5Fixed session oversize bug with emulated multi-session. Introduced by revision 721.Thomas Schmitt2010-10-19 12:45:26 +0200
1f486fd78bCoordinated appending of partition images with situations other than isohybrid MBR production or partition offset.Thomas Schmitt2010-10-19 10:14:26 +0200
b58d1e28efNew API call iso_write_opts_set_partition_img().Thomas Schmitt2010-10-18 16:56:00 +0200
ef444fb29cRemoved remaining questions about MIPS Big Endian. Now rounding up the count of cylinders. Described MBR DOS-style partition table format.Thomas Schmitt2010-10-16 11:24:52 +0200
1ccbaa302cUnited macro Xorriso_jte_standalonE with macro Xorriso_standalonEThomas Schmitt2010-10-15 14:24:31 +0200
0d35100eb0New system area type 2 = MIPS Little Endian / DEC Boot Block.Thomas Schmitt2010-10-15 12:19:53 +0200
48316af1d9Made development option Libisofs_mips_boot_file_pathS unconditional.Thomas Schmitt2010-10-15 09:23:09 +0200
a75fb9a894New system area type 2 for Little Endian MIPS DEC boot block.Thomas Schmitt2010-10-14 22:34:32 +0200
a0ba4b976cDescribed El Torito, grub-mkrescue MBR, MIPS Little Endian booting.Thomas Schmitt2010-10-14 17:26:56 +0200
870280a018Small adjustments and bug fix with new MIPS boot facility.Thomas Schmitt2010-10-13 16:59:18 +0200
f33df0ef29New 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 Schmitt2010-10-12 20:24:17 +0200
b07d3ab0c3Provisory 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 Schmitt2010-10-12 12:20:27 +0200
f12df92600Requiring libjte-0.1.1 if enabled. Prepared for GNU xorriso to include libjte.Thomas Schmitt2010-10-07 13:43:57 +0200
8a75d35c46New 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 Schmitt2010-10-06 17:33:46 +0200