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