1****** Version 2.01 ******
2
3Wed Sep  8 20:28:58 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4	* isoinfo.c 1.47
5	* isovfy.c 1.23
6	* dump.c 1.21
7	* isodebug.c 1.9
8	* isodump.c 1.24
9	* mkisofs.c 1.161
10	  Version -> 2.01
11
12Thu Sep  2 13:05:11 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
13	* mkisofs.8 1.108
14	  -D Hinweis auf ISO9660:1999
15
16Mon Aug 30 12:24:17 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
17	* mkisofs.8 1.107
18	  ISO-9690 -> ISO-9660
19
20Tue Aug 24 19:21:54 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
21	* write.c 1.85
22	  Intermediate Cast auf (void *) damit GCC nicht wegen "strict-aliasing rules" meckert
23
24Tue Aug  3 21:21:54 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
25	* mkisofs.8 1.106
26	  Hinweis auf Bugfix fuer -no-split-symlink-components / -no-split-symlink-fields
27
28Sat Jul 31 17:11:30 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
29	* mkisofs.8 1.105
30	  Schreibfehler beseitigt
31
32Sat Jul 17 23:42:14 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
33	* mkisofs.8 1.104
34	* mkisofs.c 1.160
35	  Version -> 2.01a34
36	  -volset-size ist nun auf 1 begrenzt
37
38Sun Jul 11 18:30:27 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
39	* mkisofs.c 1.159
40	  Fehlermeldung bei -L/-H/-P weis nun korrekt auf 2.02 hin
41
42Sun Jul 11 02:03:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
43	* mkisofs.c 1.158
44	  -> NEED_O_BINARY
45
46Fri Jul  9 17:34:41 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
47	* mkisofs.c 1.157
48	  Version -> 2.01a33
49
50Fri Jul  9 16:06:36 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
51	* volume.c 1.14
52	* write.c 1.84
53	  static -> LOCAL + EXPORT
54
55Fri Jul  9 15:32:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
56	* write.c 1.83
57	  'VIDEO_TS' wird jetzt immer gefunden und mkisofs bricht ab wenn es nicht gefunden werden konnte und -dvd-video
58
59Fri Jun 18 11:17:08 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
60	* hash.c 1.18
61	  Nachdenken ueber Speedup
62
63Thu Jun 17 12:25:43 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
64	* mkisofs.c 1.156
65	  Version -> 2.01a32
66
67Thu Jun 17 11:22:11 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
68	* dump.c 1.20
69	* isodump.c 1.23
70	  For Schleife ohne strlen() in Ende Bedingung
71
72Sat Jun 12 16:15:16 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
73	* tree.c 1.82
74	  sprintf() zur besseren Geschwindigkeit beim Erzeugen von 8.3 Filenamen in sort_n_finish() vermeiden
75
76Mon Jun  7 13:02:01 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
77	* mkisofs.8 1.103
78	  Dokumentation der maximalen Stringlaenge der Eintraege im PVD nun auch bei den Optionen
79
80Sat Jun  5 16:48:02 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
81	* mkisofs.8 1.102
82	* mkisofs.c 1.155
83	  Optionen -H/-L/-P sind veraltet und werden mit 2.02 POSIX.1-2001 konform
84
85Tue Jun  1 18:27:04 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
86	* mkisofs.c 1.154
87	  Version -> 2.01a31
88
89Tue Jun  1 16:53:24 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
90	* tree.c 1.81
91	  Bei DJGPP auch alle Files eXecutable machen.
92
93Tue Jun  1 16:52:47 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
94	* mkisofs.c 1.153
95	  load_nls("cp437") per Default auch fuer DJGPP
96
97Tue Jun  1 16:51:47 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
98	* defaults.h 1.18
99	  SYSTEM_ID -> DOS fuer DJGPP
100
101Tue Jun  1 16:50:58 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
102	* isoinfo.c 1.46
103	  setmode(fileno(stdout), O_BINARY) beim Extrahieren von Dateien nach STDOUT
104
105Tue Jun  1 14:07:06 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
106	* isodebug.c 1.8
107	  Funktionen moeglichst LOCAL
108
109Tue Jun  1 13:50:50 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
110	* dump.mk 1.4
111	* dump.c 1.19
112	* isoinfo.8 1.7
113	* isodump.c 1.22
114	* isoinfo.mk 1.5
115	* isodump.mk 1.4
116	* isovfy.mk 1.4
117	* isovfy.c 1.22
118	* isodebug.mk 1.2
119	* isodebug.c 1.7
120	  Umstellung auf libscg
121
122Sat May 29 17:46:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
123	* isoinfo.c 1.45
124	  cdr_defaults() nur mit libscg rufen
125
126Sat May 29 16:55:08 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
127	* isodebug.c 1.6
128	  Version -> 2.01a31
129	  Cstyle
130
131Fri May 28 13:51:13 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
132	* isoinfo.c 1.44
133	  Support fuer cdr_defaults() (/etc/default/cdrecord) neu
134
135Fri May 28 13:39:35 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
136	* isoinfo.c 1.43
137	  Cstyle
138
139Fri May 28 13:37:39 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
140	* isoinfo.c 1.42
141	  Version -> 2.01a31
142	  Umbau auf libscg
143
144Fri May 28 13:36:25 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
145	* isodump.c 1.21
146	* isovfy.c 1.21
147	  Version -> 2.01a31
148	  Cstyle
149
150Fri May 28 01:09:55 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
151	* dump.c 1.18
152	  Version -> 2.01a31
153	  Cstyle
154
155Thu May 27 01:54:59 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
156	* mkisofs.h 1.94
157	  scsi.c Prototypen -> scsi.h
158
159Thu May 27 01:54:31 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
160	* scsi.h 1.1
161	  date and time created 04/05/27 00:54:31 by joerg
162
163Sun May 23 23:46:05 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
164	* eltorito.c 1.32
165	  Debug Messages beseitigt
166
167Sun May 23 23:23:27 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
168	* mkisofs.8 1.101
169	* tree.c 1.80
170	* eltorito.c 1.31
171	* match.h 1.9
172	* mkisofs.c 1.152
173	* match.c 1.18
174	  Version -> 2.01a30
175	  Eltorito Boot Images per Default nach Vorne Sortieren
176
177Thu May 20 13:38:31 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
178	* eltorito.c 1.30
179	  Copyright J. Schilling neu
180
181Thu May 20 13:33:59 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
182	* eltorito.c 1.29
183	  Keine Ausgabe der Bootmethode bei mkisofs -quiet
184
185Sat May 15 22:25:17 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
186	* mkisofs.c 1.151
187	  Version -> 2.01a29
188	  Hinweis auf unerwuenschte SILO Optionen
189
190Sat May 15 21:48:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
191	* write.c 1.82
192	  Neuer Kommentar damit SuSE keine sinnlosen Patches anbringt
193
194Sat May 15 21:05:49 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
195	* isoinfo.c 1.41
196	  Version -> 2.01a29
197
198Sat May 15 19:59:40 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
199	* multi.c 1.66
200	* mkisofs.c 1.150
201	* isoinfo.c 1.40
202	  GCC shadowed Variblen beseitigt
203
204Thu Apr 15 16:33:41 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
205	* mkisofs.c 1.149
206	  Version -> 2.01a28
207
208Thu Apr 15 16:30:40 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
209	* hash.c 1.17
210	  isoname_endsok() neu zum besseren Vergleich von ISO-9660 namen
211
212Thu Apr 15 14:51:22 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
213	* hash.c 1.16
214	* udf.c 1.14
215	  Cstyle
216
217Wed Apr 14 12:55:56 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
218	* write.c 1.81
219	  Schreibfehler beseitigt (Initial Padbock)
220
221Tue Apr  6 12:30:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
222	* tree.c 1.79
223	  Fix fuer doppeltes Free von Juergen Keil
224	  Absturz durch:
225	  echo bar >/tmp/bar
226	  echo foo/bar=/tmp/bar > /tmp/pathlist
227	  env LD_PRELOAD=libumem.so.1 UMEM_DEBUG=default UMEM_LOGGING=transaction mkisofs -hfs -graft-points -o /tmp/foo.raw -path-list=/tmp/pathlist
228
229Tue Apr  6 11:57:30 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
230	* tree.c 1.78
231	  beruecksichtigung des Null Bytes beim malloc() fuer die Datei TRANS_TBL
232
233Sun Apr  4 20:24:38 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
234	* multi.c 1.65
235	  Bessere Fehlermeldung bei multi Session mit volset size > 1
236
237Mon Mar 15 15:43:58 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
238	* defaults.h 1.17
239	  "SCO-OPENSERVER"/"SCO-UNIXWARE", Default ist nun "UNIX" statt "LINUX"
240
241Fri Mar  5 00:22:28 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
242	* mkisofs.c 1.148
243	  Version -> 2.01a27
244
245Fri Mar  5 00:12:50 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
246	* mac_label.c 1.9
247	* match.c 1.17
248	* name.c 1.28
249	* scsi.c 1.19
250	* stream.c 1.3
251	* files.c 1.12
252	* exclude.c 1.9
253	* dvd_reader.c 1.3
254	* eltorito.c 1.28
255	* ifo_read.c 1.5
256	* dvd_file.c 1.3
257	* desktop.c 1.6
258	* apple_driver.c 1.6
259	* vms.c 1.9
260	* volume.c 1.13
261	  Cstyle
262
263Thu Mar  4 22:47:39 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
264	* multi.c 1.64
265	* mkisofs.h 1.93
266	* mkisofs.c 1.147
267	* mkisofs.8 1.100
268	  Neue Optionen -root & -old-root von Patrik Ohly
269
270Thu Mar  4 22:40:24 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
271	* mac_label.c 1.8
272	  Korrektur fuer PREP/CHRP Erweiterung
273
274Tue Mar  2 00:54:16 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
275	* fnmatch.h 1.4
276	* exclude.h 1.3
277	* diskmbr.h 1.2
278	* defaults.h 1.16
279	* bootinfo.h 1.3
280	* apple.h 1.7
281	* apple.c 1.19
282	* ifo_read.h 1.2
283	* ifo_types.h 1.2
284	* iso9660.h 1.19
285	* mac_label.h 1.3
286	* mactypes.h 1.3
287	* match.h 1.8
288	  Cstyle
289
290Tue Mar  2 00:50:27 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
291	* dvd_reader.h 1.2
292	  Cstyle
293
294Mon Mar  1 12:05:40 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
295	* vms.h 1.3
296	* udf.h 1.2
297	* udf_fs.h 1.2
298	  Cstyle
299
300Sun Feb 29 17:53:16 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
301	* isoinfo.c 1.39
302	  Eltorito Boot mit -d anzeigen
303	  Extension Records fuer lange RR Namen korrekt anzeigen
304
305Sun Feb 29 17:20:47 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
306	* mac_label.h 1.2
307	* write.c 1.80
308	* mkisofs.c 1.146
309	* mkisofs.h 1.92
310	* mac_label.c 1.7
311	  CHRP Support von "Leigh Brown" <leigh@solinno.co.uk>
312
313Sun Feb 29 16:49:18 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
314	* rock.c 1.42
315	* multi.c 1.63
316	  }; in Funktionen -> }
317
318Sun Feb 29 16:43:37 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
319	* multi.c 1.62
320	  Korrekte Behandlung von CE Extension Records fuer RR NM & fue rTime Stamps
321
322Wed Feb 25 00:16:47 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
323	* udf.c 1.13
324	  Support fuer rationalize_uid/rationalize_gid
325
326Sun Feb 22 16:27:28 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
327	* mkisofs.c 1.145
328	  Version -> 2.01a26
329	  Mb -> MB
330
331Sun Feb 22 16:26:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
332	* rock.c 1.41
333	  gen_xa_attr(mode_t attr) ANSI C Variante wegen aelteren UNIX Versionen mit mode_t == short
334
335Sun Feb 22 16:25:09 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
336	* boot.c 1.13
337	  Total extents including sparc boot -> Total extents including %s boot
338
339Sun Feb 22 16:13:43 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
340	* scsi.c 1.18
341	  cdr_defaults() wird nun fuer das SCSI dev= gerufen (/etc/default/cdrecord)
342
343Wed Jan  7 00:23:46 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
344	* mkisofs.c 1.144
345	  Copyright -> 2004
346
347Tue Jan  6 23:53:42 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
348	* mkisofs.c 1.143
349	  Version -> 2.01a24
350
351Tue Jan  6 22:37:55 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
352	* tree.c 1.77
353	  Rock Ridge Laengenbehandlung in update_nlink()/increment_nlink() korrigiert (Bugfix)
354
355Mon Dec 29 14:46:02 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
356	* mkisofs.c 1.142
357	* boot.c 1.12
358	  Cstyle Anpassungen
359
360Mon Dec 29 14:36:10 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
361	* boot.c 1.11
362	  Neue Optionen -sunx86-boot & -sunx86-label
363
364Mon Dec 29 14:35:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
365	* mkisofs.c 1.141
366	  Version -> 2.01a22
367	  Neue Optionen -sunx86-boot & -sunx86-label
368
369Mon Dec 29 14:34:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
370	* mkisofs.8 1.99
371	  Neue Optionen -sunx86-boot & -sunx86-label
372	  -sparc-label war vergessen - nun dokumentiert
373
374Mon Dec 29 13:31:28 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
375	* mkisofs.8 1.98
376	  Kommentar zu SILO in den NOTES
377	  Fehlende backslashes for diversen - Zeichen eingefuegt
378
379Sun Dec 28 14:46:10 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
380	* sunlabel.h 1.5
381	  Cstyle Aenderungen
382
383Sun Dec 28 14:44:50 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
384	* sunlabel.h 1.4
385	  Erweiterungen fuer Solaris x86 Disk Label und fdisk
386
387Sun Dec 28 14:38:51 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
388	* mkisofs.h 1.91
389	  Cstyle Anpassungen
390
391Sun Dec 28 14:37:09 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
392	* mkisofs.h 1.90
393	  make_sunx86_label()/scan_sunx86_boot()/sunx86_boot_label() neu
394
395Sat Nov 29 23:58:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
396	* mkisofs.c 1.140
397	  #include <io.h> fuer setmode(fileno, OBINARY)
398	  #include <io.h> auch fuer DJGPP
399
400Sat Nov 29 23:11:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
401	* mkisofs.c 1.139
402	  Version -> 2.01a20
403	  setmode(fileno, O_BINARY) auch fuer DJGPP
404
405Sun Jul 13 15:42:15 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
406	* write.c 1.79
407	* mkisofs.h 1.89
408	* mkisofs.c 1.138
409	  secsize -> osecsize, Version -> 2.01a17
410
411Fri Jul 11 11:42:32 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
412	* mkisofs.8 1.97
413	  Schreibfehler
414
415Thu Jul 10 01:26:47 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
416	* tree.c 1.76
417	  Bessere Meldung bei Stat Buffer Overflow
418
419Sat Jun 21 14:28:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
420	* mkisofs.c 1.137
421	  Eltorito PVD muss vor direkt nach dem Primaeren PVD kommen -> also vor Enhanced PVD
422
423Sat Jun 21 14:16:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
424	* match.c 1.16
425	  Wenn ein TAB nach einem Space im Sort File kommt, dann wird dieses genommen
426
427Sat Jun 21 14:11:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
428	* mkisofs.8 1.96
429	  Schreibfehler und Formulierungen korrigiert
430
431Sat Jun 21 14:10:13 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
432	* eltorito.c 1.27
433	  Schreibfehler bei 'is not the an allowable size' beseitigt
434
435Tue May  6 19:04:03 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
436	* rock.c 1.40
437	  Fix fuer defekte CE Signaturen bei ../../../ in Symlinks
438
439Wed Apr 30 01:19:33 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
440	* mkisofs.c 1.136
441	  no_rr nur dann automatisch setzen wenn keine XA Signaturen gefunden wurden
442
443Wed Apr 30 01:18:10 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
444	* multi.c 1.61
445	  find_rr() nun mit XA Flag
446
447Wed Apr 30 01:15:59 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
448	* mkisofs.h 1.88
449	  Rock Ridge Defines neu
450
451Tue Apr 29 21:22:52 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
452	* write.c 1.78
453	  Variable secsize neu, struct xa_subhdr neu
454
455Tue Apr 29 21:20:40 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
456	* mkisofs.h 1.87
457	  Neue Variable secsize
458
459Tue Apr 29 21:19:13 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
460	* mkisofs.c 1.135
461	  Neue Option -sectype
462
463Tue Apr 29 01:39:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
464	* mkisofs.c 1.134
465	  -apple bedeutet nicht mehr -r
466
467Tue Apr 29 01:17:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
468	* tree.c 1.75
469	  insert_file_entry() erzeugt auch XA oder RockRidge Signaturen fuer rsrc Files
470
471Tue Apr 29 01:06:32 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
472	* write.c 1.77
473	  Umbau von xfwrite() fuer XA subheader
474
475Mon Apr 28 01:44:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
476	* mkisofs.8 1.95
477	  Hinwies, dasz -apple nicht mehr -R beinhaltet
478
479Mon Apr 28 01:36:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
480	* joliet.c 1.37
481	* eltorito.c 1.26
482	* boot.c 1.10
483	* stream.c 1.2
484	* udf.c 1.12
485	* mkisofs.h 1.86
486	  Umbau von xfwrite() fuer XA subheader
487
488Mon Apr 28 01:06:38 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
489	* iso9660.h 1.18
490	  XA Sektor Subheader Definitionen neu
491
492Sun Apr 27 15:46:18 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
493	* tree.c 1.74
494	* eltorito.c 1.25
495	  generate_rock_ridge_attributes() -> generate_xa_rr_attributes(), if (use_RockRidge) -> if (use_XA || use_RockRidge)
496
497Sun Apr 27 15:38:59 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
498	* rock.c 1.39
499	  generate_rock_ridge_attributes() -> generate_xa_rr_attributes(), if (!use_RockRidge) goto xa_only;
500
501Sun Apr 27 15:36:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
502	* mkisofs.h 1.85
503	  generate_rock_ridge_attributes() -> generate_xa_rr_attributes()
504
505Sun Apr 27 15:35:49 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
506	* mkisofs.c 1.133
507	  Version -> 2.01a12
508
509Sun Apr 27 14:09:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
510	* TODO 1.6
511	  13.4.2003 HFS > 2 GB
512
513Tue Apr 15 18:47:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
514	* write.c 1.76
515	  CD-XA001 Signatur hinzufuegen
516
517Sun Apr 13 19:05:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
518	* isoinfo.c 1.38
519	  Version -> 2.01a10
520	  st_size ist unsigned bei ISO-9660, map auf Llong
521
522Sun Apr 13 01:36:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
523	* write.c 1.75
524	* tree.c 1.73
525	* mkisofs.h 1.84
526	  Erster Versuch Files bis zu 4 GB zu unterstuetzen
527
528Sun Apr 13 01:32:15 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
529	* vms.h 1.2
530	* vms.c 1.8
531	  vms_write_one_file() mit off_t size
532
533Fri Apr 11 19:19:24 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
534	* rock.c 1.38
535	  gen_xa()/gen_xa_attr() neu
536
537Thu Apr 10 15:38:04 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
538	* iso9660.h 1.17
539	  Kommentar fuer XA Flags korrigiert
540
541Thu Apr 10 15:37:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
542	* mkisofs.c 1.132
543	  Version -> 2.01a10, Optionen -XA/-xa neu, Schreibfehler bei -iso-level beseitigt
544
545Thu Apr 10 15:36:03 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
546	* mkisofs.h 1.83
547	  use_XA neu
548
549Thu Apr 10 15:34:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
550	* write.c 1.74
551	  Skip XA Record neu
552
553Sat Apr  5 13:39:51 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
554	* isoinfo.c 1.37
555	  Usage Schreibfehler beseitigt
556
557Fri Apr  4 23:42:02 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
558	* name.c 1.27
559	  conv_charset() bei -iso-level 4 fuer 8 Bit Zeichen
560
561Fri Apr  4 23:41:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
562	* rock.c 1.37
563	  statis -> LOCAL, unsigned char -> Uchar
564
565Fri Apr  4 23:40:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
566	* ifo_read.c 1.4
567	  Umbau um ANSI C Warnungen zu vermeiden
568
569Sat Mar 29 13:01:43 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
570	* udf.c 1.11
571	  Hinweis auf VIDEO_TS in joliet.c
572
573Sat Mar 29 12:59:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
574	* joliet.c 1.36
575	* write.c 1.73
576	  #ifdef __STDC__ -> PROTOTYPES, Eingerueckt nach cstyle
577
578Sat Mar 29 12:43:35 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
579	* multi.c 1.60
580	* rock.c 1.36
581	  #ifdef __STDC__ -> PROTOTYPES
582
583Thu Mar 27 00:19:50 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
584	* rock.c 1.35
585	  Anpassungen fuer cstyle
586
587Thu Mar 27 00:05:17 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
588	* rock.c 1.34
589	  Bessere Debug Ausgaben fuer add_CE_entry & Bug Fix fuer Split Symplinks (2 Byte Offsetfehler)
590
591Tue Mar 25 21:31:29 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
592	* bswap.h 1.2
593	* mkisofs.h 1.82
594	  Eingerueckt nach cstyle
595
596Tue Mar 25 20:51:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
597	* multi.c 1.59
598	  Einger�ckt nach cstyle
599
600Tue Mar 25 20:48:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
601	* mkisofs.c 1.131
602	  Version -> 2.01a07, Eingerueckt nach cstyle
603
604Sun Mar  9 13:38:18 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
605	* getopt.c 1.6
606	  FSF Junk Code (#define _NO_PROTO) beseitigt der #include strings.h verhinderte; stattdessen #define getopt __nothing_
607
608Thu Mar  6 22:11:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
609	* getopt.h 1.3
610	* fnmatch.h 1.3
611	  mconfig.h statt (internem) protoyp.h
612
613Thu Mar  6 22:03:51 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
614	* getopt.h 1.2
615	* fnmatch.h 1.2
616	  Umbau auf prototyp.h & PROTOTYPES statt __STDC__ damit Prototypen korrekt auch bei SCO Unixware gehen
617
618Thu Mar  6 22:01:40 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
619	* dvd_reader.c 1.2
620	  DVDOpenFile() mit Prototype implementierung wegen SCO cc (enum)
621
622Sun Mar  2 17:33:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
623	* tree.c 1.72
624	  strdup() -> libport
625
626Sat Mar  1 21:19:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
627	* match.c 1.15
628	  #include match.h nach #include libport.h wegen MAX define in param.h bei Linux
629
630Sat Mar  1 19:25:08 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
631	* match.c 1.14
632	  #includ <libport.h> fuer strdup()
633
634Sat Mar  1 18:56:35 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
635	* multi.c 1.58
636	  *nent -> *nentp & nent
637
638Sat Mar  1 18:41:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
639	* multi.c 1.57
640	  pnt->assoc schon direkt nach dem Einlesen der direcory zuweisen damit es zuverlaessig funktioniert
641
642Sat Mar  1 13:00:37 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
643	* isoinfo.c 1.36
644	  Ausgabe der ISO-9660 directory flags
645
646Sat Mar  1 12:54:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
647	* iso9660.h 1.16
648	  Definitionen fuer XA attributes neu
649
650Fri Feb 28 01:32:10 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
651	* write.c 1.72
652	* vms.c 1.7
653	* mkisofs.c 1.130
654	* mkisofs.h 1.81
655	  strdup() -> libport.h
656
657Fri Feb 28 01:23:34 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
658	* isodump.c 1.20
659	* dump.c 1.17
660	  Umbau auf ttydefs.h und Portabilitaet fuer alte UNIX Versionen ohne termio*
661
662Sun Feb 23 19:34:23 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
663	* tree.c 1.71
664	  LOCAL statt static & Umbau wegen cstyle
665
666Sun Feb 23 14:25:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
667	* multi.c 1.56
668	* mkisofs.h 1.80
669	  Einige Funktionen in multi.c -> LOCAL, Eingerueckt nach cstyle
670
671Sat Feb 22 21:57:34 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
672	* joliet.c 1.35
673	  sort_goof -> jsort_goof
674
675Sun Feb 16 01:17:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
676	* apple_driver.c 1.5
677	  Unsinniger Parameter aus comerr() Aufruf beseitigt
678
679Sat Feb 15 22:05:58 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
680	* isoinfo.c 1.35
681	  Bei -debug wird nun auch der root directory extent ausgegeben
682
683Sat Feb 15 22:03:43 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
684	* mkisofs.8 1.94
685	  Padding neu beschrieben (150 Sektoren)
686
687Sat Feb 15 22:00:28 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
688	* write.c 1.71
689	  Interpad rundet nur noch auf ein Vielfaches von 16 Sektoren auf
690
691Sat Feb 15 21:50:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
692	* stream.c 1.1
693	  date and time created 03/02/15 21:50:27 by joerg
694
695Sat Feb 15 21:01:49 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
696	* mkisofs.h 1.79
697	* mkisofs.c 1.129
698	* udf.c 1.10
699	* write.c 1.70
700	  Umbau auf 150 Sektoren Padding am Ende des FS Images
701
702Sat Feb 15 13:59:11 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
703	* mkisofs.8 1.93
704	* mkisofs.c 1.128
705	  Neue Option -stream-media-size
706
707Thu Feb 13 09:37:52 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
708	* write.c 1.69
709	  time_t begun -> EXTERN Freigeben fuer UDF & Stream.c
710
711Thu Feb 13 09:34:41 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
712	* mkisofs.h 1.78
713	  Definitionen fuer stream.c
714
715Thu Feb 13 09:33:19 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
716	* udf.c 1.9
717	  Externe time_t begun aus write.c uebernehmen fuer: PDV, LVDESC, File Set Desc, Main Seq
718
719Mon Feb 10 01:47:19 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
720	* isoinfo.c 1.34
721	  Eingerueckt nach cstyle
722
723Sun Feb  9 21:49:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
724	* udf.c 1.8
725	  Umformatier fuer cstyle
726
727Fri Feb  7 11:15:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
728	* mkisofs.c 1.127
729	  Version -> 2.01a03, Graft-point nodename ist nun [2*PATH_MAX + 1 + 1] grosz
730
731Tue Jan 28 01:28:37 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
732	* isoinfo.c 1.33
733	  Erkennung von ISO-9660:1999
734
735Tue Jan 28 01:27:23 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
736	* mkisofs.c 1.126
737	  Version -> 2.01a02
738
739Tue Jan 28 01:25:58 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
740	* mkisofs.c 1.125
741	  ISO-9660:1998 -> ISO-9660:1999, Schreibfehler bei -pad help beseitigt
742
743Tue Jan 28 01:25:04 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
744	* write.c 1.68
745	  Bei ISO-9660:1999 ist der 2. VD ein ISO_VD_SUPPLEMENTARY (war vorher wie PVD)
746
747Tue Jan 28 01:24:09 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
748	* mkisofs.8 1.92
749	* iso9660.h 1.15
750	  ISO-9660:1998 -> ISO-9660:1999
751
752Sun Jan 19 20:18:08 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
753	* mkisofs.8 1.91
754	  Warnung vor Suns Eltorito Patch bei -iso-level 4
755
756Sun Jan 19 16:19:29 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
757	* name.c 1.26
758	  Bei relaxed Filenames wird '/' verboten.
759
760Sun Jan 19 16:00:57 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
761	* mkisofs.8 1.90
762	* iso9660.h 1.14
763	* mkisofs.h 1.77
764	* rock.c 1.33
765	* mkisofs.c 1.124
766	* multi.c 1.55
767	* write.c 1.67
768	  Version -> 2.01a01, Erweiterungen fuer ISO-9660:1998
769
770Sun Jan 19 15:55:18 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
771	* tree.c 1.70
772	  Bessere RR overflow Meldung
773
774Wed Dec 25 15:16:49 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
775	* name.c 1.25
776	* files.c 1.11
777	* multi.c 1.54
778	  ctype.h nach schily.h wegen OpenBSD #define EOF Bug
779
780Tue Dec 24 16:39:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
781	* mkisofs.8 1.89
782	* isoinfo.8 1.6
783	  Version -> 2.0
784
785Mon Dec 23 18:25:55 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
786	* dvd_file.c 1.2
787	  Support fuer 0 Byte VIDEO_TS/VTS_xx_0.VOB Files
788
789Mon Dec 16 22:37:04 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
790	* mkisofs.8 1.88
791	  Umbau auf Berlios & fhg.de
792
793Sun Dec 15 02:03:20 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
794	* write.c 1.66
795	  DVD-Video Pad Ausgaben auch ohne DEBUG
796
797Sat Dec 14 19:03:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
798	* ChangeLog 1.22
799	  -> Version 2.0
800
801Sat Dec 14 19:03:09 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
802	* TODO 1.5
803	  Hints for ISO 9660:1988
804
805Thu Dec 12 01:25:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
806	* write.c 1.65
807	  Consistency check for DVD-Video Pad (<0)
808
809Thu Dec 12 01:25:01 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
810	* ifo_read.c 1.3
811	  open() with O_BINARY
812
813Sat Dec  7 21:40:44 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
814	* tree.c 1.69
815	  in #ifdef ABORT_DEEP_ISO_ONLY print a hint for -R/-r and -D
816
817Sat Dec  7 21:14:50 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
818	* udf.c 1.7
819	  write_udf_file_entries() now ignores de->de_flags & RELOCATED_DIRECTORY
820	  and does not create a broken FS if RR_MOVED exists
821
822Sat Dec  7 21:02:08 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
823	* write.c 1.64
824	* mkisofs.h 1.76
825	* mkisofs.c 1.123
826	  opnt->of_start_extent new for Constistency Check
827
828Sat Dec  7 20:41:36 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
829	* mkisofs.8 1.87
830	  Better Documentation for -split-output
831
832Sat Dec  7 19:37:11 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
833	* mkisofs.c 1.122
834	  Cast to int forr name_end-name (parameter in %.*s)
835
836Sat Nov 30 17:10:36 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
837	* mkisofs.c 1.121
838	  Version -> 2.0
839
840Sun Nov 24 12:54:45 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
841	* TODO 1.4
842	  Open Problems for time past 2.0
843
844Sun Nov 24 01:17:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
845	* udf.c 1.6
846	  Patch from Wei DING <ding@memory-tech.co.jp> for UDF Files > 1 GB
847
848Fri Nov 22 17:32:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
849	* tree.c 1.68
850	  Another attempt to fix mkisofs -f
851
852Fri Nov 22 17:16:43 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
853	* mkisofs.c 1.120
854	  Disable Joliet for -dvd-video (because of Sort in joliet.c)
855	  -s/-S Warning disabled until 2.1alpha
856
857Fri Nov 22 17:15:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
858	* joliet.c 1.34
859	  Make VIDEO_TS.IFO 1st dir entry with -dvd-video
860
861Sun Nov 17 15:42:19 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
862	* mkisofs.c 1.119
863	  Mark -s/-S as reserved options
864
865Sat Nov  2 21:41:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
866	* mkisofs.c 1.118
867	  Version -> 1.15a40, Tags in ~/.mkisofsrc have '_' in HFS_*
868
869Thu Oct 24 22:12:30 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
870	* tree.c 1.67
871	  scan_directory_tree() with new Flag DIR_WAS_SCANNED to avoid double scan
872	  scan_directory_tree() more stable by setting errno = 0 before readdir()
873	  no_scandir = 1 commented out to make mkisofs -f not to omit dir content with symlinks to dies
874
875Thu Oct 24 22:03:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
876	* mkisofs.h 1.75
877	  #define DIR_WAS_SCANNED new
878
879Mon Oct 21 19:29:14 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
880	* mkisofs.8 1.86
881	* tree.c 1.66
882	  Typo removed
883
884Mon Oct 21 19:28:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
885	* mkisofs.c 1.117
886	  Typo efective -> effective uid
887
888Sat Oct  5 00:38:01 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
889	* write.c 1.63
890	* volume.c 1.12
891	* mkisofs.8 1.85
892	* mkisofs.c 1.116
893	* mkisofs.h 1.74
894	  Version -> 1.15a36, New Option -hfs-parms for better HFS > 4 GB Support from James Pearson
895
896Sat Oct  5 00:17:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
897	* mkisofs.c 1.115
898	  Version -> 1.15a35, Warning for -L/-P/-H Options in POSIX.1-2001
899
900Tue Oct  1 01:13:40 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
901	* write.c 1.62
902	* volume.c 1.11
903	* mkisofs.8 1.84
904	* desktop.c 1.5
905	  Patch from James for HSFS > 4 GB
906
907Sat Sep 28 16:55:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
908	* mkisofs.8 1.83
909	* mkisofs.h 1.73
910	* write.c 1.61
911	* volume.c 1.10
912	  Fix from James for 4 GB HFS Support
913
914Tue Sep 24 15:41:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
915	* write.c 1.60
916	* volume.c 1.9
917	  Patches from James to aboert on HFS volume size > 2 GB
918
919Sun Sep  1 23:59:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
920	* udf.c 1.5
921	  Make sure directories have execute permission in default permissions.
922
923Sat Aug 10 23:33:36 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
924	* mkisofs.c 1.114
925	  UDF Filenames may be 255 chars if not using Joliet
926
927Thu Aug  8 23:48:11 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
928	* rock.c 1.32
929	* tree.c 1.65
930	  Symlink buffer size -> PATH_MAX to avoid Overflow
931
932Thu Aug  8 23:25:14 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
933	* ifo_read.c 1.2
934	  Comment around Tag past #endif
935
936Thu Aug  8 23:24:37 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
937	* joliet.c 1.33
938	* mkisofs.8 1.82
939	* mkisofs.c 1.113
940	* mkisofs.h 1.72
941	  New Option -joliet-long
942
943Sun Jul 28 01:29:19 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
944	* mkisofs.h 1.71
945	  Tag past #endif now as comment
946
947Sun Jul 28 01:28:29 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
948	* write.c 1.59
949	  Defect Debug printf() with newline in String fixed
950
951Sun Jul 21 17:36:20 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
952	* mkisofs.8 1.81
953	  -dvd-video Option new
954
955Sun Jul 21 17:00:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
956	* joliet.c 1.32
957	* write.c 1.58
958	* mkisofs.h 1.70
959	  Pathtable now works wth more than 65535 Dires if all Parent indices are <= 65535
960
961Sun Jul 21 16:42:36 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
962	* dvd_reader.c 1.1
963	  date and time created 02/07/21 15:42:36 by joerg
964
965Sun Jul 21 16:40:43 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
966	* ifo_read.c 1.1
967	  date and time created 02/07/21 15:40:43 by joerg
968
969Sun Jul 21 16:23:35 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
970	* apple.c 1.18
971	* multi.c 1.53
972	  malloc() -> e_malloc()
973
974Sun Jul 21 15:51:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
975	* dvd_file.c 1.1
976	  date and time created 02/07/21 14:51:54 by joerg
977
978Sun Jul 21 15:18:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
979	* dvd_file.h 1.1
980	  date and time created 02/07/21 14:18:47 by joerg
981
982Sun Jul 21 15:16:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
983	* write.c 1.57
984	  Support for DVD-Video -dvd-video
985
986Sun Jul 21 14:59:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
987	* mkisofs.c 1.112
988	* multi.c 1.52
989	* tree.c 1.64
990	* files.c 1.10
991	  1024 -> PATH_MAX
992
993Sun Jul 21 14:21:02 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
994	* rock.c 1.31
995	  Hack against wrong GCC warning
996
997Sat Jul 20 17:57:49 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
998	* apple.c 1.17
999	  Function perr() now uses comerr()
1000
1001Sat Jul 20 17:54:57 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1002	* ifo_types.h 1.1
1003	* dvd_reader.h 1.1
1004	  date and time created 02/07/20 16:54:57 by joerg
1005
1006Sat Jul 20 17:54:56 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1007	* ifo_read.h 1.1
1008	  date and time created 02/07/20 16:54:56 by joerg
1009
1010Sat Jul 20 17:37:32 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1011	* mkisofs.h 1.69
1012	  Enhancements for DVD-Video -dvd-video
1013
1014Sat Jul 20 17:28:10 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1015	* bswap.h 1.1
1016	  date and time created 02/07/20 16:28:10 by joerg
1017
1018Sat Jul 20 01:17:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1019	* udf.c 1.4
1020	  DVD-Video comment new
1021
1022Sat Jul 20 01:15:19 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1023	* mkisofs.c 1.111
1024	  Version -> 1.15a27, Option -dvd-video new
1025
1026Sat Jul 20 01:13:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1027	* tree.c 1.63
1028	  Sort Video Files only with -dvd-video
1029
1030Tue Jul 16 21:32:42 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1031	* tree.c 1.62
1032	* mkisofs.c 1.110
1033	* mactypes.h 1.2
1034	* mkisofs.8 1.80
1035	* apple.h 1.6
1036	* apple.c 1.16
1037	  Support for Apple files on MacOS X
1038
1039Thu Jul  4 12:31:42 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1040	* mkisofs.c 1.109
1041	  Version -> 1.15a25, verbose > 1 writes debug info for output fragments.
1042
1043Thu May 30 01:48:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1044	* udf.c 1.3
1045	* write.c 1.56
1046	* joliet.c 1.31
1047	* eltorito.c 1.24
1048	* boot.c 1.9
1049	* mkisofs.h 1.68
1050	  of_name in struct output_fragment new
1051
1052Mon May 20 13:58:11 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1053	* mac_label.c 1.6
1054	  ISO_ROUND_UP(mac_boot->size) / SECTOR_SIZE -> ISO_BLOCKS(mac_boot->size)
1055
1056Mon May 20 13:55:53 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1057	* write.c 1.55
1058	  Unused Var in graftcp() removed
1059
1060Mon May 20 13:51:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1061	* mkisofs.h 1.67
1062	  HFS_BLOCKS() new
1063
1064Tue May 14 21:13:04 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1065	* write.c 1.54
1066	  graftcp() Bug fixed (simple Filenames as Arg not shortened)
1067
1068Mon May 13 00:45:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1069	* udf.c 1.2
1070	  Now using ISO_ROUND_UP()/ISO_BLOCKS()/SEC_SIZE
1071
1072Mon May 13 00:40:04 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1073	* write.c 1.53
1074	* joliet.c 1.30
1075	  Now using ISO_ROUND_UP()/ISO_BLOCKS()
1076
1077Mon May 13 00:24:43 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1078	* multi.c 1.51
1079	  Now using ISO_ROUND_UP()
1080
1081Mon May 13 00:22:40 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1082	* mkisofs.c 1.108
1083	  Version -> 1.15a23, Now using ISO_ROUND_UP()/ISO_BLOCKS()
1084
1085Mon May 13 00:08:55 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1086	* eltorito.c 1.23
1087	  Now using ISO_BLOCKS()
1088
1089Sun May 12 14:42:18 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1090	* mkisofs.h 1.66
1091	  Comment for ISO_ROUND_UP(X)/ISO_BLOCKS(X)
1092
1093Sun May 12 14:10:20 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1094	* tree.c 1.61
1095	  Function filetype() better
1096
1097Sun May 12 00:32:18 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1098	* mkisofs.h 1.65
1099	  ISO_BLOCKS() new
1100
1101Sat May  4 15:31:00 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1102	* multi.c 1.50
1103	  file_addr now based on sectors not on bytes to avoid overflow with DVDs
1104
1105Fri May  3 01:17:51 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1106	* name.c 1.24
1107	* mkisofs.c 1.107
1108	  -no-iso-translate now also using '-'
1109
1110Sun Apr 28 14:50:15 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1111	* mkisofs.8 1.79
1112	  Remove outdated hint that at least one "pathspec" is needed
1113	  (even for File from list List)
1114
1115Sun Apr 28 14:48:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1116	* mkisofs.c 1.106
1117	  Version -> 1.15a22, susage() Bugfix (program_name missing)
1118
1119Tue Apr 16 19:19:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1120	* eltorito.c 1.22
1121	  make boot.catalog sortable via -sort
1122
1123Sun Apr 14 22:53:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1124	* write.c 1.52
1125	* mkisofs.h 1.64
1126	* mkisofs.c 1.105
1127	  Avoid to put unwanted information into the version info
1128
1129Thu Apr 11 23:53:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1130	* mkisofs.c 1.104
1131	  Support for xxx/../yyy in graft-points
1132
1133Thu Apr 11 19:27:13 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1134	* tree.c 1.60
1135	* mkisofs.c 1.103
1136	  Fix -graft-points /a/b//.///=some_dir bug (doubled / Dir), Version -> 1.15a21
1137
1138Thu Apr 11 18:55:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1139	* mkisofs.8 1.78
1140	  UTF comment corrected
1141
1142Thu Apr 11 18:55:23 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1143	* mkisofs.h 1.63
1144	  debug new
1145
1146Wed Apr  3 19:47:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1147	* mkisofs.c 1.102
1148	  Version -> 1.15a20
1149
1150Wed Apr  3 19:42:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1151	* mkisofs.c 1.101
1152	  Corrected file type recognition for graft points
1153
1154Wed Apr  3 19:00:32 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1155	* rock.c 1.30
1156	* mkisofs.c 1.100
1157	* mkisofs.8 1.77
1158	  Transparent compression (-z) from H.P. Anvin integrated
1159
1160Wed Apr  3 18:12:07 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1161	* mkisofs.c 1.99
1162	  escstrcpy() corrected for multiple '//', new option -debug
1163
1164Tue Apr  2 00:57:38 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1165	* mkisofs.c 1.98
1166	  short usage added
1167
1168Fri Mar  8 16:44:37 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1169	* mkisofs.8 1.76
1170	  Hint for multisession on MAC -> -part
1171
1172Fri Mar  8 16:43:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1173	* mac_label.c 1.5
1174	  Mac Label mpm[mpc].start = session_start + ... -> mpm[mpc].start = hce->hfs_map_size ...
1175
1176Tue Feb 26 22:39:16 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1177	* boot.c 1.8
1178	  Support generic boot for CD-extra (session_start != 0 Dreamcast)
1179
1180Sun Feb 10 20:18:32 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1181	* hash.c 1.15
1182	  use Prototyped function definition if we have dev_t arg because it may be < int
1183
1184Sun Feb 10 16:13:16 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1185	* fnmatch.c 1.4
1186	  Now using utypes.h, >=/<= compare with Uchar cast
1187
1188Sun Feb 10 15:56:51 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1189	* apple.c 1.15
1190	  cast info->nlen to int for comparison
1191
1192Sat Feb  9 22:21:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1193	* apple.c 1.14
1194	  strcmp() -> memcmp() for sfm_magic/sfm_version
1195
1196Fri Jan 18 12:48:35 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1197	* mkisofs.8 1.75
1198	   Write correct size info (1440 kB instead of 1.44 meg) for boot floppy sizes, correct .R typo (used instead of .B) at -magic
1199
1200Fri Jan 18 12:47:51 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1201	* eltorito.c 1.21
1202	  Write correct size info (1440 kB instead of 1.44 meg) for boot floppy sizes
1203
1204Mon Dec 10 01:05:06 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1205	* mkisofs.8 1.74
1206	  -udf option documented
1207
1208Mon Dec 10 01:04:38 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1209	* getopt.c 1.5
1210	  prototype for my_index()
1211
1212Sun Nov 25 12:53:17 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1213	* mkisofs.8 1.73
1214	  long unreadable option list removed from sysnopsis line
1215
1216Thu Nov 22 22:34:18 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1217	* mkisofs.c 1.97
1218	  Version -> 1.15a12
1219
1220Thu Nov 22 22:24:38 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1221	* udf_fs.h 1.1
1222	* udf.c 1.1
1223	* udf.h 1.1
1224	  date and time created 01/11/22 22:24:38 by joerg
1225
1226Thu Nov 22 16:42:30 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1227	* Makefile 1.10
1228	* Makefile 1.10
1229	* mkisofs.c 1.96
1230	* mkisofs.h 1.62
1231	  Enhancements for UDF support
1232
1233Thu Nov 22 16:41:13 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1234	* tree.c 1.59
1235	  add sort criteria for UDF VIDEO_TS and AUDIO_TS files.
1236
1237Thu Nov 22 16:40:47 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1238	* joliet.c 1.29
1239	  make convert_to_unicode()/joliet_strlen() global if UDF support is compiled in
1240
1241Thu Nov 22 15:24:44 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1242	* mkisofs.8 1.72
1243	  better documentation for README.sort/README.hide from James Pearson
1244
1245Thu Nov 22 00:42:31 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1246	* write.c 1.51
1247	  compare_sort() now behaves correctly if the parameters are exchanged so qsort() may sort correctly
1248
1249Tue Nov 20 00:55:44 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1250	* mkisofs.8 1.71
1251	  better documentation for -print-size, use \& if '.' is at beginning of line
1252
1253Tue Nov 20 00:54:35 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1254	* write.c 1.50
1255	  avoid #if defined(sun) || defined(_AUX_SOURCE), better error messages
1256
1257Fri Nov 16 18:15:42 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1258	* desktop.c 1.4
1259	  nitialize the whole struct hfsdirent in make_desktop()
1260
1261Sun Nov 11 20:38:20 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1262	* apple.h 1.5
1263	  d_dtoutime() Prototype new
1264
1265Sun Nov 11 20:28:56 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1266	* apple.h 1.4
1267	* apple.c 1.13
1268	  Preserves HFS file dates for AppleDouble, AppleSingle and NetaTalk files
1269
1270Sun Nov 11 13:38:45 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1271	* rock.c 1.29
1272	  QNX Neutrino has no st_ftime
1273
1274Sun Oct 21 01:01:23 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1275	* getopt.c 1.4
1276	  Try to compensate FSF rubish code and supress warnings by always including standard include files
1277
1278Sun Oct 21 01:00:30 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1279	* mkisofs.c 1.95
1280	  Always use local getopt.h, version -> 1.15a09
1281
1282Tue Oct  9 01:27:16 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1283	* mkisofs.h 1.61
1284	  sys/types.h & sys/stat.h -> statdefs.h
1285
1286Thu May 31 10:56:32 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1287	* mkisofs.8 1.70
1288	  -split-output description new, -hard-disk-boot/-no-emul-boot/-no-boot hint added to -b
1289
1290Sun Apr 22 11:34:46 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1291	* mkisofs.c 1.94
1292	  Comment for memset() in e_malloc()
1293
1294Fri Apr 20 23:53:40 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1295	* ChangeLog 1.21
1296	  Late changes for 1.14
1297
1298Fri Apr 20 18:46:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1299	* multi.c 1.49
1300	  Initalize more data from struct directory_record
1301
1302Fri Apr 20 18:45:47 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1303	* mkisofs.c 1.93
1304	  Always clear allocated memory to avoid uninitialized data.
1305
1306Tue Apr 17 00:57:30 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1307	* mkisofs.8 1.69
1308	  Hint to mailman
1309
1310Fri Apr 13 23:31:42 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1311	* ChangeLog 1.20
1312	  updated to release 1.14
1313
1314Fri Apr 13 20:42:30 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1315	* mkisofs.c 1.92
1316	  Version -> 1.14 final
1317
1318Fri Apr 13 20:12:50 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1319	* mkisofs.8 1.68
1320	  New Support mail Adresses
1321
1322Thu Apr 12 19:36:39 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1323	* mkisofs.c 1.91
1324	  make insert_file_entry() failure non fatal in mkisofs main code
1325
1326Sat Apr  7 17:31:44 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1327	* multi.c 1.48
1328	  starting to implement associated files in multi-session
1329
1330Sat Apr  7 14:47:49 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1331	* tree.c 1.58
1332	* mkisofs.c 1.90
1333	  No exit() for warnings
1334
1335Tue Apr  3 23:33:26 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1336	* Makefile 1.9
1337	* defaults.h 1.15
1338	  APPID_DEFAULT now includes Copyright messages
1339
1340Mon Apr  2 23:17:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1341	* multi.c 1.47
1342	  unused vars removed
1343
1344Mon Apr  2 20:09:22 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1345	* mkisofs.c 1.89
1346	  Fixed -check-session handling for -C0,0 default, Search for SUSP RR record in '.' of root
1347
1348Mon Apr  2 20:05:48 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1349	* mkisofs.8 1.67
1350	  New option -force-rr
1351
1352Mon Apr  2 20:05:25 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1353	* multi.c 1.46
1354	  rr_flags()/parse_rrflags()/find_rr() new, get_session_start() handling for -check-session fixed
1355
1356Mon Apr  2 20:04:34 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1357	* mkisofs.h 1.60
1358	  rr_flags()/parse_rrflags()/find_rr() new
1359
1360Sun Apr  1 21:51:43 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1361	* mkisofs.8 1.66
1362	  -check-session new
1363
1364Sun Apr  1 21:51:11 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1365	* mkisofs.c 1.88
1366	  Parameter for -check-session added to usage
1367
1368Sun Apr  1 21:49:56 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1369	* mkisofs.h 1.59
1370	  -check-session neu
1371
1372Sun Apr  1 19:13:37 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1373	* mkisofs.c 1.87
1374	* multi.c 1.45
1375	  Need to handle -C (cdrecord_data) special if -check-session is set
1376
1377Sun Apr  1 17:46:59 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1378	* name.c 1.23
1379	  Back up to last '.' found if trying to find a better '.' did not work
1380
1381Sun Apr  1 17:45:17 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1382	* mkisofs.c 1.86
1383	  New option -check-session
1384
1385Tue Mar 20 01:09:27 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1386	* volume.c 1.8
1387	* mkisofs.h 1.58
1388	* mkisofs.c 1.85
1389	* mkisofs.8 1.65
1390	  New options for writable HFS files from James Pearson
1391
1392Sun Mar  4 15:13:00 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1393	* mkisofs.8 1.64
1394	  Better documentation for -no-cache-inodes
1395
1396Sun Mar  4 00:53:59 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1397	* mkisofs.c 1.84
1398	  Fix a bug with '-- filename'
1399
1400Sun Mar  4 00:52:29 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1401	* mkisofs.8 1.63
1402	* hash.c 1.14
1403	* mkisofs.h 1.57
1404	* mkisofs.c 1.83
1405	  new options -no-cache-inodes/-cache-inodes as a workaround for non unique inodes on Cygwin
1406
1407Fri Feb 23 21:58:52 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1408	* mkisofs.8 1.62
1409	  Einfo for RR_MOVED dir added
1410
1411Fri Feb 23 17:33:54 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1412	* apple.c 1.12
1413	  set_Dinfo(hfs_info->finderinfo, hfs_ent); -> set_Finfo(hfs_info->finderinfo, hfs_ent); according to James Pearson to make --xinet option work
1414
1415Thu Feb 15 23:04:00 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1416	* write.c 1.49
1417	  output_fraagment now copied to allocated space to allow a desc to be used more than once
1418
1419Thu Feb 15 23:02:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1420	* mkisofs.c 1.82
1421	  version -> 1.14a14
1422
1423Thu Jan 25 23:28:32 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1424	* Makefile 1.8
1425	* eltorito.c 1.20
1426	* apple.c 1.11
1427	* mkisofs.h 1.56
1428	* tree.c 1.57
1429	* write.c 1.48
1430	  changes to support large files
1431
1432Tue Jan 23 13:27:44 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1433	* tree.c 1.56
1434	* mkisofs.c 1.81
1435	* mkisofs.h 1.55
1436	* write.c 1.47
1437	* apple.c 1.10
1438	* rock.c 1.28
1439	* eltorito.c 1.19
1440	* joliet.c 1.28
1441	  Avoid gcc -W warnings (e.g. signed/unsigned)
1442
1443Sat Jan 20 23:17:37 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1444	* write.c 1.46
1445	* mkisofs.8 1.61
1446	* mkisofs.c 1.80
1447	  -quiet make mkisofs really quiet
1448
1449Sat Jan 20 23:03:26 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1450	* mkisofs.c 1.79
1451	  Modified to allow EBCDIC
1452
1453Sat Jan 20 22:46:10 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1454	* mkisofs.8 1.60
1455	* mkisofs.h 1.54
1456	* mkisofs.c 1.78
1457	* rock.c 1.27
1458	* joliet.c 1.27
1459	* apple.c 1.9
1460	  Better charset tables for Apple
1461
1462Fri Jan 19 19:26:19 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1463	* tree.c 1.55
1464	* mkisofs.c 1.77
1465	* mkisofs.8 1.59
1466	* mkisofs.h 1.53
1467	  better rationalized uid/gid/modes
1468
1469Sat Dec  9 19:55:17 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1470	* apple.c 1.8
1471	  u_short -> Ushort, u_int -> Uint
1472
1473Sat Dec  9 19:36:48 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1474	* joliet.c 1.26
1475	  u_char -> Uchar
1476
1477Tue Dec  5 15:25:02 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1478	* volume.c 1.7
1479	* write.c 1.45
1480	* vms.c 1.6
1481	* tree.c 1.54
1482	* rock.c 1.26
1483	* name.c 1.22
1484	* multi.c 1.44
1485	* mkisofs.h 1.52
1486	* mkisofs.c 1.76
1487	* match.c 1.13
1488	* match.h 1.7
1489	* mac_label.c 1.4
1490	* joliet.c 1.25
1491	* hash.c 1.13
1492	* files.c 1.9
1493	* exclude.c 1.8
1494	* eltorito.c 1.18
1495	* desktop.c 1.3
1496	* apple_driver.c 1.4
1497	* boot.c 1.7
1498	* apple.c 1.7
1499	  Completed conversion to Schily SING autoconfiguration
1500
1501Mon Dec  4 12:56:49 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1502	* mkisofs.h 1.51
1503	  Now first includes mconfig.h then stdio.h (for largefiles), now uses strdefs.h, standard.h for const abstraction, stdxlib.h instead of stdlib.h
1504
1505Mon Dec  4 12:53:32 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1506	* multi.c 1.43
1507	* scsi.c 1.17
1508	  lseek now using SEEK_* macros
1509
1510Mon Dec  4 12:53:11 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1511	* mac_label.c 1.3
1512	* apple_driver.c 1.3
1513	* apple.c 1.6
1514	  fseek now using SEEK_* macros
1515
1516Fri Dec  1 14:14:23 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1517	* multi.c 1.42
1518	  Now working without scg_prbytes() from libscg
1519
1520Fri Nov 24 10:49:58 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1521	* mkisofs.c 1.75
1522	  -print-size now also prints an easy to parse string to stdout
1523
1524Fri Nov 24 10:49:29 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1525	* mkisofs.8 1.58
1526	   New -print-size behavior documented
1527
1528Sun Nov 19 16:34:56 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1529	* mkisofs.c 1.74
1530	  New option -no-pad, -pad now default, support for Cygwin-1.x
1531
1532Sun Nov 19 16:33:13 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1533	* Makefile 1.7
1534	  Umbau fuer mkhybrid
1535
1536Sun Nov 19 16:32:40 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1537	* Makefile.man 1.3
1538	  INSMODE= beseitigt
1539
1540Sun Nov 19 13:03:18 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1541	* name.c 1.21
1542	  Special handling for '#' and '~' disabled because the code created infinite dir tree loops
1543
1544Sat Nov  4 17:59:36 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1545	* mkisofs.8 1.57
1546	  New option -no-pad, -pad now default
1547
1548Sat Oct 14 15:33:50 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1549	* mkisofs.8 1.56
1550	  hint for CD-Extra usage (-M/-C), note for -graft-points option in examples that need -graft-points
1551
1552Fri Sep  8 02:49:31 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1553	* scsi.c 1.16
1554	  Call to scg_remote()
1555
1556Fri Sep  8 02:49:00 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1557	* mkisofs.c 1.73
1558	  Warning for using Joliet without Rock Ridge
1559
1560Fri Aug 25 15:31:13 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1561	* match.c 1.12
1562	* mkisofs.c 1.72
1563	  new-line discarded only if really present
1564
1565Mon Aug 14 01:36:38 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1566	* mkisofs.c 1.71
1567	  Graft-points repariert fuer esacped =
1568
1569Sun Jul 30 14:08:38 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1570	* multi.c 1.41
1571	* scsi.c 1.15
1572	  Modified for new libscg with scg_*()
1573
1574Thu Jul 20 19:29:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1575	* mkisofs.c 1.70
1576	  Version -> 1.13
1577
1578Thu Jul 20 19:27:54 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1579	* mac_label.c 1.2
1580	  Size arithmetic fix for HFS vol size
1581
1582Thu Jul 20 19:27:12 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1583	* mkisofs.8 1.55
1584	  Small typo fixes
1585
1586Tue Jun 27 19:12:02 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1587	* mkisofs.c 1.69
1588	* mkisofs.8 1.54
1589	  New option -graft-points
1590
1591Tue Jun 27 01:38:35 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1592	* mkisofs.c 1.68
1593	  1.13a02 -> 1.13a03
1594
1595Tue Jun 27 01:31:27 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1596	* mkisofs.c 1.67
1597	  allow -path-list option to work without a command line arg, graft pointer escapes haf way ready
1598
1599Tue Jun 27 01:20:27 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1600	* match.c 1.11
1601	  better parser for -sort option, avoid buffer overflows by not using fscanf
1602
1603Tue Jun 27 01:18:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1604	* mkisofs.8 1.53
1605	  Better doc for -sort option
1606
1607Mon Jun 26 23:50:33 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1608	* apple_driver.c 1.2
1609	  Converted for Schily SING makefile system, made portable
1610
1611Mon Jun  5 03:19:54 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1612	* write.c 1.44
1613	  percent output now even works with NO_FLOATINGPOINT
1614
1615Sat Jun  3 14:24:26 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1616	* write.c 1.43
1617	  buffer[] -> static in write_one_file() for sake of the silly  Metrowerks C found on BeOS/PPC
1618
1619Sun May 28 17:41:40 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1620	* mkisofs.c 1.66
1621	  version -> 1.13a02
1622
1623Sun May 28 17:03:48 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1624	* eltorito.c 1.17
1625	* mkisofs.8 1.52
1626	* mkisofs.h 1.50
1627	* mkisofs.c 1.65
1628	  New option -eltorito-alt-boot
1629
1630Sun May 28 16:28:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1631	* mkisofs.8 1.51
1632	  Integration of mkisofs/mkhybrid to one single application
1633
1634Sun May 28 13:21:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1635	* multi.c 1.40
1636	  Check for reloc_dir != NULL in match_cl_re_entries()
1637
1638Sun May  7 17:23:57 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1639	* match.c 1.10
1640	* scsi.c 1.14
1641	* boot.c 1.6
1642	* eltorito.c 1.16
1643	* name.c 1.20
1644	* joliet.c 1.24
1645	* multi.c 1.39
1646	* rock.c 1.25
1647	* hash.c 1.12
1648	* write.c 1.42
1649	* tree.c 1.53
1650	* mkisofs.c 1.64
1651	  #include <schily.h>
1652
1653Sun May  7 17:14:34 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1654	* mkisofs.c 1.63
1655	  Release -> 1.13a01, removed comment for associated files as it has been wrong
1656
1657Thu Apr 27 14:11:30 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1658	* RELEASE 1.31
1659	  Release 1.12.1
1660
1661Thu Apr 27 14:06:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1662	* mkisofs.8 1.50
1663	  New Opton -root-info, typo's corrected
1664
1665Thu Apr 27 13:54:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1666	* apple.c 1.5
1667	  cast for correct char * / unsigned char * handling
1668
1669Thu Apr 27 13:36:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1670	* volume.c 1.6
1671	* apple.h 1.3
1672	* desktop.c 1.2
1673	* apple.c 1.4
1674	  Major changes to implement new HFS option -root-info and -jcharset mac-roman
1675
1676Thu Apr 27 12:47:26 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1677	* Makefile 1.6
1678	  New file place sorting option activated with -DSORTING
1679
1680Thu Apr 27 12:46:35 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1681	* ChangeLog 1.19
1682	  updated to release 1.12.1
1683
1684**************** Release 1.12.1 *******************
1685
1686Thu Apr 27 12:44:54 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1687	* tree.c 1.52
1688	* rock.c 1.24
1689	* mkisofs.h 1.49
1690	* mkisofs.c 1.62
1691	  New HFS option -root-info
1692
1693Fri Apr 21 22:11:17 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1694	* write.c 1.41
1695	  better double conversion for estimation time computation
1696
1697Fri Apr 21 22:04:56 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1698	* name.c 1.19
1699	  Name trucation warning removed because it does not work.
1700
1701Fri Apr 21 18:37:36 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1702	* name.c 1.18
1703	* mkisofs.h 1.48
1704	* mkisofs.c 1.61
1705	* mkisofs.8 1.49
1706	  -max-iso0660-filenames
1707
1708Fri Apr 21 18:09:55 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1709	* tree.c 1.51
1710	  Creating unique filenames now works even if we are creating 37 char names
1711
1712Thu Apr 20 22:14:55 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1713	* tree.c 1.50
1714	  Make TRANS.TBL wider to allow 37 char iso names, avoid hard coded values
1715
1716Thu Apr 20 21:44:34 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1717	* multi.c 1.38
1718	  Parsing of TRANS.TBL now adaptive instead of using hard coded numbers
1719
1720Wed Apr 19 23:59:22 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1721	* tree.c 1.49
1722	* multi.c 1.37
1723	* iso9660.h 1.13
1724	  MAX_ISONAME fom 38 -> 37
1725
1726Tue Apr 18 16:22:56 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1727	* volume.c 1.5
1728	  Use HFS_FNDR_ISINVISIBLE for dirs too
1729
1730Tue Apr 18 16:20:03 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1731	* name.c 1.17
1732	* tree.c 1.48
1733	* multi.c 1.36
1734	* mkisofs.h 1.47
1735	* mkisofs.c 1.60
1736	* mkisofs.8 1.48
1737	  Removed Option -all-files, New options -iso-level, -allow-lowercase, -allow-multidot, -relaxed-filenames, -use-fileversion, name.c completely rewritten
1738
1739Sun Apr 16 16:30:40 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1740	* mkisofs.8 1.47
1741	* name.c 1.16
1742	* mkisofs.h 1.46
1743	* mkisofs.c 1.59
1744	  New Option -no-iso-translate
1745
1746Sun Apr 16 16:26:37 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1747	* mkisofs.8 1.46
1748	  New Options -sort & -ucs-level
1749
1750Sun Apr 16 15:24:16 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1751	* defaults.h 1.14
1752	* mkisofs.h 1.45
1753	* multi.c 1.35
1754	  Copyright Schilling added
1755
1756Sun Apr 16 15:22:32 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1757	* iso9660.h 1.12
1758	  struct iso_ext_attr_record new
1759
1760Sun Apr 16 14:47:53 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1761	* joliet.c 1.23
1762	* mkisofs.h 1.44
1763	* mkisofs.c 1.58
1764	  New Option -ucs-level
1765
1766Sun Apr 16 14:12:24 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1767	* mkisofs.h 1.43
1768	* mkisofs.c 1.57
1769	* tree.c 1.47
1770	* hash.c 1.11
1771	* write.c 1.40
1772	  New sort code from James Pearson
1773
1774Sun Apr 16 13:39:46 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1775	* match.h 1.6
1776	* match.c 1.9
1777	  Converted to unified match code, new sort match code
1778
1779Sat Apr 15 21:59:15 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1780	* volume.c 1.4
1781	  Apply ISO Hidden flag to files on HFS volume too
1782
1783Sat Apr 15 20:57:06 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1784	* name.c 1.15
1785	  Handle '.' and '..' entries corretly in iso9660_check()
1786
1787Wed Apr 12 23:56:56 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1788	* mkisofs.8 1.45
1789	  New option -check-oldnames
1790
1791Wed Apr 12 23:44:18 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1792	* apple.c 1.3
1793	  strcasecmp() local implementation
1794
1795Wed Apr 12 23:24:10 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1796	* Makefile 1.5
1797	  HFILES added to get better ctags
1798
1799Wed Apr 12 23:23:34 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1800	* multi.c 1.34
1801	* name.c 1.14
1802	* mkisofs.h 1.42
1803	* mkisofs.c 1.56
1804	  New Option -check-oldnames, new function iso9660_check() to check/repair filenames from old session, better error messages for bad RR attributes, avoid coredump with calling memset with negative count.
1805
1806Tue Apr 11 10:50:04 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1807	* iso9660.h 1.11
1808	* tree.c 1.46
1809	  iso_directory_record now uses MAX_ISONAME (38) old was 34
1810
1811Sun Apr  9 22:04:42 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1812	* multi.c 1.33
1813	  Better error messages for bad XA disks.
1814
1815Sun Apr  9 17:06:34 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1816	* mkisofs.c 1.55
1817	  Version -> 1.12.1a06, corrected help for -l (30 chars!)
1818
1819Sun Apr  9 17:05:47 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1820	* tree.c 1.45
1821	  Put number to make names unique before the dot to retain the suffix
1822
1823Sun Apr  9 14:28:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1824	* tree.c 1.44
1825	  some more curly brackets....
1826
1827Sat Apr  8 23:51:20 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1828	* mkisofs.c 1.54
1829	  removed duplicate OPTION_H_LIST
1830
1831Sat Apr  8 23:44:43 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1832	* mkisofs.8 1.44
1833	* tree.c 1.43
1834	* mkisofs.c 1.53
1835	* match.c 1.8
1836	* mkisofs.h 1.41
1837	* match.h 1.5
1838	  New option -hidden & -hidden-list to implement hidden (ISO existence flag) files
1839
1840Sat Apr  8 23:32:45 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1841	* mkisofs.8 1.43
1842	  better padding documentation (-pad)
1843
1844Sat Apr  8 20:55:49 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1845	* mkisofs.8 1.42
1846	  added description for mkhybrid
1847
1848Sat Apr  8 20:50:47 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1849	* mkisofs.8 1.41
1850	  add \ before some - signs and mark some mkisofs places with \& to prevent repleacement with sed script
1851
1852Sat Apr  8 19:40:05 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1853	* mkisofs.8 1.40
1854	  typo correction and preparation towards unified manual (mkisofs/mkhybrid)
1855
1856Sat Apr  8 16:05:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1857	* volume.c 1.3
1858	* write.c 1.39
1859	* tree.c 1.42
1860	* multi.c 1.32
1861	* joliet.c 1.22
1862	* eltorito.c 1.15
1863	* iso9660.h 1.10
1864	* mkisofs.h 1.40
1865	  Now using iso directory flag definition from iso9660.h
1866
1867Mon Apr  3 23:59:05 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1868	* multi.c 1.31
1869	  Minor clean up, Message about XA records
1870
1871Mon Apr  3 23:40:21 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1872	* mkisofs.h 1.39
1873	* match.c 1.7
1874	* exclude.c 1.7
1875	  indented
1876
1877Mon Apr  3 21:06:04 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1878	* eltorito.c 1.14
1879	  insert_boot_cat() prototype
1880
1881Mon Apr  3 02:22:16 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1882	* tree.c 1.41
1883	* write.c 1.38
1884	* mkisofs.c 1.52
1885	* rock.c 1.23
1886	* name.c 1.13
1887	* joliet.c 1.21
1888	* hash.c 1.10
1889	* files.c 1.8
1890	* eltorito.c 1.13
1891	* vms.c 1.4
1892	  indented
1893
1894Mon Apr  3 00:38:28 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1895	* tree.c 1.40
1896	* multi.c 1.30
1897	  parse_xa() new to skip XA extended directory attributes
1898
1899Sun Apr  2 22:24:43 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1900	* mkisofs.h 1.38
1901	* write.c 1.37
1902	  version_desc new
1903
1904Sun Apr  2 21:15:21 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1905	* mkisofs.c 1.51
1906	  version desc new
1907
1908Sun Apr  2 20:28:06 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1909	* vms.c 1.5
1910	  eric -> joerg
1911
1912Sun Apr  2 19:10:28 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1913	* iso9660.h 1.9
1914	  struct iso_xa_dir_record new
1915
1916Sun Apr  2 19:01:16 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1917	* joliet.c 1.20
1918	  stdlib.h -> stdxlib.h, rtmp, ltmp (short -> char[2]) for correct byteorder handling
1919
1920Sun Apr  2 18:14:35 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1921	* files.c 1.7
1922	  Typo correction
1923
1924Sat Apr  1 22:29:29 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1925	* iso9660.h 1.8
1926	  Indented
1927
1928Fri Mar 31 18:50:41 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1929	* volume.c 1.2
1930	  New function set_cusstom_icon()
1931
1932Fri Mar 31 18:48:21 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1933	* apple.h 1.2
1934	* apple.c 1.2
1935	  sys/param.h removed, MAXPATHLEN -> PATH_MAX for portability
1936
1937Fri Mar 31 18:44:31 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1938	* joliet.c 1.19
1939	  Now sort joliet tree according to Unicode order
1940
1941Fri Mar 31 18:38:55 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1942	* mkisofs.8 1.39
1943	* write.c 1.36
1944	* mkisofs.h 1.37
1945	* mkisofs.c 1.50
1946	  New option -pad
1947
1948Fri Mar 31 12:59:06 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1949	* mkisofs.8 1.38
1950	  -jcharset implies -J
1951
1952Fri Mar 31 12:55:30 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1953	* mkisofs.c 1.49
1954	  hfs_ct var new, -hfs-creator typo in option parsing fixed
1955
1956Thu Mar 30 02:47:14 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1957	* mkisofs.c 1.48
1958	  1.8.1a04 -> 1.8.1a05, -icon-position option needs no argument, -jcharset now implies -J
1959
1960Thu Mar 30 02:43:18 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1961	* mkisofs.h 1.36
1962	  #include limits.h for NAME_MAX, PATH_MAX definition new
1963
1964Wed Mar 29 10:33:45 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1965	* apple.c.bak 1.1
1966	  date and time created 00/03/29 09:33:45 by joerg
1967
1968Sun Mar 26 18:44:46 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1969	* mkisofs.8 1.37
1970	  Better doc for -jcharset
1971
1972Sun Mar 26 18:40:23 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1973	* mkisofs.c 1.47
1974	  Unicode mapping now defaults to iso8859-1 resp. cp437
1975
1976Sun Mar 26 18:31:24 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1977	* mkisofs.c 1.46
1978	* defaults.h 1.13
1979	  defined(__CYGWIN__) added for Cygwin recognition
1980
1981Sat Mar 25 17:10:43 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1982	* mkisofs.8 1.36
1983	* joliet.c 1.18
1984	* Makefile 1.4
1985	* mkisofs.c 1.45
1986	  Joliet character translation using different character sets (-jcharset)
1987
1988Sun Mar 19 20:08:24 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1989	* boot.c 1.5
1990	  -B ... zum Duplizieren der letzten Partition bis zum Ende der Partitions Map
1991
1992Sun Mar 19 20:02:40 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1993	* mkisofs.8 1.35
1994	  New usage for -B option: ... means replicate previous boot partition
1995
1996Sun Mar 19 19:19:46 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1997	* defaults.h 1.12
1998	  Mac OS X definition new
1999
2000Sun Mar 19 16:46:31 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2001	* tree.c 1.39
2002	* multi.c 1.29
2003	* mkisofs.c 1.44
2004	* mkisofs.h 1.35
2005	  RR deep directory relocation fixes for multi-session from: "Artem Hodyush" <artem@duma.gov.ru>
2006
2007Sun Mar 19 16:15:54 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2008	* multi.c 1.28
2009	  made conform to schily programming rules
2010
2011Sun Mar 19 16:02:46 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2012	* multi.c 1.27
2013	  indented
2014
2015Sat Mar 18 23:59:42 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2016	* README.eltorito 1.2
2017	  typo corrected
2018
2019Sat Mar 18 22:43:10 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2020	* mkisofs.c 1.43
2021	* tree.c 1.38
2022	  added code for APPLE_HYBRID
2023
2024Sat Mar 18 19:39:14 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2025	* mkisofs.8 1.34
2026	  removed superfluous spaces
2027
2028Sat Mar 18 19:24:34 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2029	* apple.h 1.1
2030	  date and time created 00/03/18 19:24:34 by joerg
2031
2032Sat Mar 18 19:24:13 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2033	* mac_label.h 1.1
2034	  date and time created 00/03/18 19:24:13 by joerg
2035
2036Sat Mar 18 19:23:54 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2037	* mactypes.h 1.1
2038	  date and time created 00/03/18 19:23:54 by joerg
2039
2040Sat Mar 18 19:18:36 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2041	* desktop.c 1.1
2042	  date and time created 00/03/18 19:18:36 by joerg
2043
2044Sat Mar 18 19:18:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2045	* mac_label.c 1.1
2046	  date and time created 00/03/18 19:18:09 by joerg
2047
2048Sat Mar 18 19:16:33 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2049	* volume.c 1.1
2050	  date and time created 00/03/18 19:16:33 by joerg
2051
2052Sat Mar 18 17:56:59 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2053	* apple.c 1.1
2054	  date and time created 00/03/18 17:56:59 by joerg
2055
2056Sat Mar 18 13:52:21 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2057	* write.c 1.35
2058	* mkisofs.h 1.34
2059	  added code for APPLE_HYBRID, ROUND_UP() -> ISO_ROUND_UP()
2060
2061Sat Mar 18 13:44:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2062	* defaults.h 1.11
2063	  Use better recognition code for Rhapsody
2064
2065Sat Mar 18 13:41:24 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2066	* joliet.c 1.17
2067	  ROUND_UP() -> ISO_ROUND_UP()
2068
2069Sat Mar 18 13:02:55 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2070	* boot.c 1.4
2071	  2048 -> SECTOR_SIZE
2072
2073Sat Mar 18 13:00:02 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2074	* eltorito.c 1.12
2075	  csum_buffer[2048] -> csum_buffer[SECTOR_SIZE]
2076
2077Sun Mar 12 20:50:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2078	* joliet.c 1.16
2079	* rock.c 1.22
2080	  added code for APPLE_HYBRID
2081
2082Sat Mar 11 14:00:40 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2083	* match.c 1.6
2084	  added match code for APPLE_HYBRID, better error messages
2085
2086Sat Mar 11 13:38:16 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2087	* hash.c 1.9
2088	  New function flush_hash() for APPLE_HYBRID
2089
2090Sat Mar 11 13:21:13 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2091	* match.h 1.4
2092	  Added definitions for APPLE_HYBRID
2093
2094Sat Mar 11 13:19:07 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2095	* defaults.h 1.10
2096	  Defaults for HFS (mkhybrid), SYSTEM_ID_DEAULT for Rhapsody
2097
2098Sun Mar  5 18:08:30 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2099	* joliet.c 1.15
2100	  Always sort root dir to be first in path table
2101
2102Sun Mar  5 14:28:41 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2103	* mkisofs.8 1.33
2104	  correction for boot.catalog description, -table-name documented
2105
2106Sun Mar  5 14:27:21 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2107	* name.c 1.12
2108	  replace forgotten but illegal chars by '_'
2109
2110Sat Mar  4 16:33:38 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2111	* mkisofs.c 1.42
2112	  close_merge_image() call from multi.c, do not close merge image a second time
2113
2114Sat Mar  4 16:32:32 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2115	* mkisofs.h 1.33
2116	* multi.c 1.26
2117	  new function clode_merge_image(), close_merge_image() -> mkisofs.c
2118
2119Thu Feb 17 00:10:46 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2120	* sunlabel.h 1.3
2121	* boot.c 1.3
2122	  splitted into boot.c and sunlabel.h
2123
2124Wed Feb 16 17:55:06 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2125	* getopt.c 1.3
2126	  Prototypes for exchange() & _getopt_initialize()
2127
2128Wed Feb 16 17:08:57 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2129	* mkisofs.h 1.32
2130	  prototype for scsidev_close()
2131
2132Wed Feb 16 17:08:36 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2133	* multi.c 1.25
2134	  merge_previous_session() now calls scsidev_close() to allow mkisofs | cdrecord with multi session
2135
2136Mon Feb 14 15:58:26 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2137	* bootinfo.h 1.2
2138	  comment added
2139
2140Thu Feb 10 01:10:21 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2141	* scsi.c 1.13
2142	  scsidev_close() neu
2143
2144**************** Release 1.12 *******************
2145
2146Mon Jan 17 23:53:16 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2147	* RELEASE 1.30
2148	* mkisofs.c 1.41
2149	* mkisofs.8 1.32
2150	  Release 1.12
2151
2152Fri Jan 14 02:26:40 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2153	* mkisofs.8 1.31
2154	  -no-rr new, Bugs section
2155
2156Wed Jan 12 16:19:55 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2157	* README.graft_dirs 1.1
2158	  date and time created 00/01/12 16:19:55 by joerg
2159
2160Tue Jan 11 13:17:32 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2161	* joliet.c 1.14
2162	  allow odd to buffer sizes when converting to unicode
2163
2164Mon Jan 10 23:17:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2165	* tree.c 1.37
2166	* rock.c 1.21
2167	  now using device.h
2168
2169Mon Jan 10 02:26:07 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2170	* mkisofs.c 1.40
2171	  -no-rr new
2172
2173Mon Jan 10 01:45:07 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2174	* multi.c 1.24
2175	* mkisofs.h 1.31
2176	  no_rr new
2177
2178Sat Jan  8 23:42:24 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2179	* scsi.c 1.12
2180	  scsi_read() beachtet nun is_atapi damit mkisofs auch mit ATAPI multi-session kann
2181
2182Fri Jan  7 20:51:10 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2183	* tree.c 1.36
2184	  print file typee, better error messages, no_scandir added
2185
2186Fri Jan  7 20:42:00 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2187	* rock.c 1.20
2188	* exclude.c 1.6
2189	  better error messages
2190
2191Fri Jan  7 20:41:04 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2192	* mkisofs.c 1.39
2193	  new -U flag, -F flag removed, new list match code
2194
2195Fri Jan  7 20:32:22 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2196	* match.c 1.5
2197	  new list match code
2198
2199Fri Jan  7 19:26:08 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2200	* mkisofs.8 1.30
2201	  new hide options, -F removed -U new
2202
2203Fri Jan  7 18:58:12 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2204	* write.c 1.34
2205	  make TRANS.TBL a variable, gui code gives faster verbose message
2206
2207Fri Jan  7 18:55:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2208	* multi.c 1.23
2209	  make TRANS.TML name a variable
2210
2211Fri Jan  7 18:52:55 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2212	* mkisofs.h 1.30
2213	  -U new, new match list code
2214
2215Fri Jan  7 18:07:38 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2216	* match.h 1.3
2217	  new match list code
2218
2219Wed Jan  5 20:06:55 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2220	* name.c 1.11
2221	  -U flag new
2222
2223Sun Jan  2 00:37:28 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2224	* mkisofs.c 1.38
2225	  Version js-a38
2226
2227Sat Jan  1 23:05:28 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2228	* write.c 1.33
2229	  using offsetof() to get around odd structure length, better error messages
2230
2231Sat Jan  1 23:03:42 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2232	* joliet.c 1.13
2233	* multi.c 1.22
2234	* tree.c 1.35
2235	  using offsetof() to get around odd structure length
2236
2237Sat Jan  1 20:31:59 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2238	* iso9660.h 1.7
2239	  Note for odd length added
2240
2241Sat Jan  1 20:31:53 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2242	* mkisofs.h 1.29
2243	  offsetof() macro new
2244
2245Wed Dec 29 14:38:31 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2246	* mkisofs.8 1.29
2247	* mkisofs.h 1.28
2248	* mkisofs.c 1.37
2249	  New options -hide-rr-moved & -hide-joliet-trans-tbl
2250
2251Wed Dec 29 14:21:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2252	* tree.c 1.34
2253	  New options -hide-rr-moved & -hide-joliet-trans-tbl, better error messages
2254
2255Tue Dec 28 18:23:43 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2256	* multi.c 1.21
2257	  better error messages, free more structures, check for bad RR Version, fix direactory handling code for graft pointers
2258
2259Tue Dec 28 16:32:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2260	* getopt.c 1.2
2261	  fixed uninitialized variable
2262
2263Tue Dec 28 15:12:05 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2264	* hash.c 1.8
2265	* files.c 1.6
2266	* write.c 1.32
2267	  better error messages
2268
2269Tue Dec 28 15:07:29 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2270	* eltorito.c 1.11
2271	  better error messages, make boot file/ boot catalog hidable
2272
2273Tue Dec 28 14:21:26 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2274	* joliet.c 1.12
2275	  Error message made different from others
2276
2277Mon Dec 27 15:34:43 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2278	* iso9660.h 1.6
2279	  indented
2280
2281Mon Dec 20 00:14:20 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2282	* tree.c 1.33
2283	  config.h must be first, boot catalog becomes MEMORY FILE
2284
2285Sun Dec 19 22:31:42 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2286	* mkisofs.c 1.36
2287	  hard disk boot, no emulation boot
2288
2289Sun Dec 19 21:29:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2290	* eltorito.c 1.10
2291	  better autoconf, hd boot, no emulation boot, boot catalog as memory file
2292
2293Sun Dec 19 21:06:46 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2294	* name.c 1.10
2295	  fix with file priority
2296
2297Sun Dec 19 21:01:37 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2298	* mkisofs.h 1.27
2299	  hard disk boot/ no emulation boot new, MEMORY FILE new
2300
2301Sun Dec 19 20:58:32 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2302	* write.c 1.31
2303	  config.h must be first get_731()/get_732() new
2304
2305Sun Dec 19 20:57:02 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2306	* rock.c 1.19
2307	* multi.c 1.20
2308	  config.h must be first
2309
2310Sun Dec 19 20:55:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2311	* hash.c 1.7
2312	  include stdlib.h past config.h
2313
2314Sun Dec 19 20:33:49 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2315	* diskmbr.h 1.1
2316	  date and time created 99/12/19 20:33:49 by joerg
2317
2318Sun Dec 19 19:54:43 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2319	* iso9660.h 1.5
2320	  changes for NOEMUL BOOT
2321
2322Sun Dec 19 18:16:10 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2323	* bootinfo.h 1.1
2324	  date and time created 99/12/19 18:16:10 by joerg
2325
2326Sun Dec 19 16:38:04 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2327	* mkisofs.8 1.28
2328	  hard disk boot and no emulation boot
2329
2330Sun Dec 19 16:13:21 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2331	* sunlabel.h 1.2
2332	* boot.c 1.2
2333	  Ueberfluessige Variablen beseitigt, Prototypen fuer geboot_*()
2334
2335Sat Dec 18 01:11:43 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2336	* Makefile.in 1.16
2337	  Erics final changes
2338
2339Wed Dec 15 01:24:58 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2340	* mkisofs.c 1.35
2341	  sparc boot new, -nomak new, suid mode now safe
2342
2343Sun Dec 12 22:01:32 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2344	* README.sparcboot 1.1
2345	  date and time created 99/12/12 22:01:32 by joerg
2346
2347Sun Dec 12 19:26:57 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2348	* write.c 1.30
2349	* mkisofs.8 1.27
2350	* mkisofs.h 1.26
2351	  sparc boot new
2352
2353Sun Dec 12 18:28:09 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2354	* Makefile 1.3
2355	  boot.c new
2356
2357Sun Dec 12 18:03:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2358	* sunlabel.h 1.1
2359	* boot.c 1.1
2360	  date and time created 99/12/12 18:03:39 by joerg
2361
2362Sat Dec 11 16:26:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2363	* tree.c 1.32
2364	  rstr() new to check for .bak files
2365
2366Fri Dec 10 01:58:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2367	* multi.c 1.19
2368	  Check first if -M file exists before trying to use scsidev_open()
2369
2370Tue Dec  7 00:33:13 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2371	* write.c 1.29
2372	  new sort_dir code checks for is_rr_dir
2373
2374Tue Dec  7 00:21:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2375	* tree.c 1.31
2376	  Do not make directory loop fatal, new sort_directory code
2377
2378Tue Dec  7 00:19:32 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2379	* mkisofs.h 1.25
2380	  sort directory prototyp modified
2381
2382Mon Dec  6 23:40:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2383	* joliet.c 1.11
2384	  use comerr()
2385
2386Mon Dec  6 22:46:07 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2387	* mkisofs.c 1.34
2388	  Version js-a34
2389
2390Sat Dec  4 20:56:21 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2391	* multi.c 1.18
2392	  Allow RR Version 2 for Mac, memcmp() returns != null for misscompare of date!!!
2393
2394Sat Dec  4 20:48:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2395	* write.c 1.28
2396	  Allow the same name in rr_moved
2397
2398Tue Nov 30 17:16:47 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2399	* joliet.c 1.10
2400	  strncmp() for max of 64 chars in Joliet dirs
2401
2402Sat Nov 27 22:05:15 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2403	* tree.c 1.30
2404	  Force graft dirs to be at least SECTOR_SIZE, dup missing whole_name
2405
2406Thu Nov 25 10:44:05 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2407	* defaults.h 1.9
2408	  Various new system definitions
2409
2410Thu Nov 25 00:25:08 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2411	* mkisofs.c 1.33
2412	  -version new
2413
2414Tue Nov 23 00:11:24 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2415	* mkisofs.8 1.26
2416	  Hint to new maintainer Joerg Schilling
2417
2418Tue Nov 23 00:05:30 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2419	* mkisofs.c 1.32
2420	  Version js-a32, -cdwrite-params -> -cdrecord-params
2421
2422Tue Nov 23 00:03:15 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2423	* README 1.7
2424	  cdwrite hint removed
2425
2426Tue Nov 23 00:01:13 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2427	* multi.c 1.17
2428	  TRANS.TBL handling corrected
2429
2430Mon Nov 22 23:47:21 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2431	* scsi.c 1.11
2432	  Abbruch bei Lesefehlern in readsecs()
2433
2434Mon Nov 22 21:41:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2435	* rock.c 1.18
2436	  #ifdef corrected for BLK/CHR devices
2437
2438Fri Nov 19 23:01:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2439	* tree.c 1.29
2440	  S_IFBLK checked for OS/2
2441
2442Fri Nov 12 11:55:44 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2443	* eltorito.c 1.9
2444	  clean castings
2445
2446Fri Nov 12 11:53:07 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2447	* write.c 1.27
2448	  clean casting
2449
2450Fri Nov 12 11:45:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2451	* mkisofs.h 1.24
2452	  #include statdefs.h
2453
2454Wed Nov  3 23:56:49 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2455	* mkisofs.c 1.31
2456	  Release js-a31
2457
2458Mon Nov  1 22:29:15 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2459	* Makefile.man 1.2
2460	  INSMODE new
2461
2462Sat Oct 16 18:52:16 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2463	* mkisofs.c 1.30
2464	  Release 1.12b5-js-a30, removed & before array
2465
2466Fri Oct 15 22:01:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2467	* multi.c 1.16
2468	  Removed & before array
2469
2470Fri Oct  8 19:54:24 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2471	* match.c 1.4
2472	  make it work correctly on 64 bit systems
2473
2474Mon Sep 13 12:10:13 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2475	* mkisofs.c 1.29
2476	  Version to 1.12b5-js-28
2477
2478Tue Sep  7 16:45:13 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2479	* scsi.c 1.10
2480	  Umbau auf neues open_scsi(), commerr() statt fprintf(stderr)
2481
2482Tue Sep  7 14:52:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2483	* rock.c 1.17
2484	  HAVE_READLINK test, use comerr()
2485
2486Tue Sep  7 14:50:50 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2487	* joliet.c 1.9
2488	* hash.c 1.6
2489	* files.c 1.5
2490	* eltorito.c 1.8
2491	* multi.c 1.15
2492	* write.c 1.26
2493	  use comerr()
2494
2495Tue Sep  7 14:32:27 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2496	* tree.c 1.28
2497	  use comerr(), HAVE_READLINK test
2498
2499Tue Sep  7 14:13:12 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2500	* mkisofs.c 1.28
2501	  use comerr()/save_args()
2502
2503Tue Sep  7 14:10:48 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2504	* Makefile 1.2
2505	  USE_LIBSCHILY new
2506
2507Sun Aug 29 01:59:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2508	* mkisofs.h 1.23
2509	  HAVE_LSTAT test new
2510
2511Sun Aug  1 22:50:12 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2512	* defaults.h 1.8
2513	  SYSTEM ID DEFAULT for OS/2
2514
2515Sun Jul 11 19:32:42 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2516	* multi.c 1.14
2517	  <translation table> -> TRTANS.TBL for Joliet, round up to SECSIZE for reading TRANS.TBL
2518
2519Sun Jul 11 19:30:08 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2520	* tree.c 1.27
2521	  <translation table> -> TRTANS.TBL for Joliet, ignore-loops new
2522
2523Mon Jun 21 11:46:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2524	* write.c 1.25
2525	  Check for Rock Ridge files with same name
2526
2527Thu Jun 17 16:31:43 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2528	* name.c 1.9
2529	  cleaned up
2530
2531Thu Jun 17 16:30:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2532	* mkisofs.8 1.25
2533	  Better words, -F option new
2534
2535Thu Jun 17 16:17:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2536	* mkisofs.c 1.27
2537	  wildcard for EMX, ignore loops, no-split-symlink-fields/no-split-symlink-components now work
2538
2539Tue May 25 21:09:44 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2540	* mkisofs.h 1.22
2541	  ignore-loops new
2542
2543Wed May 19 16:41:02 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2544	* joliet.c 1.8
2545	  debug print for joliet files wirh same name
2546
2547Wed Apr 28 16:58:37 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2548	* name.c 1.8
2549	  Better handling for chars > 128
2550
2551Sat Apr 24 18:39:19 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2552	* scsi.c 1.9
2553	  Wegen OS/2 wird nun scsi_getbuf() aufgerufen, wait_inut_ready() neu, read_capacity() neu, Schleife ueber read_scsi, falls der transfer groeszer als der SCSI Puffer ist.
2554
2555Sat Apr 24 18:25:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2556	* mkisofs.c 1.26
2557	  #ifdef for EMX (OS/2)
2558
2559**************** Release 1.12b5 *******************
2560
2561Mon Mar  8 01:32:05 1999 Eric Youngdale <eric@andante.org>
2562	* RELEASE 1.29
2563	  Release1.12b5
2564
2565Mon Mar  8 01:31:05 1999 Eric Youngdale <eric@andante.org>
2566	* mkisofs.8 1.24
2567	  many new options from Joerg Schilling, Release 1.12b5
2568
2569Sun Mar  7 22:48:49 1999 Eric Youngdale <eric@andante.org>
2570	* mkisofs.c 1.25
2571	  several new options, binary open for Win32
2572
2573Sun Mar  7 18:41:19 1999 Eric Youngdale <eric@andante.org>
2574	* write.c 1.24
2575	  split-output new, binary open for Win32, avoid incorrect sorting for ./.. with -L, ISO hide code
2576
2577Sun Mar  7 18:41:19 1999 Eric Youngdale <eric@andante.org>
2578	* tree.c 1.26
2579	  Inhibit code, sprintf() now correct, varoius other fixes
2580
2581Sun Mar  7 18:41:19 1999 Eric Youngdale <eric@andante.org>
2582	* joliet.c 1.7
2583	  Let all iso8859-1 chars be unicode, Joliet hide code
2584
2585Tue Mar  2 05:16:41 1999 Eric Youngdale <eric@andante.org>
2586	* multi.c 1.13
2587	  Prototypes and other various bug fixes
2588
2589Tue Mar  2 05:16:41 1999 Eric Youngdale <eric@andante.org>
2590	* mkisofs.h 1.21
2591	  better prototypes, INHIBIT_ISO9660_entry new, volume_set_size/volume_sequence_number
2592
2593Tue Mar  2 05:16:40 1999 Eric Youngdale <eric@andante.org>
2594	* Makefile.in 1.15
2595	  Release 1.12b5
2596
2597Tue Mar  2 05:16:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2598	* README.session 1.3
2599	  Modified for cdrecord
2600
2601Tue Mar  2 04:41:26 1999 Eric Youngdale <eric@andante.org>
2602	* rock.c 1.16
2603	  Binary open for Win32, some other fixes
2604
2605Tue Mar  2 04:41:26 1999 Eric Youngdale <eric@andante.org>
2606	* name.c 1.7
2607	  casts for unsigned char *
2608
2609Tue Mar  2 04:41:25 1999 Eric Youngdale <eric@andante.org>
2610	* match.h 1.2
2611	* match.c 1.3
2612	  Joliet/ISO hide code new
2613
2614Tue Mar  2 04:41:25 1999 Eric Youngdale <eric@andante.org>
2615	* defaults.h 1.7
2616	  APPID_DEFAULT new
2617
2618Tue Mar  2 04:41:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2619	* exclude.h 1.2
2620	  __PR() macros
2621
2622Tue Mar  2 04:41:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2623	* fnmatch.c 1.3
2624	  some casts for unsigned char *
2625
2626Tue Mar  2 04:41:25 1999 Eric Youngdale <eric@andante.org>
2627	* eltorito.c 1.7
2628	  small bug fixes
2629
2630Sun Nov 29 19:13:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2631	* scsi.c 1.8
2632	  scgio.h -> scgcmd.h/scgio.h, scgio.h scgcmd.h scsidefs.h scsireg.h scsitransp.h -> include/scg
2633
2634Sun Nov 29 18:30:41 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2635	* Makefile 1.1
2636	  date and time created 98/11/29 18:30:41 by joerg
2637
2638Sat Nov 14 04:20:05 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2639	* Makefile.man 1.1
2640	  date and time created 98/11/14 04:20:05 by joerg
2641
2642Fri Oct 30 02:06:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2643	* scsi.c 1.7
2644	  open_scsi() returniert nun SCSI *scgp, wird auch fuer read_scsi() verwendet
2645
2646Sat Oct 24 01:29:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2647	* scsi.c 1.6
2648	  open_scsi(dev, timeout, verboseopen) -> open_scsi(dev, debug, verboseopen)
2649
2650**************** Release 1.12b4 *******************
2651
2652Tue Jun  2 06:44:45 1998 Eric Youngdale <eric@andante.org>
2653	* RELEASE 1.28
2654	  Release 1.12b4
2655
2656Tue Jun  2 06:43:45 1998 Eric Youngdale <eric@andante.org>
2657	* mkisofs.c 1.24
2658	  New options -print-size & -split-output, put Joliet & ElTorite PVD in right order
2659
2660Tue Jun  2 06:43:44 1998 Eric Youngdale <eric@andante.org>
2661	* mkisofs.8 1.23
2662	  -print-size/-split-output new, Release 1.12b4
2663
2664Tue Jun  2 06:14:58 1998 Eric Youngdale <eric@andante.org>
2665	* tree.c 1.25
2666	  Win32 changes, do not use sprintf result, some other fixes
2667
2668Tue Jun  2 05:40:39 1998 Eric Youngdale <eric@andante.org>
2669	* write.c 1.23
2670	  -split-output, several fixes
2671
2672Tue Jun  2 05:40:38 1998 Eric Youngdale <eric@andante.org>
2673	* multi.c 1.12
2674	  Some fixes with DOT/DODOT, create whole_name by strdup
2675
2676Tue Jun  2 05:40:38 1998 Eric Youngdale <eric@andante.org>
2677	* mkisofs.h 1.20
2678	  Win32, -print-size, -split-output
2679
2680Tue Jun  2 05:40:38 1998 Eric Youngdale <eric@andante.org>
2681	* name.c 1.6
2682	  No version number if it is part of the filename
2683
2684Tue Jun  2 05:40:37 1998 Eric Youngdale <eric@andante.org>
2685	* eltorito.c 1.6
2686	  O_BINARY for Win32
2687
2688Tue Jun  2 05:40:37 1998 Eric Youngdale <eric@andante.org>
2689	* joliet.c 1.6
2690	  bug fix for ce_bytes and chars > 128
2691
2692Tue Jun  2 05:40:37 1998 Eric Youngdale <eric@andante.org>
2693	* defaults.h 1.6
2694	  Defaults for Win32
2695
2696Tue Jun  2 05:40:36 1998 Eric Youngdale <eric@andante.org>
2697	* Makefile.in 1.14
2698	  CFLAGS new
2699
2700Fri Apr 17 12:39:39 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2701	* scsi.c 1.5
2702	  Prototypen entfernt fuer K&R C
2703
2704**************** Release 1.12b3 *******************
2705
2706Wed Feb 18 05:51:47 1998 Eric Youngdale <eric@andante.org>
2707	* RELEASE 1.27
2708	* mkisofs.c 1.23
2709	* mkisofs.8 1.22
2710	  Release 1.12b3
2711
2712Wed Feb 18 05:48:24 1998 Eric Youngdale <eric@andante.org>
2713	* tree.c 1.24
2714	  check for relocated dirs
2715
2716Wed Feb 18 05:48:23 1998 Eric Youngdale <eric@andante.org>
2717	* rock.c 1.15
2718	  check strlen of symlink buffer
2719
2720**************** Release 1.12b2 *******************
2721
2722Mon Feb 16 18:57:56 1998 Eric Youngdale <eric@andante.org>
2723	* RELEASE 1.26
2724	* mkisofs.c 1.22
2725	* mkisofs.8 1.21
2726	  Release 1.12b2
2727
2728Mon Feb 16 18:56:56 1998 Eric Youngdale <eric@andante.org>
2729	* tree.c 1.23
2730	  small bug fixes, Ingoring file message
2731
2732Mon Feb 16 18:56:56 1998 Eric Youngdale <eric@andante.org>
2733	* write.c 1.22
2734	  bug fix....
2735
2736Mon Feb 16 18:56:55 1998 Eric Youngdale <eric@andante.org>
2737	* mkisofs.h 1.19
2738	  better autoconf, better prototypes
2739
2740Mon Feb 16 18:56:55 1998 Eric Youngdale <eric@andante.org>
2741	* joliet.c 1.5
2742	  several casts to unsigned char *
2743
2744**************** Release 1.12b1 *******************
2745
2746Mon Dec 15 13:48:59 1997 Eric Youngdale <eric@andante.org>
2747	* RELEASE 1.25
2748	* mkisofs.c 1.21
2749	* mkisofs.8 1.20
2750	  Release 1.12b1
2751
2752Mon Dec 15 13:47:59 1997 Eric Youngdale <eric@andante.org>
2753	* rock.c 1.14
2754	  mkdev() autoconf corrected
2755
2756Mon Dec 15 13:47:59 1997 Eric Youngdale <eric@andante.org>
2757	* mkisofs.h 1.18
2758	  string.h/strings.h autoconf
2759
2760Mon Dec 15 13:47:59 1997 Eric Youngdale <eric@andante.org>
2761	* tree.c 1.22
2762	  set isorec.size later
2763
2764Mon Dec 15 13:47:58 1997 Eric Youngdale <eric@andante.org>
2765	* eltorito.c 1.5
2766	  some printf's moved to stderr to avoid problems
2767
2768Mon Dec 15 13:47:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2769	* configure.in 1.4
2770	  several new tests
2771
2772**************** Release 120697 *******************
2773
2774Sat Dec  6 22:06:07 1997 Eric Youngdale <eric@andante.org>
2775	* RELEASE 1.24
2776	* ChangeLog 1.18
2777	  Release 120697
2778
2779Sat Dec  6 22:05:07 1997 Eric Youngdale <eric@andante.org>
2780	* write.c 1.21
2781	* tree.c 1.21
2782	* rock.c 1.13
2783	  Fix uninitialized memory usage that screwed up lots of stupid things.   Add support for non-split symlinks.
2784
2785Sat Dec  6 22:05:05 1997 Eric Youngdale <eric@andante.org>
2786	* multi.c 1.11
2787	  init struct directory to null
2788
2789Sat Dec  6 22:05:05 1997 Eric Youngdale <eric@andante.org>
2790	* mkisofs.h 1.17
2791	  readdir include handling new, *split_SL* new
2792
2793Sat Dec  6 22:05:05 1997 Eric Youngdale <eric@andante.org>
2794	* mkisofs.c 1.20
2795	* mkisofs.8 1.19
2796	  new option -no-split-symlink-fields/-no-split-symlink-components
2797
2798Sat Dec  6 22:05:03 1997 Eric Youngdale <eric@andante.org>
2799	* defaults.h 1.5
2800	  SunOS/Solaris switch
2801
2802**************** Release 112597 *******************
2803
2804Tue Nov 25 14:09:37 1997 Eric Youngdale <eric@andante.org>
2805	* RELEASE 1.23
2806	  Release 112597
2807
2808Tue Nov 25 14:08:37 1997 Eric Youngdale <eric@andante.org>
2809	* mkisofs.8 1.18
2810	  Release 112597, -quiet option new
2811
2812Tue Nov 25 14:08:37 1997 Eric Youngdale <eric@andante.org>
2813	* mkisofs.c 1.19
2814	  verbose levels, -quiet
2815
2816Tue Nov 25 14:06:43 1997 Eric Youngdale <eric@andante.org>
2817	* write.c 1.20
2818	  vervose levels
2819
2820Tue Nov 25 14:06:42 1997 Eric Youngdale <eric@andante.org>
2821	* joliet.c 1.4
2822	  some bug fixes, handling of reloc dir
2823
2824Tue Nov 25 14:06:42 1997 Eric Youngdale <eric@andante.org>
2825	* tree.c 1.20
2826	* hash.c 1.5
2827	  verbose levels
2828
2829**************** Release 112397 *******************
2830
2831Mon Nov 24 03:52:49 1997 Eric Youngdale <eric@andante.org>
2832	* RELEASE 1.22
2833	  Release 112397
2834
2835Mon Nov 24 03:51:49 1997 Eric Youngdale <eric@andante.org>
2836	* multi.c 1.10
2837	  print error messages to stderr
2838
2839Mon Nov 24 03:51:49 1997 Eric Youngdale <eric@andante.org>
2840	* joliet.c 1.3
2841	  fixed some bugs that prevented images working on NT, convert to unicode new
2842
2843Mon Nov 24 03:51:49 1997 Eric Youngdale <eric@andante.org>
2844	* tree.c 1.19
2845	  put error/debug messages to stderr, INHIBIT_JOLIET_ENTRY new
2846
2847Thu Nov 13 06:01:42 1997 Eric Youngdale <eric@andante.org>
2848	* name.c 1.5
2849	  typo fix
2850
2851Mon Nov 10 04:27:17 1997 Eric Youngdale <eric@andante.org>
2852	* write.c 1.19
2853	  casting to unsigned char *
2854
2855**************** Release 110997 *******************
2856
2857Sun Nov  9 19:56:51 1997 Eric Youngdale <eric@andante.org>
2858	* RELEASE 1.21
2859	  110997
2860
2861Sun Nov  9 19:55:51 1997 Eric Youngdale <eric@andante.org>
2862	* mkisofs.c 1.18
2863	  getopt_long() codem, graft pointers, struct output_fragment new
2864
2865Sun Nov  9 19:55:44 1997 Eric Youngdale <eric@andante.org>
2866	* mkisofs.8 1.17
2867	  Joliet new, Graft pointers new
2868
2869Sun Nov  9 19:54:58 1997 Eric Youngdale <eric@andante.org>
2870	* tree.c 1.18
2871	  Joliet handling and graft pointer handling
2872
2873Sun Nov  9 19:54:45 1997 Eric Youngdale <eric@andante.org>
2874	* write.c 1.18
2875	  struct output_fragment new, sort goof check new, free unused space, better statistics
2876
2877Sun Nov  9 19:54:27 1997 Eric Youngdale <eric@andante.org>
2878	* multi.c 1.9
2879	  correct line length for TRANS.TBL, graft pointer merging code new
2880
2881Sun Nov  9 19:43:36 1997 Eric Youngdale <eric@andante.org>
2882	* mkisofs.h 1.16
2883	  struct output_fragment new, some defines for the tree
2884
2885Sun Nov  9 19:43:36 1997 Eric Youngdale <eric@andante.org>
2886	* iso9660.h 1.4
2887	  defines for unicode level, PVD ID for Joliet
2888
2889Sun Nov  9 19:43:36 1997 Eric Youngdale <eric@andante.org>
2890	* joliet.c 1.2
2891	  first code added
2892
2893Sun Nov  9 19:43:36 1997 Eric Youngdale <eric@andante.org>
2894	* Makefile.in 1.13
2895	  joliet.c, getopt*.c new
2896
2897Sun Nov  9 19:43:36 1997 Eric Youngdale <eric@andante.org>
2898	* name.c 1.4
2899	  mapping chars > 128
2900
2901Sun Nov  9 19:43:36 1997 Eric Youngdale <eric@andante.org>
2902	* eltorito.c 1.4
2903	  error messages to stderr, struct output_fragement new
2904
2905Sun Nov  9 19:43:36 1997 Eric Youngdale <eric@andante.org>
2906	* README 1.6
2907	  Notes for Release 1.12 added
2908
2909Thu Nov  6 20:19:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2910	* scsi.c 1.4
2911	  #include <mconfig.h> fuer AIX
2912
2913Tue Nov  4 03:27:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2914	* getopt.h 1.1
2915	  date and time created 97/11/04 03:27:44 by joerg
2916
2917Tue Nov  4 03:27:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2918	* getopt1.c 1.1
2919	  date and time created 97/11/04 03:27:39 by joerg
2920
2921Tue Nov  4 03:27:32 1997 Eric Youngdale <eric@andante.org>
2922	* getopt.c 1.1
2923	  date and time created 97/11/04 03:27:32 by eric
2924
2925Sat Oct 18 19:14:05 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2926	* scsi.c 1.3
2927	  stdlib.h -> stdxlib.h, unistd.h -> unixstd.h
2928
2929Wed Oct 15 07:25:15 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2930	* TODO 1.3
2931	  New list for 1.12
2932
2933**************** Release 1.11.1 *******************
2934
2935Mon Oct 13 05:56:49 1997 Eric Youngdale <eric@andante.org>
2936	* RELEASE 1.20
2937	* mkisofs.8 1.16
2938	  Release 1.11.1
2939
2940Mon Oct 13 05:55:49 1997 Eric Youngdale <eric@andante.org>
2941	* mkisofs.c 1.17
2942	  Release 1.11.1, let path_table start on correct sector # depending on El Torito or not
2943
2944Mon Oct 13 05:46:46 1997 Eric Youngdale <eric@andante.org>
2945	* multi.c 1.8
2946	  better checking for null pointers, USE_SCG code included, type casts for unsigned char *
2947
2948Mon Oct 13 05:46:01 1997 Eric Youngdale <eric@andante.org>
2949	* write.c 1.17
2950	  Make local time a structure rahte than a pointer so data will not overwritten, add Joliet support
2951
2952Mon Oct 13 05:41:16 1997 Eric Youngdale <eric@andante.org>
2953	* tree.c 1.17
2954	  file renaming code corrected, iso9660_file_length() called correctly (not dir!) for TRANS.TBL
2955
2956Mon Oct 13 05:32:57 1997 Eric Youngdale <eric@andante.org>
2957	* mkisofs.h 1.15
2958	  prototypes for readsecs() and scsidev_open()
2959
2960Mon Oct 13 05:30:51 1997 Eric Youngdale <eric@andante.org>
2961	* name.c 1.3
2962	  seen_dot new, include '%' to illegal characters
2963
2964Mon Oct 13 05:30:21 1997 Eric Youngdale <eric@andante.org>
2965	* rock.c 1.12
2966	  major() autoconf changed
2967
2968Mon Oct 13 05:29:40 1997 Eric Youngdale <eric@andante.org>
2969	* eltorito.c 1.3
2970	  Limit publisher ID to 23 chars
2971
2972Wed May 21 18:11:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2973	* scsi.c 1.2
2974	  scsireg.h Include
2975
2976Sat May 17 18:49:03 1997 Eric Youngdale <eric@andante.org>
2977	* joliet.c 1.1
2978	  date and time created 97/05/17 17:49:03 by eric
2979
2980Fri May 16 15:46:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2981	* config.h 1.1
2982	* scsi.c 1.1
2983	  date and time created 97/05/16 14:46:48 by joerg
2984
2985**************** Release 1.11 *******************
2986
2987Thu Apr 10 06:46:21 1997 Eric Youngdale <eric@andante.org>
2988	* RELEASE 1.19
2989	* RELEASE 1.18
2990	* mkisofs.8 1.15
2991	  Release 1.11
2992
2993Thu Apr 10 06:43:02 1997 Eric Youngdale <eric@andante.org>
2994	* write.c 1.16
2995	  Check for . and .. entries in dir
2996
2997Thu Apr 10 06:41:49 1997 Eric Youngdale <eric@andante.org>
2998	* tree.c 1.16
2999	  Strip off non-significant part of filename
3000
3001/*--------------------------------------------------------------------------*/
3002The text below is not autogenerated from SCCS comments:
3003
3004Wed Nov  5 10:46:29 1997  Andreas Buschmann US/EC4 60/1F/110 #40409  <buschman@lts.sel.alcatel.de>
3005
3006	Circumvent a bug in the SunOS / Solaris CD-ROM driver (and maybe HP/UX, too).
3007
3008       * mkisofs.8 (-S): Document switch.
3009       *  mkisofs.c (split_SL_field): new Variable, new switch -S.
3010       *  mkisofs.h (split_SL_field): new Variable.
3011       * rock.c (generate_rock_ridge_attributes): only split SL field,
3012       when split_SL_field is set.
3013
3014Tue Jun  3 15:32:21 1997  Andreas Buschmann <buschman@lts.sel.alcatel.de>
3015
3016       Circumvent a bug in the SunOS CD-ROM driver (and maybee HP/UX, too).
3017
3018       * mkisofs.8 (-s): Document switch.
3019       * mkisofs.c (split_SL_component): new Variable, new switch -s.
3020       * mkisofs.h (split_SL_component): new Variable.
3021       * rock.c (generate_rock_ridge_attributes): only split SL
3022       components, when split_SL_component is set.
3023
3024       * defaults.h: Added SunOS string.
3025
3026
3027Wed Mar 19 16:50:17 1997  Fred Fish  <fnf@ninemoons.com>
3028
3029	* Makefile.in (CFLAGS): Let configure set basic flags.  Move
3030	compilation option -c to actual CC commands.
3031	(LDFLAGS): Let configure set basic flags.
3032	(Makefile): Depends upon config.status, not configure.
3033	Regenerate if necessary from Makefile.in using config.status.
3034	(configure): Cd to srcdir before running autoconf.
3035	* acconfig.h: New file to hold nonstandard entries used in
3036	config.h.in.  Used by autoheader to generate config.h.in.
3037	* config.h.in: Regenerated with autoheader.
3038	* configure.in: Check for existance of sbrk() function.
3039	* configure: Regenerated with autoconf 2.12.
3040	* fnmatch.c (FMN_FILE_NAME): Define if not already defined.
3041	(FNM_LEADING_DIR): Ditto.
3042	(FNM_CASEFOLD): Ditto.
3043	* mkisofs.c (main): Only use sbrk() if system supports it.
3044
3045Fri Mar 14 21:54:37 1997  Eric Youngdale  <eric@andante.jic.com>
3046
3047	* Bump version number to 1.10, public release.
3048
3049	* Put entire thing under RCS.  History is buried there now.
3050
3051	* Fix bug involving empty directories, translation tables and
3052	malloc(0).
3053
3054Mon Feb 17 12:44:03 1997  Eric Youngdale  <eric@andante.jic.com>
3055
3056	* Bump version number to 1.10b7.
3057
3058	* Makefile.in, configure.in, config.in: Change to use GNU autoconf.
3059
3060	* Configure: Delete old configuration script.
3061
3062	* tree.c: Fix bug where we had a rename limit of 1000 files
3063	instead of 0x1000.
3064
3065	* mkisofs.c: Fix sign of timezone offset.  Linux iso filesystem
3066	also need to be fixed, unfortunately.
3067
3068Tue Dec  3 22:21:21 1996  Eric Youngdale  <eric@sub2317.jic.com>
3069
3070	Fixed a couple of multi-session bugs.  Discs now seem to
3071	work on both Solaris and Windows-NT.
3072
3073	* Bump version number to 1.10b6.
3074
3075Tue Dec  3 22:21:21 1996  Eric Youngdale  <eric@sub2317.jic.com>
3076
3077	Multi-session stuff *almost* there.  Discs seem to work
3078	under Linux without any problem, but under DOS only
3079	the first session is seen.  The patch to write.c
3080	inspired by disc written by Windows generated multi-session
3081	disc, which will hopefully make the discs usable under
3082	DOS as well.
3083
3084	* Bump version number to 1.10b5.
3085
3086	* write.c: use size of new session, not total of all sessions
3087	in volume_space_size field.
3088
3089	* mkisofs.8: Update with current location of cdwrite.
3090
3091Mon Nov  4 23:45:01 1996  Eric Youngdale  <eric@sub2317.jic.com>
3092
3093	* Bump version number to 1.10b4.
3094
3095	* Add cdwrite.c.diff file, which provides a very crude, minimal
3096	interface between mkisofs and cdwrite.  It should be enough to
3097	generate a multi-session disc, but it hasn't been tested yet.
3098
3099Thu Oct 17 00:39:52 1996  Eric Youngdale  <eric@sub2317.jic.com>
3100
3101	* Bump version number to 1.10b3.
3102
3103Wed Oct 16 23:40:44 1996  Michael Fulbright <msf@redhat.com>
3104
3105	Add support for 'El Torito' specification which allows for bootable
3106	cdroms.
3107
3108	* Makefile.in: Add eltorito.[c,o].
3109
3110	* defaults.h: Add default settings for El Torito related things.
3111
3112	* iso9660.h: Add structure definitions for El Torito.
3113
3114	* mkisofs.8: Document new options.
3115
3116	* mkisofs.c: Add support for new options related to El Torito.
3117
3118	* mkisofs.h: Add definitions, prototypes as required.
3119
3120	* tree.c: Add search_tree_file function to search for a specified
3121	file.
3122
3123	* write.c: Add support for writing special records for El Torito.
3124
3125	* eltorito.c: New file.
3126
3127
3128Wed Oct 16 23:40:44 1996  Eric Youngdale  <eric@sub2317.jic.com>
3129
3130	* rock.c: Fix bug whereby we made assumptions about how
3131	dev_t was split into major/minor.  Use major() and minor()
3132	macros to do this for us, since each system should
3133	do this correctly.
3134
3135	* write.c: Fix bug whereby abstract, copyright and appid
3136	strings were not properly filled if application ID weren't
3137	in use.
3138
3139Sun Sep 29 10:05:10 1996  Eric Youngdale  <eric@sub2317.jic.com>
3140
3141	* Bump version number to 1.10b2.  Minor bug fixes here
3142	and there.
3143
3144Sun Sep 15 18:54:05 1996  Eric Youngdale  <eric@sub2317.jic.com>
3145
3146	* Bump version number to 1.10b1.  Major new functionality is
3147	support for multi-session.  Still a bit preliminary, but
3148	most of the pieces are there now.
3149
3150Wed Dec 20 16:44:44 1995  Eric Youngdale  (eric@andante.aib.com)
3151
3152        * mkisofs.c, mkisofs.8, Makefile (version_string): Bump to 1.05.
3153
3154	* rock.c: Bugfix for cases where sizeof(int) == 4 and
3155	sizeof(dev_t) > 4.
3156
3157	* rock.c: Bugfix for long symbolic links ('/' characters were
3158	being dropped).
3159
3160	Patches from Peter Miller <pmiller@agso.gov.au>:
3161
3162	* mkisofs.8: Documentation fix (some versions of nroff don't
3163	like '.' in column 1 if it is not a nroff command).
3164
3165	* mkisofs.c: Add support for 'rationalize' option.
3166	Similar to rock ridge, except echos of development environment
3167	are removed.
3168
3169	* write.c Status indicator now indicates percent finished, and
3170	estimated time of completion.
3171
3172Sun Feb 26 01:52:06 1995  Eric Youngdale  (eric@largo)
3173
3174	* Add patches from Ross Biro to allow you to merge arbitrary
3175	trees into the image.  This is not compiled in by default but
3176	you need to add -DADD_FILES when compiling.
3177
3178Fri Feb 17 02:29:03 1995  Paul Eggert  <eggert@twinsun.com>
3179
3180	* tree.c: Port to Solaris 2.4.  Prefer <sys/mkdev.h> if
3181	HASMKDEV.  Cast unknown integer types to unsigned long and
3182	print them with %lu or %lx.
3183
3184Thu Jan 26 15:25:00 1995  H. Peter Anvin  (hpa@yggdrasil.com)
3185
3186	* mkisofs.c: Substitute underscore for leading dot in non-Rock
3187	Ridge filenames, since MS-DOS cannot read files whose names
3188	begin with a period.
3189
3190Mon Jan 16 18:31:41 1995  Eric Youngdale  (eric@aib.com)
3191
3192	* rock.c (generate_rock_ridge_attributes): Only use ROOT
3193	record for symlinks if we are at the start of the symlink.
3194	Otherwise just generate an empty entry.
3195
3196Mon Jan 16 16:19:50 1995  Eric Youngdale  (eric@aib.com)
3197
3198	* diag/isodump.c: Use isonum_733 instead of trying to dereference
3199	pointers when trying to decode 733 numbers in the iso9660 image.
3200
3201	* diag/isovfy.c: Likewise.
3202
3203	* write.c: Always assign an extent number, even for zero length
3204	files.  A zero length file with a NULL extent is apparently dropped
3205	by many readers.
3206
3207Wed Jan 11 13:46:50 1995  Eric Youngdale  (eric@aib.com)
3208
3209	* mkisofs.c: Modify extension record to conform to IEEE P1282
3210	specifications.  This is commented out right now, but a trivial
3211	change to a #define enables this.   I need to see the specs
3212	to see whether anything else changed before this becomes final.
3213
3214	* write.c (FDECL4): Fix so that we properly determine error
3215	conditions.
3216
3217	* mkisofs.h: Change rr_attributes to unsigned.
3218
3219	* tree.c(increment_nlink): Change pnt since rr_attributes is now
3220	  unsigned.
3221
3222	Ultrix patches from petav@argon.e20.physik.tu-muenchen.de (Peter Averkamp)
3223
3224	* rock.c: Fix for ultrix systems, we have 64 bit device numbers.
3225	Type cast when generating file size.  Change rr_attributes to
3226	unsigned.
3227
3228	* mkisofs.c: For ultrix systems, define our own function
3229	for strdup.
3230
3231	* mkisofs.c: Fix usage() since some compilers do not concatenate
3232	strings properly (i.e. ultrix).
3233
3234	Bugs found with Sentinel II:
3235
3236	* write.c: Fix a couple of memory leaks.
3237
3238	* mkisofs.c: Bugfix - always put a zero byte at end of name
3239	for ".." entry.
3240
3241	* tree.c: Set isorec.date from fstatbuf.st_ctime, not current_time,
3242	  since current_time might not be set.
3243
3244Sat Dec  3 14:55:42 1994  Eric Youngdale  (eric@andante)
3245
3246	* mkisofs.c: When returning entry for ".." file, set second byte
3247	to 0.
3248
3249	* write.c: Free name and rr_attributes fields when writing.
3250
3251Mon Nov 28 13:36:27 1994  Eric Youngdale  (eric@andante)
3252
3253	* mkisofs.h: Change rr_attributes to unsigned.
3254
3255	* rock.c: Ditto.  Work around >>32 bug in ultrix for 64 bit data types.
3256
3257	* mkisofs.c (usage): Fix for ultrix - use continuation lines
3258	instead of assuming that strings are catenated by the compiler.
3259
3260Mon Jun 20 20:25:26 1994  Eric Youngdale  (eric@esp22)
3261
3262        * mkisofs.c, mkisofs.8, Makefile (version_string): Bump to pre-1.02.
3263
3264	* mkisofs.h: Fix declaration of e_malloc to use DECL macros.
3265
3266	* tree.c: Fix bug in previous change.
3267
3268	* diag/*.c: Add appropriate copyright notices.
3269
3270Sat Apr  9 13:30:46 1994  Eric Youngdale  (ericy@cais.com)
3271
3272        * Configure: New file - shell script that determines a bunch of
3273	things to properly build mkisofs.
3274
3275	* Makefile.in: New file - copy of Makefile, but Configure sets a
3276	few things up for it.
3277
3278	* tree.c: Do not depend upon opendir to return NULL if we cannot
3279	open a directory - actually try and read the first entry.  The
3280	foibles of NFS seem to require this.
3281
3282	* write.c: Fix definition of xfwrite (Use FDECL4)
3283
3284	Add some changes to allow more configurability of some of the
3285	volume header fields:
3286
3287	* mkisofs.8: Document new configuration options.
3288
3289	* mkisofs.c: Add variables to hold new fields.  Add function to
3290	read .mkisofsrc files.
3291
3292	* defaults.h: Another way of configuring the same things.
3293
3294	Add some changes from Leo Weppelman leo@ahwau.ahold.nl.
3295
3296	* mkisofs.c:  Allow -A to specify application ID.  Fix usage(),
3297	getopt and add case switch.
3298
3299	* rock.c: Fix handling of device numbers (dev_t high should only
3300	be used when sizeof(dev_t) > 32 bits).
3301
3302	Add a bunch of changes from Manuel Bouyer.
3303
3304	* diag/Makefile: New file.
3305
3306	* diag/dump.c, diag/isodump.c: Use termios if system supports it.
3307
3308	* (throughout): Replace all occurences of "malloc" with e_malloc.
3309
3310	* mkisofs.c:  For NetBSD, attempt to increase the rlimit for
3311	the size of the data segment to about 33 Mb.
3312
3313	* mkisofs.c (e_malloc): New function.  Calls malloc, and prints
3314	nice error message and exits if NULL is returned.
3315
3316Sun Jan 23 19:23:57 1994  Eric Youngdale  (eric@esp22)
3317
3318        * mkisofs.c, mkisofs.8, Makefile (version_string): Bump to 1.01.
3319
3320    Add a bunch of stuff so that mkisofs will work on a VMS system.
3321
3322	* (ALL): Change any direct use of the "st_ino" field from
3323	the statbuf to use a macro.
3324
3325	* mkisofs.h: Define appropriate macros for both VMS and unix.
3326
3327	* (ALL): Add type casts whenever we use the UNCACHED_DEV macro.
3328
3329	* rock.c: Wrap a #ifndef VMS around block and character device
3330	stuff.
3331
3332	* write.c: Add prototype for strdup if VMS is defined.
3333
3334	* make.com: Script for building mkisofs on a VMS system.
3335
3336	* Makefile: Include make.com in the distribution.
3337
3338	* mkisofs.c: Include <sys/type.h> on VMS systems.
3339
3340	* tree.c: Include <sys/file.h> and "vms.h" on VMS systems.
3341
3342	* mkisofs.h (PATH_SEPARATOR, SPATH_SEPARATOR):  New macros
3343	that define the ascii character that separates the last directory
3344	component from the filename.
3345
3346	* tree.c, mkisofs.c: Use them.
3347
3348	* vms.c: New file.  Contains version of getopt, strdup, opendir,
3349	readdir and closedir.
3350
3351	* vms.h: New file.  Defines S_IS* macros.  Define gmtime as
3352	localtime, since gmtime under VMS returns NULL.
3353
3354Sat Jan 15 13:57:42 1994  Eric Youngdale  (eric@esp22)
3355
3356	* mkisofs.h (transparent_compression): New prototype.
3357
3358	* mkisofs.c (transparent_compression): Declare, use
3359	'-z' option to turn on.
3360
3361	* tree.c: Change TRANS.TBL;1 to TRANS.TBL (version gets
3362	added later, if required).
3363
3364	* rock.c: If transparent compression requested, verify
3365	file is really suitable (check magic numbers), and extract
3366	correct file length to store in SUSP record.
3367
3368Sat Jan 15 01:57:42 1994  Eric Youngdale  (eric@esp22)
3369
3370	* write.c (compare_dirs): Bugfix for patch from Jan 6.
3371
3372	* mkisofs.h (struct directory_entry): Add element total_rr_attr_size.
3373	(struct file_hash): Add element ce_bytes.
3374
3375	* write.c (iso_write): Update last_extent_written, as required,
3376	and check it against last_extent as a sanity check.
3377	(generate_one_directory): If ce_bytes is non-zero, allocate
3378	a buffer and fill it with the CE records.  Also, update
3379	the extent and offset entries in the CE SUSP field and
3380	output after directory is written.
3381	(assign_directory_addresses): Allow for CE sectors after each
3382	directory.
3383
3384	* tree.c (sort_n_finish): Set field ce_bytes by summing
3385	the sizes of all CE blocks in each files RR attributes.
3386	Do not count these bytes for main directory.
3387
3388	* rock.c (generate_rock_ridge_attributes): Generate
3389	CE entries to break up large records into manageable sizes.
3390	Allow long names to be split, and allow long symlinks to be split.
3391	Allow splitting before each SUSP field as well, to make
3392	sure we do not screw outselves.
3393
3394Thu Jan  6 21:47:43 1994  Eric Youngdale  (eric@esp22)
3395
3396    Bugfix.
3397
3398	* write.c (compare_dirs): Only compare directory names up to
3399	the ';' for the version number.
3400
3401    Add four new options: (1) Full 31 character filenames,
3402    (2) Omit version number, (3) Omit trailing period from filenames,
3403    (4) Skip deep directory relocation.
3404
3405	* iso9660.h: Allow 34 characters for filename.
3406
3407	* mkisofs.8: Update for new options.
3408
3409	* mkisofs.c: Add flag variables for new options.
3410	Mention new options in usage(), tell getopt about
3411	new options, and set appropriate flags when
3412	new options are specified.
3413
3414	* mkisofs.c (iso9660_file_length): Implement new options.
3415
3416	* mkisofs.h: Declare flag variables for new options.
3417
3418	* tree.c (sort_n_finish): Increase declaration of newname and
3419	rootname to 34 characters.  If full_iso9660_filenames in effect,
3420	use different rules for making unique names.
3421
3422	* tree.c (scan_directory_tree): Use RR_relocation_depth instead of
3423	constant for threshold for starting deep directory relocation.
3424
3425Wed Jan  5 01:32:34 1994  John Brezak (brezak@ch.hp.com)
3426
3427	* Makefile.bsd: New file.  For NetBSD.
3428
3429	* rock.c, tree.c: Do not include sys/sysmacros.h for NetBSD.
3430
3431Fri Dec 31 13:22:52 1993  Eric Youngdale  (eric@esp22)
3432
3433        * mkisofs.c, mkisofs.8, Makefile (version_string): Bump to 1.00.
3434
3435	* tree.c (scan_directory_tree): Handle case where we do not
3436	have permissions to open a directory.
3437
3438	* write.c (xfwrite): New function - wrapper for fwrite,
3439	except that we print message and punt if write fails.
3440
3441	* write.c: Move include of mkisofs.h and iso9660.h until after
3442	string.h and stdlib.h is included.
3443
3444	* write.c: Do not attempt to use strerror on sun systems.
3445
3446Thu Dec 9  13:17:28 1993  R.-D. Marzusch (marzusch@odiehh.hanse.de)
3447
3448        * exclude.c, exclude.h: New files.  Contains list of files to
3449	exclude from consideration.
3450
3451	* Makefile: Compile exclude.c, add dependencies to other files.
3452
3453	* mkisofs.8: Describe -x option.
3454
3455	* mkisofs.c: Include exclude.h, handle -x option.
3456
3457
3458Fri Dec 10 01:07:43 1993  Peter van der Veen (peterv@qnx.com)
3459
3460 	* mkisofs.c, mkisofs.h: Moved declaration of root_record.
3461
3462 	* mkisofs.h: Added prototype for get_733().
3463
3464 	* write.c(iso_write), tree.c, rock.c(generate_rock_ridge_attributes):
3465 	Added defines for QNX operation system
3466
3467 	* rock.c(generate_rock_ridge_attributes): symbolic links should
3468 	not have CONTINUE component flag set unless there are multiple
3469 	component records, and mkisofs does not generate these.
3470 	st_ctime was stored as the creation time, changed to attribute time.
3471 	QNX has a creation time, so that is stored as well under QNX.
3472
3473Thu Oct 28 19:54:38 1993  Eric Youngdale  (eric@kafka)
3474
3475        * mkisofs.c, Makefile (version_string): Bump to 0.99.
3476
3477	* write.c(iso_write): Put hour, minute, second into date fields in
3478	volume descriptor.
3479
3480	* write.c (iso_write): Set file_structure_version to 1, instead of
3481	' ' (Seems to screw up Macs).
3482
3483Sun Oct 17 01:13:36 1993  Eric Youngdale  (eric@kafka)
3484
3485        * mkisofs.c, Makefile (version_string): Bump to 0.98.
3486
3487    Increment nlink in root directory when rr_moved directory is present.
3488
3489        * tree.c (increment_nlink): New function.
3490
3491	* tree.c (finish_cl_pl_entries): Call increment_nlink for all
3492	references to the root directory.
3493
3494	* tree.c (root_statbuf): New variable.
3495
3496	* tree.c (scan_directory_tree): Initialize root_statbuf when we
3497	stat the root directory.
3498
3499	* tree.c (generate_reloc_directory): Use root_statbuf when
3500	generating the Rock Ridge stuff for the ".." entry in the
3501	reloc_dir.
3502
3503	* tree.c (scan_directory_tree): Use root_statbuf when generating
3504	the ".." entry in the root directory.
3505
3506Sat Oct 16 10:28:30 1993  Eric Youngdale  (eric@kafka)
3507
3508    Fix path tables so that they are sorted.
3509
3510	* tree.c (assign_directory_addresses): Move to write.c
3511
3512	* write.c (generate_path_tables): Create an array of pointers to
3513	the individual directories, and sort it based upon the name and
3514	the parent path table index.  Then update all of the indexes and
3515	repeat the sort until the path table indexes no longer need to be
3516	changed, and then write the path table.
3517
3518    Fix problem where hard links were throwing off the total extent count.
3519
3520	* write.c (iso_write): Call assign_file_addresses, and then
3521	use last_extent to determine how big the volume is.
3522
3523	* write.c (generate_one_directory): Decrement n_data_extents
3524	for hard links to non-directories so that the expected number
3525	of extents is written correctly.
3526
3527	* write.c(assign_file_addresses): New function.
3528
3529Fri Oct 15 22:35:43 1993  Eric Youngdale  (eric@kafka)
3530
3531    The standard says we should do these things:
3532
3533	* tree.c (generate_reloc_directory): Add RR attributes to
3534	the rr_moved directory.
3535
3536	* mkisofs.c(main): Change ER text strings back to recommended
3537	values.
3538
3539Tue Oct 12 21:07:38 1993  Eric Youngdale  (eric@kafka)
3540
3541        * mkisofs.c, Makefile (version_string): Bump to 0.97.
3542
3543	* tree.c (scan_directory_tree): Do not insert PL entry into
3544	root directory record (i.e. !parent)
3545
3546	* tree.c (finish_cl_pl_entries): Do not rely upon name
3547	comparison to locate parent - use d_entry->self instead,
3548	which is guaranteed to be correct.
3549
3550	* mkisofs.h: New variable n_data_extents.
3551
3552	* tree.c: Declare and initialize n_data_extents to 0.
3553	(scan_directory_tree) for non-directories, add
3554	ROUND_UP(statbuf.st_size) to n_data_extents.
3555	(sort_n_finish): Increment n_data_extents for translation tables,
3556	as appropriate.
3557
3558	* write.c(iso_write): Add n_data_extents to the
3559	volume_space_size field.
3560
3561	* hash.c(add_hash): If size != 0 and extent == 0, or
3562	if size == 0 and extent != 0, then complain about
3563	inserting this into the hash table.  Kind of a sanity check.
3564
3565Sat Oct  9 16:39:15 1993  Eric Youngdale  (eric@kafka)
3566
3567        * mkisofs.c, Makefile (version_string): Bump to 0.96.
3568
3569	Numerous bugfixes, thanks to a one-off disc from rab@cdrom.com.
3570
3571	* write.c(generate_one_directory): Wait until after we have
3572	filled in the starting_extent field to s_entry before calling
3573	add_hash.  This fixes a problem where the hash table gets an
3574	extent of 0 for all regular files, and this turns up when you have
3575	hard links on the disc. (The hash table allows us to have each
3576	hard link point to the same extent on the cdrom, thereby saving
3577	some space).
3578
3579	* tree.c(scan_directory_tree): Set statbuf.st_dev and
3580	statbuf.st_ino to the UNCACHED numbers for symlinks that we
3581	are not following.  This prevents the function find_hash from
3582	returning an inode that cooresponds to the file the symlink points
3583	to, which in turn prevents generate_one_directory from filling in
3584	a bogus file length (should be zero for symlinks).
3585
3586	* tree.c(scan_directory_tree): Always call lstat for the file
3587	so that non-RockRidge discs get correct treatment of symlinks.
3588	Improve error message when we ignore a symlink on a non-RR disc.
3589
3590	* write.c(generate_one_directory): Set fields for starting_extent
3591	and size in the "." and ".." entries before we add them to the
3592	file hash.  Fixes problems with incorrect backlinks for second
3593	level directories.
3594
3595Wed Oct  6 19:53:40 1993  Eric Youngdale  (eric@kafka)
3596
3597	* write.c (write_one_file): Print message and punt if we are
3598	unable to open the file.
3599
3600	* tree.c(scan_directory_tree): For regular files, use the access
3601	function to verify that the file is readable in the first place.
3602	If not, issue a warning and skip it.  For directories, it probably
3603	does not matter, since we would not be able to descend into them
3604	in the first place.
3605
3606Wed Sep 29 00:02:47 1993  Eric Youngdale  (eric@kafka)
3607
3608        * mkisofs.c, Makefile (version_string): Bump to 0.95.
3609
3610	* write.c, tree.c: Cosmetic changes to printed information.
3611
3612        * tree.c(scan_directory_tree): Set size to zero for
3613	special stub entries that correspond to the
3614	relocated directories.  Hopefully last big bug.
3615
3616	* mkisofs.h: Change TABLE_INODE, UNCACHED_* macros
3617	to be 0x7fff... to be compatible with signed datatypes.
3618
3619Mon Sep 27 20:14:49 1993  Eric Youngdale  (eric@kafka)
3620
3621        * mkisofs.c, Makefile (version_string): Bump to 0.94.
3622
3623	* write.c (write_path_tables): Actually search the
3624	directory for the matching entry in case we renamed
3625	the directory because of a name conflict.
3626
3627	* tree.c(scan_directory_tree): Take directory_entry pointer
3628	as second argument so that we can create a backpointer
3629	in the directory structure that points back to the original
3630	dir.
3631
3632	* mkisofs.c: Fix call to scan_directory_tree to use new calling
3633	sequence.
3634
3635	* write.c(generate_one_directory): Punt if the last_extent counter
3636	ever exceeds 700Mb/2048.  Print name of responsible file,
3637	extent counter, and starting extent.  Perhaps we can catch it in
3638	the act.
3639
3640Sun Sep 26 20:58:05 1993  Eric Youngdale  (eric@kafka)
3641
3642        * mkisofs.c, Makefile (version_string): Bump to 0.93.
3643
3644	* tree.c(scan_directory_tree): Handle symlinks better.  Either
3645	leave them as symlinks, or erase any trace that they were a
3646	symlink but do not do it 1/2 way as before.  Also, watch for
3647	directory loops created with symlinks.
3648
3649	* mkisofs.h: Add new flag follow_links.
3650
3651	* mkisofs.c: Add command line switch "-f" to toggle follow_links.
3652
3653	* mkisofs.8: Document new switch.
3654
3655	* tree.c: Add code to handle symlinks using new flag.
3656
3657	* hash.c: Add add_directory_hash, find_directory_hash functions.
3658
3659	* mkisofs.h: Add prototypes.
3660
3661Sat Sep 25 14:26:31 1993  Eric Youngdale  (eric@kafka)
3662
3663        * mkisofs.c, Makefile (version_string): Bump to 0.92.
3664
3665	* mkisofs.c: Make sure path is an actual directory before trying
3666	to scan it.
3667
3668	* mkisofs.h: Add DECL and FDECL? macros for sparc like systems.
3669	Do proper define of optind and optarg under SVr4.
3670
3671	* tree.c: Change translation table name from YMTRANS.TBL to TRANS.TBL.
3672
3673	* mkisofs.c: Neaten up message in extension record when RRIP is
3674	in use.
3675
3676	* Throughout - change all function declarations so that
3677	traditional C compilers (i.e. sparc) will work.
3678
3679	* Makefile: Change to use system default C compiler.
3680
3681	* mkisofs.c: Add some stuff so that this will compile under VMS.
3682	Many things missing for VMS still.
3683
3684	* iso9660.h: Do not use zero length array in struct definition.
3685
3686	* tree.c (sort_n_finish): Account for this.
3687
3688	* Change copyright notice.
3689
3690
3691Wed Aug 25 08:06:51 1993  Eric Youngdale  (eric@kafka)
3692
3693        * mkisofs.c, Makefile (version_string): Bump to 0.91.
3694
3695	* mkisofs.h: Only  include sys/dir.h for linux.  Other systems
3696	will need other things.
3697
3698	* mkisofs.c,  tree.c: Include unistd.h.
3699
3700	* Makefile:  Use OBJS to define list of object files.
3701
3702Sun Aug 22 20:55:17 1993  Eric Youngdale  (eric@kafka)
3703
3704        * mkisofs.c, Makefile (version_string): Bump to 0.9.
3705
3706	* write.c (iso_7*): Fix so that they work properly  on Motorola
3707	systems.
3708
3709Fri Aug 20 00:14:36 1993  Eric Youngdale  (eric@kafka)
3710
3711        * mkisofs.c, Makefile (version_string): Bump to 0.8.
3712
3713	* rock.c: Do not mask off write permissions from posix file modes.
3714
3715Wed Aug 18 09:02:12 1993  Eric Youngdale  (eric@kafka)
3716
3717        * mkisofs.c, Makefile (version_string): Bump to 0.7.
3718
3719        *  rock.c: Do not  write  NM field  for . and .. (redundant and a
3720	waste of space).
3721
3722	* mkisofs.c: Take -P and -p options for publisher and preparer id
3723	fields.
3724
3725	* write.c: Store  publisher and preparer id  in  volume
3726	descriptor.
3727
3728	* rock.c: Write  optional  SP field to identify  SUSP.  Write
3729	optional CE field to point to the extension header.
3730
3731	* tree.c: Request  SP and  CE fields be added to root directory.
3732
3733        * tree.c: Fix bug in name conflict resolution.
3734
3735        * write.c: Fill in date fields in the  colume descriptor.
3736
3737        * write.c (write_one_file): If the file is large enough, write  in
3738	chunks of 16 sectors to improve performance.
3739
3740	* hash.c (add_hash, find_hash, etc): Do  not hash s_entry, instead
3741	store relevant info in hash structure (we free s_entry  structs as
3742	we write files, and we need to have access to the hash table  the
3743	whole  way through.
3744
3745	* write.c: Add a few statistics about directory sizes, RR sizes,
3746	translation table sizes, etc.
3747
3748	* tree.c: Use major, not MAJOR.  Same for minor.  Define S_ISSOCK
3749	and S_ISLNK if not defined.
3750
3751	* rock.c: Define S_ISLNK if not defined.
3752
3753	* mkisofs.c: Print out max memory usage.  Fix bug in call to getopt.
3754
3755        * mkisofs.c, Makefile (version_string): Bump to 0.6.
3756
3757	* tree.c: Simplify the calculation of isorec.len,  isorec.name_len
3758	and the calculation of the path table sizes by doing it all at
3759	one point after  conflict resolution is done.
3760
3761	* tree.c: scan_directory_tree is now  responsible for generating
3762	the line that goes into the YMTRANS.TBL file.  These lines are
3763	collected later  on into something that will be dumped to the
3764	file. Correctly handle all of the special file types.
3765
3766Mon Aug 16 21:59:47 1993  Eric Youngdale  (eric@kafka)
3767
3768        * mkisofs.c, Makefile (version_string): Bump to 0.5.
3769
3770	* mkisofs.c: Add -a option  (to force all files to be
3771	transferred).  Remove find_file_hash stuff.
3772
3773	* write.c: Pad length even if Rock Ridge is not in use.
3774
3775	* hash.c: Rewrite hash_file_* stuff so that it  can be used to
3776	easily  detect (and look up) filenames that have been  accepted
3777	for use  in this directory.  Used for name collision detection.
3778
3779	* tree.c (sort_n_finish): If two names collide, generate a unique
3780	one (verified with the hash routines).  Change the lower priority
3781	name if there is a difference.
3782
3783
3784
3785Sat Aug 14 13:18:21 1993  Eric Youngdale  (eric@kafka)
3786
3787        * mkisofs.c, Makefile (version_string): Bump to 0.4.
3788
3789	* tree.c (load_translation_table): New  function - read
3790	YMTRANS.TBL.  (scan_directory_tree) Call it.
3791
3792	* mkisofs.c (iso9660_file_length): Call find_file_hash to see
3793	if translated name is specified.  If so, use it.
3794
3795	* hash.c (name_hash, add_file_hash, find_file_hash,
3796	flush_file_hash): New functions for hashing stuff from
3797	YMTRANS.TBL.
3798
3799	* mkisofs.h: Add a bunch of prototypes for the new functions.
3800
3801	* mkisofs.8: Update.
3802
3803        * mkisofs.c, Makefile (version_string): Bump to 0.3.
3804
3805        * Makefile: Add version number to tar file in dist target.
3806
3807	* mkisofs.c: Call finish_cl_pl_entries() after directories have
3808	been generated, and extent numbers assigned.
3809
3810	* write.c (generate_one_directory): Update s_entry->size  for
3811	directories (as well as isorec.size).
3812
3813	* rock.c:  Add  code to generate CL, PL, and RE entries.  The
3814	extent numbers for the CL and PL  entries are  NULL, and these
3815	are filled in  later once we know where they actually belong.
3816
3817	* mkisofs.h: Add parent_rec to directory_entry.  Used to fix CL/PL
3818	stuff.
3819
3820	* tree.c (scan_directory_tree): Set  flag to generate  CL/PL/RE
3821	entries  as required, update sizes as well.
3822
3823Fri Aug 13 19:49:30 1993  Eric Youngdale  (eric@kafka)
3824
3825        * mkisofs.c (version_string): Bump to 0.2.
3826
3827	* hash.c: Do not use entries with inode  == 0xffffffff or dev  ==
3828	0xffff.
3829
3830	* write.c (write_path_tables):  Strip leading directory specifications.
3831
3832	* mkisofs.h: Add  definition for reloc_dir symbol.  Add prototype
3833	for sort_n_finish, add  third parameter  to  scan_directory_tree
3834	(for true parent, when directories are relocated).
3835
3836	* mkisofs.c (main): Modify call to scan_directory_tree.  Call
3837	sort_n_finish for reloc_dir.
3838
3839	* tree.c (sort_n_finish): New function - moved code from
3840	scan_directory_tree.
3841
3842	* tree.c (generate_reloc_directory): New function.  Generate
3843	directory to hold relocated directories.
3844
3845	* tree.c (scan_directory_tree): Strip leading directories when
3846	generating this_dir->name.  If depth is  too great,  then move
3847	directory to reloc_dir (creating if it does not exist, and leave
3848	a dummy (non-directory) entry  in the regular directory  so that
3849	we can eventually add the required Rock Ridge record.
3850
3851	* tree.c (scan_directory_tree): Use s_entry instead of sort_dir,
3852	assign to this_dir->contents sooner.
3853
3854Thu Aug 12 22:38:17 1993  Eric Youngdale  (eric@kafka)
3855
3856	* mkisofs.c (usage): Fix syntax.
3857
3858	* mkisofs.c (main): Add new argument to scan_directory_tree
3859
3860	* tree.c (scan_directory_tree): If directory is at  depth 8 or
3861	more, create rr_moved directory in main directory.
3862
3863Mon Jul 26 19:45:47 1993  Eric Youngdale  (eric@kafka)
3864
3865	* mkisofs v 0.1 released.
3866
3867