"Fossies" - the Fresh Open Source Software Archive 
Member "libisoburn-1.5.6/ChangeLog" (7 Jun 2023, 45679 Bytes) of package /linux/misc/libisoburn-1.5.6.tar.gz:
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
See also the latest
Fossies "Diffs" side-by-side code changes report for "ChangeLog":
1.5.4_vs_1.5.6.
1 libisoburn-1.5.6.tar.gz Wed Jun 07 2023
2 ===============================================================================
3 * Bug fix: False -status failure with -boot_image --interval:appended_partition
4 * Bug fix: -no_rc prevented pre-scanning of arguments for stdio output and
5 others. Introduced by mistake in a62f6af5, 2011.10.18.162119.
6 * Bug fix: -not_leaf and -not_paths were not applied to -extract and alike
7 * Bug fix: -report_system_area cmd misperceived -part_like_isohybrid with
8 -isohybrid-gpt-basdat
9 * Bug fix: -report_system_area cmd misperceived combination of isohybrid and
10 appended partition in GPT
11 * Bug fix: -as mkisofs option -part_like_isohybrid did not cause a MBR
12 partition table if the partitions are data files in the ISO
13 rather than appended
14 * Bug fix: Split file directories (-split_size) were created with wrong
15 permissions
16 * Bug fix: libisofs did not mark clones of imported files as imported.
17 This could cause that original and clone occupy data storage
18 in the newly written session. Thanks to Ivan Shmakov.
19 * Bug fix: Partition offset was preserved from -indev rather than from -outdev
20 * Bug fix: libisofs could misrepresent Rock Ridge information if many
21 symbolic links or AAIP data were recorded in a directory
22 * Bug fix: Data files named /boot.catalog or ./boot.cat could be left out of
23 the emerging ISO if the boot catalog was set to be hidden
24 * Bug fix: -toc reported wrong track LBA with overwritable media with
25 unrecognized content (pseudo-closed)
26 * Bug fix: -find test -has_xattr matched "isofs." attributes
27 in -xattr mode "any"
28 * New API call isoburn_assess_written_features()
29 * New API calls isoburn_igopt_set_max_ce_entries(),
30 isoburn_igopt_get_max_ce_entries()
31 * New flag bit12 with isoburn_read_iso_head():
32 Read even if start of multi-session emulation is damaged
33 * New -boot_image settings gpt_iso_bootable= and gpt_iso_not_ro=
34 * New -as mkisofs options --gpt-iso-bootable and --gpt-iso-not-ro
35 * New -as cdrecord option --obs_pad. Automatic no_emul_toc with -as cdrecord.
36 * New parameters "obs_pad" and "bdr_obs_exempt" for -dvd_obs
37 * New -as cdrecord option --bdr_obs_exempt
38 * New command -assess_indev_features
39 * New -find test -size
40 * New -compliance rules max_ce_entries=, max_ce_drop=
41 * Allowed lseekable device files with -cut_out.
42 Proof-of-concept by Ivan Shmakov on bugs.debian.org. (Closes: #1010098)
43
44 libisoburn-1.5.4.tar.gz Sat Jan 30 2021
45 ===============================================================================
46 * Bug fix: -report_system_area as_mkisofs misrepresented GPT with appended
47 partition and forced boot flag as -part_like_isohybrid
48 * Bug fix: Boot catalog could get a wrong name if cat_path= is explicitely
49 given but not containing a slash character
50 * New helper script xorriso-dd-target
51 * New command -truncate_overwritable
52 * Switched to usage of libjte-2.0.0
53 * New -jigdo parameters "checksum_algorithm", "demand_checksum",
54 "-checksum-list"
55 * New -as mkisofs options "-jigdo-checksum-algorithm", "-checksum-list",
56 "-jigdo-force-checksum"
57 * New -read_speed prefixes "soft_force:" and "soft_corr:"
58 * New -check_media option data_to="-" for standard output
59 * New -zisofs parameters version_2=, block_size_v2=, max_bpt=, max_bpt_f=,
60 bpt_target=, bpt_free_ratio=, by_magic=v2, susp_z2=
61 * New -as mkisofs options --zisofs-version-2, --zisofs2-susp-z2,
62 --zisofs2-susp-zf
63 * Enabled recognition of zisofs by magic without zlib support
64 * New -osirrox option sparse= controls extraction into sparse files
65 * New libisoburn extension options isoburn_ropt_map_joliet_stripped and
66 isoburn_ropt_map_joliet_unmapped
67 * New command -joliet_map
68 * New command -extract_boot_images
69 * New API call isoburn_ropt_get_tree_loaded()
70
71 libisoburn-1.5.2.tar.gz Sat Oct 26 2019
72 ===============================================================================
73 * Bug fix: -disk_pattern on -add ./ -- mistook "./" for the root directory
74 Thanks JBThiel.
75 * Bug fix: -disk_pattern on -add "" -- yielded SIGSEGV
76 * Bug fix: -osirrox "concat_split_on" worked only together with -split_size
77 larger than 0. Thanks William Willems.
78 * New command -drive_access, new -as cdrecord option --drive_not_exclusive
79 * New API calls isoburn_igopt_set_part_type_guid(),
80 isoburn_igopt_get_part_type_guid(), isoburn_igopt_set_iso_type_guid(),
81 isoburn_igopt_get_iso_type_guid()
82 * Enabled GPT type GUIDs with -append_partition,
83 -boot_image any iso_mbr_part_type=, and -as mkisofs -iso_mbr_part_type
84 * Made libisoburn and GNU xorriso ready for building out-of-source.
85 Thanks Ross Burton.
86
87 libisoburn-1.5.0.tar.gz Sat Sep 15 2018
88 ===============================================================================
89 * Bug fix: Multi-session emulation was not recognized with non-zero partition
90 offset
91 * New bit10 of isoburn_drive_aquire() to accept all xattr namespaces
92 * New -xattr mode "any" to process all xattr namespaces of local filesystem
93 * New -as mkisofs option --xattr-any
94 * New -as mkisofs options -uid and -gid
95
96 libisoburn-1.4.8.tar.gz Tue Sep 12 2017
97 ===============================================================================
98 * Bug fix: -as mkisofs -no-emul-boot without -boot-load-size defaulted to
99 size 4, instead of full boot image size
100 * Bug fix: -read_fs "norock" did not prevent reading of root Rock Ridge info
101 * Bug fix: Mix of absolute and relative disk paths could cause SIGSEGV with
102 pattern expansion
103 * Bug fix: --mbr-force-bootable did not get into effect with -append_partition
104 * Bug fix: Exit value of failed -mount command was reported as 0
105 * Bug fix: -boot_image actions "keep" and "patch" did not work any more.
106 Regression by libisofs 1.4.4.
107 * New -find tests -maxdepth and -mindepth
108 * New commands -update_lxi and -update_li
109 * New API calls isoburn_igopt_set_iso_mbr_part_type(),
110 isoburn_igopt_get_iso_mbr_part_type()
111 * New -boot_image bootspec iso_mbr_part_type=
112 * New -as mkisofs option -iso_mbr_part_type
113 * New -as mkisofs option -eltorito-platform
114 * Properly refusing on Pseudo Overwritable formatted BD-R
115
116 libisoburn-1.4.6.tar.gz Fri Sep 16 2016
117 ===============================================================================
118 * Bug fix: The default setting of -compliance did not apply rec_mtime to
119 Joliet and ISO:1999. mkisofs emulation was not affected by this bug.
120 * Bug fix: -file_size_limit did not increase ISO level if necessary.
121 Thanks to Mattias Schlenker.
122 * New API calls isoburn_igopt_set_gpt_guid(), isoburn_igopt_get_gpt_guid()
123 * New command -use_immed_bit, new -as cdrecord option use_immed_bit=
124 * New -volume_date mode "all_file_dates"
125 * New -as mkisofs option --set_all_file_dates
126 * New bootspec "gpt_disk_guid=", new -as mkisofs option --gpt_disk_guid
127 * New -report_system_area modes "gpt_disk_guid", "make_guid"
128 * New environment variable SOURCE_DATE_EPOCH
129 * New -find action "set_to_mtime"
130
131 libisoburn-1.4.4.tar.gz Fri Jul 01 2016
132 ===============================================================================
133 * Bug fix: -as mkisofs did not unescape "\=" in the source part of pathspecs
134 * Bug fix: -boot_image "any" "system_area=/dev/zero" did not zeroize loaded
135 data
136 * Bug fix: -pathspecs "on" did not properly handle "\\="
137 * Bug fix: HFS+ production could cause MBR partition of type 0xEE without GPT
138 * Bug fix: HFS+ directories could announce more children than they actually have
139 * Bug fix: The HFS+ filesystem was not marked by in GPT of GRUB2 hybrid layout
140 * Bug fix: When reading an ISO filesystem, the presence of
141 --protective-msdos-label was not recognized if a partition is
142 appended
143 * Bug fix: xorrisofs option --protective-msdos-label did not work if no
144 system area data were given by option -G or alike
145 * Bug fix: -modesty_on_drive properties timeout_sec, min_usec, max_usec
146 read wrong numbers from the parameter text
147 * Letting -as mkisofs --norock revoke the special effect of -r
148 * Letting -blank on overwritable media invalidate UDF extended descriptors
149 * New -pathspecs mode "as_mkisofs"
150 * New -boot_image setting mbr_force_bootable=, -as mkisofs --mbr-force-bootable
151 * New -boot_image bootspecs appended_part_as=apm, part_like_isohybrid=on
152 * New -as mkisofs options -appended_part_as_apm, -part_like_isohybrid
153 * New command -scsi_dev_family, new -as cdrecord option drive_scsi_dev_family=
154
155 libisoburn-1.4.2.tar.gz Sat Nov 28 2015
156 ===============================================================================
157 * Bug fix: -backslash_codes "on" did not work outside quotes
158 and with showing "\r"
159 * New API calls isoburn_ropt_set_truncate_mode() isoburn_ropt_get_truncate_mode()
160 * New options with isoburn_ropt_set_extensions(): isoburn_ropt_map_*
161 * New command -modesty_on_drive,
162 new -as cdrecord -immed, minbuf=, modesty_on_drive=
163 * New command -ecma119_map
164 * New command -read_fs
165 * New -boot_image action "replay"
166 * New command -file_name_limit, -as mkisofs -file_name_limit
167 * New -find test -name_limit_blocker.
168 * Result of a Coverity audit: 50+ code changes, but no easy-to-trigger bugs
169
170 libisoburn-1.4.0.tar.gz Sun May 17 2015
171 ===============================================================================
172 * Bug fix: -dev or -indev of medium with non-ISO data caused SIGSEGV by NULL
173 * New API calls isoburn_igopt_set_appended_as_gpt(),
174 isoburn_igopt_get_appended_as_gpt()
175 * New API call isoburn_igopt_set_part_flag() and libisofs interval reader flags
176 * New -find action "show_stream_id"
177 * Optional libisofs interval reader with -append_partition and System Area
178 * New -boot_image bootspec "appended_part_as=",
179 new -as mkisofs option -appended_part_as_gpt
180 * New -report_system_area formats "cmd" and "as_mkisofs"
181
182 libisoburn-1.3.8.tar.gz Sat Jun 28 2014
183 ===============================================================================
184 * Bug fix: -boot_image grub grub2_mbr= did not work
185 (but -as mkisofs --grub2-mbr did work)
186 * Bug fix: -boot_image grub2_mbr= prevented -boot_image partition_table=on
187 * Bug fix: libburn: A final fsync(2) was performed with stdio drives,
188 even if -stdio_sync was set to "off".
189 * Bug fix: libburn: Wrong stack usage caused SIGBUS on sparc when compiled
190 by gcc -O2
191 * Bug fix: -blank force:all on DVD+RW had no effect
192 * Enabled use of libedit as alternative to libreadline
193 * Enabled recording and restoring of extattr on NetBSD
194 * New API calls isoburn_igopt_set_stdio_endsync() and
195 isoburn_igopt_get_stdio_endsync
196 * New bootspecs hppa_*, new -as mkisofs options -hppa-* for HP-PA via PALO
197 * New -find pseudo tests -use_pattern , -or_use_pattern
198 * New -find action report_sections
199 * New command -concat
200 * New commands -report_system_area and -report_el_torito
201
202 libisoburn-1.3.6.pl01.tar.gz Tue Mar 18 2014
203 ===============================================================================
204 * Bug fix: Command -status produced FAILURE event if no drive was acquired
205 Regression introduced by release 1.3.6
206 * Bug fix: libburn : Compilation warning for unsupported systems mutated
207 into an error. Regression introduced by release 1.3.6.
208 * Bug fix: libburn : CD TAO with add-on sessions could cause a buffer overrun.
209 Introduced 7 years ago by release 0.3.2.
210
211 libisoburn-1.3.6.tar.gz Tue Mar 04 2014
212 ===============================================================================
213 * Bug fix: libisofs: Division by zero if HFS+ was combined with TOC emulation
214 for overwritable media.
215 * Bug fix: -list_speeds did not work any more with old CD drives.
216 Regression introduced by release 1.3.4
217 * Bug fix: -check_media marked untested sectors in sector map as valid
218 * Bug fix: Paths with symbolic links preceding ".." were not interpreted
219 properly
220 * New isoburn_igopt_set_relaxed() relaxation isoburn_igopt_joliet_utf16
221 * New -compliance rule joliet_utf16, new -as mkisofs option -joliet-utf16
222 * New -find test -bad_outname, new -find action print_outname
223 * New API call isoburn_conv_name_chars()
224 * libburn: New system adapter for NetBSD
225
226 libisoburn-1.3.4.tar.gz Thu Dec 12 2013
227 ===============================================================================
228 * Bug fix: Command -blank "as_needed" formatted blank BD-R.
229 * Bug fix: -as mkisofs option -log-file put the log file into the image
230 * Bug fix: -cut_out did not add x-permission to r-permission of directory
231 * Bug fix: Command -zisofs did not accept all options emitted by
232 -status -zisofs
233 * Bug fix: -blank force:... failed on appendable or closed media
234 * Bug fix: libburn: Drive LG BH16NS40 stalled on inspection of unformatted
235 DVD+RW
236 * libisofs: Default sort weight of El Torito boot images is now 2
237 * libisofs: Encoding HFS+ names in UTF-16 rather than UCS-2
238 * New command -read_speed
239 * New -close mode "as_needed", new -as cdrecord option --multi_if_possible
240 * New -alter_date types: a-c , m-c , b-c , c
241
242 libisoburn-1.3.2.tar.gz Wed Aug 07 2013
243 ===============================================================================
244 * Bug fix: -find -exec "sort_weight" did not mark the image as having
245 pending changes
246 * Bug fix: -backslash_codes "with_program_arguments" was interpreted too late
247 * Bug fix: Missing or empty parameter with -dus was interpreted as "*" rather
248 than "."
249 * Bug fix: readline history was spammed by -msg_op parsing and pipe loops
250 * Bug fix: xorriso aborted on SIGCONT, SIGTSTP, SIGTTIN, SIGTTOU
251 * Improved granularity of SCSI log time measurement, now with timestamp
252 * New -pacifier behavior code "interval="
253 * New -as mkisofs options --sort-weight-list and --sort-weight-patterns
254 * New -format mode "without_spare" (for BD-RE)
255 * New command -named_pipe_loop
256 * New command -sh_style_result
257 * New -msg_op opcodes "parse_silently" and "parse_bulk_silently"
258 * New command -application_use and new -as mkisofs option --application_use
259
260 libisoburn-1.3.0.tar.gz Fri May 17 2013
261 ===============================================================================
262 * Bug fix: Disk paths with components '.' or '..' could be mistaken for
263 directories.
264 * Bug fix: -as mkisofs -print-size failed with -isohybrid-mbr and a single
265 boot image. Regression introduced by libisoburn-1.2.8.
266 * Bug fix: -as mkisofs -path-list did not switch to --no-emul-toc by default.
267 * Bug fix: Unspecified Expiration Time and Effective Time of ISO volume was
268 represented by 0-bytes rather than ASCII '0' digits.
269 * Bug fix: Reserved and unused fields of APM entries were not zeroed.
270 * Bug fix: GPT header CRC was computed from all 512 bytes rather than from 92.
271 * Bug fix: The protective MBR partition for GPT started at block 0 instead of 1.
272 * New -boot_image bootspecs grub2_mbr= and grub2_boot_info=
273 * New -boot_image bootspec grub2_sparc_core=
274 * New -as mkisofs options --grub2-mbr , --grub2-boot-info , --grub2-sparc-core
275 * New -hardlinks mode "lsl_count" / "no_lsl_count"
276
277 libisoburn-1.2.8.tar.gz Mon Mar 18 2013
278 ===============================================================================
279 * Bug fix: -tell_media_space altered the pointers to MD5 of data files
280 which stem from a previous session. This produced false
281 mismatches with -check_md5_r.
282 * Bug fix: CD tracks were reported with the sizes of the tracks in the
283 first session.
284 * Bug fix: -check_media use=outdev sector_map= stored TOC of input drive
285 * Bug fix: -hide hfsplus and -as mkisofs -hide-hfsplus had no effect.
286 Thanks to Davy Ho.
287 * Bug fix: ./configure did not abort if libburn.h or libisofs.h were missing
288 * New command -move
289 * New -as mkisofs options -eltorito-id , -eltorito-selcrit
290
291 libisoburn-1.2.6.tar.gz Tue Jan 08 2013
292 ===============================================================================
293 * Bug fix: SIGSEGV by uninitialized local variable with
294 -check_media patch_lba0="on". Regression by version 1.0.6
295 * Bug fix: -partition_offset 16 kept -isohybrid-gpt-basdat from writing
296 MBR partition table entries of type 0xef
297 * Bug fix: -rollback did not work if indev and outdev were empty
298 * New API calls Xorriso_parse_line() and Xorriso__dispose_words()
299 * New API calls Xorriso_fetch_outlists() and Xorriso_peek_outlists()
300 * New API call Xorriso_start_msg_watcher()
301 * New API calls Xorriso__severity_cmp() and Xorriso__severity_list()
302 * New API calls Xorriso_sieve_add_filter, Xorriso_sieve_get_result,
303 Xorriso_sieve_clear_results, Xorriso_sieve_dispose, Xorriso_sieve_big
304 * New -boot_image partition_cyl_align mode "all"
305 * New -blank mode prefix "force:"
306 * New -osirrox settings "blocked" and "unblock"
307 * New command -lns for creating symbolic links
308 * New command -toc_of
309 * New command -msg_op
310 * New command -launch_frontend
311 * Proof-of-concept of a GUI frontend program: xorriso-tcltk written in Tcl/Tk.
312
313 libisoburn-1.2.4.tar.gz Fri Jul 20 2012
314 ===============================================================================
315 * New API call isoburn_igopt_set_hfsp_serial_number()
316 * New API calls isoburn_igopt_set_prep_partition, isoburn_igopt_set_efi_bootp
317 * New API calls isoburn_igopt_set_hfsp_block_size() and isoburn_igopt_get_hfsp_block_size()
318 * New -check_media option async_chunks=
319 * New xorriso command -write_type
320 * New xorriso command -rockridge
321 * New xorriso command -hfsplus
322 * New -find tests -has_hfs_crtp, has_hfs_bless
323 * New -find actions set/get_hfs_crtp, set/get_hfs_bless
324 * New -find test -disk_path
325 * New -boot_image bootspec hfsplus_serial=
326 * New -boot_image bootspecs hfsplus_block_size= and apm_block_size=
327 * New -boot_image bootspecs efi_boot_part, prep_boot_part, chrp_boot_part
328 * Command -hide allows hiding in HFS+ filesystem
329 * New -as cdrecord options -tao -sao -dao
330 * New -as mkisofs option -log-file
331 * New -as mkisofs option --norock
332 * New -as mkisofs option -hfsplus
333 * New -as mkisofs option -hfsplus-file-creator-type
334 * New -as mkisofs options -hfs-bless and -hfs-bless-by
335 * New -as mkisofs option -hfsplus-serial-no
336 * New -as mkisofs options -hfsplus-block-size and -apm-block-size
337 * New -as mkisofs option -hide-hfsplus, -hide-hfsplus-list
338 * New -as mkisofs options -prep-boot-part, -efi-boot-part, -chrp-boot-part
339 * New -as mkisofs options -isohybrid-gpt-basdat, -isohybrid-gpt-hfsplus, -isohybrid-apm-hfsplus
340 * Bug fix: Memory corruption when reading bootable image that was truncated
341 * Bug fix: -update deleted MD5 of files of which only attributes had changed
342
343 libisoburn-1.2.2.tar.gz Mon Apr 02 2012
344 ===============================================================================
345 * New API calls isoburn_get_attached_start_lba(), isoburn_attach_start_lba()
346 * New API calls isoburn_igopt_set_rr_reloc(), isoburn_igopt_get_rr_reloc()
347 * New API calls isoburn_ropt_set_data_cache(), isoburn_ropt_get_data_cache()
348 * New commands -x, -list_arg_sorting
349 * New command -rr_reloc_dir
350 * New command -data_cache_size
351 * New -as mkisofs option -rr_reloc, implemented option -hide-rr-moved
352 * Now ignoring -as mkisofs -no-split-symlink-components -no-split-symlink-fields
353 * Bug fix: -osirrox on:sort_lba_on -extract from / restored nearly nothing
354 * Bug fix: -as mkisofs without -graft-points could not handle names with "="
355 * Bug fix: Relaxation options joliet_rec_mtime and iso1999_rec_mtime had wrong values
356
357 libisoburn-1.2.0.tar.gz Sat Jan 28 2012
358 ===============================================================================
359 * Bug fix: mkisofs emulation did not record mtime in ECMA-119 directories
360 * Bug fix: Program abort while drive tray is loading led to endless loop
361 * Bug fix: Solaris adapter mishandled write commands which failed on first try
362 * Bug fix: libisoburn.ver had a duplicate function entry
363 * New relaxations isoburn_igopt_joliet_rec_mtime,
364 isoburn_igopt_iso1999_rec_mtime
365 * Made -compliance "rec_mtime" default for xorriso
366
367 libisoburn-1.1.8.tar.gz Mon Nov 21 2011
368 ===============================================================================
369 * Info document and man page for xorrecord
370 * New option -sleep
371 * Enabled recognition of QEMU DVD-ROM 0.12
372 * Enabled out-of the box use of xorriso on Linux guest on qemu virtio-blk-pci
373
374 libisoburn-1.1.6.tar.gz Tue Sep 27 2011
375 ===============================================================================
376 * Bug fix: -extract_single extracted directory content
377 * Bug fix: -extract was not immediately aborted if -abort_on was triggered
378 * Bug fix: xorriso did not write to files in filesystems with >= 4 TB free space
379 * Bug fix: libisofs: ACL entries of groups and of user id 0 were not properly
380 recorded and cannot be restored
381 * Bug fix: libisofs: No ACLs were recorded on FreeBSD
382 * Enabled recording and restoring of extattr on FreeBSD.
383 * New option -list_extras
384 * New -osirrox option strict_acl
385 * New -find and -findx action list_extattr
386 * Workaround for collision with Linux udev which lets device links vanish
387
388 libisoburn-1.1.4.tar.gz Mon Aug 8 2011
389 ===============================================================================
390 * Bug fix: xorriso native mode on some drives wrote unreadble ISO images to CD
391 * Bug fix: -assert_volid did not work. Regression since version 1.1.0.
392 * Bug fix: -acl or -xattr worked with -extract only on Linux and FreeBSD
393 * New option -device_links
394
395 libisoburn-1.1.2.tar.gz Fri Jul 8 2011
396 ===============================================================================
397 * Bug fix: Since 1.0.6: Unreadable image produced by: xorrisofs ... >image.iso
398 * Bug fix: -update_r scheduled non-existing files for hardlink update
399 * Enabled extraction of the boot catalog file to disk filesystem
400 * New option -list_speeds
401
402 GNU xorriso-1.1.0.pl01.tar.gz Mon Jun 20 2011
403 ===============================================================================
404 * Bug fix: Due to a bug in libburn-1.1.0, GNU xorriso-1.1.0 compiled only
405 on GNU/Linux, FreeBSD, and Solaris, but not on other systems.
406
407 libisoburn-1.1.0.tar.gz Sat Jun 18 2011
408 ===============================================================================
409 * Bug fix: -mount_opts shared worked only with -osirrox o_excl_off
410 * Bug fix: xorriso command -add_plainly "any" did not add all files to the image
411 * Bug fix: The attempt to blank already blank DVD-RW was not gracefully blocked
412 * Bug fix: -as mkisofs -isohybrid-mbr without -no-pad was not cylinder aligned
413 * New option -signal_handling
414 * New option -close_damaged
415 * Dropped suffix .plXY from tarball name
416
417 libisoburn-1.0.8.pl00.tar.gz Thu Apr 14 2011
418 ===============================================================================
419 * Bug fix: mkisofs emulation could ignore options (regression in 0.1.6)
420
421 libisoburn-1.0.6.pl00.tar.gz Sat Apr 9 2011
422 ===============================================================================
423 * Bug fix: -as mkisofs padding did not work (regression in 1.0.4)
424 * Bug fix: Options -gid and -uid had no effect
425 * New API call isoburn_set_truncate()
426 * New relax option isoburn_igopt_joliet_long_names
427 * New option -early_stdio_test
428 * New options -print_info and -print_mark
429 * New -compliance option joliet_long_names
430 * -as mkisofs option -joliet-long is now fully functional
431 * Burning DVD-R DAO with 2 kB size granularity rather than 32 kB
432
433 libisoburn-1.0.4.pl00.tar.gz Thu Mar 10 2011
434 ===============================================================================
435 libisoburn novelties:
436 * New isoburn_ropt_set_extensions() option isoburn_ropt_nomd5tag
437 xorriso novelties:
438 * Bug fix: xorrisofs did not work under growisofs -M (version 1.0.0 was ok)
439 * Bug fix: -as mkisofs -C attempted to read volume header of blank media
440 * Bug fix: -as mkisofs -old-root did not work with -graft-points
441 * Bug fix: -as mkisofs -partition_hd_cyl had no effect
442 * Bug fix: -as mkisofs did not properly unescape target part of pathspecs
443 * Bug fix: isohybrid image size was not aligned to cylinder boundary
444 * Bug fix: Compilation without zlib failed
445 * New -padding modes "included" and "appended"
446 * New bootspec partition_cyl_align=, new -as mkisofs option -partition_cyl_align
447 * New -as mkisofs and -as cdrecord option --no_rc
448 * Own man page and info document for xorrisofs
449
450 libisoburn-1.0.2.pl00.tar.gz Mon Feb 23 2011
451 ===============================================================================
452 libisoburn novelties:
453 * Removed compiler obstacles of GNU xorriso on Solaris 9
454 * New isoburn_igopt_set_extensions() option isoburn_igopt_old_empty
455 xorriso novelties:
456 * Bug fix: Images produced with -for_backup might be unreadable and
457 also fail -check_md5 verification.
458 * Bug fix: mkisofs emulation options -l , -full-iso9660-filenames did not work.
459 * Bug fix: Option -mkdir yielded SIGSEGV due to a NULL pointer
460 * Bug fix: ECMA-119 standards violation with Volume Descriptor Set Terminator
461 * New options -clone and -cp_clone
462 * New -find actions update_merge, rm_merge, clear_merge
463 * New -as mkisofs option -max-iso9660-filenames
464 * New -as mkisofs option --old-empty
465 * New -as mkisofs options -root , -old-root
466 * New -as mkisofs options --old-root-no-md5, --old-root-no-ino, --old-root-dev
467
468 libisoburn-1.0.0.pl00.tar.gz Mon Jan 17 2011
469 ===============================================================================
470 libisoburn novelties:
471 * New API call isoburn_igopt_set_untranslated_name_len()
472 xorriso novelties:
473 * Bug fix: -as mkisofs -print-size did not account for -partition_offset
474 * Default -abort_on value is now "FAILURE" with batch and "NEVER" with dialog
475 * New -compliance options untranslated_names , untranslated_name_len=
476 * New -as mkisofs option -untranslated_name_len
477 * New -compliance option iso_9660_1999, -as mkisofs option -iso-level 4
478 * New -compliance option iso_9660_level=number
479 * New -compliance option allow_dir_id_ext, -as mkisofs -disallow_dir_id_ext
480 * Disabled TOC emulation with -as mkisofs. May be re-enabled by --emul-toc.
481
482 libisoburn-0.6.6.pl00.tar.gz Sun Dec 12 2010
483 ===============================================================================
484 libisoburn novelties:
485 * New API calls isoburn_igopt_set_disc_label(), isoburn_igopt_get_disc_label()
486 * New API calls isoburn_ropt_set_displacement(), isoburn_ropt_get_displacement()
487 xorriso novelties:
488 * Bug fix: -as mkisofs -print-size printed the size but also produced ISO image
489 * Build problem fix on Linux 2.4 in GNU xorriso libjte/checksum.c
490 * New -as mkisofs option -joliet-long
491 * New bootspec sparc_label=, new -as mkisofs options -sparc-boot , -sparc-label
492 * New option -displacement
493
494 libisoburn-0.6.4.pl00.tar.gz Tue Oct 26 2010
495 ===============================================================================
496 libisoburn novelties:
497 * New API call isoburn_libjte_req()
498 * New API calls isoburn_igopt_attach_jte() and isoburn_igopt_detach_jte()
499 * New API call isoburn_igopt_set_tail_blocks()
500 * New API call isoburn_libjte_req()
501 xorriso novelties:
502 * New option -jigdo
503 * New -as mkisofs options -jigdo-* and -md5-list as of genisoimage
504 * New -as mkisofs options -checksum_algorithm_iso, -checksum_algorithm_template
505 * New bootspecs mips_path= and mipsel_path= for Debian MIPS releases
506 * New -as mkisofs options -mips-boot and -mipsel-boot
507 * New option -append_partition, -as mkisofs -append_partition
508
509 libisoburn-0.6.2.pl00.tar.gz Sat Sep 18 2010
510 ===============================================================================
511 libisoburn novelties:
512 * New API function isoburn_igopt_set_part_offset()
513 * Hiding all non-API symbols from the linker by use of --version-script
514 * Now with history of release notes in ./ChangeLog file.
515 xorriso novelties:
516 * Bug fix: Regression with -hardlinks and -compliance old_rr, 0.4.2, Aug 2009
517 * New option -preparer_id, -as mkisofs options -p and -preparer
518 * New -boot_image specifier emul_type=none|hard_disk|floppy
519 * New boot_image boot specs partition_offset,partition_hd_cyl,partition_sec_hd
520 * Made behavior of -as mkisofs with unknown options more similar to original
521 * New -as mkisofs option -hard-disk-boot, enabled -b without -no-emul-boot
522 * New -as mkisofs option -e from Fedora genisoimage
523 * New -as mkisofs options -partition_offset,-partition_hd_cyl,-partition_sec_hd
524
525 libisoburn-0.6.0.pl00.tar.gz Fri Jul 02 2010
526 ===============================================================================
527 libisoburn novelties:
528 xorriso novelties:
529 * New option -read_mkisofsrc interprets .mkisofsrc To be performed before -as
530 mkisofs. Performed automatically with program alias name "xorrisofs".
531 * Implemented -as mkisofs options -dir-mode, -file-mode, -abstract, -biblio,
532 -copyright
533 * Implemented -as mkisofs options -hide, -hide-joliet, -hide-list,
534 -hide-joliet-list
535 * New -as mkisofs option --boot-catalog-hide
536 * New option -hide, -find action -hide, -find test -hidden
537 * New -boot_image bootspec cat_hidden=on
538 * New options -copyright_file , -biblio_file , -abstract_file
539 * New find test -disk_name
540 * Enabled use of libreadline on Solaris
541 * Bug fix: -check_media patch_lba0= could install wrong image size
542 * Bug fix: -as mkisofs option -volset was wrongly interpreted like -volid
543
544 libisoburn-0.5.8.pl00.tar.gz Mon Jun 14 2010
545 ===============================================================================
546 libisoburn novelties:
547 * xorriso source split into more modules, object code moved into libisoburn
548 xorriso novelties:
549 * New write extension option isoburn_igopt_no_emul_toc
550 * New -compliance rule no_emul_toc, new -as mkisofs --no-emul-toc
551 * Implemented -as cdrecord -V
552 * Implemented -as mkisofs options -U, -N, -l, -d, -allow-lowercase
553
554 libisoburn-0.5.6.pl00.tar.gz Tue May 04 2010
555 ===============================================================================
556 libisoburn novelties:
557 xorriso novelties:
558 * Allowing up to 32 boot images
559 * New -boot_image bootspecs
560 efi_path=, platform_id=, sel_crit=, id_string=, next
561 * New -as mkisofs options --efi-boot, -eltorito-alt-boot
562
563 libisoburn-0.5.4.pl00.tar.gz Mon Apr 19 2010
564 ===============================================================================
565 libisoburn novelties:
566 * New API call isoburn_igopt_set_system_area()
567 * New API call isoburn_igopt_set_pvd_times()
568 * New isoburn_igopt_set_relaxed() options: only_iso_versions, no_j_force_dots
569 xorriso novelties:
570 * New -boot_image any system_area=, -as mkisofs option -G
571 * New -boot_image grub partition_table=on, -as mkisofs --protective-msdos-label
572 * New -boot_image isolinux partition_table=on, -as mkisofs -isohybrid-mbr
573 * New option -volume_date, -as mkisofs --modification-date=
574 * New -find action mkisofs_r,-as mkisofs -r
575 * New -find action sort_weight, -as mkisofs --sort-weight
576 * New -compliance options only_iso_version, no_j_force_dots avoid
577 a bug in GRUB 1.96. They are default now.
578
579 libisoburn-0.5.2.pl00.tar.gz Tue Mar 30 2010
580 ===============================================================================
581 xorriso novelties:
582 * xorriso documentation is now based on a hybrid format of Texinfo and man-
583 page. Copies included: .texi, .info, .1 (man page)
584
585 libisoburn-0.5.0.pl00.tar.gz Tue Feb 22 2010
586 ===============================================================================
587 xorriso novelties:
588 * The former xorriso-standalone project is now GNU xorriso under GPLv3+. This
589 affects some documentation and the generator script, but not the license of
590 libisoburn or its program xorriso.
591 * Bug fix: xorriso -update_r could lead to SIGSEGV if applied to a data file
592 rather than a directory.
593 * Bug fix on FreeBSD: xorriso could leave the drive tray locked.
594 * New option -scsi_log
595
596 libisoburn-0.4.8.pl00.tar.gz Tue Jan 26 2010
597 ===============================================================================
598 xorriso novelties:
599 * Bug fix: xorriso did not blank CD-RW with images that were prepared
600 on hard disk.
601 * New configure option --enable-libcdio for system adapter to libcdio-0.83git
602
603 libisoburn-0.4.6.pl00.tar.gz Wed Dec 09 2009
604 ===============================================================================
605 xorriso novelties:
606 * New options -dvd_obs and -stdio_sync
607 * New configure option --enable-dvd-obs-64k
608
609 libisoburn-0.4.4.pl00.tar.gz Wed Oct 28 2009
610 ===============================================================================
611 xorriso novelties:
612 * Bug fix: With -as cdrecord : -xa1 and -xamix were ignored although they do
613 matter.
614 * Option -toc now reports the individual media type. E.g. with a DVD+RW:
615 "Media product: RICOHJPN/W11/49 , Ricoh Company Limited"
616 * New option -pvd_info displays image id strings. New options -system_id , -
617 volset_id allow to set such image id strings.
618 * New option -mount_opts tries to circumvent an eventual ban to mount the same
619 device twice. Some Linux systems allow to mount two sessions of the same
620 media only if they get fooled via the loop device.
621 * New option -scdbackup_tag performs the task of the scdbackup MD5 checksum
622 filter inside xorriso.
623 Already fixed by patch releases of xorriso-0.4.2:
624 * Bug fix: -cut_out deleted previously cut-out pieces of the same file
625 * Bug fix libisofs: Filenames could lose blanks during a multi-session cycle
626 * Bug fix: -for_backup did not enable -xattr and -md5 if no drive was chosen
627 yet
628 * Bug fix: xorrisofs -help, xorrecord -help displayed original xorriso -help
629
630 libisoburn-0.4.2.pl02.tar.gz Thu Oct 08 2009
631 ===============================================================================
632 * Bug fix: -for_backup did not enable -xattr and -md5 if no drive was chosen
633 yet
634 * Bug fix: xorrisofs -help, xorrecord -help displayed original xorriso -help
635
636 Libisoburn 0.4.2.pl01
637 ===============================================================================
638 * Bug fix: xorriso option -cut_out deleted previously cut-out pieces of the
639 same file. The bug was introduced with release 0.1.4 in March 2008.
640
641 Libisoburn 0.4.2
642 ===============================================================================
643 * New write options isoburn_igopt_session_md5, isoburn_igopt_file_md5,
644 isoburn_igopt_file_stability allow to record MD5 checksums of session and
645 single data files.
646 * New read option isoburn_ropt_nomd5 allows to read those MD5 sums when
647 importing an ISO image.
648 xorriso novelties:
649 * New option -md5, new -as mkisofs option --md5 allow to record in the image
650 MD5 checksums for the whole session and for each single data file.
651 * New options -check_md5, -check_md5_r allow to verify the whole session or
652 single files by comparing their image data with their MD5 sums.
653 * Options -compare, -compare_r, -update, update_r now can use recorded MD5.
654 * New -find actions check_md5, get_md5, make_md5 allow to check, to display or
655 to recompute MD5 checksums of data files. New find test -has_md5
656 distinguishes data files which have recorded MD5 from files which have none.
657 * New -find test -has_any_xattr and action get_any_xattr allow to inspect the
658 libisofs specific attributes of namespace "isofs".
659 * Options -lsl and lsdl now display correct link counts if -hardlinks is on.
660 * New option -calm_drive allows to reduce drive noise if no data reading is
661 intended for a while.
662 * New option -list_profiles allows to inquire and process the list of supported
663 media types.
664 * Bug fix: xorriso -as mkisofs did not understand the -C option of growisofs
665 any more. (Already fixed by release 0.4.0.pl01, 20 Jul 2009)
666
667 libisoburn-0.4.0.pl01.tar.gz Mon Jul 20 2009
668 ===============================================================================
669 xorriso novelties:
670 * New option -hardlinks enables recording and restoring of hard link relations.
671 * Improved reading performance with -update_r and -extract.
672 * New option -for_backup as shortcut for -acl -xattr -hardlinks
673 * Operators with option -find : -not, -or, -and, (, ), -if, -then, -else
674 * New -find tests -wholename, -prune
675 * Bug fix: SIGSEGV with option -status and no search string
676 * Bug fix: -load volid did not perform pattern search
677 * Bug fix: Copies of overwriteable media on sequential were mistaken in ROM
678 drives
679 Libisoburn 0.4.0.pl01 release notes:
680 * Bug fix: xorriso -as mkisofs did not understand the -C option of growisofs
681 any more
682
683 libisoburn-0.3.8.pl00.tar.gz Sun Apr 19 2009
684 ===============================================================================
685 libisoburn novelties:
686 * New API calls isoburn_ropt_set_auto_incharset() and
687 isoburn_ropt_get_auto_incharset()
688 xorriso novelties:
689 * New options -set_filter, -set_filter_r, -find -exec set_filter allow to
690 manipulate the content of data files on the fly.
691 * New option -zisofs, built-in filters --zisofs , --gzip , --gunzip enable
692 compression and decompression of data file content.
693 * New options -external_filter , -unregister_filter, -close_filter_list allow
694 arbitrary external processes to do content filtering.
695 * New options -show_stream, -show_stream_r allow to inspect the origin and the
696 filters of data files in an emerging image.
697 * New option -auto_charset based on xattr "isofs.cs" allows to tag an ISO
698 filesystem image with the character set name that is in use on the current
699 terminal.
700
701 libisoburn-0.3.6.pl00.tar.gz Mon Mar 16 2009
702 ===============================================================================
703 xorriso novelties:
704 * Dummy MMC adapter of libburn allows compilation on systems other than Linux,
705 FreeBSD
706 * Default of -compliance has been changed to "old_rr", new rule "new_rr"
707 * New -stream_recording modes with start address or "data". "on" is now 32s.
708
709 libisoburn-0.3.4.pl00.tar.gz Sun Mar 01 2009
710 ===============================================================================
711 * New isoburn_read_opts values: isoburn_ropt_noaaip, isoburn_ropt_noacl,
712 isoburn_ropt_noea
713 xorriso novelties:
714 * New option -acl enables ACL import and export
715 * New options -getfacl, -getfacl_r, -setfacl, -setfacl_r, -setfacl_list
716 * New find tests -has_acl, -has_no_acl , new find actions getfacl, setfacl
717 * New option -xattr enables import and export of Extended Attributes
718 * New options -getfattr, -getfattr_r, -setfattr, -setfattr_r, -setfattr_list
719 * New find tests -has_xattr, -has_aaip, new find actions getfattr, setfattr
720 * New -as mkisofs options --acl and --xattr
721 * New option -disk_dev_ino accelerates incremental backups
722
723 libisoburn-0.3.2.pl00.tar.gz Tue Jan 06 2009
724 ===============================================================================
725 * New API function isoburn_get_mount_params()
726 * Now depending on libburn-0.6.0 which supports BD-R media
727 xorriso novelties:
728 * Bug fix: Options -extract and -extract_single were enabled with -osirrox off
729 * New options -mount , -mount_cmd , -session_string
730 * New -format modes by_size_ and fast_by_size_
731 * New option -assert_volid
732 * New option -drive_class for safety management of pseudo-drive access
733
734 libisoburn-0.3.0.pl00.tar.gz Tue Dec 2 2008
735 ===============================================================================
736 * Now depending on libisofs-0.6.12 and libburn-0.5.6 to ensure use of their
737 recent bug fixes
738 xorriso novelties:
739 * New options -quoted_path_list, -quoted_not_list
740 * New option -backslash_codes for weird file names and terminal safety
741 * New options -charset, -in_charset, -out_charset
742 * New option -local_charset allows to override locale
743 * New option -application_id
744 * New option -compliance allows certain deviations from standards
745 * Suitable ISOLINUX boot images are made alternatively bootable via an MBR
746 * Bug fix: Forgot exit value registration to -return_with.
747 Thanks to Steve Dodd.
748 * Bug fix: -format as_needed did not recognize unformatted BD-RE
749 * Bug fix: disk patterns with relative addresses were not properly resolved
750
751 libisoburn-0.2.8.pl00.tar.gz Wed Oct 15 2008
752 ===============================================================================
753 * Now depending on libisofs-0.6.10 and libburn-0.5.4 to ensure use of their
754 recent bug fixes
755 xorriso novelties:
756 * Ability to write and maintain bootable ISO images based on ISOLINUX
757 * New ./configure option --disable-libreadline to make binary more portable
758 * Bug fix: -as mkisofs -iso-level was accused to be an unknown option
759 * Bug fix: -follow link attributed random target filenames to looping links
760
761 libisoburn-0.2.6.pl00.tar.gz Sat Sep 20 2008
762 ===============================================================================
763 xorriso novelties:
764 * Capability to insert and extract files far larger than 4 GB
765 * New option -file_size_limit, -as mkisofs now supports -iso-level 1 to 3
766 * New option -extract_cut
767 * New -error_behavior "file_extraction" behavior "best_effort"
768 * New option -check_media_defaults
769 * New option -list_delimiter
770 * Bug fix: -format full did not re-format already formatted DVD+RW
771
772 libisoburn-0.2.4.pl00.tar.gz Mo Aug 25 2008
773 ===============================================================================
774 xorriso novelties:
775 * New option -check_media
776 * New -find test -damaged, new -find actions "report_damage", "report_lba"
777 * New -error_behavior occasion "file_extraction"
778
779 libisoburn-0.2.2.pl01.tar.gz Fr Jul 25 2008
780 ===============================================================================
781 Libisoburn 0.2.2 release notes (Jul 19 2008)
782 * New API function isoburn_prepare_blind_grow()
783 * New flag bits with isoburn_set_msc1(), isoburn_read_iso_head()
784 xorriso novelties:
785 * New option -grow_blindly
786 * Options -C and -M for -as mkisofs emulation
787 * Options for -as cdrecord emulation: -multi, -msinfo, -isosize, tsize, --
788 grow_overwriteable_iso, write_start_address,
789 * New option -pacifier, more compatible pacifier with -as mkisofs
790 * make install creates aliases as symbolic links: osirrox, xorrisofs, xorrecord
791 * Can serve growisofs if started as xorrisofs, genisofs, mkisofs, genisoimage
792 pl01 changes (Jul 25 2008):
793 * Bug fix: Variable DESTDIR was not properly respected during make install
794
795 libisoburn-0.2.0.pl00.tar.gz Mon Jun 23 2008
796 ===============================================================================
797 Libisoburn 0.2.0 release notes:
798 * New API functions isoburn_set_msgs_submit(), isoburn_drive_set_msgs_submit()
799 xorriso novelties:
800 * Bug fix: -chmod unintentionally performed o-x as first operation
801 * New options -cpax, -cp_rx, -cp_rax, -extract to restore files and trees from
802 ISO image to disk filesystem.
803 * New option -paste_in to copy ISO files into parts of disk files
804 * New options -map_l, -compare_l, -update_l, -extract_l
805
806 libisoburn-0.1.8.pl00.tar.gz Tue Jun 3 2008
807 ===============================================================================
808 * Bug fix: Major,minor numbers of device files appeared as 0,1 in next session
809 * Bug fix: modifying to overwriteable target yielded unmountable results
810 xorriso novelties:
811 * New option -stream_recording for full speed with DVD-RAM and BD-RE
812 * New options -osirrox and -cpx allow to extract single files from ISO image
813
814 libisoburn-0.1.6.pl00.tar.gz Mon May 19 2008
815 ===============================================================================
816 * Support for BD-RE (by depending on libburn-0.4.8)
817 * New API wrapper calls isoburn_toc_*() around libburn TOC inquiry calls
818 * New API call isoburn_read_iso_head() identifies ISO 9660 filesystems
819 * New API call isoburn_set_msc1() (like mount -o sbsector=)
820 xorriso novelties:
821 * Bug fix: -update_r and others did not work properly with relative paths
822 * New options -map and -map_single
823 * New options -not_paths, -not_leaf, -not_list, -not_mgt, -as mkisofs -m
824 * Emulated -toc on overwriteable media, new -toc layout with volume id
825 * New option -load makes alternative sessions accessible
826 * New -blank and -format modes 'as_needed'
827 * New option -list_formats and -format mode 'by_index_'
828
829 libisoburn-0.1.4.pl00.tar.gz Wed Apr 30 2008
830 ===============================================================================
831 * Improved performance with reading directory trees
832 * xorriso: Improved attribute transfer from disk for target
833 * xorriso: Incremental backup functionality by new option -update_r
834 * xorriso: Options -cut_out and split_size map byte intervals of oversized
835 files into ISO files
836 * xorriso: Emulation of some basic mkisofs and cdrecord options
837 * Dynamically linkable with release version 0.6.4 of libisofs
838
839 Version 0.1.2 was not released as libisoburn
840 but only as xorriso standalone version. Wed Mar 12 2008
841 ===============================================================================
842 * Bug fix: -report_about HINT or higher did not report at all
843 * Bug fix: speed=number without unit or media type letter was always CD speed
844 * Bug fix: it was possible to write to appendable media which was not -indev
845 * Bug fix: -follow param did not work for adding non-directory symbolic links
846 * Bug fix: It was not possible to -add /THIS=a /b=THIS
847 * Improved attribute transfer from disk for implicit target directories
848 * New option -as "cdrecord" emulates a narrow set of cdrecord gestures
849 * New option -as "mkisofs" emulates a narrow set of mkisofs gestures
850 * New option -publisher
851 * New option -errfile_log
852 * Support for DVD+R/DL media
853 * New options -compare, -compare_r and according -find -exec action
854 * New options -update, -update_r and according -find -exec action
855 * New -find actions "rm", "rm_r", new -findx -type "m" -exec "empty_iso_dir"
856 * New option -cut_out
857
858 libisoburn-0.1.0.pl01.tar.gz Fri Feb 15 2008
859 ===============================================================================
860 * Initial release of libisoburn/xorriso
861 * libisoburn connects libisofs and libburn
862 * libisoburn emulates multi-session on media without session history
863 * xorriso is an integrated multi-session tool for ISO 9660 Rock Ridge images
864 * due to a subtle mistake in ABI usage with libisofs this release had to be
865 restricted to dynamic linking with exactly libisofs-0.6.2 where the mistake
866 does no harm. A version of libisoburn which is open to all future libisofs
867 versions will be released shortly after libisofs.0.6.4.
868