Sync from SUSE:SLFO:Main libisofs revision 5251481dd0ee1b2e8c272fcda69f5365
This commit is contained in:
commit
1f08a1f683
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
BIN
libisofs-1.5.4.tar.gz
(Stored with Git LFS)
Normal file
BIN
libisofs-1.5.4.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
8
libisofs-1.5.4.tar.gz.asc
Normal file
8
libisofs-1.5.4.tar.gz.asc
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
-----BEGIN PGP ARMORED FILE-----
|
||||||
|
Version: GnuPG v1
|
||||||
|
Comment: Use "gpg --dearmor" for unpacking
|
||||||
|
|
||||||
|
iEYEABECAAYFAmAf3VYACgkQ6cvfwKvAqFS85wCgkoVsUCXebVNanV57fK6RZ2N3
|
||||||
|
rNgAoLT5IOb7/lexpasWsMR/zIPALIuq
|
||||||
|
=RieN
|
||||||
|
-----END PGP ARMORED FILE-----
|
764
libisofs.changes
Normal file
764
libisofs.changes
Normal file
@ -0,0 +1,764 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 10 11:51:27 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
- Support building against libjte-1 or libjte-2.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 9 23:20:19 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 1.5.4:
|
||||||
|
* Bug fix: Large amounts of AAIP data or many long file names could cause
|
||||||
|
with zisofs an unreadable filesystem after the warning "Calculated and
|
||||||
|
written ECMA-119 tree end differ" Bug fix: Big-Endian MIPS Volume Header
|
||||||
|
boot file size was rounded up to full 2048.
|
||||||
|
* Bug fix: El Torito production failed if no catalog path is given and the
|
||||||
|
first boot image path contains no slash
|
||||||
|
* Bug fix: zisofs production was wrong on big-endian machines
|
||||||
|
* Bug fix: Apple Partition Map entries wrote uninitialized data
|
||||||
|
* Bug fix: Appended APM partitions without HFS+ production had start
|
||||||
|
and size 1
|
||||||
|
* Switched to usage of libjte-2.0.0
|
||||||
|
* Implemented production and reading of zisofs2 for files larger than
|
||||||
|
4 GiB - 1
|
||||||
|
* New struct iso_zisofs_ctrl version 2
|
||||||
|
* New API call iso_stream_get_zisofs_par()
|
||||||
|
* New API call iso_stream_zisofs_discard_bpt()
|
||||||
|
* New API call iso_image_zisofs_discard_bpt()
|
||||||
|
* New flag bits 8 to 15 in API call iso_node_zf_by_magic()
|
||||||
|
* New API call iso_zisofs_ctrl_susp_z2()
|
||||||
|
* New API call iso_read_opts_set_joliet_map(), new default
|
||||||
|
joliet_map=stripped
|
||||||
|
* New API calls iso_read_image_features_tree_loaded() and
|
||||||
|
iso_read_image_features_rr_loaded()
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 27 18:00:48 UTC 2020 - Luigi Baldoni <aloisio@gmx.com>
|
||||||
|
|
||||||
|
- Update to version 1.5.2
|
||||||
|
* New API calls iso_write_opts_set_part_type_guid(),
|
||||||
|
iso_write_opts_set_iso_type_guid()
|
||||||
|
* New API call iso_nowtime()
|
||||||
|
* New flag bit2 of iso_node_set_acl_text() to be verbous about
|
||||||
|
failures
|
||||||
|
* Made libisofs ready for building out-of-source.
|
||||||
|
* Bug fix: Appended GPT partitions were not covered by the
|
||||||
|
protective MBR partition
|
||||||
|
* Bug fix: Multi-session emulation spoiled GPT production.
|
||||||
|
"GPT partitions ... overlap". Regression towards 1.4.8
|
||||||
|
* Bug fix: Appending partitions 5 to 8 caused damaged ISO
|
||||||
|
filesystems if not for SUN disk label
|
||||||
|
* Bug fix: SIGSEGV happened if options bit 14 of
|
||||||
|
iso_write_opts_set_system_area() is set and no El Torito
|
||||||
|
boot image is defined
|
||||||
|
- Add signature and keyring as sources
|
||||||
|
- Spec cleanup
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 24 16:13:32 UTC 2018 - sean@suspend.net
|
||||||
|
|
||||||
|
- Update to 1.5.0:
|
||||||
|
* Bug fix: Multi-session emulation was not recognized with non-zero partition
|
||||||
|
* New bit10 of isoburn_drive_acquire() to accept all xattr namespaces
|
||||||
|
* New -xattr mode "any" to process all xattr namespaces of local filesystem
|
||||||
|
* New -as mkisofs option --xattr-any
|
||||||
|
* New -as mkisofs options -uid and -gid
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 8 20:12:14 UTC 2018 - asterios.dramis@gmail.com
|
||||||
|
|
||||||
|
- Update to 1.4.8:
|
||||||
|
* Bug fix: iso_read_opts_set_no_rockridge() did not prevent
|
||||||
|
reading of root SUSP.
|
||||||
|
* Bug fix: Non-SUSP data in System Use Area prevented image
|
||||||
|
loading if Rock Ridge was enabled.
|
||||||
|
* Bug fix: Protective MBR for GPT could emerge with boot flag
|
||||||
|
set.
|
||||||
|
* Bug fix: Appended partitions of size >= 4 GiB led to abort with
|
||||||
|
error message "FATAL : ISO overwrite".
|
||||||
|
* Bug fix: Bit 15 of iso_write_opts_set_system_area did not work
|
||||||
|
with generic MBR.
|
||||||
|
* Bug fix: Keeping and patching of loaded boot images failed.
|
||||||
|
Regression by version 1.4.4.
|
||||||
|
* Bug fix: Program crashes by intentionally wrong ISO image
|
||||||
|
input. Debian bug reports: deb#872372, deb#872475, deb#872545,
|
||||||
|
deb#872590, deb#872761.
|
||||||
|
* New API calls el_torito_set_full_load(),
|
||||||
|
el_torito_get_full_load().
|
||||||
|
* New API call iso_write_opts_set_iso_mbr_part_type().
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Feb 25 20:52:14 UTC 2017 - asterios.dramis@gmail.com
|
||||||
|
|
||||||
|
- Use sle_version >= 120300 instead of leap_version >= 420300
|
||||||
|
(leap_version does not work).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Feb 18 19:29:14 UTC 2017 - asterios.dramis@gmail.com
|
||||||
|
|
||||||
|
- Added new build requirement libjte-devel for Tumbleweed and
|
||||||
|
Leap >= 42.3.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 29 20:56:41 UTC 2017 - asterios.dramis@gmail.com
|
||||||
|
|
||||||
|
- Update to 1.4.6:
|
||||||
|
* Bug fix: SIGSEGV by NULL when a data file was larger than ISO
|
||||||
|
level allows.
|
||||||
|
* Bug fix: Interpretation of 17 digit timestamps was wrong.
|
||||||
|
* New API calls iso_generate_gpt_guid() and
|
||||||
|
iso_write_opts_set_gpt_guid().
|
||||||
|
* Made several pseudo-random ids reproducible by overriding
|
||||||
|
volume modification time.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 27 21:46:36 UTC 2016 - asterios.dramis@gmail.com
|
||||||
|
|
||||||
|
- Update to 1.4.4:
|
||||||
|
* Bug fix: HFS+ production could cause MBR partition of type 0xEE
|
||||||
|
without GPT.
|
||||||
|
* Bug fix: Protective MBR was not produced if no System Area data
|
||||||
|
are given.
|
||||||
|
* Bug fix: Protective MBR was not recognized if partition is
|
||||||
|
appended.
|
||||||
|
* Bug fix: The HFS+ filesystem was not marked in GPT of GRUB2
|
||||||
|
hybrid layout.
|
||||||
|
* Bug fix: HFS+ directories could announce more children than
|
||||||
|
they actually have.
|
||||||
|
* Bug fix: At image loading time GRUB2 MBR was not recognized if
|
||||||
|
the partition table is not the protective one as described by
|
||||||
|
UEFI.
|
||||||
|
* Bug fix: Oversized text in ISO_SYSAREA_REPORT_DOC_ALPHA.
|
||||||
|
* New pseudo path for El Torito boot images:
|
||||||
|
--interval:appened_partition_N:all::
|
||||||
|
* New bit15 with options of iso_write_opts_set_system_area() to
|
||||||
|
enforce MBR bootable/active flag.
|
||||||
|
* New API calls iso_write_opts_set_appended_as_apm(),
|
||||||
|
iso_write_opts_set_part_like_isohybrid().
|
||||||
|
* Introduced image size tolerance of 300 kB in order to recognize
|
||||||
|
SUN Disk Label that was generated by genisoimage -B "...".
|
||||||
|
* Added "extern C" to libisofs.h
|
||||||
|
* Removed option --silent from libtool runs.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jun 26 18:17:10 UTC 2016 - asterios.dramis@gmail.com
|
||||||
|
|
||||||
|
- Update to 1.4.2:
|
||||||
|
* Bug fix: zisofs compression caused SIGSEGV (by reading) with
|
||||||
|
files larger than 524160 KiB.
|
||||||
|
* Bug fix: iso_node_get_name() of root node returned NULL pointer
|
||||||
|
rather than an empty string
|
||||||
|
* Bug fix: Names read from Joliet tree where stripped of trailing
|
||||||
|
";1"
|
||||||
|
* Now sorting the data file content extents by ECMA-119 tree,
|
||||||
|
rather than by the red-black tree which shall consolidate files
|
||||||
|
with identical source object.
|
||||||
|
* New API call iso_read_opts_set_ecma119_map().
|
||||||
|
* New AAIP variable isofs.nt records name truncation parameters.
|
||||||
|
* Rectified handling of oversized filenames by new API calls:
|
||||||
|
iso_image_set_truncate_mode, iso_image_get_truncate_mode,
|
||||||
|
iso_truncate_leaf_name, iso_image_set_node_name,
|
||||||
|
iso_image_tree_clone, iso_image_add_new_dir,
|
||||||
|
iso_image_add_new_file, iso_image_add_new_special,
|
||||||
|
iso_image_add_new_symlink, iso_image_dir_get_node,
|
||||||
|
iso_image_path_to_node
|
||||||
|
* Result of a Coverity audit: 50+ code changes, but no
|
||||||
|
easy-to-trigger bugs
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 25 17:38:40 UTC 2015 - asterios.dramis@gmail.com
|
||||||
|
|
||||||
|
- Update to 1.4.0:
|
||||||
|
* Bug fix: iso_image_report_system_area() caused SIGSEGV by NULL
|
||||||
|
if no valid ISO 9660 image was loeaded.
|
||||||
|
* Bug fix: A SIGSEGV could happen when loading a faulty ISO
|
||||||
|
filesystem. Debian bug deb#774152.
|
||||||
|
* Bug fix: Rock Ridge Continuation Area could be produced
|
||||||
|
crossing a block boundary. This is heavily disliked by the
|
||||||
|
Linux kernel and spoils the representation of directories which
|
||||||
|
contain many symbolic links.
|
||||||
|
* Bug fix: If iso_write_opts_set_hardlinks() enabled automatic
|
||||||
|
inode numbers, then they did not get into effect with nodes
|
||||||
|
were zisofs decoder filters got attached during the image load
|
||||||
|
process.
|
||||||
|
* Bug fix: The header indicator of the last El Torito catalog
|
||||||
|
section header was set to 0x90 rather than 0x91 if more than
|
||||||
|
one boot image is in that section.
|
||||||
|
* Bug fix: Only 128 bytes of an emerging GPT header block were
|
||||||
|
zeroized.
|
||||||
|
* Bug fix: iso_image_report_system_area() did not show GPT
|
||||||
|
partitions of size 0.
|
||||||
|
* Bug fix: A zero sized GPT partition was marked after the last
|
||||||
|
appended GPT partition.
|
||||||
|
* Bug fix: GPT production did not yield proper results with
|
||||||
|
appended sessions resp. with TOC emulation enabled.
|
||||||
|
* Increased default weight of El Torito boot catalog to 1
|
||||||
|
billion.
|
||||||
|
* Improved handling of cylinder alignment if the resulting image
|
||||||
|
size is not divisible by 2048. Old behavior was to not align.
|
||||||
|
New is to pad up by a few blocks of 512 bytes.
|
||||||
|
* New API call iso_write_opts_set_appended_as_gpt() and marking
|
||||||
|
of appended partitions in GPT if GPT emerges for other reasons.
|
||||||
|
* New system area type 6 = DEC Alpha SRM boot sector. New API
|
||||||
|
calls iso_image_set_alpha_boot(), iso_image_get_alpha_boot().
|
||||||
|
* New API object iso_interval_reader. Enabling flag bits for
|
||||||
|
older API calls iso_write_opts_set_prep_img(),
|
||||||
|
iso_write_opts_set_efi_bootp(), and
|
||||||
|
iso_write_opts_set_partition_img().
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Mar 8 13:48:21 UTC 2015 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Update to 1.3.8
|
||||||
|
* Bug fix: Prevent allocation of empty hash tables. Thanks
|
||||||
|
Richard Nolde.
|
||||||
|
* Bug fix: Prevent allocation of empty directory children lists.
|
||||||
|
Thanks Richard Nolde.
|
||||||
|
* Bug fix: The GUIDs of main GPT and backup GPT differed if more
|
||||||
|
than one System Area was written into the ISO image.
|
||||||
|
* New API calls iso_image_report_el_torito() and
|
||||||
|
iso_image_report_system_area()
|
||||||
|
* New API call iso_crc32_gpt()
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 30 20:59:55 UTC 2014 - asterios.dramis@gmail.com
|
||||||
|
|
||||||
|
- Update to version 1.3.6:
|
||||||
|
* Bug fix: Division by zero if HFS+ was combined with TOC emulation for
|
||||||
|
overwritable media.
|
||||||
|
* New API call iso_write_opts_set_joliet_utf16() and ability to read Joliet
|
||||||
|
names as UTF-16BE.
|
||||||
|
* New API call iso_conv_name_chars()
|
||||||
|
- Split libisofs from libburnia and make it a separate package.
|
||||||
|
- Updated License to GPL-2.0+ and LGPL-2.0+.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 17 10:23:37 UTC 2013 - gber@opensuse.org
|
||||||
|
|
||||||
|
- update libisofs to version 1.3.4
|
||||||
|
* Giving sort weight 2 as default to El Torito boot images
|
||||||
|
* Encoding HFS+ names in UTF-16 rather than UCS-2.
|
||||||
|
- update libburn to version 1.3.4
|
||||||
|
* Bug fix: Drive error reports were ignored during blanking and
|
||||||
|
formatting
|
||||||
|
* Bug fix: Drive LG BH16NS40 stalls on inspection of unformatted
|
||||||
|
DVD+RW
|
||||||
|
* New API call burn_disc_pretend_full_uncond()
|
||||||
|
- update libisoburn to version 1.3.4
|
||||||
|
* Bug fix: Command -blank "as_needed" formatted blank BD-R.
|
||||||
|
* Bug fix: -as mkisofs option -log-file put the log file into the
|
||||||
|
image
|
||||||
|
* Bug fix: -cut_out did not add x-permission to r-permission of
|
||||||
|
directory
|
||||||
|
* Bug fix: Command -zisofs did not accept all options emitted by
|
||||||
|
-status -zisofs
|
||||||
|
* Bug fix: -blank force:... failed on appendable or closed media
|
||||||
|
* New command -read_speed
|
||||||
|
* New -close mode "as_needed", new -as cdrecord option
|
||||||
|
--multi_if_possible
|
||||||
|
* New -alter_date types: a-c , m-c , b-c , c
|
||||||
|
- add rpmlintrc to remove false-positive dependency error
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 8 13:24:26 UTC 2013 - pascal.bleser@opensuse.org
|
||||||
|
|
||||||
|
- update to 1.3.2:
|
||||||
|
* cdrskin has acquired the ability to copy audio tracks to .wav files
|
||||||
|
* cdrskin can extract CD-TEXT in a form which is readable for humans and for
|
||||||
|
cdrskin itself
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jun 16 23:59:28 UTC 2013 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Explicitly list libattr-devel as BuildRequires
|
||||||
|
- Remove redundant %clean section.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun May 26 21:19:38 UTC 2013 - gber@opensuse.org
|
||||||
|
|
||||||
|
- updated libisofs to version 1.3.0
|
||||||
|
* Bug fix: GPT header CRC was computed from all 512 bytes rather
|
||||||
|
than from 92.
|
||||||
|
* Bug fix: Unspecified Expiration Time and Effective Time of ISO
|
||||||
|
volume was represented by 0-bytes rather than ASCII '0' digits.
|
||||||
|
* Bug fix: Reserved and unused fields of APM entries were not
|
||||||
|
zeroed.
|
||||||
|
* Bug fix: The protective MBR partition for GPT started at block
|
||||||
|
0 instead of 1.
|
||||||
|
* New option bits with el_torito_set_isolinux_options() and
|
||||||
|
iso_write_opts_set_system_area() to control GRUB2 patching of
|
||||||
|
boot image and MBR.
|
||||||
|
* New API calls iso_image_set_sparc_core() and
|
||||||
|
iso_image_get_sparc_core().
|
||||||
|
- updated libburn to version 1.3.0
|
||||||
|
* Bug fix: Full formatting of BD-RE used certification regardless
|
||||||
|
of drive capabilities
|
||||||
|
* Bug fix: DVD+R with damaged TOC were reported by -minfo with
|
||||||
|
wrong end address
|
||||||
|
- updated libisoburn to version 1.3.0
|
||||||
|
* Bug fix: Disk paths with components '.' or '..' could be
|
||||||
|
mistaken for directories.
|
||||||
|
* Bug fix: -as mkisofs -print-size failed with -isohybrid-mbr and
|
||||||
|
a single boot image. Regression introduced by libisoburn-1.2.8.
|
||||||
|
* Bug fix: -as mkisofs -path-list did not switch to --no-emul-toc
|
||||||
|
by default.
|
||||||
|
* Bug fix: Unspecified Expiration Time and Effective Time of ISO
|
||||||
|
volume was represented by 0-bytes rather than ASCII '0' digits.
|
||||||
|
* Bug fix: Reserved and unused fields of APM entries were not
|
||||||
|
zeroed.
|
||||||
|
* Bug fix: GPT header CRC was computed from all 512 bytes rather
|
||||||
|
than from 92.
|
||||||
|
* Bug fix: The protective MBR partition for GPT started at block
|
||||||
|
0 instead of 1.
|
||||||
|
* New -boot_image bootspecs grub2_mbr= and grub2_boot_info=
|
||||||
|
* New -boot_image bootspec grub2_sparc_core=
|
||||||
|
* New -as mkisofs options --grub2-mbr , --grub2-boot-info ,
|
||||||
|
--grub2-sparc-core
|
||||||
|
* New -hardlinks mode "lsl_count" / "no_lsl_count"
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 26 15:18:24 UTC 2013 - gber@opensuse.org
|
||||||
|
|
||||||
|
- updated libburn to version 1.2.8
|
||||||
|
* New cdrskin option --list_speeds
|
||||||
|
* -toc and -minfo now report about tracks in the incomplete
|
||||||
|
session
|
||||||
|
* New API call burn_disc_get_incomplete_sessions()
|
||||||
|
* New burn_toc_entry component .track_status_bits
|
||||||
|
* Bug fix: All CD tracks were reported with the sizes of the
|
||||||
|
tracks in the first session. Regression introduced with version
|
||||||
|
1.2.0 (rev 4552).
|
||||||
|
* Bug fix: On some drives the request for minimum speed yielded
|
||||||
|
maximum speed
|
||||||
|
* New cdrskin option --no_load
|
||||||
|
* Bug fix: Speed setting had no effect on BD media
|
||||||
|
* New API call burn_read_audio()
|
||||||
|
* New API call burn_list_sev_texts()
|
||||||
|
* New API call burn_write_opts_set_obs_pad(), ./configure
|
||||||
|
--enable-dvd-obs-pad
|
||||||
|
* New cdrskin option --obs_pad
|
||||||
|
* Bug fix: CD SAO sessions with data tracks started by an audio
|
||||||
|
pause
|
||||||
|
* Bug fix: CD tracks were perceived 2 sectors too short. Nice
|
||||||
|
with TAO, bad with SAO.
|
||||||
|
* Bug fix: cdrskin SIGSEGV if track source was added when no
|
||||||
|
drive was available
|
||||||
|
- updated libisoburn to version 1.2.8
|
||||||
|
* Bug fix: -tell_media_space altered the pointers to MD5 of data
|
||||||
|
files which stem from a previous session. This produced false
|
||||||
|
mismatches with -check_md5_r.
|
||||||
|
* Bug fix: CD tracks were reported with the sizes of the tracks
|
||||||
|
in the first session.
|
||||||
|
* Bug fix: -check_media use=outdev sector_map= stored TOC of
|
||||||
|
input drive
|
||||||
|
* Bug fix: -hide hfsplus and -as mkisofs -hide-hfsplus had no
|
||||||
|
effect. Thanks to Davy Ho.
|
||||||
|
* Bug fix: ./configure did not abort if libburn.h or libisofs.h
|
||||||
|
were missing
|
||||||
|
* New command -move
|
||||||
|
* New -as mkisofs options -eltorito-id , -eltorito-selcrit
|
||||||
|
* Bug fix: SIGSEGV by uninitialized local variable with
|
||||||
|
-check_media patch_lba0="on". Regression by version 1.0.6
|
||||||
|
* Bug fix: -partition_offset 16 kept -isohybrid-gpt-basdat from
|
||||||
|
writing MBR partition table entries of type 0xef
|
||||||
|
* Bug fix: -rollback did not work if indev and outdev were empty
|
||||||
|
* New API calls Xorriso_parse_line() and Xorriso__dispose_words()
|
||||||
|
* New API calls Xorriso_fetch_outlists() and
|
||||||
|
Xorriso_peek_outlists()
|
||||||
|
* New API call Xorriso_start_msg_watcher()
|
||||||
|
* New API calls Xorriso__severity_cmp() and
|
||||||
|
Xorriso__severity_list()
|
||||||
|
* New API calls Xorriso_sieve_add_filter,
|
||||||
|
* Xorriso_sieve_get_result, Xorriso_sieve_clear_results,
|
||||||
|
Xorriso_sieve_dispose, Xorriso_sieve_big
|
||||||
|
* New -boot_image partition_cyl_align mode "all"
|
||||||
|
* New -blank mode prefix "force:"
|
||||||
|
* New -osirrox settings "blocked" and "unblock"
|
||||||
|
* New command -lns for creating symbolic links
|
||||||
|
* New command -toc_of
|
||||||
|
* New command -msg_op
|
||||||
|
* New command -launch_frontend
|
||||||
|
* Proof-of-concept of a GUI frontend program: xorriso-tcltk
|
||||||
|
written in Tcl/Tk.
|
||||||
|
* New API call isoburn_igopt_set_hfsp_serial_number()
|
||||||
|
* New API calls isoburn_igopt_set_prep_partition,
|
||||||
|
isoburn_igopt_set_efi_bootp
|
||||||
|
* New API calls isoburn_igopt_set_hfsp_block_size() and
|
||||||
|
isoburn_igopt_get_hfsp_block_size()
|
||||||
|
* New -check_media option async_chunks=
|
||||||
|
* New xorriso command -write_type
|
||||||
|
* New xorriso command -rockridge
|
||||||
|
* New xorriso command -hfsplus
|
||||||
|
* New -find tests -has_hfs_crtp, has_hfs_bless
|
||||||
|
* New -find actions set/get_hfs_crtp, set/get_hfs_bless
|
||||||
|
* New -find test -disk_path
|
||||||
|
* New -boot_image bootspec hfsplus_serial=
|
||||||
|
* New -boot_image bootspecs hfsplus_block_size= and apm_block_size=
|
||||||
|
* New -boot_image bootspecs efi_boot_part, prep_boot_part,
|
||||||
|
chrp_boot_part
|
||||||
|
* Command -hide allows hiding in HFS+ filesystem
|
||||||
|
* New -as cdrecord options -tao -sao -dao
|
||||||
|
* New -as mkisofs option -log-file
|
||||||
|
* New -as mkisofs option --norock
|
||||||
|
* New -as mkisofs option -hfsplus
|
||||||
|
* New -as mkisofs option -hfsplus-file-creator-type
|
||||||
|
* New -as mkisofs options -hfs-bless and -hfs-bless-by
|
||||||
|
* New -as mkisofs option -hfsplus-serial-no
|
||||||
|
* New -as mkisofs options -hfsplus-block-size and -apm-block-size
|
||||||
|
* New -as mkisofs option -hide-hfsplus, -hide-hfsplus-list
|
||||||
|
* New -as mkisofs options -prep-boot-part, -efi-boot-part,
|
||||||
|
-chrp-boot-part
|
||||||
|
* New -as mkisofs options -isohybrid-gpt-basdat,
|
||||||
|
-isohybrid-gpt-hfsplus, -isohybrid-apm-hfsplus
|
||||||
|
* Bug fix: Memory corruption when reading bootable image that was
|
||||||
|
truncated
|
||||||
|
* Bug fix: -update deleted MD5 of files of which only attributes
|
||||||
|
had changed
|
||||||
|
- updated libisofs to version 1.2.8
|
||||||
|
* New API call iso_image_get_pvd_times().
|
||||||
|
* Bug fix: Image size prediction altered the pointers to MD5 of
|
||||||
|
data files which stem from a previous session.
|
||||||
|
* Bug fix: Reading damaged Rock Ridge data could cause SIGSEGV by
|
||||||
|
NULL.
|
||||||
|
* Bug fix: Appended partitions did not obey cylinder alignment
|
||||||
|
* Bug fix: Non-zero partition offset zeroized the MBR copies of
|
||||||
|
GPT partition table entries
|
||||||
|
* Bug fix: Isohybrid production without any boot image led to
|
||||||
|
SIGSEGV by NULL
|
||||||
|
* Bug fix: Prevented a memory fault when reading damaged Rock
|
||||||
|
Ridge information
|
||||||
|
* Bug fix: Memory corruption when reading bootable image that was
|
||||||
|
truncated before the storage location of the boot catalog
|
||||||
|
* Bug fix: Symbol iso_fs_global_id was missing in libisofs.ver.
|
||||||
|
* Bug fix: Volume descriptors of Joliet and ISO 9660:1999 beared
|
||||||
|
non-zero Effective Date, involuntarily restricting the early
|
||||||
|
end of their lifetime.
|
||||||
|
* Bug fix: File Structure Version field of ISO 9660:1999 Enhanced
|
||||||
|
Volume Descriptor was 1 instead of 2.
|
||||||
|
* Bug fix: The separator dot of Joliet names was byte swapped on
|
||||||
|
big-endian machines.
|
||||||
|
* Bug fix: Joliet name comparison was done as signed bytes and
|
||||||
|
thus produced a peculiar sorting order.
|
||||||
|
* Bug fix: Partition cylinder alignment worked only if both, El
|
||||||
|
Torito and application provided system area data were present.
|
||||||
|
* New API function iso_write_opts_set_hfsplus
|
||||||
|
* New API functions iso_hfsplus_xinfo_func(),
|
||||||
|
iso_hfsplus_xinfo_new(), and new struct iso_hfsplus_xinfo_data.
|
||||||
|
* New API call iso_write_opts_set_hfsp_serial_number()
|
||||||
|
* New API calls iso_image_hfsplus_bless and
|
||||||
|
iso_image_hfsplus_get_blessed(), and new public enum
|
||||||
|
IsoHfsplusBlessings.
|
||||||
|
* New API calls so_write_opts_set_prep_img(),
|
||||||
|
iso_write_opts_set_efi_bootp()
|
||||||
|
* New API call iso_write_opts_set_hfsp_block_size()
|
||||||
|
* New API call iso_tree_resolve_symlink()
|
||||||
|
* New system area sub type CHRP with
|
||||||
|
iso_write_opts_set_system_area()
|
||||||
|
* New option bits 2 to 8 for GPT and APM with
|
||||||
|
el_torito_set_isolinux_options()
|
||||||
|
* New flag bit with iso_node_set_attrs() to protect namespace
|
||||||
|
"isofs"
|
||||||
|
* New IsoHideNodeFlag value LIBISO_HIDE_ON_HFSPLUS
|
||||||
|
- added new subpackage libburnia-tools-x11 for GUI tools so that
|
||||||
|
libburnia-tools does not depend on X11
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 4 11:20:49 UTC 2012 - prusnak@opensuse.org
|
||||||
|
|
||||||
|
- updated libburn to version 1.2.2
|
||||||
|
* Small internal refinements
|
||||||
|
- updated libisofs to version 1.2.2
|
||||||
|
* New API calls isoburn_get_attached_start_lba(), isoburn_attach_start_lba()
|
||||||
|
* New API calls isoburn_igopt_set_rr_reloc(), isoburn_igopt_get_rr_reloc()
|
||||||
|
* New API calls isoburn_ropt_set_data_cache(), isoburn_ropt_get_data_cache()
|
||||||
|
* New commands -x, -list_arg_sorting
|
||||||
|
* New command -rr_reloc_dir
|
||||||
|
* New command -data_cache_size
|
||||||
|
* New -as mkisofs option -rr_reloc, implemented option -hide-rr-moved
|
||||||
|
* Now ignoring -as mkisofs -no-split-symlink-components -no-split-symlink-fields
|
||||||
|
* Bug fix: -osirrox on:sort_lba_on -extract from / restored nearly nothing
|
||||||
|
* Bug fix: -as mkisofs without -graft-points could not handle names with "="
|
||||||
|
* Bug fix: Relaxation options joliet_rec_mtime and iso1999_rec_mtime had wrong values
|
||||||
|
- updated libisoburn to version 1.2.2
|
||||||
|
* New API call iso_write_opts_set_rr_reloc()
|
||||||
|
* Bug fix: Directory name mapping to ISO level 1 was too liberal if
|
||||||
|
iso_write_opts_set_allow_dir_id_ext() was enabled
|
||||||
|
* New API call iso_write_opts_set_allow_7bit_ascii()
|
||||||
|
* Improved standards compliance for ISO level 1 names with partly relaxed
|
||||||
|
constraints.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 21 11:58:54 UTC 2012 - prusnak@opensuse.org
|
||||||
|
|
||||||
|
- updated libburn to version 1.2.0
|
||||||
|
* Bug fix: cdrskin produced a memory fault if interupted before writing began
|
||||||
|
* Bug fix: Solaris adapter mishandled write commands which failed on first try
|
||||||
|
* Bug fix: Interrupting libburn while drive tray is loading led to endless loop
|
||||||
|
* Bug fix: Progress report with blanking and formatting could be bogus
|
||||||
|
* New API calls burn_disc_get_leadin_text(), burn_write_opts_set_leadin_text()
|
||||||
|
* New API calls for composing CD-TEXT, see doc/cdtext.txt
|
||||||
|
* New API call burn_session_by_cue_file() for reading CDRWIN .cue files
|
||||||
|
* New API call burn_track_set_isrc_string()
|
||||||
|
* New API calls burn_track_set_index(), burn_track_clear_indice()
|
||||||
|
* New API calls burn_session_set_start_tno(), burn_session_get_start_tno()
|
||||||
|
* New API calls burn_track_set_pregap_size(), burn_track_set_postgap_size()
|
||||||
|
* Implemented cdrskin option textfile=
|
||||||
|
* Implemented cdrskin option combination -vv -toc for cdtext.dat production
|
||||||
|
* Implemented cdrskin options mcn= and isrc=
|
||||||
|
* Implemented cdrskin options -scms -copy -nocopy -preemp -nopreemp
|
||||||
|
* Implemented cdrskin option index=
|
||||||
|
* Partly implemented cdrskin options cuefile= and -text
|
||||||
|
* New cdrskin option input_sheet_v07t= for CD-TEXT definition
|
||||||
|
* New cdrskin options --cdtext_dummy and --cdtext_verbose
|
||||||
|
* New cdrskin options --four_channel --two_channel
|
||||||
|
* New cdrskin option cd_start_tno=
|
||||||
|
* New cdrskin options sao_pregap=, sao_postgap=
|
||||||
|
- updated libisofs to version 1.2.0
|
||||||
|
* Bug fix: mkisofs emulation did not record mtime in ECMA-119 directories
|
||||||
|
* Bug fix: Program abort while drive tray is loading led to endless loop
|
||||||
|
* Bug fix: Solaris adapter mishandled write commands which failed on first try
|
||||||
|
* Bug fix: libisoburn.ver had a duplicate function entry
|
||||||
|
* New relaxations isoburn_igopt_joliet_rec_mtime,
|
||||||
|
isoburn_igopt_iso1999_rec_mtime
|
||||||
|
* Made -compliance "rec_mtime" default for xorriso
|
||||||
|
- updated libisoburn to version 1.2.0
|
||||||
|
* Extended influence of iso_write_opts_set_dir_rec_mtime() to Joliet and
|
||||||
|
ISO 9660:1999.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 21 09:20:04 UTC 2011 - gber@opensuse.org
|
||||||
|
|
||||||
|
- update libburn to version 1.1.4
|
||||||
|
* New API call burn_lookup_device_link()
|
||||||
|
* New API call burn_disc_get_phys_format_info()
|
||||||
|
* New cdrskin option --device_links
|
||||||
|
* New API call burn_disc_next_track_is_damaged()
|
||||||
|
* New API call burn_disc_close_damaged()
|
||||||
|
* Burning DVD-R DAO with 2 kB size granularity rather than 32 kB
|
||||||
|
* New API call burn_allow_drive_role_4()
|
||||||
|
* Bugfixes
|
||||||
|
- update libisofs to version 1.1.4
|
||||||
|
* New API call iso_image_get_bootcat()
|
||||||
|
* New API call iso_write_opts_set_joliet_long_names()
|
||||||
|
* New error codes for oversized file addresses
|
||||||
|
* New no_md5 value 2 for API call iso_read_opts_set_no_md5()
|
||||||
|
* New option bits 8 and 9 with iso_write_opts_set_system_area()
|
||||||
|
* Bugfixes
|
||||||
|
- update libisoburn to version 1.1.4
|
||||||
|
* New option -device_links
|
||||||
|
* Enabled extraction of the boot catalog file to disk filesystem
|
||||||
|
* New option -list_speeds
|
||||||
|
* New option -signal_handling
|
||||||
|
* New option -close_damaged
|
||||||
|
* New API call isoburn_set_truncate()
|
||||||
|
* New relax option isoburn_igopt_joliet_long_names
|
||||||
|
* New option -early_stdio_test
|
||||||
|
* New options -print_info and -print_mark
|
||||||
|
* New -compliance option joliet_long_names
|
||||||
|
* -as mkisofs option -joliet-long is now fully functional
|
||||||
|
* Burning DVD-R DAO with 2 kB size granularity rather than 32 kB
|
||||||
|
* New isoburn_ropt_set_extensions() option isoburn_ropt_nomd5tag
|
||||||
|
* New -padding modes "included" and "appended"
|
||||||
|
* New bootspec partition_cyl_align=, new -as mkisofs option -partition_cyl_align
|
||||||
|
* New -as mkisofs and -as cdrecord option --no_rc
|
||||||
|
* Own man page and info document for xorrisofs
|
||||||
|
* Bugfixes
|
||||||
|
- do not use source services and recompress any more as per
|
||||||
|
discussion on opensuse-factory@
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Feb 27 20:24:17 UTC 2011 - reddwarf@opensuse.org
|
||||||
|
|
||||||
|
- updated libburn to 1.0.2.pl00
|
||||||
|
* Improved recognition of non-seekable stdio pseudo-drives
|
||||||
|
* Allowed umask to create stdio-drive files with rw-permissions
|
||||||
|
for all
|
||||||
|
* cdrskin now refuses to burn if the foreseeable size exceeds
|
||||||
|
media capacity
|
||||||
|
- updated libisoburn to 1.0.2.pl00
|
||||||
|
* New API calls isoburn_igopt_set_extensions(),
|
||||||
|
isoburn_igopt_old_empty,
|
||||||
|
isoburn_igopt_set_untranslated_name_len(),
|
||||||
|
isoburn_igopt_set_disc_label(), isoburn_igopt_get_disc_label(),
|
||||||
|
isoburn_ropt_set_displacement(),
|
||||||
|
isoburn_ropt_get_displacement()
|
||||||
|
* xorriso novelties:
|
||||||
|
* New options -clone, -cp_clone, -displacement
|
||||||
|
* New -find actions update_merge, rm_merge, clear_merge
|
||||||
|
* New -as mkisofs options -max-iso9660-filenames, --old-empty,
|
||||||
|
-root, -old-root, --old-root-no-md5, --old-root-no-ino,
|
||||||
|
--old-root-dev, -untranslated_name_len, -joliet-long,
|
||||||
|
-iso-level 4, -disallow_dir_id_ext, -sparc-boot, -sparc-label
|
||||||
|
* Default -abort_on value is now "FAILURE" with batch and
|
||||||
|
"NEVER" with dialog
|
||||||
|
* New -compliance options untranslated_names,
|
||||||
|
untranslated_name_len=, iso_9660_1999, iso_9660_level=number,
|
||||||
|
allow_dir_id_ext
|
||||||
|
* Disabled TOC emulation with -as mkisofs, may be re-enabled by
|
||||||
|
--emul-toc
|
||||||
|
* New bootspec sparc_label=
|
||||||
|
* Bufixes
|
||||||
|
- updated libisofs to 1.0.2
|
||||||
|
* New API calls iso_tree_clone(), iso_stream_clone,
|
||||||
|
iso_node_xinfo_make_clonable(), iso_node_xinfo_get_cloner(),
|
||||||
|
iso_node_get_next_xinfo(), iso_node_remove_all_xinfo(),
|
||||||
|
iso_node_remove_tree(), iso_write_opts_set_old_empty(),
|
||||||
|
iso_write_opts_set_untranslated_name_len(),
|
||||||
|
iso_write_opts_set_allow_dir_id_ext(), iso_memory_stream_new(),
|
||||||
|
iso_write_opts_set_disc_label(),
|
||||||
|
iso_write_opts_set_will_cancel()
|
||||||
|
* 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 public iso_node_xinfo_cloner instance aaip_xinfo_cloner()
|
||||||
|
* new system area type 3 = SUN Disk Label for booting SUN SPARC
|
||||||
|
systems
|
||||||
|
* New error reply code ISO_DISPLACE_ROLLOVER for external data
|
||||||
|
sources with address displacement
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 30 13:23:09 UTC 2011 - gber@opensuse.org
|
||||||
|
|
||||||
|
- improved descriptions/summaries
|
||||||
|
- more precise filelist
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 24 10:23:27 UTC 2010 - gber@opensuse.org
|
||||||
|
|
||||||
|
- corrected group of library subpackages
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 10 13:55:10 UTC 2010 - reddwarf@opensuse.org
|
||||||
|
|
||||||
|
- updated libburn to 0.9.0.pl00
|
||||||
|
* Regression fix: SCSI reply data logging was disabled in release 0.8.6
|
||||||
|
- updated libisofs to 0.6.40
|
||||||
|
* New API call iso_write_opts_set_disc_label(), new system area type 3 = SUN Disk Label for booting SUN SPARC systems.
|
||||||
|
* New API call iso_write_opts_set_will_cancel() avoids start of write thread and is to be used to inquire the future image size.
|
||||||
|
* New error reply code ISO_DISPLACE_ROLLOVER for external data sources with address displacement.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Dec 2 14:13:09 UTC 2010 - prusnak@opensuse.org
|
||||||
|
|
||||||
|
- updated libburn to 0.8.8.pl00
|
||||||
|
* New API call burn_offst_source_new()
|
||||||
|
* New API call burn_disc_get_bd_spare_info()
|
||||||
|
- updated libisoburn to 0.6.4.pl00
|
||||||
|
* New API call isoburn_libjte_req()
|
||||||
|
* New API calls isoburn_igopt_attach_jte() and isoburn_igopt_detach_jte()
|
||||||
|
* New API call isoburn_igopt_set_tail_blocks()
|
||||||
|
* New API call isoburn_libjte_req()
|
||||||
|
xorriso novelties:
|
||||||
|
* New option -jigdo
|
||||||
|
* New -as mkisofs options -jigdo-* and -md5-list as of genisoimage
|
||||||
|
* New -as mkisofs options -checksum_algorithm_iso, -checksum_algorithm_template
|
||||||
|
* New bootspecs mips_path= and mipsel_path= for Debian MIPS releases
|
||||||
|
* New -as mkisofs options -mips-boot and -mipsel-boot
|
||||||
|
* New option -append_partition, -as mkisofs -append_partition
|
||||||
|
- updated libisofs to 0.6.38
|
||||||
|
* New API calls iso_write_opts_attach_jte() and iso_write_opts_detach_jte()
|
||||||
|
allow to use of libjte for jigdo production.
|
||||||
|
* New API call iso_write_opts_set_tail_blocks() for tail padding inside
|
||||||
|
ISO image.
|
||||||
|
* New API call iso_image_generator_is_running() to learn when the write thread
|
||||||
|
is done.
|
||||||
|
* New API calls iso_image_add_mips_boot_file(),
|
||||||
|
iso_image_get_mips_boot_files(), iso_image_give_up_mips_boot().
|
||||||
|
* New API call iso_write_opts_set_partition_img() for appending e.g. a small
|
||||||
|
empty FAT12 filesystem which may be used on USB stick.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 24 03:53:20 UTC 2010 - reddwarf@opensuse.org
|
||||||
|
|
||||||
|
- updated libburn to 0.8.6.pl00
|
||||||
|
* Lifted test reservation on DVD-R DL media.
|
||||||
|
* Hiding all non-API symbols from the linker by use of
|
||||||
|
--version-script
|
||||||
|
* Now with history of release notes in ./ChangeLog file.
|
||||||
|
- updated libisoburn to 0.6.2.pl00
|
||||||
|
* New API function isoburn_igopt_set_part_offset()
|
||||||
|
* Hiding all non-API symbols from the linker by use of
|
||||||
|
--version-script
|
||||||
|
* Now with history of release notes in ./ChangeLog file.
|
||||||
|
* Bug fix: Regression with -hardlinks and -compliance old_rr,
|
||||||
|
0.4.2, Aug 2009
|
||||||
|
* New option -preparer_id, -as mkisofs options -p and -preparer
|
||||||
|
* New -boot_image specifier emul_type=none|hard_disk|floppy
|
||||||
|
* New boot_image boot specs partition_offset,partition_hd_cyl,
|
||||||
|
partition_sec_hd
|
||||||
|
* Made behavior of -as mkisofs with unknown options more similar
|
||||||
|
to original
|
||||||
|
* New -as mkisofs option -hard-disk-boot, enabled -b without
|
||||||
|
-no-emul-boot
|
||||||
|
* New -as mkisofs option -e from Fedora genisoimage
|
||||||
|
* New -as mkisofs options -partition_offset,-partition_hd_cyl,
|
||||||
|
-partition_sec_hd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 15 23:03:35 UTC 2010 - reddwarf@opensuse.org
|
||||||
|
|
||||||
|
- updated libisofs to 0.6.36
|
||||||
|
* Can produce ISO images which bear a partiton 1 with non-zero
|
||||||
|
start address. They can be mounted from USB stick via the main
|
||||||
|
device file (e.g. /dev/sdb) as well as via the partition device
|
||||||
|
file (e.g. /dev/sdb1).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 23 22:12:49 UTC 2010 - reddwarf@opensuse.org
|
||||||
|
|
||||||
|
- updated libburn to 0.8.4.pl00
|
||||||
|
* General POSIX system adapters ignore SIGWINCH and SIGURG if
|
||||||
|
defined
|
||||||
|
* Allowed 64 kB max output buffer size on all OSes
|
||||||
|
- updated libisoburn to 0.6.0.pl00
|
||||||
|
* New option -read_mkisofsrc interprets .mkisofsrc To be
|
||||||
|
performed before -as mkisofs. Performed automatically with
|
||||||
|
program alias name "xorrisofs".
|
||||||
|
* Implemented -as mkisofs options -dir-mode, -file-mode,
|
||||||
|
-abstract, -biblio, -copyright
|
||||||
|
* Implemented -as mkisofs options -hide, -hide-joliet,
|
||||||
|
-hide-list, -hide-joliet-list
|
||||||
|
* New -as mkisofs option --boot-catalog-hide
|
||||||
|
* New option -hide, -find action -hide, -find test -hidden
|
||||||
|
* New -boot_image bootspec cat_hidden=on
|
||||||
|
* New options -copright_file , -biblio_file , -abstract_file
|
||||||
|
* New find test -disk_name
|
||||||
|
* Bug fix: -check_media patch_lba0= could install wrong image
|
||||||
|
size
|
||||||
|
* Bug fix: -as mkisofs option -volset was wrongly interpreted
|
||||||
|
like -volid
|
||||||
|
- updated libisofs to 0.6.34
|
||||||
|
* New API call iso_image_set_boot_catalog_hidden()
|
||||||
|
* New API call iso_node_get_hidden()
|
||||||
|
* New IsoHideNodeFlag bit LIBISO_HIDE_BUT_WRITE
|
||||||
|
* New error code ISO_BOOT_NO_CATALOG
|
||||||
|
* Opportunity to reduce compile line length by including "config.h"
|
||||||
|
- added support for zisofs, ACL and xattr
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 25 13:05:50 UTC 2010 - prusnak@suse.cz
|
||||||
|
|
||||||
|
- updated libburn to 0.7.6
|
||||||
|
- updated libisoburn to 0.5.0
|
||||||
|
- updated libisofs 0.6.28
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 26 17:15:53 CEST 2009 - prusnak@suse.cz
|
||||||
|
|
||||||
|
- updated libburn to 0.6.6
|
||||||
|
- updated libisoburn to 0.3.8
|
||||||
|
- updated libisofs to 0.6.18
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 25 14:13:41 CET 2009 - prusnak@suse.cz
|
||||||
|
|
||||||
|
- updated libburn to 0.6.2
|
||||||
|
- updated libisoburn to 0.3.2
|
||||||
|
- updated libisofs to 0.6.12
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jul 21 11:27:15 CEST 2008 - prusnak@suse.cz
|
||||||
|
|
||||||
|
- created package
|
||||||
|
* libburn 0.5.0
|
||||||
|
* libisoburn 0.2.2
|
||||||
|
* libisofs 0.6.6
|
29
libisofs.keyring
Normal file
29
libisofs.keyring
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
mQGiBEuxz8kRBADMPu5I4LHXlih4Rd66cbPO1hkRir22yGbBkDVL1GAYy+T0RWzo
|
||||||
|
ILLdZm2n/Lgqhf+tBEWVft1Y2pkGRgG81cOItR+LDXVVWcR6KQudMBI7qeBrijBF
|
||||||
|
a09c9MJ2cJ2b/vkyxeqeOO012OKQ0jPc4l5OtKr+WwzOBaYBE5Q3+OkJkwCgwDy7
|
||||||
|
f79ruLDT1MkNixjPIyQpdmkD+waqPewvQ6VMwXeX30gHmileCNXuz5U1NVsuvJH4
|
||||||
|
5LtDokl9v/A/lD3Y6DEYD10Ye0hV0YLd140cfhRqvqt/JjfpzePYSUrwH7yW49T4
|
||||||
|
C8J4JgTNuF3KFop8Bq6XNiDbEXxSfjiXWJu51pLRSe4r7ux8AwsgopFdAU28Ccml
|
||||||
|
1puGA/4xWZrsauu0pVKK3Ox1/PPdyFqUXUV3Vm2yqc7+5stozI2cCrUXzZum+ju1
|
||||||
|
5WL4QqFvt354j2PBa4dSMOiqGSqDtn7Q+jI3dNp6KaN/3NFz87rLOBOS/F22tMiF
|
||||||
|
q4CX2vhy3b6AHe2SKMEMJBF3RIHLivuTZGqqctA8K5gYs6HDlLQiVGhvbWFzIFNj
|
||||||
|
aG1pdHQgPHNjZGJhY2t1cEBnbXgubmV0PohgBBMRAgAgBQJLsc/JAhsDBgsJCAcD
|
||||||
|
AgQVAggDBBYCAwECHgECF4AACgkQ6cvfwKvAqFTJ4wCdF1K3Vp/eYWiwJtPTbFcU
|
||||||
|
ARbh97QAn1eOFseK0CzzczClqGHIyYi6tN2zuQINBEuxz9AQCADychW0yDO4mJhS
|
||||||
|
P7as/fitOXWwNIACU5B8EdxciU5ZfDGq/zvnzpDow4UzvCsXpVn45RjRD7cUMqJU
|
||||||
|
4aJOq1e+/HLYV/KEFd996FphgEX7pIe7AzPxYXqSUNdYzwohxvSfsur12KYZ281l
|
||||||
|
SxoD0e6BNdOroCHkiVQRWFE+ZoJzNf7keVW6hGxFn1/bjeXgv6EtzRcrmILX200W
|
||||||
|
aehzwREOahTNKU7JNi3f5uLWStN9lTdvLqPZHVnw4J1k1aElVxOi7ZjOYBHeHL79
|
||||||
|
xgdq8fCgPRRp5RCH6UMyFXNoL7tp9vgjSsGUw560KEnAlzZVp+U7h7TG5tOeBXUU
|
||||||
|
eogOqDSHAAURB/9G2hsB/Z11EhRvyTi2GGCpW0fHPAnk7I0Zkhp7L9M3fEME3TbP
|
||||||
|
PGlOM/Spq2D38gBjjIYWo7AXPZN2Iuyt+7E4stLApoiZMcE8zHVqOiIEkeNeWcln
|
||||||
|
UQUFDy8yKl/KyATKeYiG1mtunvbMJQQC1sx0nLQRVm448rMY2rO8nzXGQP/xRd9C
|
||||||
|
cSDECNi634usgl+AiWwDN01EK9fXBExQ3IBMj2M9tYcoDSltmVKGGlxqQhRCGx/m
|
||||||
|
py4uVMXMpEuCE5GRAiBPpu49wuPPwZHIsC2pur5W0nto1SZb9pyBHrtGlYKZRtOH
|
||||||
|
indxELLBGz2coECab+nhE/42luyF5UnP0TieiEkEGBECAAkFAkuxz9ACGwwACgkQ
|
||||||
|
6cvfwKvAqFQYSACdFTexy/hbcJVVZ2HKK4rsr1I2Ha8AoJJ4l7BmpnUs+luUvaQh
|
||||||
|
ReOhA5Xn
|
||||||
|
=RI+/
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
125
libisofs.spec
Normal file
125
libisofs.spec
Normal file
@ -0,0 +1,125 @@
|
|||||||
|
#
|
||||||
|
# spec file for package libisofs
|
||||||
|
#
|
||||||
|
# Copyright (c) 2021 SUSE LLC
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
%define so_ver 6
|
||||||
|
Name: libisofs
|
||||||
|
Version: 1.5.4
|
||||||
|
Release: 0
|
||||||
|
Summary: Library for Creating ISO-9660 Filesystems
|
||||||
|
License: GPL-2.0-or-later AND LGPL-2.0-or-later
|
||||||
|
Group: Productivity/Multimedia/CD/Record
|
||||||
|
URL: https://dev.lovelyhq.com/libburnia/web/wiki
|
||||||
|
Source0: https://files.libburnia-project.org/releases/%{name}-%{version}.tar.gz
|
||||||
|
Source1: https://files.libburnia-project.org/releases/%{name}-%{version}.tar.gz.asc
|
||||||
|
Source2: %{name}.keyring
|
||||||
|
BuildRequires: doxygen
|
||||||
|
BuildRequires: fdupes
|
||||||
|
BuildRequires: pkgconfig
|
||||||
|
BuildRequires: (pkgconfig(libjte-1) or pkgconfig(libjte-2))
|
||||||
|
BuildRequires: pkgconfig(libacl)
|
||||||
|
BuildRequires: pkgconfig(zlib)
|
||||||
|
|
||||||
|
%description
|
||||||
|
Libisofs is a library for creating ISO-9660 filesystems with extensions like
|
||||||
|
RockRidge or Joliet. It is also a full featured ISO-9660 editor, allowing you
|
||||||
|
to modify an ISO image or multisession disc, including file addition/removal,
|
||||||
|
change of file names and attributes, etc.
|
||||||
|
|
||||||
|
ISO-9660 images can be made bootable from CD, DVD, or BD via an El Torito boot
|
||||||
|
record and appropriate boot image files from boot managers like GRUB, ISOLINUX,
|
||||||
|
or system specific boot loaders. It is also possible to install a Master Boot
|
||||||
|
Record for hard-disk-like media, e.g. USB memory sticks.
|
||||||
|
|
||||||
|
Libisofs supports the extension AAIP which allows to store ACLs and xattr in
|
||||||
|
ISO-9660 filesystems and zisofs compression which is transparently uncompressed
|
||||||
|
by some Linux kernels. It is possible to have data file content compressed to
|
||||||
|
gzip format or to have it filtered by an external process.
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Development Files for libisofs
|
||||||
|
Group: Development/Libraries/C and C++
|
||||||
|
Requires: libisofs%{so_ver} = %{version}
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
Development files for developing applications using libisofs.
|
||||||
|
|
||||||
|
%package -n libisofs%{so_ver}
|
||||||
|
Summary: Library for Creating ISO-9660 Filesystems
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libisofs%{so_ver}
|
||||||
|
Libisofs is a library for creating ISO-9660 filesystems with extensions like
|
||||||
|
RockRidge or Joliet. It is also a full featured ISO-9660 editor, allowing you
|
||||||
|
to modify an ISO image or multisession disc, including file addition/removal,
|
||||||
|
change of file names and attributes, etc.
|
||||||
|
|
||||||
|
ISO-9660 images can be made bootable from CD, DVD, or BD via an El Torito boot
|
||||||
|
record and appropriate boot image files from boot managers like GRUB, ISOLINUX,
|
||||||
|
or system specific boot loaders. It is also possible to install a Master Boot
|
||||||
|
Record for hard-disk-like media, e.g. USB memory sticks.
|
||||||
|
|
||||||
|
Libisofs supports the extension AAIP which allows to store ACLs and xattr in
|
||||||
|
ISO-9660 filesystems and zisofs compression which is transparently uncompressed
|
||||||
|
by some Linux kernels. It is possible to have data file content compressed to
|
||||||
|
gzip format or to have it filtered by an external process.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q
|
||||||
|
|
||||||
|
# Remove build time references so build-compare can do its work
|
||||||
|
echo "HTML_TIMESTAMP = NO" >> doc/doxygen.conf.in
|
||||||
|
|
||||||
|
# Fix rpmlint error "spurious-executable-perm"
|
||||||
|
chmod 644 doc/Tutorial
|
||||||
|
|
||||||
|
%build
|
||||||
|
%configure --disable-static
|
||||||
|
%make_build
|
||||||
|
doxygen doc/doxygen.conf
|
||||||
|
|
||||||
|
%install
|
||||||
|
%make_install
|
||||||
|
|
||||||
|
# Remove libtool config files
|
||||||
|
find %{buildroot} -type f -name "*.la" -delete -print
|
||||||
|
|
||||||
|
# Remove documentation (will be added in /usr/share/doc/packages/)
|
||||||
|
rm -rf %{buildroot}%{_datadir}/doc/%{name}-*
|
||||||
|
|
||||||
|
# Install devel docs
|
||||||
|
mkdir -p %{buildroot}%{_docdir}/%{name}-devel
|
||||||
|
cp -a doc/html/ %{buildroot}%{_docdir}/%{name}-devel/
|
||||||
|
|
||||||
|
%fdupes -s %{buildroot}%{_docdir}/%{name}-devel/
|
||||||
|
|
||||||
|
%post -n libisofs%{so_ver} -p /sbin/ldconfig
|
||||||
|
%postun -n libisofs%{so_ver} -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%files devel
|
||||||
|
%license COPYING COPYRIGHT
|
||||||
|
%doc AUTHORS ChangeLog NEWS README Roadmap TODO
|
||||||
|
%doc doc/{Tutorial,checksums.txt,susp_aaip_2_0.txt,susp_aaip_isofs_names.txt,zisofs_format.txt}
|
||||||
|
%doc %{_docdir}/%{name}-devel/html/
|
||||||
|
%{_includedir}/libisofs/
|
||||||
|
%{_libdir}/pkgconfig/libisofs-1.pc
|
||||||
|
%{_libdir}/libisofs.so
|
||||||
|
|
||||||
|
%files -n libisofs%{so_ver}
|
||||||
|
%{_libdir}/libisofs.so.%{so_ver}*
|
||||||
|
|
||||||
|
%changelog
|
Loading…
Reference in New Issue
Block a user