1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122
|
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
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
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
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
Changes in 1.3
* Fixed Large File Support
* Fixed pktsetup to work
* Fixed wrudf to work with CD-RW disk images
* Fixed memory leaks & buffer overflows
* Print error message when mkudffs fails
Changes in 1.2
* Manpage redirect for mkfs.udf(8)
* Manpage fix for pktsetup(8)
* Fixed compile and install procedure
* Fixed parsing cdrwtool --file parameter
Changes in 1.1
* Included various patches from Linux distributions (mostly bug fixes and documentation updates)
* Lots of fixes for compilation, crashes, buffer overflows, memory corruptions, reading from uninitialized memory, etc ...
* Fixed UTF-8 support
* Fixed detection of device blocksize
* Corrections and updates in man pages
* mkudffs:
* Set first 16 chars of Volume Set Identifier to timestamp and random value
* Set default block-size to device logical block (sector) size
* Add support for label and uuid options
* Add support for setting uid and gid of the root directory
* Fixed support for UDF 1.02
* Symlink to mkfs.udf
|