1*f0d9efc0SbeckThu Apr 7 20:29:04 BST 1999 James Pearson <j.pearson@ge.ucl.ac.uk> 2*f0d9efc0Sbeck 3*f0d9efc0Sbeck Version 1.12b5.1 4*f0d9efc0Sbeck 5*f0d9efc0Sbeck Fixed bugs with MacBinary names and symbolic links to HFS files 6*f0d9efc0Sbeck when using the -f option 7*f0d9efc0Sbeck 8*f0d9efc0Sbeck Re-introduced some minor changes "lost" from v1.12b4.8 9*f0d9efc0Sbeck 10*f0d9efc0Sbeck Forgot to add -hide-hfs-list option in previous version ... 11*f0d9efc0Sbeck 12*f0d9efc0SbeckTue Mar 30 08:31:13 BST 1999 James Pearson <j.pearson@ge.ucl.ac.uk> 13*f0d9efc0Sbeck 14*f0d9efc0Sbeck Version 1.12b5.0 15*f0d9efc0Sbeck 16*f0d9efc0Sbeck Now based on mkisofs v1.12b5 17*f0d9efc0Sbeck 18*f0d9efc0Sbeck Option -mac-name now only uses the HFS name if the file is one 19*f0d9efc0Sbeck of the known HFS file types 20*f0d9efc0Sbeck 21*f0d9efc0Sbeck Added -hide-list, -hide-joliet-list, -hide-hfs-list, -exclude-list 22*f0d9efc0Sbeck and -path-list options. Allows a list of filenames to be excluded or 23*f0d9efc0Sbeck hidden to be given in a file instead of on the command line. 24*f0d9efc0Sbeck 25*f0d9efc0Sbeck Added option -hfs-volid to give the HFS volume its own name (not 26*f0d9efc0Sbeck using the ISO9660 volume name). 27*f0d9efc0Sbeck 28*f0d9efc0Sbeck 29*f0d9efc0SbeckTue Jan 5 15:44:24 GMT 1999 James Pearson <j.pearson@ge.ucl.ac.uk> 30*f0d9efc0Sbeck 31*f0d9efc0Sbeck Version 1.12b4.8 32*f0d9efc0Sbeck 33*f0d9efc0Sbeck Fixed an AppleDouble bug and added better support for more Unix 34*f0d9efc0Sbeck flavours. 35*f0d9efc0Sbeck 36*f0d9efc0Sbeck Fixed -hide-hfs bug that corrupted some HFS hidden files 37*f0d9efc0Sbeck 38*f0d9efc0Sbeck Made the verbose output less verbose. 39*f0d9efc0Sbeck 40*f0d9efc0Sbeck Added initial support for the AutoStart feature. 41*f0d9efc0Sbeck 42*f0d9efc0Sbeck HFS partition maps can now be added without having to create 43*f0d9efc0Sbeck a bootable HFS CD (as pre-v1.12a4.7). 44*f0d9efc0Sbeck 45*f0d9efc0Sbeck Added option to specify the PC Exchange "cluster size". 46*f0d9efc0Sbeck 47*f0d9efc0SbeckMon Aug 24 23:18:38 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 48*f0d9efc0Sbeck 49*f0d9efc0Sbeck Version 1.12a4.7 50*f0d9efc0Sbeck 51*f0d9efc0Sbeck Fixed SGI/XINET and PC Exchange bugs 52*f0d9efc0Sbeck 53*f0d9efc0Sbeck By default, the output image no longer has an HFS partition map 54*f0d9efc0Sbeck (as pre-v1.12a3.4). Partition maps are only added if making a 55*f0d9efc0Sbeck bootable HFS CD 56*f0d9efc0Sbeck 57*f0d9efc0Sbeck Fixed possible bug with odd-length structure alignment with gcc on 58*f0d9efc0Sbeck some architectures 59*f0d9efc0Sbeck 60*f0d9efc0SbeckTue Aug 4 23:09:17 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 61*f0d9efc0Sbeck 62*f0d9efc0Sbeck Version 1.12a4.6 63*f0d9efc0Sbeck 64*f0d9efc0Sbeck Made a couple of Netatalk changes 65*f0d9efc0Sbeck 66*f0d9efc0Sbeck Altered way Apple/Unix associated files are excluded - e.g. 67*f0d9efc0Sbeck if just --cap is selected, then files associated with the other 68*f0d9efc0Sbeck Apple/Unix encodings are processed as normal files. Previously they 69*f0d9efc0Sbeck would have been ignored 70*f0d9efc0Sbeck 71*f0d9efc0Sbeck Added option (-no-desktop) to prevent the (empty) HFS desktop files 72*f0d9efc0Sbeck being created. These will be created when the CD is used on a 73*f0d9efc0Sbeck Macintosh (and stored in the System Folder). 74*f0d9efc0Sbeck 75*f0d9efc0SbeckSun Jul 26 09:44:50 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 76*f0d9efc0Sbeck 77*f0d9efc0Sbeck Version 1.12a4.5 78*f0d9efc0Sbeck 79*f0d9efc0Sbeck Fixed serious bug that could cause corrupt output when used with 80*f0d9efc0Sbeck the -J option 81*f0d9efc0Sbeck 82*f0d9efc0SbeckTue Jul 21 14:33:20 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 83*f0d9efc0Sbeck 84*f0d9efc0Sbeck Version 1.12a4.4 85*f0d9efc0Sbeck 86*f0d9efc0Sbeck HFS file/directory names that share the first 31 characters have 87*f0d9efc0Sbeck '_N' (N == decimal number) substituted for the last few characters 88*f0d9efc0Sbeck to generate unique names. 89*f0d9efc0Sbeck 90*f0d9efc0Sbeck 1 year since the first release ... 91*f0d9efc0Sbeck 92*f0d9efc0SbeckSat Jul 11 12:57:04 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 93*f0d9efc0Sbeck 94*f0d9efc0Sbeck Version 1.12a4.3 95*f0d9efc0Sbeck 96*f0d9efc0Sbeck Added options to "hide" (options -hide and -hide-joliet) files 97*f0d9efc0Sbeck or directories from the ISO9660/RockRidge and/or Joliet directory 98*f0d9efc0Sbeck trees. 99*f0d9efc0Sbeck 100*f0d9efc0Sbeck Renamed the -hfs-exclude option to -hide-hfs to be compatible 101*f0d9efc0Sbeck with the above options. 102*f0d9efc0Sbeck 103*f0d9efc0Sbeck Fixed a bug with the -hide-hfs option (very rare case ...) 104*f0d9efc0Sbeck 105*f0d9efc0SbeckThu Jun 25 20:02:20 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 106*f0d9efc0Sbeck 107*f0d9efc0Sbeck Version 1.12a4.2 108*f0d9efc0Sbeck 109*f0d9efc0Sbeck Fixed an HFS bug introduced with v1.12a3.4 that created some 110*f0d9efc0Sbeck corrupt HFS volumes over about 400Mb 111*f0d9efc0Sbeck 112*f0d9efc0Sbeck Tighten up checking for MacBinary files to prevent false matches 113*f0d9efc0Sbeck 114*f0d9efc0SbeckSun Jun 21 11:55:09 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 115*f0d9efc0Sbeck 116*f0d9efc0Sbeck Version 1.12a4.1 117*f0d9efc0Sbeck 118*f0d9efc0Sbeck Default TYPE and CREATOR can now be set via the .mkisofsrc file 119*f0d9efc0Sbeck 120*f0d9efc0Sbeck Order of magic and mapping file on the command line is now 121*f0d9efc0Sbeck important. This defines the order in which TYPE and CREATOR are set. 122*f0d9efc0Sbeck 123*f0d9efc0Sbeck Apple/Unix file types found are logged as part of the verbose output 124*f0d9efc0Sbeck (need to give -v twice) 125*f0d9efc0Sbeck 126*f0d9efc0Sbeck Added option (-log-file) to redirect stderr messages 127*f0d9efc0Sbeck 128*f0d9efc0Sbeck Added option (-hfs-exclude) to exclude files/directories from 129*f0d9efc0Sbeck the HFS part of the CD. 130*f0d9efc0Sbeck 131*f0d9efc0Sbeck Fixed a couple of MacBinary/AppleSingle bugs. 132*f0d9efc0Sbeck 133*f0d9efc0SbeckThu Jun 8 23:40:56 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 134*f0d9efc0Sbeck 135*f0d9efc0Sbeck Version 1.12a4.0 136*f0d9efc0Sbeck 137*f0d9efc0Sbeck Resource fork file names not added to TRANS.TBL 138*f0d9efc0Sbeck 139*f0d9efc0Sbeck Re-enabled support of non-regular Win32 files. GNU-Win32 can 140*f0d9efc0Sbeck create symbolic links etc. These are now recognised. 141*f0d9efc0Sbeck 142*f0d9efc0Sbeck mkhybrid man page added. 143*f0d9efc0Sbeck 144*f0d9efc0Sbeck Based on mkisofs v1.12b4 145*f0d9efc0Sbeck 146*f0d9efc0SbeckWed May 20 12:54:36 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 147*f0d9efc0Sbeck 148*f0d9efc0Sbeck Version 1.12a3.5 149*f0d9efc0Sbeck 150*f0d9efc0Sbeck Added support for using a "magic" file to set CREATOR/TYPE for 151*f0d9efc0Sbeck a file - see README.hfs_magic for details. 152*f0d9efc0Sbeck 153*f0d9efc0SbeckMon May 18 16:22:32 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 154*f0d9efc0Sbeck 155*f0d9efc0Sbeck Version 1.12a3.4 156*f0d9efc0Sbeck 157*f0d9efc0Sbeck Added possible support for bootable Mac CDs - see README.hfs_boot 158*f0d9efc0Sbeck or details. 159*f0d9efc0Sbeck 160*f0d9efc0Sbeck Fixed -x bug (mkisofs v1.12 bug) 161*f0d9efc0Sbeck 162*f0d9efc0SbeckMon May 4 14:23:46 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 163*f0d9efc0Sbeck 164*f0d9efc0Sbeck Version 1.12a3.3 165*f0d9efc0Sbeck 166*f0d9efc0Sbeck Added support for UShare Mac/Unix files 167*f0d9efc0Sbeck 168*f0d9efc0Sbeck Individual Mac/Unix file types can now be selected instead 169*f0d9efc0Sbeck of searching for all possible types. See README.mkhybrid for 170*f0d9efc0Sbeck details. 171*f0d9efc0Sbeck 172*f0d9efc0SbeckFri May 1 10:34:29 BST 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 173*f0d9efc0Sbeck 174*f0d9efc0Sbeck Version 1.12a3.2 175*f0d9efc0Sbeck 176*f0d9efc0Sbeck Various bug fixes to Mac file names 177*f0d9efc0Sbeck 178*f0d9efc0SbeckTue Mar 10 14:42:03 GMT 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 179*f0d9efc0Sbeck 180*f0d9efc0Sbeck Version 1.12a3.1 181*f0d9efc0Sbeck 182*f0d9efc0Sbeck Added -no-hfs-files option that assumes there are no Unix/Mac 183*f0d9efc0Sbeck files (CAP, Netatalk, etc) - speeds up processing in these cases 184*f0d9efc0Sbeck 185*f0d9efc0Sbeck Case insensitive HFS file/folder names that are the same are now 186*f0d9efc0Sbeck allowed - one or more '_' characters are added to one or more of 187*f0d9efc0Sbeck the filenames. 188*f0d9efc0Sbeck 189*f0d9efc0Sbeck (Changed -macname option to -mac-name option) 190*f0d9efc0Sbeck 191*f0d9efc0SbeckMon Feb 23 16:09:27 GMT 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 192*f0d9efc0Sbeck 193*f0d9efc0Sbeck Version 1.12a3.0 194*f0d9efc0Sbeck 195*f0d9efc0Sbeck Based on mkisofs v1.12b3 196*f0d9efc0Sbeck 197*f0d9efc0Sbeck Fixed serious HFS bug that crept in from v1.11 -> v1.12 198*f0d9efc0Sbeck 199*f0d9efc0SbeckTue Feb 17 16:20:12 GMT 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 200*f0d9efc0Sbeck 201*f0d9efc0Sbeck Version 1.12a2.0 202*f0d9efc0Sbeck 203*f0d9efc0Sbeck Based on mkisofs v1.12b2 204*f0d9efc0Sbeck 205*f0d9efc0Sbeck Improved Win32 support: using -r now makes all files executable 206*f0d9efc0Sbeck when run under Win95/NT4 207*f0d9efc0Sbeck 208*f0d9efc0SbeckTue Feb 3 10:30:18 GMT 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 209*f0d9efc0Sbeck 210*f0d9efc0Sbeck Version 1.12a1.2 211*f0d9efc0Sbeck 212*f0d9efc0Sbeck Fixed memory bug when used without any HFS options 213*f0d9efc0Sbeck 214*f0d9efc0Sbeck Improved PC Exchange support (although still needs testing) 215*f0d9efc0Sbeck 216*f0d9efc0SbeckTue Jan 27 10:32:26 GMT 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 217*f0d9efc0Sbeck 218*f0d9efc0Sbeck Version 1.12a1.1 219*f0d9efc0Sbeck 220*f0d9efc0Sbeck Can now handle multiple hard linked source files with the -hfs option 221*f0d9efc0Sbeck (multiple hard linked source files are handled as separate files) 222*f0d9efc0Sbeck 223*f0d9efc0Sbeck configure script changed to check for ranlib 224*f0d9efc0Sbeck 225*f0d9efc0Sbeck Fixed a couple of AppleSingle bugs. 226*f0d9efc0Sbeck 227*f0d9efc0Sbeck Added option to use Mac names as starting point for ISO9660, Joliet 228*f0d9efc0Sbeck and RockRidge names 229*f0d9efc0Sbeck 230*f0d9efc0SbeckWed Jan 21 14:00:56 GMT 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 231*f0d9efc0Sbeck 232*f0d9efc0Sbeck Version 1.12a1 233*f0d9efc0Sbeck 234*f0d9efc0Sbeck See README.mkhybrid for details 235*f0d9efc0Sbeck 236*f0d9efc0SbeckFri Jan 16 17:09:48 GMT 1998 James Pearson <j.pearson@ge.ucl.ac.uk> 237*f0d9efc0Sbeck 238*f0d9efc0Sbeck Version 1.11 239*f0d9efc0Sbeck 240*f0d9efc0Sbeck Changed version numbering to be the same as mkisofs 241*f0d9efc0Sbeck 242*f0d9efc0Sbeck Code no longer considered beta level 243*f0d9efc0Sbeck 244*f0d9efc0Sbeck Minor changes to allow the code to be complied and run 245*f0d9efc0Sbeck on Win95/NT using Cygnus' GNU-Win32 (available from 246*f0d9efc0Sbeck http://www.cygnus.com/misc/gnu-win32/) 247*f0d9efc0Sbeck 248*f0d9efc0SbeckThu Dec 4 17:17:45 GMT 1997 James Pearson <j.pearson@ge.ucl.ac.uk> 249*f0d9efc0Sbeck 250*f0d9efc0Sbeck Version 0.49b 251*f0d9efc0Sbeck 252*f0d9efc0Sbeck Fixed an HFS bug that caused a failure with directory names that 253*f0d9efc0Sbeck had special AUFS characters 254*f0d9efc0Sbeck 255*f0d9efc0Sbeck Fixed mkisofs bug in eltorito.c that wrote warning messages 256*f0d9efc0Sbeck to stdout not stderr 257*f0d9efc0Sbeck 258*f0d9efc0Sbeck Code no longer considered alpha level 259*f0d9efc0Sbeck 260*f0d9efc0SbeckThu Nov 27 19:00:02 GMT 1997 James Pearson <j.pearson@ge.ucl.ac.uk> 261*f0d9efc0Sbeck 262*f0d9efc0Sbeck Version 0.48a 263*f0d9efc0Sbeck 264*f0d9efc0Sbeck Added Apple's extensions to ISO9660 that can be used instead of 265*f0d9efc0Sbeck the HFS options (see README.mkhybrid for more details). 266*f0d9efc0Sbeck 267*f0d9efc0Sbeck Added more verbose HFS error messages. 268*f0d9efc0Sbeck 269*f0d9efc0Sbeck Changed the Joliet option flag to -J (-j still works) to be 270*f0d9efc0Sbeck compatible the with next release of mkisofs (v1.12) 271*f0d9efc0Sbeck 272*f0d9efc0SbeckWed Oct 15 11:16:21 BST 1997 James Pearson <j.pearson@ge.ucl.ac.uk> 273*f0d9efc0Sbeck 274*f0d9efc0Sbeck Version 0.47a 275*f0d9efc0Sbeck 276*f0d9efc0Sbeck Fixed bug that prevented volume_space_size not being set in the 277*f0d9efc0Sbeck PVD (or SVD) 278*f0d9efc0Sbeck 279*f0d9efc0SbeckMon Oct 6 15:46:24 BST 1997 James Pearson <j.pearson@ps.ucl.ac.uk> 280*f0d9efc0Sbeck 281*f0d9efc0Sbeck Version 0.46a 282*f0d9efc0Sbeck 283*f0d9efc0Sbeck Small Joliet bug fix - source directories that are not readable 284*f0d9efc0Sbeck are set to empty ordinary files in the ISO9660 filesystem - this 285*f0d9efc0Sbeck is now true for the Joliet directory (partially responsible 286*f0d9efc0Sbeck for NT4 having problems with CDs where this happened) 287*f0d9efc0Sbeck 288*f0d9efc0Sbeck Minor documentation updates. 289*f0d9efc0Sbeck 290*f0d9efc0SbeckMon Sep 15 14:15:11 BST 1997 James Pearson <j.pearson@ps.ucl.ac.uk> 291*f0d9efc0Sbeck 292*f0d9efc0Sbeck Version 0.45a 293*f0d9efc0Sbeck 294*f0d9efc0Sbeck Attempt to prevent the HFS Catalog file growing (see 295*f0d9efc0Sbeck "Implementation" in README.mkhybrid for more details) 296*f0d9efc0Sbeck This is only likely to be a problem where folders have lots 297*f0d9efc0Sbeck of small files. 298*f0d9efc0Sbeck 299*f0d9efc0SbeckMon Aug 18 12:00:24 BST 1997 James Pearson <j.pearson@ps.ucl.ac.uk> 300*f0d9efc0Sbeck 301*f0d9efc0Sbeck Version 0.44a 302*f0d9efc0Sbeck 303*f0d9efc0Sbeck If the directories were deeper than 8 and the -D flag was not 304*f0d9efc0Sbeck used, then the "rr_moved" directory was not added to the Joliet 305*f0d9efc0Sbeck directory tree. This has now been fixed - but one day, the deep 306*f0d9efc0Sbeck Joliet directories may not have to be relocated ... 307*f0d9efc0Sbeck 308*f0d9efc0Sbeck Fixed memcmp problem with possible uninitialised memory in 309*f0d9efc0Sbeck j_compare_paths(), which *might* cause incorrect Joliet directory 310*f0d9efc0Sbeck sort order 311*f0d9efc0Sbeck 312*f0d9efc0SbeckWed Aug 13 14:58:56 BST 1997 James Pearson <j.pearson@ps.ucl.ac.uk> 313*f0d9efc0Sbeck 314*f0d9efc0Sbeck Version 0.43a 315*f0d9efc0Sbeck 316*f0d9efc0Sbeck Fixed bug for incorrect Joliet path table size 317*f0d9efc0Sbeck 318*f0d9efc0Sbeck Fixed some old minor mkisofs bugs (TRANS.TBL not having a 319*f0d9efc0Sbeck version number by default and incorrect date in the PVD). 320*f0d9efc0Sbeck 321*f0d9efc0SbeckMon Aug 11 17:17:07 BST 1997 James Pearson <j.pearson@ps.ucl.ac.uk> 322*f0d9efc0Sbeck 323*f0d9efc0Sbeck Version 0.42a 324*f0d9efc0Sbeck 325*f0d9efc0Sbeck Now will not try to create the HFS "Desktop DB" and "Desktop DF" 326*f0d9efc0Sbeck if they already exist when used with the HFS options. 327*f0d9efc0Sbeck 328*f0d9efc0Sbeck Fixed a serious bug in the hfs code that truncated some files. 329*f0d9efc0Sbeck 330*f0d9efc0Sbeck "TRANS.TBL" was missed out of the Joliet directory if the -T 331*f0d9efc0Sbeck option was given (previously an empty file with no name was used 332*f0d9efc0Sbeck which could cause problems on NT 4) 333*f0d9efc0Sbeck 334*f0d9efc0SbeckFri Aug 8 10:19:46 BST 1997 James Pearson <j.pearson@ps.ucl.ac.uk> 335*f0d9efc0Sbeck 336*f0d9efc0Sbeck Version 0.41a 337*f0d9efc0Sbeck 338*f0d9efc0Sbeck Fixed bug which created invalid HFS/ISO9660 volumes if the -j (Joliet) 339*f0d9efc0Sbeck option was not used 340*f0d9efc0Sbeck 341*f0d9efc0SbeckMon Aug 4 15:08:43 BST 1997 James Pearson <j.pearson@ps.ucl.ac.uk> 342*f0d9efc0Sbeck 343*f0d9efc0Sbeck Version 0.4a 344*f0d9efc0Sbeck 345*f0d9efc0Sbeck Added (partial?) Joliet support. 346*f0d9efc0Sbeck 347*f0d9efc0Sbeck Now based on mkisofs v1.11 348*f0d9efc0Sbeck 349*f0d9efc0SbeckTue Jul 29 11:57:14 BST 1997 James Pearson <j.pearson@ps.ucl.ac.uk> 350*f0d9efc0Sbeck 351*f0d9efc0Sbeck Version 0.32a 352*f0d9efc0Sbeck 353*f0d9efc0Sbeck Allocation sizes improved to cut down on wasted space. Now uses 354*f0d9efc0Sbeck the HFS "allocation" size rounded up to the nearest 2048 bytes. 355*f0d9efc0Sbeck Savings can be significant with a large volume containing lots 356*f0d9efc0Sbeck of smallish files. 357*f0d9efc0Sbeck 358*f0d9efc0SbeckWed Jul 23 15:36:08 BST 1997 James Pearson <j.pearson@ps.ucl.ac.uk> 359*f0d9efc0Sbeck 360*f0d9efc0Sbeck Version 0.31a 361*f0d9efc0Sbeck 362*f0d9efc0Sbeck Deep directories (greater than RR_relocation_depth) cause core 363*f0d9efc0Sbeck dump in "copy_to_mac_volume" as the relocated directory was not 364*f0d9efc0Sbeck marked as an HFS folder. Fixed by putting deep HFS folders in 365*f0d9efc0Sbeck their correct location. 366*f0d9efc0Sbeck 367*f0d9efc0SbeckMon Jul 21 15:50:05 BST 1997 James Pearson <j.pearson@ps.ucl.ac.uk> 368*f0d9efc0Sbeck 369*f0d9efc0Sbeck Version 0.3a, first public release. 370