-------------------------------------------------------------------------------- == Outdated libisofs Releases == -------------------------------------------------------------------------------- The current release is at [wiki:Releases releases page]. -------------------------------------------------------------------------------- * '''Outdated''' [http://files.libburnia-project.org/releases/libisofs-0.6.32.tar.gz libisofs-0.6.32.tar.gz] '''Mon May 03 2010''' | [wiki:Libisofs wiki] Libisofs 0.6.32 release notes * New API call iso_image_set_boot_catalog_weight() * New API call iso_image_add_boot_image() * New API calls el_torito_set_boot_platform_id(), el_torito_set_id_string(), el_torito_set_selection_crit() * New API calls 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(), el_torito_get_id_string(), el_torito_get_selection_crit(), el_torito_get_isolinux_options(), el_torito_get_boot_media_type() * New API call el_torito_seems_boot_info_table() ------------------------------------- * '''Outdated''' [http://files.libburnia-project.org/releases/libisofs-0.6.30.tar.gz libisofs-0.6.30.tar.gz] '''Sat Apr 17 2010''' | [wiki:Libisofs wiki] Libisofs 0.6.30 release notes * New API call iso_write_opts_set_system_area() acts like mkisofs option -G. * New API call iso_write_opts_set_pvd_times(). * Now able to produce a bootable System Area from an ISOLINUX mbr/isohdp[fp]x*.bin file and an ISOLINUX El Torito bootable image (isolinux.bin). * Now able to produce the same Joliet names as mkisofs. * New API calls iso_read_opts_load_system_area() and iso_image_get_system_area() for multi-session handling of MBRs. ------------------------------------- * '''Outdated''' [http://files.libburnia-project.org/releases/libisofs-0.6.28.tar.gz libisofs-0.6.28.tar.gz] '''Wed Feb 10 2010''' | [wiki:Libisofs wiki] Libisofs 0.6.28 release notes * Bug fix: Random checksum index could sneak in via boot catalog node and cause a SIGSEGV. * Improved compilability out of the box on FreeBSD. ------------------------------------- * '''Outdated''' [http://files.libburnia-project.org/releases/libisofs-0.6.26.tar.gz libisofs-0.6.26.tar.gz] '''Wed Jan 20 2010''' | [wiki:Libisofs wiki] Libisofs 0.6.26 release notes * Bug fix: Invalid old checksum tags were preserved with iso_write_opts_set_overwrite_buf(), if the new session produced no checksums. * The checksum buffer for the emerging image gets now marked as invalid if image generation is canceled. * More graceful reaction on filesystems where ACL are not enabled but nevertheless requested by the application. * Adaptions to problems reported by Debian buildd. ------------------------------------- * '''Outdated''' [http://files.libburnia-project.org/releases/libisofs-0.6.24.tar.gz libisofs-0.6.24.tar.gz] '''Thu Oct 08 2009''' | [wiki:Libisofs wiki] Libisofs 0.6.24 release notes * Bug 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. * Bug fix: Avoided to return NULL or single blanks as content of id strings by API calls iso_image_get_volset_id() ... iso_image_get_biblio_file_id(). * New API call iso_write_opts_set_scdbackup_tag(). ------------------------------------- * '''Outdated''' [http://files.libburnia-project.org/releases/libisofs-0.6.22.tar.gz libisofs-0.6.22.tar.gz] '''Tue Aug 25 2009''' | [wiki:Libisofs wiki] Libisofs 0.6.22 release notes * New API call iso_write_opts_set_record_md5() for writing MD5 sums. * New API call iso_read_opts_set_no_md5() for importing MD5 sums. * New API calls iso_image_get_session_md5() and iso_file_get_md5(). * New API calls iso_md5_start(), iso_md5_compute(), iso_md5_clone(), iso_md5_end(), iso_md5_match() for own MD5 computations. * New API call iso_util_decode_md5_tag() to recognize and parse checksum tags. * New API call iso_file_make_md5() to equip old file nodes with MD5. * Improvements with ./configure and its help text. ------------------------------------- * '''Outdated''' [http://files.libburnia-project.org/releases/libisofs-0.6.20.tar.gz libisofs-0.6.20.tar.gz] '''Sun May 30 2009''' | [wiki:Libisofs wiki] Libisofs 0.6.20 release notes * Optional automatic detection and recording of hard link relations between files. * Support for restoring hard link relations by the app. ------------------------------------- * '''Outdated''' [http://files.libburnia-project.org/releases/libisofs-0.6.18.tar.gz libisofs-0.6.18.tar.gz] '''Fri Apr 17 2009''' | [wiki:Libisofs wiki] Libisofs 0.6.18 release notes * Opportunity to set the input charset automatically from an eventual xattr "isofs.cs" of the image root node. * New general filter API to inquire and remove filters. * Specialized APIs for installing filters which are based on external processes or based on zlib. * New API call to inquire the original source path of a data file in an emerging image. ------------------------------------- * '''Outdated''' [http://files.libburnia-project.org/releases/libisofs-0.6.16.tar.gz libisofs-0.6.16.tar.gz] '''Wed Mar 11 2009''' | [wiki:Libisofs wiki] Libisofs 0.6.16 release notes * Bug fix: The ".." directory record pointed to the same data block as the "." entry. * Bug fix: The use of iso_write_opts_set_rrip_version_1_10() caused a wrong size announcement in the CE entry which points to the ER signature of the image root. * New API call iso_write_opts_get_data_start() inquires the start address of the data section of an emerging ISO image. * ISO image generation does not absolutely depend on the availability of character set "WCHAR_T" with iconv_open(3) any more. ------------------------------------- * '''Outdated''' [http://files.libburnia-project.org/releases/libisofs-0.6.14.tar.gz libisofs-0.6.14.tar.gz] '''Sat Feb 28 2009''' | [wiki:Libisofs wiki] Libisofs 0.6.14 release notes * New API calls iso_image_set_ignore_aclea(), iso_read_opts_set_no_aaip() control import of ACL and xattr. * New API calls iso_write_opts_set_aaip(), iso_write_opts_set_aaip_susp_1_10() control output of ACL and xattr into generated ISO image. * New API call iso_file_source_get_aa_string(), new function member get_aa_string() in !IsoFileSource_Iface allow to access opaquely encoded ACL and xattr. New function handle aaip_xinfo_func attaches aa_strings to !IsoNode objects. * New API calls iso_node_get_acl_text(), iso_node_set_acl_text(), iso_node_get_perms_wo_acl() allow inquiry and manipulation of ACLs in !IsoNode objects. * New API calls iso_node_get_attrs(), iso_node_set_attrs() allow inquiry and manipulation of xattr in !IsoNode objects. ------------------------------------- * '''Outdated''' [http://files.libburnia-project.org/releases/libisofs-0.6.12.tar.gz libisofs-0.6.12.tar.gz] '''Wed Nov 26 2008''' | [wiki:Libisofs wiki] Libisofs 0.6.12 release notes * New API calls iso_set_local_charset() and iso_get_local_charset() * New API calls iso_write_opts_set_rrip_version_1_10() and iso_write_opts_set_dir_rec_mtime() * New API call el_torito_set_isolinux_options() allows to patch ISOLINUX boot images and to generate a isohybrid MBR on the fly. Such an MBR makes the ISO image bootable from disk-like hardware, e.g. from USB stick. The ISOLINUX boot image has to be of syslinux 3.72 or later to allow MBR generation. * Old API call el_torito_patch_isolinux_image() is deprecated now. ------------------------------------- * '''Outdated''' [http://files.libburnia-project.org/releases/libisofs-0.6.10.pl01.tar.gz libisofs-0.6.10.pl01.tar.gz] '''Wed Nov 19 2008''' | [wiki:Libisofs wiki] Libisofs 0.6.10.pl01 release notes * Bug fix: If images generated by mkisofs were loaded then files of size 0 could share their size information with files that contain data. Ticket #144. * Bug fix: ISOLINUX boot images were patched suitable for El Torito but not for an eventual MBR added by SYSLINUX script isohybrid. Libisofs 0.6.10 release notes, '''Mon Oct 6 2008''': * Bug fix: Patching of existing ISOLINUX boot images led to a SIGSEGV. * Bug fix: Adding a new ISOLINUX boot image or patching of an existing one caused a read operation although writing had already begun. ------------------------------------- * '''Outdated''' [http://files.libburnia-project.org/releases/libisofs-0.6.8.tar.gz libisofs-0.6.8.tar.gz] '''Thu Sep 18 2008''' | [wiki:Libisofs wiki] Libisofs 0.6.8 release notes: * Support for very large data files in the ISO 9660 image (Level 3, multi-extent) * Bug fix: it was assumed that isolinux images were always a multiple of 4 bytes * New API call iso_image_update_sizes() to refresh recorded file sizes immediately before image generation begins ------------------------------------- * '''Outdated''' [http://files.libburnia-project.org/releases/libisofs-0.6.6.tar.gz libisofs-0.6.6.tar.gz] '''Sun Jun 1 2008''' | [wiki:Libisofs wiki] Libisofs 0.6.6 release notes: * Bug fix: major,minor numbers of device files were not read properly from existing images * Bug fix: iso_tree_path_to_node() returned 1 if a directory path component was a non-directory file * New API call iso_special_get_dev() retrieves major, minor numbers of device files ------------------------------------- * '''Outdated''' [http://files.libburnia-project.org/releases/libisofs-0.6.4.tar.gz libisofs-0.6.4.tar.gz] '''Sun Apr 27 2008''' | [wiki:Libisofs wiki] Libisofs 0.6.4 release notes: * Extended information: iso_node_add_xinfo() * New node iteration: iso_dir_find_children() * Custom image file content via iso_tree_add_new_file() * Missing feature added to map a disk file to an arbitrary image file path via iso_tree_add_new_node() * Obtain image path of a node object via iso_tree_get_node_path() * Various bugfixes ------------------------------------- * '''Outdated''' [http://files.libburnia-project.org/releases/libisofs-0.6.2.1.tar.gz libisofs-0.6.2.1.tar.gz] '''Thu Feb 14 2008''' * FIX: missing buffer.h preventing build from succeeding Libisofs 0.6.2 release notes: * Initial release of new generation libisofs * Completely new API * Long term commitment to ABI libisofs.so.6 ------------------------------------------------ * '''Deprecated''' [http://files.libburnia-project.org/releases/libisofs-0.2.8.tar.gz libisofs-0.2.8.tar.gz] '''Tue Jul 31 2007''' [source:/libisofs/tags/ZeroTwoEight SVN branch] Libisofs 0.2.8 release notes: * Support for hidden files * Eltorito support * Charset support * Support for inode caching * Ordering files on image * Unit tests * A lot of other features and bugfixes Note: ABI has been broken. ---------------------------------------------------------------------- * '''Deprecated''' [http://files.libburnia-project.org/releases/libisofs-0.2.5.tar.gz libisofs-0.2.5.tar.gz] '''Tue Jul 31 2007''' [source:/libisofs/tags/ZeroTwoFive SVN branch] * 0.2.5 release notes * Bugfix release. Fixed the ECMA-related problem with iso tree generation. There is newer release 0.2.8 with a lot of new features. -------------------------------------------------------------------------------- * '''Deprecated''' [http://files.libburnia-project.org/releases/libisofs-0.2.4.tar.gz libisofs-0.2.4.tar.gz] '''Jan 03 2007''' [source:/libisofs/tags/ZeroTwoFour SVN branch] * 0.2.4 release notes * Bugfix release. Fixes lots of problems people have encountered, including but not limited to broken docs generation. -------------------------------------------------------------------------------- * '''Deprecated''' [http://files.libburnia-project.org/releases/libisofs-0.2.3.tar.gz libisofs-0.2.3.tar.gz] '''Sat Dec 02 2006''' [source:/libisofs/tags/ZeroTwoThree SVN branch] * 0.2.3 release notes * Bugfix release, with some improvements for freebsd support. Requires libburn to compile.