1 ****** Version 2.01 ******
3 Wed Sep 8 20:28:58 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
12 Thu Sep 2 13:05:11 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
14 -D Hinweis auf ISO9660:1999
16 Mon Aug 30 12:24:17 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
20 Tue Aug 24 19:21:54 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
22 Intermediate Cast auf (void *) damit GCC nicht wegen "strict-aliasing rules" meckert
24 Tue Aug 3 21:21:54 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
26 Hinweis auf Bugfix fuer -no-split-symlink-components / -no-split-symlink-fields
28 Sat Jul 31 17:11:30 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
30 Schreibfehler beseitigt
32 Sat Jul 17 23:42:14 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
36 -volset-size ist nun auf 1 begrenzt
38 Sun Jul 11 18:30:27 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
40 Fehlermeldung bei -L/-H/-P weis nun korrekt auf 2.02 hin
42 Sun Jul 11 02:03:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
46 Fri Jul 9 17:34:41 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
50 Fri Jul 9 16:06:36 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
53 static -> LOCAL + EXPORT
55 Fri Jul 9 15:32:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
57 'VIDEO_TS' wird jetzt immer gefunden und mkisofs bricht ab wenn es nicht gefunden werden konnte und -dvd-video
59 Fri Jun 18 11:17:08 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
61 Nachdenken ueber Speedup
63 Thu Jun 17 12:25:43 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
67 Thu Jun 17 11:22:11 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
70 For Schleife ohne strlen() in Ende Bedingung
72 Sat Jun 12 16:15:16 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
74 sprintf() zur besseren Geschwindigkeit beim Erzeugen von 8.3 Filenamen in sort_n_finish() vermeiden
76 Mon Jun 7 13:02:01 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
78 Dokumentation der maximalen Stringlaenge der Eintraege im PVD nun auch bei den Optionen
80 Sat Jun 5 16:48:02 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
83 Optionen -H/-L/-P sind veraltet und werden mit 2.02 POSIX.1-2001 konform
85 Tue Jun 1 18:27:04 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
89 Tue Jun 1 16:53:24 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
91 Bei DJGPP auch alle Files eXecutable machen.
93 Tue Jun 1 16:52:47 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
95 load_nls("cp437") per Default auch fuer DJGPP
97 Tue Jun 1 16:51:47 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
99 SYSTEM_ID -> DOS fuer DJGPP
101 Tue Jun 1 16:50:58 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
103 setmode(fileno(stdout), O_BINARY) beim Extrahieren von Dateien nach STDOUT
105 Tue Jun 1 14:07:06 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
107 Funktionen moeglichst LOCAL
109 Tue Jun 1 13:50:50 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
120 Umstellung auf libusal
122 Sat May 29 17:46:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
124 cdr_defaults() nur mit libusal rufen
126 Sat May 29 16:55:08 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
131 Fri May 28 13:51:13 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
133 Support fuer cdr_defaults() (/etc/default/cdrecord) neu
135 Fri May 28 13:39:35 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
139 Fri May 28 13:37:39 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
144 Fri May 28 13:36:25 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
150 Fri May 28 01:09:55 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
155 Thu May 27 01:54:59 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
157 scsi.c Prototypen -> scsi.h
159 Thu May 27 01:54:31 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
161 date and time created 04/05/27 00:54:31 by joerg
163 Sun May 23 23:46:05 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
165 Debug Messages beseitigt
167 Sun May 23 23:23:27 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
175 Eltorito Boot Images per Default nach Vorne Sortieren
177 Thu May 20 13:38:31 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
179 Copyright J. Schilling neu
181 Thu May 20 13:33:59 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
183 Keine Ausgabe der Bootmethode bei mkisofs -quiet
185 Sat May 15 22:25:17 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
188 Hinweis auf unerwuenschte SILO Optionen
190 Sat May 15 21:48:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
192 Neuer Kommentar damit SuSE keine sinnlosen Patches anbringt
194 Sat May 15 21:05:49 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
198 Sat May 15 19:59:40 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
202 GCC shadowed Variblen beseitigt
204 Thu Apr 15 16:33:41 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
208 Thu Apr 15 16:30:40 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
210 isoname_endsok() neu zum besseren Vergleich von ISO-9660 namen
212 Thu Apr 15 14:51:22 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
217 Wed Apr 14 12:55:56 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
219 Schreibfehler beseitigt (Initial Padbock)
221 Tue Apr 6 12:30:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
223 Fix fuer doppeltes Free von Juergen Keil
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
229 Tue Apr 6 11:57:30 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
231 beruecksichtigung des Null Bytes beim malloc() fuer die Datei TRANS_TBL
233 Sun Apr 4 20:24:38 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
235 Bessere Fehlermeldung bei multi Session mit volset size > 1
237 Mon Mar 15 15:43:58 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
239 "SCO-OPENSERVER"/"SCO-UNIXWARE", Default ist nun "UNIX" statt "LINUX"
241 Fri Mar 5 00:22:28 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
245 Fri Mar 5 00:12:50 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
263 Thu Mar 4 22:47:39 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
268 Neue Optionen -root & -old-root von Patrik Ohly
270 Thu Mar 4 22:40:24 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
272 Korrektur fuer PREP/CHRP Erweiterung
274 Tue Mar 2 00:54:16 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
290 Tue Mar 2 00:50:27 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
294 Mon Mar 1 12:05:40 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
300 Sun Feb 29 17:53:16 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
302 Eltorito Boot mit -d anzeigen
303 Extension Records fuer lange RR Namen korrekt anzeigen
305 Sun Feb 29 17:20:47 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
311 CHRP Support von "Leigh Brown" <leigh@solinno.co.uk>
313 Sun Feb 29 16:49:18 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
316 }; in Funktionen -> }
318 Sun Feb 29 16:43:37 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
320 Korrekte Behandlung von CE Extension Records fuer RR NM & fue rTime Stamps
322 Wed Feb 25 00:16:47 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
324 Support fuer rationalize_uid/rationalize_gid
326 Sun Feb 22 16:27:28 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
331 Sun Feb 22 16:26:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
333 gen_xa_attr(mode_t attr) ANSI C Variante wegen aelteren UNIX Versionen mit mode_t == short
335 Sun Feb 22 16:25:09 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
337 Total extents including sparc boot -> Total extents including %s boot
339 Sun Feb 22 16:13:43 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
341 cdr_defaults() wird nun fuer das SCSI dev= gerufen (/etc/default/cdrecord)
343 Wed Jan 7 00:23:46 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
347 Tue Jan 6 23:53:42 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
351 Tue Jan 6 22:37:55 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
353 Rock Ridge Laengenbehandlung in update_nlink()/increment_nlink() korrigiert (Bugfix)
355 Mon Dec 29 14:46:02 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
360 Mon Dec 29 14:36:10 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
362 Neue Optionen -sunx86-boot & -sunx86-label
364 Mon Dec 29 14:35:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
367 Neue Optionen -sunx86-boot & -sunx86-label
369 Mon Dec 29 14:34:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
371 Neue Optionen -sunx86-boot & -sunx86-label
372 -sparc-label war vergessen - nun dokumentiert
374 Mon Dec 29 13:31:28 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
376 Kommentar zu SILO in den NOTES
377 Fehlende backslashes for diversen - Zeichen eingefuegt
379 Sun Dec 28 14:46:10 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
383 Sun Dec 28 14:44:50 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
385 Erweiterungen fuer Solaris x86 Disk Label und fdisk
387 Sun Dec 28 14:38:51 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
391 Sun Dec 28 14:37:09 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
393 make_sunx86_label()/scan_sunx86_boot()/sunx86_boot_label() neu
395 Sat Nov 29 23:58:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
397 #include <io.h> fuer setmode(fileno, OBINARY)
398 #include <io.h> auch fuer DJGPP
400 Sat Nov 29 23:11:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
403 setmode(fileno, O_BINARY) auch fuer DJGPP
405 Sun Jul 13 15:42:15 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
409 secsize -> osecsize, Version -> 2.01a17
411 Fri Jul 11 11:42:32 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
415 Thu Jul 10 01:26:47 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
417 Bessere Meldung bei Stat Buffer Overflow
419 Sat Jun 21 14:28:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
421 Eltorito PVD muss vor direkt nach dem Primaeren PVD kommen -> also vor Enhanced PVD
423 Sat Jun 21 14:16:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
425 Wenn ein TAB nach einem Space im Sort File kommt, dann wird dieses genommen
427 Sat Jun 21 14:11:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
429 Schreibfehler und Formulierungen korrigiert
431 Sat Jun 21 14:10:13 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
433 Schreibfehler bei 'is not the an allowable size' beseitigt
435 Tue May 6 19:04:03 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
437 Fix fuer defekte CE Signaturen bei ../../../ in Symlinks
439 Wed Apr 30 01:19:33 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
441 no_rr nur dann automatisch setzen wenn keine XA Signaturen gefunden wurden
443 Wed Apr 30 01:18:10 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
445 find_rr() nun mit XA Flag
447 Wed Apr 30 01:15:59 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
449 Rock Ridge Defines neu
451 Tue Apr 29 21:22:52 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
453 Variable secsize neu, struct xa_subhdr neu
455 Tue Apr 29 21:20:40 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
457 Neue Variable secsize
459 Tue Apr 29 21:19:13 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
463 Tue Apr 29 01:39:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
465 -apple bedeutet nicht mehr -r
467 Tue Apr 29 01:17:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
469 insert_file_entry() erzeugt auch XA oder RockRidge Signaturen fuer rsrc Files
471 Tue Apr 29 01:06:32 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
473 Umbau von xfwrite() fuer XA subheader
475 Mon Apr 28 01:44:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
477 Hinwies, dasz -apple nicht mehr -R beinhaltet
479 Mon Apr 28 01:36:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
486 Umbau von xfwrite() fuer XA subheader
488 Mon Apr 28 01:06:38 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
490 XA Sektor Subheader Definitionen neu
492 Sun Apr 27 15:46:18 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
495 generate_rock_ridge_attributes() -> generate_xa_rr_attributes(), if (use_RockRidge) -> if (use_XA || use_RockRidge)
497 Sun Apr 27 15:38:59 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
499 generate_rock_ridge_attributes() -> generate_xa_rr_attributes(), if (!use_RockRidge) goto xa_only;
501 Sun Apr 27 15:36:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
503 generate_rock_ridge_attributes() -> generate_xa_rr_attributes()
505 Sun Apr 27 15:35:49 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
509 Sun Apr 27 14:09:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
513 Tue Apr 15 18:47:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
515 CD-XA001 Signatur hinzufuegen
517 Sun Apr 13 19:05:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
520 st_size ist unsigned bei ISO-9660, map auf Llong
522 Sun Apr 13 01:36:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
526 Erster Versuch Files bis zu 4 GB zu unterstuetzen
528 Sun Apr 13 01:32:15 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
531 vms_write_one_file() mit off_t size
533 Fri Apr 11 19:19:24 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
535 gen_xa()/gen_xa_attr() neu
537 Thu Apr 10 15:38:04 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
539 Kommentar fuer XA Flags korrigiert
541 Thu Apr 10 15:37:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
543 Version -> 2.01a10, Optionen -XA/-xa neu, Schreibfehler bei -iso-level beseitigt
545 Thu Apr 10 15:36:03 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
549 Thu Apr 10 15:34:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
553 Sat Apr 5 13:39:51 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
555 Usage Schreibfehler beseitigt
557 Fri Apr 4 23:42:02 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
559 conv_charset() bei -iso-level 4 fuer 8 Bit Zeichen
561 Fri Apr 4 23:41:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
563 statis -> LOCAL, unsigned char -> Uchar
565 Fri Apr 4 23:40:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
567 Umbau um ANSI C Warnungen zu vermeiden
569 Sat Mar 29 13:01:43 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
571 Hinweis auf VIDEO_TS in joliet.c
573 Sat Mar 29 12:59:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
576 #ifdef __STDC__ -> PROTOTYPES, Eingerueckt nach cstyle
578 Sat Mar 29 12:43:35 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
581 #ifdef __STDC__ -> PROTOTYPES
583 Thu Mar 27 00:19:50 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
585 Anpassungen fuer cstyle
587 Thu Mar 27 00:05:17 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
589 Bessere Debug Ausgaben fuer add_CE_entry & Bug Fix fuer Split Symplinks (2 Byte Offsetfehler)
591 Tue Mar 25 21:31:29 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
594 Eingerueckt nach cstyle
596 Tue Mar 25 20:51:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
598 Eingerückt nach cstyle
600 Tue Mar 25 20:48:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
602 Version -> 2.01a07, Eingerueckt nach cstyle
604 Sun Mar 9 13:38:18 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
606 FSF Junk Code (#define _NO_PROTO) beseitigt der #include strings.h verhinderte; stattdessen #define getopt __nothing_
608 Thu Mar 6 22:11:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
611 mconfig.h statt (internem) protoyp.h
613 Thu Mar 6 22:03:51 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
616 Umbau auf prototyp.h & PROTOTYPES statt __STDC__ damit Prototypen korrekt auch bei SCO Unixware gehen
618 Thu Mar 6 22:01:40 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
620 DVDOpenFile() mit Prototype implementierung wegen SCO cc (enum)
622 Sun Mar 2 17:33:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
626 Sat Mar 1 21:19:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
628 #include match.h nach #include libport.h wegen MAX define in param.h bei Linux
630 Sat Mar 1 19:25:08 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
632 #includ <libport.h> fuer strdup()
634 Sat Mar 1 18:56:35 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
636 *nent -> *nentp & nent
638 Sat Mar 1 18:41:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
640 pnt->assoc schon direkt nach dem Einlesen der direcory zuweisen damit es zuverlaessig funktioniert
642 Sat Mar 1 13:00:37 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
644 Ausgabe der ISO-9660 directory flags
646 Sat Mar 1 12:54:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
648 Definitionen fuer XA attributes neu
650 Fri Feb 28 01:32:10 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
655 strdup() -> libport.h
657 Fri Feb 28 01:23:34 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
660 Umbau auf ttydefs.h und Portabilitaet fuer alte UNIX Versionen ohne termio*
662 Sun Feb 23 19:34:23 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
664 LOCAL statt static & Umbau wegen cstyle
666 Sun Feb 23 14:25:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
669 Einige Funktionen in multi.c -> LOCAL, Eingerueckt nach cstyle
671 Sat Feb 22 21:57:34 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
673 sort_goof -> jsort_goof
675 Sun Feb 16 01:17:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
677 Unsinniger Parameter aus comerr() Aufruf beseitigt
679 Sat Feb 15 22:05:58 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
681 Bei -debug wird nun auch der root directory extent ausgegeben
683 Sat Feb 15 22:03:43 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
685 Padding neu beschrieben (150 Sektoren)
687 Sat Feb 15 22:00:28 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
689 Interpad rundet nur noch auf ein Vielfaches von 16 Sektoren auf
691 Sat Feb 15 21:50:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
693 date and time created 03/02/15 21:50:27 by joerg
695 Sat Feb 15 21:01:49 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
700 Umbau auf 150 Sektoren Padding am Ende des FS Images
702 Sat Feb 15 13:59:11 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
705 Neue Option -stream-media-size
707 Thu Feb 13 09:37:52 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
709 time_t begun -> EXTERN Freigeben fuer UDF & Stream.c
711 Thu Feb 13 09:34:41 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
713 Definitionen fuer stream.c
715 Thu Feb 13 09:33:19 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
717 Externe time_t begun aus write.c uebernehmen fuer: PDV, LVDESC, File Set Desc, Main Seq
719 Mon Feb 10 01:47:19 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
721 Eingerueckt nach cstyle
723 Sun Feb 9 21:49:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
725 Umformatier fuer cstyle
727 Fri Feb 7 11:15:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
729 Version -> 2.01a03, Graft-point nodename ist nun [2*PATH_MAX + 1 + 1] grosz
731 Tue Jan 28 01:28:37 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
733 Erkennung von ISO-9660:1999
735 Tue Jan 28 01:27:23 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
739 Tue Jan 28 01:25:58 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
741 ISO-9660:1998 -> ISO-9660:1999, Schreibfehler bei -pad help beseitigt
743 Tue Jan 28 01:25:04 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
745 Bei ISO-9660:1999 ist der 2. VD ein ISO_VD_SUPPLEMENTARY (war vorher wie PVD)
747 Tue Jan 28 01:24:09 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
750 ISO-9660:1998 -> ISO-9660:1999
752 Sun Jan 19 20:18:08 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
754 Warnung vor Suns Eltorito Patch bei -iso-level 4
756 Sun Jan 19 16:19:29 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
758 Bei relaxed Filenames wird '/' verboten.
760 Sun Jan 19 16:00:57 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
768 Version -> 2.01a01, Erweiterungen fuer ISO-9660:1998
770 Sun Jan 19 15:55:18 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
772 Bessere RR overflow Meldung
774 Wed Dec 25 15:16:49 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
778 ctype.h nach schily.h wegen OpenBSD #define EOF Bug
780 Tue Dec 24 16:39:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
785 Mon Dec 23 18:25:55 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
787 Support fuer 0 Byte VIDEO_TS/VTS_xx_0.VOB Files
789 Mon Dec 16 22:37:04 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
791 Umbau auf Berlios & fhg.de
793 Sun Dec 15 02:03:20 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
795 DVD-Video Pad Ausgaben auch ohne DEBUG
797 Sat Dec 14 19:03:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
801 Sat Dec 14 19:03:09 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
803 Hints for ISO 9660:1988
805 Thu Dec 12 01:25:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
807 Consistency check for DVD-Video Pad (<0)
809 Thu Dec 12 01:25:01 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
813 Sat Dec 7 21:40:44 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
815 in #ifdef ABORT_DEEP_ISO_ONLY print a hint for -R/-r and -D
817 Sat Dec 7 21:14:50 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
819 write_udf_file_entries() now ignores de->de_flags & RELOCATED_DIRECTORY
820 and does not create a broken FS if RR_MOVED exists
822 Sat Dec 7 21:02:08 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
826 opnt->of_start_extent new for Constistency Check
828 Sat Dec 7 20:41:36 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
830 Better Documentation for -split-output
832 Sat Dec 7 19:37:11 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
834 Cast to int forr name_end-name (parameter in %.*s)
836 Sat Nov 30 17:10:36 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
840 Sun Nov 24 12:54:45 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
842 Open Problems for time past 2.0
844 Sun Nov 24 01:17:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
846 Patch from Wei DING <ding@memory-tech.co.jp> for UDF Files > 1 GB
848 Fri Nov 22 17:32:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
850 Another attempt to fix mkisofs -f
852 Fri Nov 22 17:16:43 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
854 Disable Joliet for -dvd-video (because of Sort in joliet.c)
855 -s/-S Warning disabled until 2.1alpha
857 Fri Nov 22 17:15:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
859 Make VIDEO_TS.IFO 1st dir entry with -dvd-video
861 Sun Nov 17 15:42:19 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
863 Mark -s/-S as reserved options
865 Sat Nov 2 21:41:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
867 Version -> 1.15a40, Tags in ~/.mkisofsrc have '_' in HFS_*
869 Thu Oct 24 22:12:30 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
875 Thu Oct 24 22:03:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
877 #define DIR_WAS_SCANNED new
879 Mon Oct 21 19:29:14 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
884 Mon Oct 21 19:28:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
886 Typo efective -> effective uid
888 Sat Oct 5 00:38:01 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
894 Version -> 1.15a36, New Option -hfs-parms for better HFS > 4 GB Support from James Pearson
896 Sat Oct 5 00:17:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
898 Version -> 1.15a35, Warning for -L/-P/-H Options in POSIX.1-2001
900 Tue Oct 1 01:13:40 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
905 Patch from James for HSFS > 4 GB
907 Sat Sep 28 16:55:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
912 Fix from James for 4 GB HFS Support
914 Tue Sep 24 15:41:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
917 Patches from James to aboert on HFS volume size > 2 GB
919 Sun Sep 1 23:59:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
921 Make sure directories have execute permission in default permissions.
923 Sat Aug 10 23:33:36 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
925 UDF Filenames may be 255 chars if not using Joliet
927 Thu Aug 8 23:48:11 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
930 Symlink buffer size -> PATH_MAX to avoid Overflow
932 Thu Aug 8 23:25:14 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
934 Comment around Tag past #endif
936 Thu Aug 8 23:24:37 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
941 New Option -joliet-long
943 Sun Jul 28 01:29:19 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
945 Tag past #endif now as comment
947 Sun Jul 28 01:28:29 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
949 Defect Debug printf() with newline in String fixed
951 Sun Jul 21 17:36:20 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
953 -dvd-video Option new
955 Sun Jul 21 17:00:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
959 Pathtable now works wth more than 65535 Dires if all Parent indices are <= 65535
961 Sun Jul 21 16:42:36 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
963 date and time created 02/07/21 15:42:36 by joerg
965 Sun Jul 21 16:40:43 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
967 date and time created 02/07/21 15:40:43 by joerg
969 Sun Jul 21 16:23:35 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
972 malloc() -> e_malloc()
974 Sun Jul 21 15:51:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
976 date and time created 02/07/21 14:51:54 by joerg
978 Sun Jul 21 15:18:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
980 date and time created 02/07/21 14:18:47 by joerg
982 Sun Jul 21 15:16:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
984 Support for DVD-Video -dvd-video
986 Sun Jul 21 14:59:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
993 Sun Jul 21 14:21:02 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
995 Hack against wrong GCC warning
997 Sat Jul 20 17:57:49 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
999 Function perr() now uses comerr()
1001 Sat Jul 20 17:54:57 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1004 date and time created 02/07/20 16:54:57 by joerg
1006 Sat Jul 20 17:54:56 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1008 date and time created 02/07/20 16:54:56 by joerg
1010 Sat Jul 20 17:37:32 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1012 Enhancements for DVD-Video -dvd-video
1014 Sat Jul 20 17:28:10 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1016 date and time created 02/07/20 16:28:10 by joerg
1018 Sat Jul 20 01:17:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1020 DVD-Video comment new
1022 Sat Jul 20 01:15:19 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1024 Version -> 1.15a27, Option -dvd-video new
1026 Sat Jul 20 01:13:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1028 Sort Video Files only with -dvd-video
1030 Tue Jul 16 21:32:42 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1037 Support for Apple files on MacOS X
1039 Thu Jul 4 12:31:42 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1041 Version -> 1.15a25, verbose > 1 writes debug info for output fragments.
1043 Thu May 30 01:48:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1050 of_name in struct output_fragment new
1052 Mon May 20 13:58:11 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1054 ISO_ROUND_UP(mac_boot->size) / SECTOR_SIZE -> ISO_BLOCKS(mac_boot->size)
1056 Mon May 20 13:55:53 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1058 Unused Var in graftcp() removed
1060 Mon May 20 13:51:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1064 Tue May 14 21:13:04 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1066 graftcp() Bug fixed (simple Filenames as Arg not shortened)
1068 Mon May 13 00:45:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1070 Now using ISO_ROUND_UP()/ISO_BLOCKS()/SEC_SIZE
1072 Mon May 13 00:40:04 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1075 Now using ISO_ROUND_UP()/ISO_BLOCKS()
1077 Mon May 13 00:24:43 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1079 Now using ISO_ROUND_UP()
1081 Mon May 13 00:22:40 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1083 Version -> 1.15a23, Now using ISO_ROUND_UP()/ISO_BLOCKS()
1085 Mon May 13 00:08:55 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1087 Now using ISO_BLOCKS()
1089 Sun May 12 14:42:18 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1091 Comment for ISO_ROUND_UP(X)/ISO_BLOCKS(X)
1093 Sun May 12 14:10:20 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1095 Function filetype() better
1097 Sun May 12 00:32:18 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1101 Sat May 4 15:31:00 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1103 file_addr now based on sectors not on bytes to avoid overflow with DVDs
1105 Fri May 3 01:17:51 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1108 -no-iso-translate now also using '-'
1110 Sun Apr 28 14:50:15 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1112 Remove outdated hint that at least one "pathspec" is needed
1113 (even for File from list List)
1115 Sun Apr 28 14:48:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1117 Version -> 1.15a22, susage() Bugfix (program_name missing)
1119 Tue Apr 16 19:19:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1121 make boot.catalog sortable via -sort
1123 Sun Apr 14 22:53:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1127 Avoid to put unwanted information into the version info
1129 Thu Apr 11 23:53:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1131 Support for xxx/../yyy in graft-points
1133 Thu Apr 11 19:27:13 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1136 Fix -graft-points /a/b//.///=some_dir bug (doubled / Dir), Version -> 1.15a21
1138 Thu Apr 11 18:55:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1140 UTF comment corrected
1142 Thu Apr 11 18:55:23 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1146 Wed Apr 3 19:47:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1150 Wed Apr 3 19:42:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1152 Corrected file type recognition for graft points
1154 Wed Apr 3 19:00:32 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1158 Transparent compression (-z) from H.P. Anvin integrated
1160 Wed Apr 3 18:12:07 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1162 escstrcpy() corrected for multiple '//', new option -debug
1164 Tue Apr 2 00:57:38 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1168 Fri Mar 8 16:44:37 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1170 Hint for multisession on MAC -> -part
1172 Fri Mar 8 16:43:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1174 Mac Label mpm[mpc].start = session_start + ... -> mpm[mpc].start = hce->hfs_map_size ...
1176 Tue Feb 26 22:39:16 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1178 Support generic boot for CD-extra (session_start != 0 Dreamcast)
1180 Sun Feb 10 20:18:32 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1182 use Prototyped function definition if we have dev_t arg because it may be < int
1184 Sun Feb 10 16:13:16 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1186 Now using utypes.h, >=/<= compare with Uchar cast
1188 Sun Feb 10 15:56:51 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1190 cast info->nlen to int for comparison
1192 Sat Feb 9 22:21:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1194 strcmp() -> memcmp() for sfm_magic/sfm_version
1196 Fri Jan 18 12:48:35 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
1200 Fri Jan 18 12:47:51 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1202 Write correct size info (1440 kB instead of 1.44 meg) for boot floppy sizes
1204 Mon Dec 10 01:05:06 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1206 -udf option documented
1208 Mon Dec 10 01:04:38 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1210 prototype for my_index()
1212 Sun Nov 25 12:53:17 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1214 long unreadable option list removed from sysnopsis line
1216 Thu Nov 22 22:34:18 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1220 Thu Nov 22 22:24:38 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1224 date and time created 01/11/22 22:24:38 by joerg
1226 Thu Nov 22 16:42:30 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1231 Enhancements for UDF support
1233 Thu Nov 22 16:41:13 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1235 add sort criteria for UDF VIDEO_TS and AUDIO_TS files.
1237 Thu Nov 22 16:40:47 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1239 make convert_to_unicode()/joliet_strlen() global if UDF support is compiled in
1241 Thu Nov 22 15:24:44 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1243 better documentation for README.sort/README.hide from James Pearson
1245 Thu Nov 22 00:42:31 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1247 compare_sort() now behaves correctly if the parameters are exchanged so qsort() may sort correctly
1249 Tue Nov 20 00:55:44 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1251 better documentation for -print-size, use \& if '.' is at beginning of line
1253 Tue Nov 20 00:54:35 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1255 avoid #if defined(sun) || defined(_AUX_SOURCE), better error messages
1257 Fri Nov 16 18:15:42 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1259 nitialize the whole struct hfsdirent in make_desktop()
1261 Sun Nov 11 20:38:20 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1263 d_dtoutime() Prototype new
1265 Sun Nov 11 20:28:56 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1268 Preserves HFS file dates for AppleDouble, AppleSingle and NetaTalk files
1270 Sun Nov 11 13:38:45 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1272 QNX Neutrino has no st_ftime
1274 Sun Oct 21 01:01:23 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1276 Try to compensate FSF rubish code and supress warnings by always including standard include files
1278 Sun Oct 21 01:00:30 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1280 Always use local getopt.h, version -> 1.15a09
1282 Tue Oct 9 01:27:16 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1284 sys/types.h & sys/stat.h -> statdefs.h
1286 Thu May 31 10:56:32 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1288 -split-output description new, -hard-disk-boot/-no-emul-boot/-no-boot hint added to -b
1290 Sun Apr 22 11:34:46 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1292 Comment for memset() in e_malloc()
1294 Fri Apr 20 23:53:40 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1296 Late changes for 1.14
1298 Fri Apr 20 18:46:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1300 Initalize more data from struct directory_record
1302 Fri Apr 20 18:45:47 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1304 Always clear allocated memory to avoid uninitialized data.
1306 Tue Apr 17 00:57:30 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1310 Fri Apr 13 23:31:42 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1312 updated to release 1.14
1314 Fri Apr 13 20:42:30 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1316 Version -> 1.14 final
1318 Fri Apr 13 20:12:50 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1320 New Support mail Adresses
1322 Thu Apr 12 19:36:39 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1324 make insert_file_entry() failure non fatal in mkisofs main code
1326 Sat Apr 7 17:31:44 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1328 starting to implement associated files in multi-session
1330 Sat Apr 7 14:47:49 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1333 No exit() for warnings
1335 Tue Apr 3 23:33:26 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1338 APPID_DEFAULT now includes Copyright messages
1340 Mon Apr 2 23:17:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1344 Mon Apr 2 20:09:22 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1346 Fixed -check-session handling for -C0,0 default, Search for SUSP RR record in '.' of root
1348 Mon Apr 2 20:05:48 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1350 New option -force-rr
1352 Mon Apr 2 20:05:25 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1354 rr_flags()/parse_rrflags()/find_rr() new, get_session_start() handling for -check-session fixed
1356 Mon Apr 2 20:04:34 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1358 rr_flags()/parse_rrflags()/find_rr() new
1360 Sun Apr 1 21:51:43 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1364 Sun Apr 1 21:51:11 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1366 Parameter for -check-session added to usage
1368 Sun Apr 1 21:49:56 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1372 Sun Apr 1 19:13:37 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1375 Need to handle -C (cdrecord_data) special if -check-session is set
1377 Sun Apr 1 17:46:59 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1379 Back up to last '.' found if trying to find a better '.' did not work
1381 Sun Apr 1 17:45:17 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1383 New option -check-session
1385 Tue Mar 20 01:09:27 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1390 New options for writable HFS files from James Pearson
1392 Sun Mar 4 15:13:00 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1394 Better documentation for -no-cache-inodes
1396 Sun Mar 4 00:53:59 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1398 Fix a bug with '-- filename'
1400 Sun Mar 4 00:52:29 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1405 new options -no-cache-inodes/-cache-inodes as a workaround for non unique inodes on Cygwin
1407 Fri Feb 23 21:58:52 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1409 Einfo for RR_MOVED dir added
1411 Fri Feb 23 17:33:54 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1413 set_Dinfo(hfs_info->finderinfo, hfs_ent); -> set_Finfo(hfs_info->finderinfo, hfs_ent); according to James Pearson to make --xinet option work
1415 Thu Feb 15 23:04:00 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1417 output_fraagment now copied to allocated space to allow a desc to be used more than once
1419 Thu Feb 15 23:02:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1423 Thu Jan 25 23:28:32 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1430 changes to support large files
1432 Tue Jan 23 13:27:44 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1441 Avoid gcc -W warnings (e.g. signed/unsigned)
1443 Sat Jan 20 23:17:37 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1447 -quiet make mkisofs really quiet
1449 Sat Jan 20 23:03:26 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1451 Modified to allow EBCDIC
1453 Sat Jan 20 22:46:10 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1460 Better charset tables for Apple
1462 Fri Jan 19 19:26:19 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1467 better rationalized uid/gid/modes
1469 Sat Dec 9 19:55:17 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1471 u_short -> Ushort, u_int -> Uint
1473 Sat Dec 9 19:36:48 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1477 Tue Dec 5 15:25:02 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1496 * apple_driver.c 1.4
1499 Completed conversion to Schily SING autoconfiguration
1501 Mon Dec 4 12:56:49 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
1505 Mon Dec 4 12:53:32 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1508 lseek now using SEEK_* macros
1510 Mon Dec 4 12:53:11 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1512 * apple_driver.c 1.3
1514 fseek now using SEEK_* macros
1516 Fri Dec 1 14:14:23 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1518 Now working without usal_prbytes() from libusal
1520 Fri Nov 24 10:49:58 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1522 -print-size now also prints an easy to parse string to stdout
1524 Fri Nov 24 10:49:29 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1526 New -print-size behavior documented
1528 Sun Nov 19 16:34:56 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1530 New option -no-pad, -pad now default, support for Cygwin-1.x
1532 Sun Nov 19 16:33:13 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1536 Sun Nov 19 16:32:40 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1540 Sun Nov 19 13:03:18 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1542 Special handling for '#' and '~' disabled because the code created infinite dir tree loops
1544 Sat Nov 4 17:59:36 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1546 New option -no-pad, -pad now default
1548 Sat Oct 14 15:33:50 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1550 hint for CD-Extra usage (-M/-C), note for -graft-points option in examples that need -graft-points
1552 Fri Sep 8 02:49:31 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1554 Call to usal_remote()
1556 Fri Sep 8 02:49:00 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1558 Warning for using Joliet without Rock Ridge
1560 Fri Aug 25 15:31:13 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1563 new-line discarded only if really present
1565 Mon Aug 14 01:36:38 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1567 Graft-points repariert fuer esacped =
1569 Sun Jul 30 14:08:38 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1572 Modified for new libusal with usal_*()
1574 Thu Jul 20 19:29:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1578 Thu Jul 20 19:27:54 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1580 Size arithmetic fix for HFS vol size
1582 Thu Jul 20 19:27:12 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1586 Tue Jun 27 19:12:02 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1589 New option -graft-points
1591 Tue Jun 27 01:38:35 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1595 Tue Jun 27 01:31:27 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1597 allow -path-list option to work without a command line arg, graft pointer escapes haf way ready
1599 Tue Jun 27 01:20:27 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1601 better parser for -sort option, avoid buffer overflows by not using fscanf
1603 Tue Jun 27 01:18:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1605 Better doc for -sort option
1607 Mon 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
1611 Mon Jun 5 03:19:54 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1613 percent output now even works with NO_FLOATINGPOINT
1615 Sat Jun 3 14:24:26 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1617 buffer[] -> static in write_one_file() for sake of the silly Metrowerks C found on BeOS/PPC
1619 Sun May 28 17:41:40 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1623 Sun May 28 17:03:48 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1628 New option -eltorito-alt-boot
1630 Sun May 28 16:28:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1632 Integration of mkisofs/mkhybrid to one single application
1634 Sun May 28 13:21:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1636 Check for reloc_dir != NULL in match_cl_re_entries()
1638 Sun May 7 17:23:57 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1653 Sun May 7 17:14:34 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1655 Release -> 1.13a01, removed comment for associated files as it has been wrong
1657 Thu Apr 27 14:11:30 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1661 Thu Apr 27 14:06:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1663 New Opton -root-info, typo's corrected
1665 Thu Apr 27 13:54:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1667 cast for correct char * / unsigned char * handling
1669 Thu Apr 27 13:36:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1674 Major changes to implement new HFS option -root-info and -jcharset mac-roman
1676 Thu Apr 27 12:47:26 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1678 New file place sorting option activated with -DSORTING
1680 Thu Apr 27 12:46:35 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1682 updated to release 1.12.1
1684 **************** Release 1.12.1 *******************
1686 Thu Apr 27 12:44:54 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1691 New HFS option -root-info
1693 Fri Apr 21 22:11:17 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1695 better double conversion for estimation time computation
1697 Fri Apr 21 22:04:56 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1699 Name trucation warning removed because it does not work.
1701 Fri Apr 21 18:37:36 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1706 -max-iso0660-filenames
1708 Fri Apr 21 18:09:55 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1710 Creating unique filenames now works even if we are creating 37 char names
1712 Thu Apr 20 22:14:55 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1714 Make TRANS.TBL wider to allow 37 char iso names, avoid hard coded values
1716 Thu Apr 20 21:44:34 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1718 Parsing of TRANS.TBL now adaptive instead of using hard coded numbers
1720 Wed Apr 19 23:59:22 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1724 MAX_ISONAME fom 38 -> 37
1726 Tue Apr 18 16:22:56 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1728 Use HFS_FNDR_ISINVISIBLE for dirs too
1730 Tue Apr 18 16:20:03 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1737 Removed Option -all-files, New options -iso-level, -allow-lowercase, -allow-multidot, -relaxed-filenames, -use-fileversion, name.c completely rewritten
1739 Sun Apr 16 16:30:40 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1744 New Option -no-iso-translate
1746 Sun Apr 16 16:26:37 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1748 New Options -sort & -ucs-level
1750 Sun Apr 16 15:24:16 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1754 Copyright Schilling added
1756 Sun Apr 16 15:22:32 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1758 struct iso_ext_attr_record new
1760 Sun Apr 16 14:47:53 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1764 New Option -ucs-level
1766 Sun Apr 16 14:12:24 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1772 New sort code from James Pearson
1774 Sun Apr 16 13:39:46 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1777 Converted to unified match code, new sort match code
1779 Sat Apr 15 21:59:15 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1781 Apply ISO Hidden flag to files on HFS volume too
1783 Sat Apr 15 20:57:06 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1785 Handle '.' and '..' entries corretly in iso9660_check()
1787 Wed Apr 12 23:56:56 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1789 New option -check-oldnames
1791 Wed Apr 12 23:44:18 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1793 strcasecmp() local implementation
1795 Wed Apr 12 23:24:10 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1797 HFILES added to get better ctags
1799 Wed Apr 12 23:23:34 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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.
1806 Tue Apr 11 10:50:04 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1809 iso_directory_record now uses MAX_ISONAME (38) old was 34
1811 Sun Apr 9 22:04:42 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1813 Better error messages for bad XA disks.
1815 Sun Apr 9 17:06:34 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1817 Version -> 1.12.1a06, corrected help for -l (30 chars!)
1819 Sun Apr 9 17:05:47 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1821 Put number to make names unique before the dot to retain the suffix
1823 Sun Apr 9 14:28:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1825 some more curly brackets....
1827 Sat Apr 8 23:51:20 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1829 removed duplicate OPTION_H_LIST
1831 Sat Apr 8 23:44:43 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1838 New option -hidden & -hidden-list to implement hidden (ISO existence flag) files
1840 Sat Apr 8 23:32:45 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1842 better padding documentation (-pad)
1844 Sat Apr 8 20:55:49 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1846 added description for mkhybrid
1848 Sat Apr 8 20:50:47 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1850 add \ before some - signs and mark some mkisofs places with \& to prevent repleacement with sed script
1852 Sat Apr 8 19:40:05 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1854 typo correction and preparation towards unified manual (mkisofs/mkhybrid)
1856 Sat Apr 8 16:05:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1865 Now using iso directory flag definition from iso9660.h
1867 Mon Apr 3 23:59:05 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1869 Minor clean up, Message about XA records
1871 Mon Apr 3 23:40:21 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1877 Mon Apr 3 21:06:04 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1879 insert_boot_cat() prototype
1881 Mon Apr 3 02:22:16 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1894 Mon Apr 3 00:38:28 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1897 parse_xa() new to skip XA extended directory attributes
1899 Sun Apr 2 22:24:43 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1904 Sun Apr 2 21:15:21 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1908 Sun Apr 2 20:28:06 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1912 Sun Apr 2 19:10:28 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1914 struct iso_xa_dir_record new
1916 Sun Apr 2 19:01:16 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1918 stdlib.h -> stdxlib.h, rtmp, ltmp (short -> char[2]) for correct byteorder handling
1920 Sun Apr 2 18:14:35 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1924 Sat Apr 1 22:29:29 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1928 Fri Mar 31 18:50:41 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1930 New function set_cusstom_icon()
1932 Fri Mar 31 18:48:21 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1935 sys/param.h removed, MAXPATHLEN -> PATH_MAX for portability
1937 Fri Mar 31 18:44:31 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1939 Now sort joliet tree according to Unicode order
1941 Fri Mar 31 18:38:55 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1948 Fri Mar 31 12:59:06 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1950 -jcharset implies -J
1952 Fri Mar 31 12:55:30 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1954 hfs_ct var new, -hfs-creator typo in option parsing fixed
1956 Thu Mar 30 02:47:14 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1958 1.8.1a04 -> 1.8.1a05, -icon-position option needs no argument, -jcharset now implies -J
1960 Thu Mar 30 02:43:18 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1962 #include limits.h for NAME_MAX, PATH_MAX definition new
1964 Wed Mar 29 10:33:45 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1966 date and time created 00/03/29 09:33:45 by joerg
1968 Sun Mar 26 18:44:46 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1970 Better doc for -jcharset
1972 Sun Mar 26 18:40:23 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1974 Unicode mapping now defaults to iso8859-1 resp. cp437
1976 Sun Mar 26 18:31:24 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1979 defined(__CYGWIN__) added for Cygwin recognition
1981 Sat Mar 25 17:10:43 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1986 Joliet character translation using different character sets (-jcharset)
1988 Sun Mar 19 20:08:24 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1990 -B ... zum Duplizieren der letzten Partition bis zum Ende der Partitions Map
1992 Sun Mar 19 20:02:40 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1994 New usage for -B option: ... means replicate previous boot partition
1996 Sun Mar 19 19:19:46 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1998 Mac OS X definition new
2000 Sun Mar 19 16:46:31 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2005 RR deep directory relocation fixes for multi-session from: "Artem Hodyush" <artem@duma.gov.ru>
2007 Sun Mar 19 16:15:54 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2009 made conform to schily programming rules
2011 Sun Mar 19 16:02:46 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2015 Sat Mar 18 23:59:42 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2016 * README.eltorito 1.2
2019 Sat Mar 18 22:43:10 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2022 added code for APPLE_HYBRID
2024 Sat Mar 18 19:39:14 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2026 removed superfluous spaces
2028 Sat Mar 18 19:24:34 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2030 date and time created 00/03/18 19:24:34 by joerg
2032 Sat Mar 18 19:24:13 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2034 date and time created 00/03/18 19:24:13 by joerg
2036 Sat Mar 18 19:23:54 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2038 date and time created 00/03/18 19:23:54 by joerg
2040 Sat Mar 18 19:18:36 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2042 date and time created 00/03/18 19:18:36 by joerg
2044 Sat Mar 18 19:18:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2046 date and time created 00/03/18 19:18:09 by joerg
2048 Sat Mar 18 19:16:33 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2050 date and time created 00/03/18 19:16:33 by joerg
2052 Sat Mar 18 17:56:59 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2054 date and time created 00/03/18 17:56:59 by joerg
2056 Sat Mar 18 13:52:21 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2059 added code for APPLE_HYBRID, ROUND_UP() -> ISO_ROUND_UP()
2061 Sat Mar 18 13:44:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2063 Use better recognition code for Rhapsody
2065 Sat Mar 18 13:41:24 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2067 ROUND_UP() -> ISO_ROUND_UP()
2069 Sat Mar 18 13:02:55 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2073 Sat Mar 18 13:00:02 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2075 csum_buffer[2048] -> csum_buffer[SECTOR_SIZE]
2077 Sun Mar 12 20:50:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2080 added code for APPLE_HYBRID
2082 Sat Mar 11 14:00:40 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2084 added match code for APPLE_HYBRID, better error messages
2086 Sat Mar 11 13:38:16 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2088 New function flush_hash() for APPLE_HYBRID
2090 Sat Mar 11 13:21:13 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2092 Added definitions for APPLE_HYBRID
2094 Sat Mar 11 13:19:07 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2096 Defaults for HFS (mkhybrid), SYSTEM_ID_DEAULT for Rhapsody
2098 Sun Mar 5 18:08:30 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2100 Always sort root dir to be first in path table
2102 Sun Mar 5 14:28:41 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2104 correction for boot.catalog description, -table-name documented
2106 Sun Mar 5 14:27:21 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2108 replace forgotten but illegal chars by '_'
2110 Sat Mar 4 16:33:38 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2112 close_merge_image() call from multi.c, do not close merge image a second time
2114 Sat Mar 4 16:32:32 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2117 new function clode_merge_image(), close_merge_image() -> mkisofs.c
2119 Thu Feb 17 00:10:46 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2122 splitted into boot.c and sunlabel.h
2124 Wed Feb 16 17:55:06 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2126 Prototypes for exchange() & _getopt_initialize()
2128 Wed Feb 16 17:08:57 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2130 prototype for scsidev_close()
2132 Wed Feb 16 17:08:36 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2134 merge_previous_session() now calls scsidev_close() to allow mkisofs | cdrecord with multi session
2136 Mon Feb 14 15:58:26 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2140 Thu Feb 10 01:10:21 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2144 **************** Release 1.12 *******************
2146 Mon Jan 17 23:53:16 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2152 Fri Jan 14 02:26:40 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2154 -no-rr new, Bugs section
2156 Wed 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
2160 Tue Jan 11 13:17:32 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2162 allow odd to buffer sizes when converting to unicode
2164 Mon Jan 10 23:17:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2169 Mon Jan 10 02:26:07 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2173 Mon Jan 10 01:45:07 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2178 Sat Jan 8 23:42:24 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2180 scsi_read() beachtet nun is_atapi damit mkisofs auch mit ATAPI multi-session kann
2182 Fri Jan 7 20:51:10 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2184 print file typee, better error messages, no_scandir added
2186 Fri Jan 7 20:42:00 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2189 better error messages
2191 Fri Jan 7 20:41:04 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2193 new -U flag, -F flag removed, new list match code
2195 Fri Jan 7 20:32:22 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2199 Fri Jan 7 19:26:08 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2201 new hide options, -F removed -U new
2203 Fri Jan 7 18:58:12 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2205 make TRANS.TBL a variable, gui code gives faster verbose message
2207 Fri Jan 7 18:55:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2209 make TRANS.TML name a variable
2211 Fri Jan 7 18:52:55 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2213 -U new, new match list code
2215 Fri Jan 7 18:07:38 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2219 Wed Jan 5 20:06:55 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2223 Sun Jan 2 00:37:28 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2227 Sat Jan 1 23:05:28 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2229 using offsetof() to get around odd structure length, better error messages
2231 Sat Jan 1 23:03:42 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2235 using offsetof() to get around odd structure length
2237 Sat Jan 1 20:31:59 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2239 Note for odd length added
2241 Sat Jan 1 20:31:53 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2243 offsetof() macro new
2245 Wed Dec 29 14:38:31 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2249 New options -hide-rr-moved & -hide-joliet-trans-tbl
2251 Wed Dec 29 14:21:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2253 New options -hide-rr-moved & -hide-joliet-trans-tbl, better error messages
2255 Tue Dec 28 18:23:43 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2257 better error messages, free more structures, check for bad RR Version, fix direactory handling code for graft pointers
2259 Tue Dec 28 16:32:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2261 fixed uninitialized variable
2263 Tue Dec 28 15:12:05 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2267 better error messages
2269 Tue Dec 28 15:07:29 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2271 better error messages, make boot file/ boot catalog hidable
2273 Tue Dec 28 14:21:26 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2275 Error message made different from others
2277 Mon Dec 27 15:34:43 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2281 Mon Dec 20 00:14:20 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2283 config.h must be first, boot catalog becomes MEMORY FILE
2285 Sun Dec 19 22:31:42 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2287 hard disk boot, no emulation boot
2289 Sun Dec 19 21:29:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2291 better autoconf, hd boot, no emulation boot, boot catalog as memory file
2293 Sun Dec 19 21:06:46 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2295 fix with file priority
2297 Sun Dec 19 21:01:37 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2299 hard disk boot/ no emulation boot new, MEMORY FILE new
2301 Sun Dec 19 20:58:32 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2303 config.h must be first get_731()/get_732() new
2305 Sun Dec 19 20:57:02 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2308 config.h must be first
2310 Sun Dec 19 20:55:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2312 include stdlib.h past config.h
2314 Sun Dec 19 20:33:49 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2316 date and time created 99/12/19 20:33:49 by joerg
2318 Sun Dec 19 19:54:43 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2320 changes for NOEMUL BOOT
2322 Sun Dec 19 18:16:10 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2324 date and time created 99/12/19 18:16:10 by joerg
2326 Sun Dec 19 16:38:04 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2328 hard disk boot and no emulation boot
2330 Sun Dec 19 16:13:21 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2333 Ueberfluessige Variablen beseitigt, Prototypen fuer geboot_*()
2335 Sat Dec 18 01:11:43 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2339 Wed Dec 15 01:24:58 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2341 sparc boot new, -nomak new, suid mode now safe
2343 Sun 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
2347 Sun Dec 12 19:26:57 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2353 Sun Dec 12 18:28:09 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2357 Sun Dec 12 18:03:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2360 date and time created 99/12/12 18:03:39 by joerg
2362 Sat Dec 11 16:26:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2364 rstr() new to check for .bak files
2366 Fri Dec 10 01:58:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2368 Check first if -M file exists before trying to use scsidev_open()
2370 Tue Dec 7 00:33:13 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2372 new sort_dir code checks for is_rr_dir
2374 Tue Dec 7 00:21:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2376 Do not make directory loop fatal, new sort_directory code
2378 Tue Dec 7 00:19:32 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2380 sort directory prototyp modified
2382 Mon Dec 6 23:40:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2386 Mon Dec 6 22:46:07 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2390 Sat Dec 4 20:56:21 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2392 Allow RR Version 2 for Mac, memcmp() returns != null for misscompare of date!!!
2394 Sat Dec 4 20:48:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2396 Allow the same name in rr_moved
2398 Tue Nov 30 17:16:47 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2400 strncmp() for max of 64 chars in Joliet dirs
2402 Sat Nov 27 22:05:15 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2404 Force graft dirs to be at least SECTOR_SIZE, dup missing whole_name
2406 Thu Nov 25 10:44:05 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2408 Various new system definitions
2410 Thu Nov 25 00:25:08 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2414 Tue Nov 23 00:11:24 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2416 Hint to new maintainer Joerg Schilling
2418 Tue Nov 23 00:05:30 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2420 Version js-a32, -cdwrite-params -> -cdrecord-params
2422 Tue Nov 23 00:03:15 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2424 cdwrite hint removed
2426 Tue Nov 23 00:01:13 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2428 TRANS.TBL handling corrected
2430 Mon Nov 22 23:47:21 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2432 Abbruch bei Lesefehlern in readsecs()
2434 Mon Nov 22 21:41:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2436 #ifdef corrected for BLK/CHR devices
2438 Fri Nov 19 23:01:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2440 S_IFBLK checked for OS/2
2442 Fri Nov 12 11:55:44 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2446 Fri Nov 12 11:53:07 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2450 Fri Nov 12 11:45:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2454 Wed Nov 3 23:56:49 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2458 Mon Nov 1 22:29:15 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2462 Sat Oct 16 18:52:16 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2464 Release 1.12b5-js-a30, removed & before array
2466 Fri Oct 15 22:01:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2468 Removed & before array
2470 Fri Oct 8 19:54:24 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2472 make it work correctly on 64 bit systems
2474 Mon Sep 13 12:10:13 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2476 Version to 1.12b5-js-28
2478 Tue Sep 7 16:45:13 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2480 Umbau auf neues open_scsi(), commerr() statt fprintf(stderr)
2482 Tue Sep 7 14:52:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2484 HAVE_READLINK test, use comerr()
2486 Tue Sep 7 14:50:50 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2495 Tue Sep 7 14:32:27 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2497 use comerr(), HAVE_READLINK test
2499 Tue Sep 7 14:13:12 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2501 use comerr()/save_args()
2503 Tue Sep 7 14:10:48 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2507 Sun Aug 29 01:59:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2511 Sun Aug 1 22:50:12 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2513 SYSTEM ID DEFAULT for OS/2
2515 Sun Jul 11 19:32:42 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2517 <translation table> -> TRTANS.TBL for Joliet, round up to SECSIZE for reading TRANS.TBL
2519 Sun Jul 11 19:30:08 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2521 <translation table> -> TRTANS.TBL for Joliet, ignore-loops new
2523 Mon Jun 21 11:46:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2525 Check for Rock Ridge files with same name
2527 Thu Jun 17 16:31:43 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2531 Thu Jun 17 16:30:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2533 Better words, -F option new
2535 Thu Jun 17 16:17:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2537 wildcard for EMX, ignore loops, no-split-symlink-fields/no-split-symlink-components now work
2539 Tue May 25 21:09:44 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2543 Wed May 19 16:41:02 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2545 debug print for joliet files wirh same name
2547 Wed Apr 28 16:58:37 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2549 Better handling for chars > 128
2551 Sat Apr 24 18:39:19 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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.
2555 Sat Apr 24 18:25:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2557 #ifdef for EMX (OS/2)
2559 **************** Release 1.12b5 *******************
2561 Mon Mar 8 01:32:05 1999 Eric Youngdale <eric@andante.org>
2565 Mon Mar 8 01:31:05 1999 Eric Youngdale <eric@andante.org>
2567 many new options from Joerg Schilling, Release 1.12b5
2569 Sun Mar 7 22:48:49 1999 Eric Youngdale <eric@andante.org>
2571 several new options, binary open for Win32
2573 Sun Mar 7 18:41:19 1999 Eric Youngdale <eric@andante.org>
2575 split-output new, binary open for Win32, avoid incorrect sorting for ./.. with -L, ISO hide code
2577 Sun Mar 7 18:41:19 1999 Eric Youngdale <eric@andante.org>
2579 Inhibit code, sprintf() now correct, varoius other fixes
2581 Sun Mar 7 18:41:19 1999 Eric Youngdale <eric@andante.org>
2583 Let all iso8859-1 chars be unicode, Joliet hide code
2585 Tue Mar 2 05:16:41 1999 Eric Youngdale <eric@andante.org>
2587 Prototypes and other various bug fixes
2589 Tue Mar 2 05:16:41 1999 Eric Youngdale <eric@andante.org>
2591 better prototypes, INHIBIT_ISO9660_entry new, volume_set_size/volume_sequence_number
2593 Tue Mar 2 05:16:40 1999 Eric Youngdale <eric@andante.org>
2597 Tue Mar 2 05:16:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2598 * README.session 1.3
2599 Modified for cdrecord
2601 Tue Mar 2 04:41:26 1999 Eric Youngdale <eric@andante.org>
2603 Binary open for Win32, some other fixes
2605 Tue Mar 2 04:41:26 1999 Eric Youngdale <eric@andante.org>
2607 casts for unsigned char *
2609 Tue Mar 2 04:41:25 1999 Eric Youngdale <eric@andante.org>
2612 Joliet/ISO hide code new
2614 Tue Mar 2 04:41:25 1999 Eric Youngdale <eric@andante.org>
2618 Tue Mar 2 04:41:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2622 Tue Mar 2 04:41:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2624 some casts for unsigned char *
2626 Tue Mar 2 04:41:25 1999 Eric Youngdale <eric@andante.org>
2630 Sun Nov 29 19:13:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2632 usalio.h -> usalcmd.h/usalio.h, usalio.h usalcmd.h scsidefs.h scsireg.h scsitransp.h -> include/usal
2634 Sun Nov 29 18:30:41 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2636 date and time created 98/11/29 18:30:41 by joerg
2638 Sat Nov 14 04:20:05 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2640 date and time created 98/11/14 04:20:05 by joerg
2642 Fri Oct 30 02:06:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2644 open_scsi() returniert nun SCSI *usalp, wird auch fuer read_scsi() verwendet
2646 Sat Oct 24 01:29:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2648 open_scsi(dev, timeout, verboseopen) -> open_scsi(dev, debug, verboseopen)
2650 **************** Release 1.12b4 *******************
2652 Tue Jun 2 06:44:45 1998 Eric Youngdale <eric@andante.org>
2656 Tue Jun 2 06:43:45 1998 Eric Youngdale <eric@andante.org>
2658 New options -print-size & -split-output, put Joliet & ElTorite PVD in right order
2660 Tue Jun 2 06:43:44 1998 Eric Youngdale <eric@andante.org>
2662 -print-size/-split-output new, Release 1.12b4
2664 Tue Jun 2 06:14:58 1998 Eric Youngdale <eric@andante.org>
2666 Win32 changes, do not use sprintf result, some other fixes
2668 Tue Jun 2 05:40:39 1998 Eric Youngdale <eric@andante.org>
2670 -split-output, several fixes
2672 Tue Jun 2 05:40:38 1998 Eric Youngdale <eric@andante.org>
2674 Some fixes with DOT/DODOT, create whole_name by strdup
2676 Tue Jun 2 05:40:38 1998 Eric Youngdale <eric@andante.org>
2678 Win32, -print-size, -split-output
2680 Tue Jun 2 05:40:38 1998 Eric Youngdale <eric@andante.org>
2682 No version number if it is part of the filename
2684 Tue Jun 2 05:40:37 1998 Eric Youngdale <eric@andante.org>
2688 Tue Jun 2 05:40:37 1998 Eric Youngdale <eric@andante.org>
2690 bug fix for ce_bytes and chars > 128
2692 Tue Jun 2 05:40:37 1998 Eric Youngdale <eric@andante.org>
2696 Tue Jun 2 05:40:36 1998 Eric Youngdale <eric@andante.org>
2700 Fri Apr 17 12:39:39 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2702 Prototypen entfernt fuer K&R C
2704 **************** Release 1.12b3 *******************
2706 Wed Feb 18 05:51:47 1998 Eric Youngdale <eric@andante.org>
2712 Wed Feb 18 05:48:24 1998 Eric Youngdale <eric@andante.org>
2714 check for relocated dirs
2716 Wed Feb 18 05:48:23 1998 Eric Youngdale <eric@andante.org>
2718 check strlen of symlink buffer
2720 **************** Release 1.12b2 *******************
2722 Mon Feb 16 18:57:56 1998 Eric Youngdale <eric@andante.org>
2728 Mon Feb 16 18:56:56 1998 Eric Youngdale <eric@andante.org>
2730 small bug fixes, Ingoring file message
2732 Mon Feb 16 18:56:56 1998 Eric Youngdale <eric@andante.org>
2736 Mon Feb 16 18:56:55 1998 Eric Youngdale <eric@andante.org>
2738 better autoconf, better prototypes
2740 Mon Feb 16 18:56:55 1998 Eric Youngdale <eric@andante.org>
2742 several casts to unsigned char *
2744 **************** Release 1.12b1 *******************
2746 Mon Dec 15 13:48:59 1997 Eric Youngdale <eric@andante.org>
2752 Mon Dec 15 13:47:59 1997 Eric Youngdale <eric@andante.org>
2754 mkdev() autoconf corrected
2756 Mon Dec 15 13:47:59 1997 Eric Youngdale <eric@andante.org>
2758 string.h/strings.h autoconf
2760 Mon Dec 15 13:47:59 1997 Eric Youngdale <eric@andante.org>
2762 set isorec.size later
2764 Mon Dec 15 13:47:58 1997 Eric Youngdale <eric@andante.org>
2766 some printf's moved to stderr to avoid problems
2768 Mon Dec 15 13:47:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2772 **************** Release 120697 *******************
2774 Sat Dec 6 22:06:07 1997 Eric Youngdale <eric@andante.org>
2779 Sat Dec 6 22:05:07 1997 Eric Youngdale <eric@andante.org>
2783 Fix uninitialized memory usage that screwed up lots of stupid things. Add support for non-split symlinks.
2785 Sat Dec 6 22:05:05 1997 Eric Youngdale <eric@andante.org>
2787 init struct directory to null
2789 Sat Dec 6 22:05:05 1997 Eric Youngdale <eric@andante.org>
2791 readdir include handling new, *split_SL* new
2793 Sat Dec 6 22:05:05 1997 Eric Youngdale <eric@andante.org>
2796 new option -no-split-symlink-fields/-no-split-symlink-components
2798 Sat Dec 6 22:05:03 1997 Eric Youngdale <eric@andante.org>
2800 SunOS/Solaris switch
2802 **************** Release 112597 *******************
2804 Tue Nov 25 14:09:37 1997 Eric Youngdale <eric@andante.org>
2808 Tue Nov 25 14:08:37 1997 Eric Youngdale <eric@andante.org>
2810 Release 112597, -quiet option new
2812 Tue Nov 25 14:08:37 1997 Eric Youngdale <eric@andante.org>
2814 verbose levels, -quiet
2816 Tue Nov 25 14:06:43 1997 Eric Youngdale <eric@andante.org>
2820 Tue Nov 25 14:06:42 1997 Eric Youngdale <eric@andante.org>
2822 some bug fixes, handling of reloc dir
2824 Tue Nov 25 14:06:42 1997 Eric Youngdale <eric@andante.org>
2829 **************** Release 112397 *******************
2831 Mon Nov 24 03:52:49 1997 Eric Youngdale <eric@andante.org>
2835 Mon Nov 24 03:51:49 1997 Eric Youngdale <eric@andante.org>
2837 print error messages to stderr
2839 Mon Nov 24 03:51:49 1997 Eric Youngdale <eric@andante.org>
2841 fixed some bugs that prevented images working on NT, convert to unicode new
2843 Mon Nov 24 03:51:49 1997 Eric Youngdale <eric@andante.org>
2845 put error/debug messages to stderr, INHIBIT_JOLIET_ENTRY new
2847 Thu Nov 13 06:01:42 1997 Eric Youngdale <eric@andante.org>
2851 Mon Nov 10 04:27:17 1997 Eric Youngdale <eric@andante.org>
2853 casting to unsigned char *
2855 **************** Release 110997 *******************
2857 Sun Nov 9 19:56:51 1997 Eric Youngdale <eric@andante.org>
2861 Sun Nov 9 19:55:51 1997 Eric Youngdale <eric@andante.org>
2863 getopt_long() codem, graft pointers, struct output_fragment new
2865 Sun Nov 9 19:55:44 1997 Eric Youngdale <eric@andante.org>
2867 Joliet new, Graft pointers new
2869 Sun Nov 9 19:54:58 1997 Eric Youngdale <eric@andante.org>
2871 Joliet handling and graft pointer handling
2873 Sun Nov 9 19:54:45 1997 Eric Youngdale <eric@andante.org>
2875 struct output_fragment new, sort goof check new, free unused space, better statistics
2877 Sun Nov 9 19:54:27 1997 Eric Youngdale <eric@andante.org>
2879 correct line length for TRANS.TBL, graft pointer merging code new
2881 Sun Nov 9 19:43:36 1997 Eric Youngdale <eric@andante.org>
2883 struct output_fragment new, some defines for the tree
2885 Sun Nov 9 19:43:36 1997 Eric Youngdale <eric@andante.org>
2887 defines for unicode level, PVD ID for Joliet
2889 Sun Nov 9 19:43:36 1997 Eric Youngdale <eric@andante.org>
2893 Sun Nov 9 19:43:36 1997 Eric Youngdale <eric@andante.org>
2895 joliet.c, getopt*.c new
2897 Sun Nov 9 19:43:36 1997 Eric Youngdale <eric@andante.org>
2901 Sun Nov 9 19:43:36 1997 Eric Youngdale <eric@andante.org>
2903 error messages to stderr, struct output_fragement new
2905 Sun Nov 9 19:43:36 1997 Eric Youngdale <eric@andante.org>
2907 Notes for Release 1.12 added
2909 Thu Nov 6 20:19:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2911 #include <mconfig.h> fuer AIX
2913 Tue Nov 4 03:27:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2915 date and time created 97/11/04 03:27:44 by joerg
2917 Tue Nov 4 03:27:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2919 date and time created 97/11/04 03:27:39 by joerg
2921 Tue Nov 4 03:27:32 1997 Eric Youngdale <eric@andante.org>
2923 date and time created 97/11/04 03:27:32 by eric
2925 Sat Oct 18 19:14:05 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2927 stdlib.h -> stdxlib.h, unistd.h -> unixstd.h
2929 Wed Oct 15 07:25:15 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2933 **************** Release 1.11.1 *******************
2935 Mon Oct 13 05:56:49 1997 Eric Youngdale <eric@andante.org>
2940 Mon Oct 13 05:55:49 1997 Eric Youngdale <eric@andante.org>
2942 Release 1.11.1, let path_table start on correct sector # depending on El Torito or not
2944 Mon Oct 13 05:46:46 1997 Eric Youngdale <eric@andante.org>
2946 better checking for null pointers, USE_SCG code included, type casts for unsigned char *
2948 Mon Oct 13 05:46:01 1997 Eric Youngdale <eric@andante.org>
2950 Make local time a structure rahte than a pointer so data will not overwritten, add Joliet support
2952 Mon Oct 13 05:41:16 1997 Eric Youngdale <eric@andante.org>
2954 file renaming code corrected, iso9660_file_length() called correctly (not dir!) for TRANS.TBL
2956 Mon Oct 13 05:32:57 1997 Eric Youngdale <eric@andante.org>
2958 prototypes for readsecs() and scsidev_open()
2960 Mon Oct 13 05:30:51 1997 Eric Youngdale <eric@andante.org>
2962 seen_dot new, include '%' to illegal characters
2964 Mon Oct 13 05:30:21 1997 Eric Youngdale <eric@andante.org>
2966 major() autoconf changed
2968 Mon Oct 13 05:29:40 1997 Eric Youngdale <eric@andante.org>
2970 Limit publisher ID to 23 chars
2972 Wed May 21 18:11:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2976 Sat May 17 18:49:03 1997 Eric Youngdale <eric@andante.org>
2978 date and time created 97/05/17 17:49:03 by eric
2980 Fri May 16 15:46:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2983 date and time created 97/05/16 14:46:48 by joerg
2985 **************** Release 1.11 *******************
2987 Thu Apr 10 06:46:21 1997 Eric Youngdale <eric@andante.org>
2993 Thu Apr 10 06:43:02 1997 Eric Youngdale <eric@andante.org>
2995 Check for . and .. entries in dir
2997 Thu Apr 10 06:41:49 1997 Eric Youngdale <eric@andante.org>
2999 Strip off non-significant part of filename
3001 /*--------------------------------------------------------------------------*/
3002 The text below is not autogenerated from SCCS comments:
3004 Wed Nov 5 10:46:29 1997 Andreas Buschmann US/EC4 60/1F/110 #40409 <buschman@lts.sel.alcatel.de>
3006 Circumvent a bug in the SunOS / Solaris CD-ROM driver (and maybe HP/UX, too).
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.
3014 Tue Jun 3 15:32:21 1997 Andreas Buschmann <buschman@lts.sel.alcatel.de>
3016 Circumvent a bug in the SunOS CD-ROM driver (and maybee HP/UX, too).
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.
3024 * defaults.h: Added SunOS string.
3027 Wed Mar 19 16:50:17 1997 Fred Fish <fnf@ninemoons.com>
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.
3045 Fri Mar 14 21:54:37 1997 Eric Youngdale <eric@andante.jic.com>
3047 * Bump version number to 1.10, public release.
3049 * Put entire thing under RCS. History is buried there now.
3051 * Fix bug involving empty directories, translation tables and
3054 Mon Feb 17 12:44:03 1997 Eric Youngdale <eric@andante.jic.com>
3056 * Bump version number to 1.10b7.
3058 * Makefile.in, configure.in, config.in: Change to use GNU autoconf.
3060 * Configure: Delete old configuration script.
3062 * tree.c: Fix bug where we had a rename limit of 1000 files
3065 * mkisofs.c: Fix sign of timezone offset. Linux iso filesystem
3066 also need to be fixed, unfortunately.
3068 Tue Dec 3 22:21:21 1996 Eric Youngdale <eric@sub2317.jic.com>
3070 Fixed a couple of multi-session bugs. Discs now seem to
3071 work on both Solaris and Windows-NT.
3073 * Bump version number to 1.10b6.
3075 Tue Dec 3 22:21:21 1996 Eric Youngdale <eric@sub2317.jic.com>
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
3084 * Bump version number to 1.10b5.
3086 * write.c: use size of new session, not total of all sessions
3087 in volume_space_size field.
3089 * mkisofs.8: Update with current location of cdwrite.
3091 Mon Nov 4 23:45:01 1996 Eric Youngdale <eric@sub2317.jic.com>
3093 * Bump version number to 1.10b4.
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.
3099 Thu Oct 17 00:39:52 1996 Eric Youngdale <eric@sub2317.jic.com>
3101 * Bump version number to 1.10b3.
3103 Wed Oct 16 23:40:44 1996 Michael Fulbright <msf@redhat.com>
3105 Add support for 'El Torito' specification which allows for bootable
3108 * Makefile.in: Add eltorito.[c,o].
3110 * defaults.h: Add default settings for El Torito related things.
3112 * iso9660.h: Add structure definitions for El Torito.
3114 * mkisofs.8: Document new options.
3116 * mkisofs.c: Add support for new options related to El Torito.
3118 * mkisofs.h: Add definitions, prototypes as required.
3120 * tree.c: Add search_tree_file function to search for a specified
3123 * write.c: Add support for writing special records for El Torito.
3125 * eltorito.c: New file.
3128 Wed Oct 16 23:40:44 1996 Eric Youngdale <eric@sub2317.jic.com>
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
3135 * write.c: Fix bug whereby abstract, copyright and appid
3136 strings were not properly filled if application ID weren't
3139 Sun Sep 29 10:05:10 1996 Eric Youngdale <eric@sub2317.jic.com>
3141 * Bump version number to 1.10b2. Minor bug fixes here
3144 Sun Sep 15 18:54:05 1996 Eric Youngdale <eric@sub2317.jic.com>
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.
3150 Wed Dec 20 16:44:44 1995 Eric Youngdale (eric@andante.aib.com)
3152 * mkisofs.c, mkisofs.8, Makefile (version_string): Bump to 1.05.
3154 * rock.c: Bugfix for cases where sizeof(int) == 4 and
3157 * rock.c: Bugfix for long symbolic links ('/' characters were
3160 Patches from Peter Miller <pmiller@agso.gov.au>:
3162 * mkisofs.8: Documentation fix (some versions of nroff don't
3163 like '.' in column 1 if it is not a nroff command).
3165 * mkisofs.c: Add support for 'rationalize' option.
3166 Similar to rock ridge, except echos of development environment
3169 * write.c Status indicator now indicates percent finished, and
3170 estimated time of completion.
3172 Sun Feb 26 01:52:06 1995 Eric Youngdale (eric@largo)
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.
3178 Fri Feb 17 02:29:03 1995 Paul Eggert <eggert@twinsun.com>
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.
3184 Thu Jan 26 15:25:00 1995 H. Peter Anvin (hpa@yggdrasil.com)
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.
3190 Mon Jan 16 18:31:41 1995 Eric Youngdale (eric@aib.com)
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.
3196 Mon Jan 16 16:19:50 1995 Eric Youngdale (eric@aib.com)
3198 * diag/isodump.c: Use isonum_733 instead of trying to dereference
3199 pointers when trying to decode 733 numbers in the iso9660 image.
3201 * diag/isovfy.c: Likewise.
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
3207 Wed Jan 11 13:46:50 1995 Eric Youngdale (eric@aib.com)
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.
3214 * write.c (FDECL4): Fix so that we properly determine error
3217 * mkisofs.h: Change rr_attributes to unsigned.
3219 * tree.c(increment_nlink): Change pnt since rr_attributes is now
3222 Ultrix patches from petav@argon.e20.physik.tu-muenchen.de (Peter Averkamp)
3224 * rock.c: Fix for ultrix systems, we have 64 bit device numbers.
3225 Type cast when generating file size. Change rr_attributes to
3228 * mkisofs.c: For ultrix systems, define our own function
3231 * mkisofs.c: Fix usage() since some compilers do not concatenate
3232 strings properly (i.e. ultrix).
3234 Bugs found with Sentinel II:
3236 * write.c: Fix a couple of memory leaks.
3238 * mkisofs.c: Bugfix - always put a zero byte at end of name
3241 * tree.c: Set isorec.date from fstatbuf.st_ctime, not current_time,
3242 since current_time might not be set.
3244 Sat Dec 3 14:55:42 1994 Eric Youngdale (eric@andante)
3246 * mkisofs.c: When returning entry for ".." file, set second byte
3249 * write.c: Free name and rr_attributes fields when writing.
3251 Mon Nov 28 13:36:27 1994 Eric Youngdale (eric@andante)
3253 * mkisofs.h: Change rr_attributes to unsigned.
3255 * rock.c: Ditto. Work around >>32 bug in ultrix for 64 bit data types.
3257 * mkisofs.c (usage): Fix for ultrix - use continuation lines
3258 instead of assuming that strings are catenated by the compiler.
3260 Mon Jun 20 20:25:26 1994 Eric Youngdale (eric@esp22)
3262 * mkisofs.c, mkisofs.8, Makefile (version_string): Bump to pre-1.02.
3264 * mkisofs.h: Fix declaration of e_malloc to use DECL macros.
3266 * tree.c: Fix bug in previous change.
3268 * diag/*.c: Add appropriate copyright notices.
3270 Sat Apr 9 13:30:46 1994 Eric Youngdale (ericy@cais.com)
3272 * Configure: New file - shell script that determines a bunch of
3273 things to properly build mkisofs.
3275 * Makefile.in: New file - copy of Makefile, but Configure sets a
3276 few things up for it.
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.
3282 * write.c: Fix definition of xfwrite (Use FDECL4)
3284 Add some changes to allow more configurability of some of the
3285 volume header fields:
3287 * mkisofs.8: Document new configuration options.
3289 * mkisofs.c: Add variables to hold new fields. Add function to
3290 read .mkisofsrc files.
3292 * defaults.h: Another way of configuring the same things.
3294 Add some changes from Leo Weppelman leo@ahwau.ahold.nl.
3296 * mkisofs.c: Allow -A to specify application ID. Fix usage(),
3297 getopt and add case switch.
3299 * rock.c: Fix handling of device numbers (dev_t high should only
3300 be used when sizeof(dev_t) > 32 bits).
3302 Add a bunch of changes from Manuel Bouyer.
3304 * diag/Makefile: New file.
3306 * diag/dump.c, diag/isodump.c: Use termios if system supports it.
3308 * (throughout): Replace all occurences of "malloc" with e_malloc.
3310 * mkisofs.c: For NetBSD, attempt to increase the rlimit for
3311 the size of the data segment to about 33 Mb.
3313 * mkisofs.c (e_malloc): New function. Calls malloc, and prints
3314 nice error message and exits if NULL is returned.
3316 Sun Jan 23 19:23:57 1994 Eric Youngdale (eric@esp22)
3318 * mkisofs.c, mkisofs.8, Makefile (version_string): Bump to 1.01.
3320 Add a bunch of stuff so that mkisofs will work on a VMS system.
3322 * (ALL): Change any direct use of the "st_ino" field from
3323 the statbuf to use a macro.
3325 * mkisofs.h: Define appropriate macros for both VMS and unix.
3327 * (ALL): Add type casts whenever we use the UNCACHED_DEV macro.
3329 * rock.c: Wrap a #ifndef VMS around block and character device
3332 * write.c: Add prototype for strdup if VMS is defined.
3334 * make.com: Script for building mkisofs on a VMS system.
3336 * Makefile: Include make.com in the distribution.
3338 * mkisofs.c: Include <sys/type.h> on VMS systems.
3340 * tree.c: Include <sys/file.h> and "vms.h" on VMS systems.
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.
3346 * tree.c, mkisofs.c: Use them.
3348 * vms.c: New file. Contains version of getopt, strdup, opendir,
3349 readdir and closedir.
3351 * vms.h: New file. Defines S_IS* macros. Define gmtime as
3352 localtime, since gmtime under VMS returns NULL.
3354 Sat Jan 15 13:57:42 1994 Eric Youngdale (eric@esp22)
3356 * mkisofs.h (transparent_compression): New prototype.
3358 * mkisofs.c (transparent_compression): Declare, use
3359 '-z' option to turn on.
3361 * tree.c: Change TRANS.TBL;1 to TRANS.TBL (version gets
3362 added later, if required).
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.
3368 Sat Jan 15 01:57:42 1994 Eric Youngdale (eric@esp22)
3370 * write.c (compare_dirs): Bugfix for patch from Jan 6.
3372 * mkisofs.h (struct directory_entry): Add element total_rr_attr_size.
3373 (struct file_hash): Add element ce_bytes.
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
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.
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.
3394 Thu Jan 6 21:47:43 1994 Eric Youngdale (eric@esp22)
3398 * write.c (compare_dirs): Only compare directory names up to
3399 the ';' for the version number.
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.
3405 * iso9660.h: Allow 34 characters for filename.
3407 * mkisofs.8: Update for new options.
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.
3414 * mkisofs.c (iso9660_file_length): Implement new options.
3416 * mkisofs.h: Declare flag variables for new options.
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.
3422 * tree.c (scan_directory_tree): Use RR_relocation_depth instead of
3423 constant for threshold for starting deep directory relocation.
3425 Wed Jan 5 01:32:34 1994 John Brezak (brezak@ch.hp.com)
3427 * Makefile.bsd: New file. For NetBSD.
3429 * rock.c, tree.c: Do not include sys/sysmacros.h for NetBSD.
3431 Fri Dec 31 13:22:52 1993 Eric Youngdale (eric@esp22)
3433 * mkisofs.c, mkisofs.8, Makefile (version_string): Bump to 1.00.
3435 * tree.c (scan_directory_tree): Handle case where we do not
3436 have permissions to open a directory.
3438 * write.c (xfwrite): New function - wrapper for fwrite,
3439 except that we print message and punt if write fails.
3441 * write.c: Move include of mkisofs.h and iso9660.h until after
3442 string.h and stdlib.h is included.
3444 * write.c: Do not attempt to use strerror on sun systems.
3446 Thu Dec 9 13:17:28 1993 R.-D. Marzusch (marzusch@odiehh.hanse.de)
3448 * exclude.c, exclude.h: New files. Contains list of files to
3449 exclude from consideration.
3451 * Makefile: Compile exclude.c, add dependencies to other files.
3453 * mkisofs.8: Describe -x option.
3455 * mkisofs.c: Include exclude.h, handle -x option.
3458 Fri Dec 10 01:07:43 1993 Peter van der Veen (peterv@qnx.com)
3460 * mkisofs.c, mkisofs.h: Moved declaration of root_record.
3462 * mkisofs.h: Added prototype for get_733().
3464 * write.c(iso_write), tree.c, rock.c(generate_rock_ridge_attributes):
3465 Added defines for QNX operation system
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.
3473 Thu Oct 28 19:54:38 1993 Eric Youngdale (eric@kafka)
3475 * mkisofs.c, Makefile (version_string): Bump to 0.99.
3477 * write.c(iso_write): Put hour, minute, second into date fields in
3480 * write.c (iso_write): Set file_structure_version to 1, instead of
3481 ' ' (Seems to screw up Macs).
3483 Sun Oct 17 01:13:36 1993 Eric Youngdale (eric@kafka)
3485 * mkisofs.c, Makefile (version_string): Bump to 0.98.
3487 Increment nlink in root directory when rr_moved directory is present.
3489 * tree.c (increment_nlink): New function.
3491 * tree.c (finish_cl_pl_entries): Call increment_nlink for all
3492 references to the root directory.
3494 * tree.c (root_statbuf): New variable.
3496 * tree.c (scan_directory_tree): Initialize root_statbuf when we
3497 stat the root directory.
3499 * tree.c (generate_reloc_directory): Use root_statbuf when
3500 generating the Rock Ridge stuff for the ".." entry in the
3503 * tree.c (scan_directory_tree): Use root_statbuf when generating
3504 the ".." entry in the root directory.
3506 Sat Oct 16 10:28:30 1993 Eric Youngdale (eric@kafka)
3508 Fix path tables so that they are sorted.
3510 * tree.c (assign_directory_addresses): Move to write.c
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.
3518 Fix problem where hard links were throwing off the total extent count.
3520 * write.c (iso_write): Call assign_file_addresses, and then
3521 use last_extent to determine how big the volume is.
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.
3527 * write.c(assign_file_addresses): New function.
3529 Fri Oct 15 22:35:43 1993 Eric Youngdale (eric@kafka)
3531 The standard says we should do these things:
3533 * tree.c (generate_reloc_directory): Add RR attributes to
3534 the rr_moved directory.
3536 * mkisofs.c(main): Change ER text strings back to recommended
3539 Tue Oct 12 21:07:38 1993 Eric Youngdale (eric@kafka)
3541 * mkisofs.c, Makefile (version_string): Bump to 0.97.
3543 * tree.c (scan_directory_tree): Do not insert PL entry into
3544 root directory record (i.e. !parent)
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.
3550 * mkisofs.h: New variable n_data_extents.
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,
3558 * write.c(iso_write): Add n_data_extents to the
3559 volume_space_size field.
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.
3565 Sat Oct 9 16:39:15 1993 Eric Youngdale (eric@kafka)
3567 * mkisofs.c, Makefile (version_string): Bump to 0.96.
3569 Numerous bugfixes, thanks to a one-off disc from rab@cdrom.com.
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
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).
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.
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
3595 Wed Oct 6 19:53:40 1993 Eric Youngdale (eric@kafka)
3597 * write.c (write_one_file): Print message and punt if we are
3598 unable to open the file.
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
3606 Wed Sep 29 00:02:47 1993 Eric Youngdale (eric@kafka)
3608 * mkisofs.c, Makefile (version_string): Bump to 0.95.
3610 * write.c, tree.c: Cosmetic changes to printed information.
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.
3616 * mkisofs.h: Change TABLE_INODE, UNCACHED_* macros
3617 to be 0x7fff... to be compatible with signed datatypes.
3619 Mon Sep 27 20:14:49 1993 Eric Youngdale (eric@kafka)
3621 * mkisofs.c, Makefile (version_string): Bump to 0.94.
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.
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
3632 * mkisofs.c: Fix call to scan_directory_tree to use new calling
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
3640 Sun Sep 26 20:58:05 1993 Eric Youngdale (eric@kafka)
3642 * mkisofs.c, Makefile (version_string): Bump to 0.93.
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.
3649 * mkisofs.h: Add new flag follow_links.
3651 * mkisofs.c: Add command line switch "-f" to toggle follow_links.
3653 * mkisofs.8: Document new switch.
3655 * tree.c: Add code to handle symlinks using new flag.
3657 * hash.c: Add add_directory_hash, find_directory_hash functions.
3659 * mkisofs.h: Add prototypes.
3661 Sat Sep 25 14:26:31 1993 Eric Youngdale (eric@kafka)
3663 * mkisofs.c, Makefile (version_string): Bump to 0.92.
3665 * mkisofs.c: Make sure path is an actual directory before trying
3668 * mkisofs.h: Add DECL and FDECL? macros for sparc like systems.
3669 Do proper define of optind and optarg under SVr4.
3671 * tree.c: Change translation table name from YMTRANS.TBL to TRANS.TBL.
3673 * mkisofs.c: Neaten up message in extension record when RRIP is
3676 * Throughout - change all function declarations so that
3677 traditional C compilers (i.e. sparc) will work.
3679 * Makefile: Change to use system default C compiler.
3681 * mkisofs.c: Add some stuff so that this will compile under VMS.
3682 Many things missing for VMS still.
3684 * iso9660.h: Do not use zero length array in struct definition.
3686 * tree.c (sort_n_finish): Account for this.
3688 * Change copyright notice.
3691 Wed Aug 25 08:06:51 1993 Eric Youngdale (eric@kafka)
3693 * mkisofs.c, Makefile (version_string): Bump to 0.91.
3695 * mkisofs.h: Only include sys/dir.h for linux. Other systems
3696 will need other things.
3698 * mkisofs.c, tree.c: Include unistd.h.
3700 * Makefile: Use OBJS to define list of object files.
3702 Sun Aug 22 20:55:17 1993 Eric Youngdale (eric@kafka)
3704 * mkisofs.c, Makefile (version_string): Bump to 0.9.
3706 * write.c (iso_7*): Fix so that they work properly on Motorola
3709 Fri Aug 20 00:14:36 1993 Eric Youngdale (eric@kafka)
3711 * mkisofs.c, Makefile (version_string): Bump to 0.8.
3713 * rock.c: Do not mask off write permissions from posix file modes.
3715 Wed Aug 18 09:02:12 1993 Eric Youngdale (eric@kafka)
3717 * mkisofs.c, Makefile (version_string): Bump to 0.7.
3719 * rock.c: Do not write NM field for . and .. (redundant and a
3722 * mkisofs.c: Take -P and -p options for publisher and preparer id
3725 * write.c: Store publisher and preparer id in volume
3728 * rock.c: Write optional SP field to identify SUSP. Write
3729 optional CE field to point to the extension header.
3731 * tree.c: Request SP and CE fields be added to root directory.
3733 * tree.c: Fix bug in name conflict resolution.
3735 * write.c: Fill in date fields in the colume descriptor.
3737 * write.c (write_one_file): If the file is large enough, write in
3738 chunks of 16 sectors to improve performance.
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
3745 * write.c: Add a few statistics about directory sizes, RR sizes,
3746 translation table sizes, etc.
3748 * tree.c: Use major, not MAJOR. Same for minor. Define S_ISSOCK
3749 and S_ISLNK if not defined.
3751 * rock.c: Define S_ISLNK if not defined.
3753 * mkisofs.c: Print out max memory usage. Fix bug in call to getopt.
3755 * mkisofs.c, Makefile (version_string): Bump to 0.6.
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.
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.
3766 Mon Aug 16 21:59:47 1993 Eric Youngdale (eric@kafka)
3768 * mkisofs.c, Makefile (version_string): Bump to 0.5.
3770 * mkisofs.c: Add -a option (to force all files to be
3771 transferred). Remove find_file_hash stuff.
3773 * write.c: Pad length even if Rock Ridge is not in use.
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.
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.
3785 Sat Aug 14 13:18:21 1993 Eric Youngdale (eric@kafka)
3787 * mkisofs.c, Makefile (version_string): Bump to 0.4.
3789 * tree.c (load_translation_table): New function - read
3790 YMTRANS.TBL. (scan_directory_tree) Call it.
3792 * mkisofs.c (iso9660_file_length): Call find_file_hash to see
3793 if translated name is specified. If so, use it.
3795 * hash.c (name_hash, add_file_hash, find_file_hash,
3796 flush_file_hash): New functions for hashing stuff from
3799 * mkisofs.h: Add a bunch of prototypes for the new functions.
3801 * mkisofs.8: Update.
3803 * mkisofs.c, Makefile (version_string): Bump to 0.3.
3805 * Makefile: Add version number to tar file in dist target.
3807 * mkisofs.c: Call finish_cl_pl_entries() after directories have
3808 been generated, and extent numbers assigned.
3810 * write.c (generate_one_directory): Update s_entry->size for
3811 directories (as well as isorec.size).
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.
3817 * mkisofs.h: Add parent_rec to directory_entry. Used to fix CL/PL
3820 * tree.c (scan_directory_tree): Set flag to generate CL/PL/RE
3821 entries as required, update sizes as well.
3823 Fri Aug 13 19:49:30 1993 Eric Youngdale (eric@kafka)
3825 * mkisofs.c (version_string): Bump to 0.2.
3827 * hash.c: Do not use entries with inode == 0xffffffff or dev ==
3830 * write.c (write_path_tables): Strip leading directory specifications.
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).
3836 * mkisofs.c (main): Modify call to scan_directory_tree. Call
3837 sort_n_finish for reloc_dir.
3839 * tree.c (sort_n_finish): New function - moved code from
3840 scan_directory_tree.
3842 * tree.c (generate_reloc_directory): New function. Generate
3843 directory to hold relocated directories.
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.
3851 * tree.c (scan_directory_tree): Use s_entry instead of sort_dir,
3852 assign to this_dir->contents sooner.
3854 Thu Aug 12 22:38:17 1993 Eric Youngdale (eric@kafka)
3856 * mkisofs.c (usage): Fix syntax.
3858 * mkisofs.c (main): Add new argument to scan_directory_tree
3860 * tree.c (scan_directory_tree): If directory is at depth 8 or
3861 more, create rr_moved directory in main directory.
3863 Mon Jul 26 19:45:47 1993 Eric Youngdale (eric@kafka)
3865 * mkisofs v 0.1 released.