Skip to content

Releases: pali/udftools

2.3

04 Jan 16:51
Compare
Choose a tag to compare

Changes in 2.3

  • mkudffs:
    • Added support for creating Multisession UDF disc images via new --startblock option
    • Added new options for specifying owner, organization and contact information
    • Added new option --bootarea=mbr:sec-size to allow specifying MBR sector size
    • Added udftools version string into Application Identifier
    • Fixed default value of Packet Length in Sparable Partition for UDF 1.50 and 2.00 rev to 32 blocks
    • Fixed detecting all 33 types of optical discs defined in all versions of SCSI MMC specifications
    • Fixed filling CHS sector number into MBR partition table
    • Fixed alignment of VAT block for CD-R, DVD-R and BD-R disc
    • Fixed alignment for CD-R discs
    • Fixed generating unclosed CD-R image with blocks more than 3072
  • udfinfo & udflabel:
    • Added support for Multisession UDF optical discs via new --startblock and --lastblock options
    • Added support for showing and changing owner, organization, contact, appid and impid UDF identifiers
    • Added more checks to validation of UDF structures
    • Throw error when trying to modify UDF disc with unsupported Pseudo OverWrite partition
  • pktsetup:
    • Added new option -i to ignore errors when device is already mapped or unmapped
    • Added new tool pktcdvd-check which checks if optical disc can be used by kernel pktcdvd.ko driver for write operations
    • Update udev rule to map only optical discs which are supported for write operation (check done by pktcdvd-check tool)
  • cdrwtool:
    • Fixed formatting of CD-RW disc in modern optical drives according to MMC-6 standard (via Format Code 1)
    • Fixed support for progress bar

2.2

28 Dec 16:30
2.2
Compare
Choose a tag to compare
2.2

Changes in 2.2

  • Allow to build udftools without udev
  • Use standard ISO C99 features instead of GCC extensions
  • Detect optional readline dependency via pkg-config when possible
  • Added support for UTF-16 surrogate pairs
  • udfinfo & udflabel:
    • Added support for UDF 2.50 and UDF 2.60 revisions
    • Fixed calculating free space blocks
    • In read-only mode throw warning when device is busy
    • Do not fail on disks with too many Sparing Tables
    • Show and respect UDF write protect flags
  • mkudffs:
    • Fixed accessing invalid memory on disks with small number of sectors
    • Added new option --read-only which sets UDF disk to read-only mode
    • Adjust partition size to work around Windows chkdsk bug
    • Autodetect media type

2.1

28 Dec 11:36
2.1
Compare
Choose a tag to compare
2.1

Changes in 2.1

  • Fixed compilation with glibc >= 2.25
  • Allow to compile without libreadline
  • Use pkgconfig for detection of udev rules directory
  • Set minimal version of autoconf to 2.64
  • Enforce ISO C99 compiler
  • Fixed support for big endian systems
  • Fixed converting strings to integers
  • Added support for UDF 1.50 Logical Volume Extended Information (contains volume label)
  • Added support for UDF 1.01 revision
  • Added workaround for Year 2038 Bug
  • udfinfo & udflabel:
    • Fixed accessing disks when MVDS and RVDS descriptors points to same location
    • Fixed support for disks >= 4GB on 32bit systems
    • Implemented reading VAT outside of outside of ICB
    • Various fixes for reading UDF descriptors
  • mkudffs:
    • Space optimization for small disks
    • Allow to set alignment of UDF structures via --packetlen option for any media type
    • Fixed alignment of VAT and generation of DVD-R and BD-R discs
  • cdrwtool:
    • Disallow specifying unsupported UDF revisions

2.0

29 Dec 16:41
2.0
Compare
Choose a tag to compare
2.0

Changes in 2.0

  • For UDF uuid is used same algorithm as in util-linux v2.30
  • Fixed Unicode encode/decode functions to correctly process OSTA Unicode d-string and d-characters
  • Corrections and updates in man pages, mkudffs now contains lot of compatibility information
  • New tool udfinfo which shows various information about UDF (incuding label, uuid, free space)
  • New tool udflabel which shows or changes UDF label or UDF uuid
  • cdrwtool:
    • Set default UDF revision to 1.50
  • pktsetup:
    • Make dev_name argument for setup optional
    • Allow to setup and remove optical device by major:minor numbers
    • Include udev rule file for automatic managing of packet writing devices
  • mkudffs:
    • Fixed support for VAT and CD-R disks
    • Fixed crashes and infinite loops on disks with small number of sectors
    • Allow 128 (resp. 63) characters in --label option
    • Allow to enable VAT via new --vat option for any disk type
    • Allow to enable Sparing Table via --spartable option also for any disk type
    • Allow to specify number of entries in Sparing Table via new --sparspace option
    • Added support for UDF revision 2.50 and 2.60 for disc with VAT (e.g. Blu-Ray Disc Recordable)
    • Added support for CD-ROM, DVD-R and BD-R discs
    • Added new option --new-file for enforcing to create a new image file
    • Added new option --mode for specifying permissions of root directory
    • Added new option --bootarea=preserve|erase|mbr to specify what to do with first 32kB of disk
      --bootarea=mbr put MBR with one partition which starts at sector 0 and spans whole disk device (compatibility for MS Windows)
    • Added new option --locale for specifying that command line arguments are encoded according to current locale and make it default
    • Added support for disks which have logical sector size 8192, 16384 or 32768 bytes
    • For hard disk set fallback block size to 512 bytes (default is still logical sector size of block device)
    • Check that block device is not mounted before format process starts
    • Optimize splitting disk space to maximize available free space for data

1.3

23 Jan 22:21
1.3
Compare
Choose a tag to compare
1.3
Release version 1.3

1.2

29 Jun 17:29
1.2
Compare
Choose a tag to compare
1.2
Release version 1.2

1.1

13 Apr 16:39
1.1
Compare
Choose a tag to compare
1.1
Release version 1.1