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