1Mon May 1 14:51:00 BST 2000 James Pearson <j.pearson@ge.ucl.ac.uk> 2 3 Version 1.13a01 4 5 mkhybrid has now been merged with, and is now part of mkisofs 6 7Wed Apr 26 10:18:44 BST 2000 James Pearson <j.pearson@ge.ucl.ac.uk> 8 9 Version 1.12.1a10 10 11 The -icon-position will now attempt to preserve folder window 12 positions, scroll bars, views etc. for Apple/Unix file formats 13 that support this information (currently CAP, EtherShare, Netatalk) 14 15 Added -root-info option - which works with the -icon-position 16 option to preserve the root folder window characteristics. 17 See README.rootinfo for more about this option. 18 19 Added 'mac-roman' to the -jcharset option. Converts Macintosh 20 Roman file name characters to the correct Joliet characters. 21 22Tue Apr 18 14:06:00 BST 2000 James Pearson <j.pearson@ge.ucl.ac.uk> 23 24 Version 1.12.1a07 25 26 HFS files/directories are made invisible (HFS_FNDR_ISINVISIBLE 27 flag set) if the ISO file/directory is hidden. 28 29Mon Apr 3 22:04:00 BST 2000 James Pearson <j.pearson@ge.ucl.ac.uk> 30 31 Version 1.12.1a05 32 33 Custom HFS volume or folder icons are now recoginised 34 35Sun Mar 19 19:12:00 GMT 2000 James Pearson <j.pearson@ge.ucl.ac.uk> 36 37 Version 1.12.1a03 38 39 New options -hfs-type & -hfs-creator 40 41Wed Mar 8 11:26:00 GMT 2000 James Pearson <j.pearson@ge.ucl.ac.uk> 42 43 Version 1.12 44 45 Final release of mkhybrid v1.12 46 47 mkhybrid will now be integrated with the cdrecord package (see: 48 ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/alpha) 49 50 51Wed Feb 23 14:35:20 GMT 2000 James Pearson <j.pearson@ge.ucl.ac.uk> 52 53 Version 1.12b6.0 54 55 Now based on mkisofs v1.12 available as part of the cdrecord 56 package from ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/ 57 58 Will now create an HFS volume of at least 800k in size. 59 60 Added option to preserve the HFS icon position (if it exists) 61 from a Apple/Unix file. Use -icon-position (Alpha) 62 63Thu Nov 25 19:59:27 GMT 1999 James Pearson <j.pearson@ge.ucl.ac.uk> 64 65 Version 1.12b5.4 66 67 Added partial support for Microsoft's "Services for Macintosh" 68 format files. See the man page for details. 69 70 mkhybrid no longer tries to work out the "disk cluster size" 71 for use with Apple File Exchange. The disk cluster size now needs 72 to be given on the command line (-cluster-size). The code involved 73 was not portable across various operating systems. 74 75 Added minor changes for Rhapsody and BeOS. 76 77 Cleaned up the code in apple.c (thanks to Ed Randall 78 <ed_randall@yahoo.com>). 79 80 mkhybrid will now create a valid HFS partition as the last session 81 on a multisession CD. (Alpha) 82 83Sun Aug 8 10:36:15 BST 1999 James Pearson <j.pearson@ge.ucl.ac.uk> 84 85 Version 1.12b5.3 86 87 Changed the nature of the -hfs and -apple command line options - 88 see README.mkhybrid for details 89 90 Added PReP boot option from Troy Benjegerdes - see README.prep_boot 91 92 Added support for AppleDouble/Single file names as "Pascal Strings" 93 94 Added checks for Joliet and Rock Ridge filename clashes. 95 96 Fixed minor install bug in Makefile.in 97 98Tue Apr 30 21:33:39 BST 1999 James Pearson <j.pearson@ge.ucl.ac.uk> 99 100 Version 1.12b5.2 101 102 Fixed bug where CREATOR/TYPE not padded with spaces if less 103 than 4 characters 104 105 Added support for "DAVE" format files (and AppleDouble v2) 106 use --dave 107 108 Fixed a small signed char bug in name.c 109 110 Fixed bug in diag/isoinfo.c - didn't support UCS level 1 111 filenames that mkisofs/mkhybrid now creates with the -J option. 112 113 114Thu Apr 7 20:29:04 BST 1999 James Pearson <j.pearson@ge.ucl.ac.uk> 115 116 Version 1.12b5.1 117 118 Fixed bugs with MacBinary names and symbolic links to HFS files 119 when using the -f option 120 121 Re-introduced some minor changes "lost" from v1.12b4.8 122 123 Forgot to add -hide-hfs-list option in previous version ... 124 125Tue Mar 30 08:31:13 BST 1999 James Pearson <j.pearson@ge.ucl.ac.uk> 126 127 Version 1.12b5.0 128 129 Now based on mkisofs v1.12b5 130 131 Option -mac-name now only uses the HFS name if the file is one 132 of the known HFS file types 133 134 Added -hide-list, -hide-joliet-list, -hide-hfs-list, -exclude-list 135 and -path-list options. Allows a list of filenames to be excluded or 136 hidden to be given in a file instead of on the command line. 137 138 Added option -hfs-volid to give the HFS volume its own name (not 139 using the ISO9660 volume name). 140 141 142Tue Jan 5 15:44:24 GMT 1999 James Pearson <j.pearson@ge.ucl.ac.uk> 143 144 Version 1.12b4.8 145 146 Fixed an AppleDouble bug and added better support for more Unix 147 flavours. 148 149 Fixed -hide-hfs bug that corrupted some HFS hidden files 150 151 Made the verbose output less verbose. 152 153 Added initial support for the AutoStart feature. 154 155 HFS partition maps can now be added without having to create 156 a bootable HFS CD (as pre-v1.12a4.7). 157 158 Added option to specify the PC Exchange "cluster size". 159 160Mon Aug 24 23:18:38 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 161 162 Version 1.12a4.7 163 164 Fixed SGI/XINET and PC Exchange bugs 165 166 By default, the output image no longer has an HFS partition map 167 (as pre-v1.12a3.4). Partition maps are only added if making a 168 bootable HFS CD 169 170 Fixed possible bug with odd-length structure alignment with gcc on 171 some architectures 172 173Tue Aug 4 23:09:17 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 174 175 Version 1.12a4.6 176 177 Made a couple of Netatalk changes 178 179 Altered way Apple/Unix associated files are excluded - e.g. 180 if just --cap is selected, then files associated with the other 181 Apple/Unix encodings are processed as normal files. Previously they 182 would have been ignored 183 184 Added option (-no-desktop) to prevent the (empty) HFS desktop files 185 being created. These will be created when the CD is used on a 186 Macintosh (and stored in the System Folder). 187 188Sun Jul 26 09:44:50 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 189 190 Version 1.12a4.5 191 192 Fixed serious bug that could cause corrupt output when used with 193 the -J option 194 195Tue Jul 21 14:33:20 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 196 197 Version 1.12a4.4 198 199 HFS file/directory names that share the first 31 characters have 200 '_N' (N == decimal number) substituted for the last few characters 201 to generate unique names. 202 203 1 year since the first release ... 204 205Sat Jul 11 12:57:04 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 206 207 Version 1.12a4.3 208 209 Added options to "hide" (options -hide and -hide-joliet) files 210 or directories from the ISO9660/RockRidge and/or Joliet directory 211 trees. 212 213 Renamed the -hfs-exclude option to -hide-hfs to be compatible 214 with the above options. 215 216 Fixed a bug with the -hide-hfs option (very rare case ...) 217 218Thu Jun 25 20:02:20 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 219 220 Version 1.12a4.2 221 222 Fixed an HFS bug introduced with v1.12a3.4 that created some 223 corrupt HFS volumes over about 400Mb 224 225 Tighten up checking for MacBinary files to prevent false matches 226 227Sun Jun 21 11:55:09 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 228 229 Version 1.12a4.1 230 231 Default TYPE and CREATOR can now be set via the .mkisofsrc file 232 233 Order of magic and mapping file on the command line is now 234 important. This defines the order in which TYPE and CREATOR are set. 235 236 Apple/Unix file types found are logged as part of the verbose output 237 (need to give -v twice) 238 239 Added option (-log-file) to redirect stderr messages 240 241 Added option (-hfs-exclude) to exclude files/directories from 242 the HFS part of the CD. 243 244 Fixed a couple of MacBinary/AppleSingle bugs. 245 246Thu Jun 8 23:40:56 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 247 248 Version 1.12a4.0 249 250 Resource fork file names not added to TRANS.TBL 251 252 Re-enabled support of non-regular Win32 files. GNU-Win32 can 253 create symbolic links etc. These are now recognised. 254 255 mkhybrid man page added. 256 257 Based on mkisofs v1.12b4 258 259Wed May 20 12:54:36 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 260 261 Version 1.12a3.5 262 263 Added support for using a "magic" file to set CREATOR/TYPE for 264 a file - see README.hfs_magic for details. 265 266Mon May 18 16:22:32 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 267 268 Version 1.12a3.4 269 270 Added possible support for bootable Mac CDs - see README.hfs_boot 271 or details. 272 273 Fixed -x bug (mkisofs v1.12 bug) 274 275Mon May 4 14:23:46 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 276 277 Version 1.12a3.3 278 279 Added support for UShare Mac/Unix files 280 281 Individual Mac/Unix file types can now be selected instead 282 of searching for all possible types. See README.mkhybrid for 283 details. 284 285Fri May 1 10:34:29 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 286 287 Version 1.12a3.2 288 289 Various bug fixes to Mac file names 290 291Tue Mar 10 14:42:03 GMT 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 292 293 Version 1.12a3.1 294 295 Added -no-hfs-files option that assumes there are no Unix/Mac 296 files (CAP, Netatalk, etc) - speeds up processing in these cases 297 298 Case insensitive HFS file/folder names that are the same are now 299 allowed - one or more '_' characters are added to one or more of 300 the filenames. 301 302 (Changed -macname option to -mac-name option) 303 304Mon Feb 23 16:09:27 GMT 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 305 306 Version 1.12a3.0 307 308 Based on mkisofs v1.12b3 309 310 Fixed serious HFS bug that crept in from v1.11 -> v1.12 311 312Tue Feb 17 16:20:12 GMT 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 313 314 Version 1.12a2.0 315 316 Based on mkisofs v1.12b2 317 318 Improved Win32 support: using -r now makes all files executable 319 when run under Win95/NT4 320 321Tue Feb 3 10:30:18 GMT 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 322 323 Version 1.12a1.2 324 325 Fixed memory bug when used without any HFS options 326 327 Improved PC Exchange support (although still needs testing) 328 329Tue Jan 27 10:32:26 GMT 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 330 331 Version 1.12a1.1 332 333 Can now handle multiple hard linked source files with the -hfs option 334 (multiple hard linked source files are handled as separate files) 335 336 configure script changed to check for ranlib 337 338 Fixed a couple of AppleSingle bugs. 339 340 Added option to use Mac names as starting point for ISO9660, Joliet 341 and RockRidge names 342 343Wed Jan 21 14:00:56 GMT 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 344 345 Version 1.12a1 346 347 See README.mkhybrid for details 348 349Fri Jan 16 17:09:48 GMT 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 350 351 Version 1.11 352 353 Changed version numbering to be the same as mkisofs 354 355 Code no longer considered beta level 356 357 Minor changes to allow the code to be complied and run 358 on Win95/NT using Cygnus' GNU-Win32 (available from 359 http://www.cygnus.com/misc/gnu-win32/) 360 361Thu Dec 4 17:17:45 GMT 1997 James Pearson <j.pearson@ge.ucl.ac.uk> 362 363 Version 0.49b 364 365 Fixed an HFS bug that caused a failure with directory names that 366 had special AUFS characters 367 368 Fixed mkisofs bug in eltorito.c that wrote warning messages 369 to stdout not stderr 370 371 Code no longer considered alpha level 372 373Thu Nov 27 19:00:02 GMT 1997 James Pearson <j.pearson@ge.ucl.ac.uk> 374 375 Version 0.48a 376 377 Added Apple's extensions to ISO9660 that can be used instead of 378 the HFS options (see README.mkhybrid for more details). 379 380 Added more verbose HFS error messages. 381 382 Changed the Joliet option flag to -J (-j still works) to be 383 compatible the with next release of mkisofs (v1.12) 384 385Wed Oct 15 11:16:21 BST 1997 James Pearson <j.pearson@ge.ucl.ac.uk> 386 387 Version 0.47a 388 389 Fixed bug that prevented volume_space_size not being set in the 390 PVD (or SVD) 391 392Mon Oct 6 15:46:24 BST 1997 James Pearson <j.pearson@ps.ucl.ac.uk> 393 394 Version 0.46a 395 396 Small Joliet bug fix - source directories that are not readable 397 are set to empty ordinary files in the ISO9660 filesystem - this 398 is now true for the Joliet directory (partially responsible 399 for NT4 having problems with CDs where this happened) 400 401 Minor documentation updates. 402 403Mon Sep 15 14:15:11 BST 1997 James Pearson <j.pearson@ps.ucl.ac.uk> 404 405 Version 0.45a 406 407 Attempt to prevent the HFS Catalog file growing (see 408 "Implementation" in README.mkhybrid for more details) 409 This is only likely to be a problem where folders have lots 410 of small files. 411 412Mon Aug 18 12:00:24 BST 1997 James Pearson <j.pearson@ps.ucl.ac.uk> 413 414 Version 0.44a 415 416 If the directories were deeper than 8 and the -D flag was not 417 used, then the "rr_moved" directory was not added to the Joliet 418 directory tree. This has now been fixed - but one day, the deep 419 Joliet directories may not have to be relocated ... 420 421 Fixed memcmp problem with possible uninitialised memory in 422 j_compare_paths(), which *might* cause incorrect Joliet directory 423 sort order 424 425Wed Aug 13 14:58:56 BST 1997 James Pearson <j.pearson@ps.ucl.ac.uk> 426 427 Version 0.43a 428 429 Fixed bug for incorrect Joliet path table size 430 431 Fixed some old minor mkisofs bugs (TRANS.TBL not having a 432 version number by default and incorrect date in the PVD). 433 434Mon Aug 11 17:17:07 BST 1997 James Pearson <j.pearson@ps.ucl.ac.uk> 435 436 Version 0.42a 437 438 Now will not try to create the HFS "Desktop DB" and "Desktop DF" 439 if they already exist when used with the HFS options. 440 441 Fixed a serious bug in the hfs code that truncated some files. 442 443 "TRANS.TBL" was missed out of the Joliet directory if the -T 444 option was given (previously an empty file with no name was used 445 which could cause problems on NT 4) 446 447Fri Aug 8 10:19:46 BST 1997 James Pearson <j.pearson@ps.ucl.ac.uk> 448 449 Version 0.41a 450 451 Fixed bug which created invalid HFS/ISO9660 volumes if the -j (Joliet) 452 option was not used 453 454Mon Aug 4 15:08:43 BST 1997 James Pearson <j.pearson@ps.ucl.ac.uk> 455 456 Version 0.4a 457 458 Added (partial?) Joliet support. 459 460 Now based on mkisofs v1.11 461 462Tue Jul 29 11:57:14 BST 1997 James Pearson <j.pearson@ps.ucl.ac.uk> 463 464 Version 0.32a 465 466 Allocation sizes improved to cut down on wasted space. Now uses 467 the HFS "allocation" size rounded up to the nearest 2048 bytes. 468 Savings can be significant with a large volume containing lots 469 of smallish files. 470 471Wed Jul 23 15:36:08 BST 1997 James Pearson <j.pearson@ps.ucl.ac.uk> 472 473 Version 0.31a 474 475 Deep directories (greater than RR_relocation_depth) cause core 476 dump in "copy_to_mac_volume" as the relocated directory was not 477 marked as an HFS folder. Fixed by putting deep HFS folders in 478 their correct location. 479 480Mon Jul 21 15:50:05 BST 1997 James Pearson <j.pearson@ps.ucl.ac.uk> 481 482 Version 0.3a, first public release. 483