From a119991b98b043ef5a2432a7a0e2c4f2cf484674 Mon Sep 17 00:00:00 2001 From: Philippe Coval Date: Fri, 1 Mar 2013 11:33:00 +0100 Subject: Imported Upstream version 1.1.11 --- genisoimage/ChangeLog | 3866 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 3866 insertions(+) create mode 100644 genisoimage/ChangeLog (limited to 'genisoimage/ChangeLog') diff --git a/genisoimage/ChangeLog b/genisoimage/ChangeLog new file mode 100644 index 0000000..681a6ce --- /dev/null +++ b/genisoimage/ChangeLog @@ -0,0 +1,3866 @@ +****** Version 2.01 ****** + +Wed Sep 8 20:28:58 2004 Joerg Schilling + * isoinfo.c 1.47 + * isovfy.c 1.23 + * dump.c 1.21 + * isodebug.c 1.9 + * isodump.c 1.24 + * mkisofs.c 1.161 + Version -> 2.01 + +Thu Sep 2 13:05:11 2004 Joerg Schilling + * mkisofs.8 1.108 + -D Hinweis auf ISO9660:1999 + +Mon Aug 30 12:24:17 2004 Joerg Schilling + * mkisofs.8 1.107 + ISO-9690 -> ISO-9660 + +Tue Aug 24 19:21:54 2004 Joerg Schilling + * write.c 1.85 + Intermediate Cast auf (void *) damit GCC nicht wegen "strict-aliasing rules" meckert + +Tue Aug 3 21:21:54 2004 Joerg Schilling + * mkisofs.8 1.106 + Hinweis auf Bugfix fuer -no-split-symlink-components / -no-split-symlink-fields + +Sat Jul 31 17:11:30 2004 Joerg Schilling + * mkisofs.8 1.105 + Schreibfehler beseitigt + +Sat Jul 17 23:42:14 2004 Joerg Schilling + * mkisofs.8 1.104 + * mkisofs.c 1.160 + Version -> 2.01a34 + -volset-size ist nun auf 1 begrenzt + +Sun Jul 11 18:30:27 2004 Joerg Schilling + * mkisofs.c 1.159 + Fehlermeldung bei -L/-H/-P weis nun korrekt auf 2.02 hin + +Sun Jul 11 02:03:26 2004 Joerg Schilling + * mkisofs.c 1.158 + -> NEED_O_BINARY + +Fri Jul 9 17:34:41 2004 Joerg Schilling + * mkisofs.c 1.157 + Version -> 2.01a33 + +Fri Jul 9 16:06:36 2004 Joerg Schilling + * volume.c 1.14 + * write.c 1.84 + static -> LOCAL + EXPORT + +Fri Jul 9 15:32:26 2004 Joerg Schilling + * write.c 1.83 + 'VIDEO_TS' wird jetzt immer gefunden und mkisofs bricht ab wenn es nicht gefunden werden konnte und -dvd-video + +Fri Jun 18 11:17:08 2004 Joerg Schilling + * hash.c 1.18 + Nachdenken ueber Speedup + +Thu Jun 17 12:25:43 2004 Joerg Schilling + * mkisofs.c 1.156 + Version -> 2.01a32 + +Thu Jun 17 11:22:11 2004 Joerg Schilling + * dump.c 1.20 + * isodump.c 1.23 + For Schleife ohne strlen() in Ende Bedingung + +Sat Jun 12 16:15:16 2004 Joerg Schilling + * tree.c 1.82 + sprintf() zur besseren Geschwindigkeit beim Erzeugen von 8.3 Filenamen in sort_n_finish() vermeiden + +Mon Jun 7 13:02:01 2004 Joerg Schilling + * mkisofs.8 1.103 + Dokumentation der maximalen Stringlaenge der Eintraege im PVD nun auch bei den Optionen + +Sat Jun 5 16:48:02 2004 Joerg Schilling + * mkisofs.8 1.102 + * mkisofs.c 1.155 + Optionen -H/-L/-P sind veraltet und werden mit 2.02 POSIX.1-2001 konform + +Tue Jun 1 18:27:04 2004 Joerg Schilling + * mkisofs.c 1.154 + Version -> 2.01a31 + +Tue Jun 1 16:53:24 2004 Joerg Schilling + * tree.c 1.81 + Bei DJGPP auch alle Files eXecutable machen. + +Tue Jun 1 16:52:47 2004 Joerg Schilling + * mkisofs.c 1.153 + load_nls("cp437") per Default auch fuer DJGPP + +Tue Jun 1 16:51:47 2004 Joerg Schilling + * defaults.h 1.18 + SYSTEM_ID -> DOS fuer DJGPP + +Tue Jun 1 16:50:58 2004 Joerg Schilling + * isoinfo.c 1.46 + setmode(fileno(stdout), O_BINARY) beim Extrahieren von Dateien nach STDOUT + +Tue Jun 1 14:07:06 2004 Joerg Schilling + * isodebug.c 1.8 + Funktionen moeglichst LOCAL + +Tue Jun 1 13:50:50 2004 Joerg Schilling + * dump.mk 1.4 + * dump.c 1.19 + * isoinfo.8 1.7 + * isodump.c 1.22 + * isoinfo.mk 1.5 + * isodump.mk 1.4 + * isovfy.mk 1.4 + * isovfy.c 1.22 + * isodebug.mk 1.2 + * isodebug.c 1.7 + Umstellung auf libusal + +Sat May 29 17:46:26 2004 Joerg Schilling + * isoinfo.c 1.45 + cdr_defaults() nur mit libusal rufen + +Sat May 29 16:55:08 2004 Joerg Schilling + * isodebug.c 1.6 + Version -> 2.01a31 + Cstyle + +Fri May 28 13:51:13 2004 Joerg Schilling + * isoinfo.c 1.44 + Support fuer cdr_defaults() (/etc/default/cdrecord) neu + +Fri May 28 13:39:35 2004 Joerg Schilling + * isoinfo.c 1.43 + Cstyle + +Fri May 28 13:37:39 2004 Joerg Schilling + * isoinfo.c 1.42 + Version -> 2.01a31 + Umbau auf libusal + +Fri May 28 13:36:25 2004 Joerg Schilling + * isodump.c 1.21 + * isovfy.c 1.21 + Version -> 2.01a31 + Cstyle + +Fri May 28 01:09:55 2004 Joerg Schilling + * dump.c 1.18 + Version -> 2.01a31 + Cstyle + +Thu May 27 01:54:59 2004 Joerg Schilling + * mkisofs.h 1.94 + scsi.c Prototypen -> scsi.h + +Thu May 27 01:54:31 2004 Joerg Schilling + * scsi.h 1.1 + date and time created 04/05/27 00:54:31 by joerg + +Sun May 23 23:46:05 2004 Joerg Schilling + * eltorito.c 1.32 + Debug Messages beseitigt + +Sun May 23 23:23:27 2004 Joerg Schilling + * mkisofs.8 1.101 + * tree.c 1.80 + * eltorito.c 1.31 + * match.h 1.9 + * mkisofs.c 1.152 + * match.c 1.18 + Version -> 2.01a30 + Eltorito Boot Images per Default nach Vorne Sortieren + +Thu May 20 13:38:31 2004 Joerg Schilling + * eltorito.c 1.30 + Copyright J. Schilling neu + +Thu May 20 13:33:59 2004 Joerg Schilling + * eltorito.c 1.29 + Keine Ausgabe der Bootmethode bei mkisofs -quiet + +Sat May 15 22:25:17 2004 Joerg Schilling + * mkisofs.c 1.151 + Version -> 2.01a29 + Hinweis auf unerwuenschte SILO Optionen + +Sat May 15 21:48:26 2004 Joerg Schilling + * write.c 1.82 + Neuer Kommentar damit SuSE keine sinnlosen Patches anbringt + +Sat May 15 21:05:49 2004 Joerg Schilling + * isoinfo.c 1.41 + Version -> 2.01a29 + +Sat May 15 19:59:40 2004 Joerg Schilling + * multi.c 1.66 + * mkisofs.c 1.150 + * isoinfo.c 1.40 + GCC shadowed Variblen beseitigt + +Thu Apr 15 16:33:41 2004 Joerg Schilling + * mkisofs.c 1.149 + Version -> 2.01a28 + +Thu Apr 15 16:30:40 2004 Joerg Schilling + * hash.c 1.17 + isoname_endsok() neu zum besseren Vergleich von ISO-9660 namen + +Thu Apr 15 14:51:22 2004 Joerg Schilling + * hash.c 1.16 + * udf.c 1.14 + Cstyle + +Wed Apr 14 12:55:56 2004 Joerg Schilling + * write.c 1.81 + Schreibfehler beseitigt (Initial Padbock) + +Tue Apr 6 12:30:26 2004 Joerg Schilling + * tree.c 1.79 + Fix fuer doppeltes Free von Juergen Keil + Absturz durch: + echo bar >/tmp/bar + echo foo/bar=/tmp/bar > /tmp/pathlist + env LD_PRELOAD=libumem.so.1 UMEM_DEBUG=default UMEM_LOGGING=transaction mkisofs -hfs -graft-points -o /tmp/foo.raw -path-list=/tmp/pathlist + +Tue Apr 6 11:57:30 2004 Joerg Schilling + * tree.c 1.78 + beruecksichtigung des Null Bytes beim malloc() fuer die Datei TRANS_TBL + +Sun Apr 4 20:24:38 2004 Joerg Schilling + * multi.c 1.65 + Bessere Fehlermeldung bei multi Session mit volset size > 1 + +Mon Mar 15 15:43:58 2004 Joerg Schilling + * defaults.h 1.17 + "SCO-OPENSERVER"/"SCO-UNIXWARE", Default ist nun "UNIX" statt "LINUX" + +Fri Mar 5 00:22:28 2004 Joerg Schilling + * mkisofs.c 1.148 + Version -> 2.01a27 + +Fri Mar 5 00:12:50 2004 Joerg Schilling + * mac_label.c 1.9 + * match.c 1.17 + * name.c 1.28 + * scsi.c 1.19 + * stream.c 1.3 + * files.c 1.12 + * exclude.c 1.9 + * dvd_reader.c 1.3 + * eltorito.c 1.28 + * ifo_read.c 1.5 + * dvd_file.c 1.3 + * desktop.c 1.6 + * apple_driver.c 1.6 + * vms.c 1.9 + * volume.c 1.13 + Cstyle + +Thu Mar 4 22:47:39 2004 Joerg Schilling + * multi.c 1.64 + * mkisofs.h 1.93 + * mkisofs.c 1.147 + * mkisofs.8 1.100 + Neue Optionen -root & -old-root von Patrik Ohly + +Thu Mar 4 22:40:24 2004 Joerg Schilling + * mac_label.c 1.8 + Korrektur fuer PREP/CHRP Erweiterung + +Tue Mar 2 00:54:16 2004 Joerg Schilling + * fnmatch.h 1.4 + * exclude.h 1.3 + * diskmbr.h 1.2 + * defaults.h 1.16 + * bootinfo.h 1.3 + * apple.h 1.7 + * apple.c 1.19 + * ifo_read.h 1.2 + * ifo_types.h 1.2 + * iso9660.h 1.19 + * mac_label.h 1.3 + * mactypes.h 1.3 + * match.h 1.8 + Cstyle + +Tue Mar 2 00:50:27 2004 Joerg Schilling + * dvd_reader.h 1.2 + Cstyle + +Mon Mar 1 12:05:40 2004 Joerg Schilling + * vms.h 1.3 + * udf.h 1.2 + * udf_fs.h 1.2 + Cstyle + +Sun Feb 29 17:53:16 2004 Joerg Schilling + * isoinfo.c 1.39 + Eltorito Boot mit -d anzeigen + Extension Records fuer lange RR Namen korrekt anzeigen + +Sun Feb 29 17:20:47 2004 Joerg Schilling + * mac_label.h 1.2 + * write.c 1.80 + * mkisofs.c 1.146 + * mkisofs.h 1.92 + * mac_label.c 1.7 + CHRP Support von "Leigh Brown" + +Sun Feb 29 16:49:18 2004 Joerg Schilling + * rock.c 1.42 + * multi.c 1.63 + }; in Funktionen -> } + +Sun Feb 29 16:43:37 2004 Joerg Schilling + * multi.c 1.62 + Korrekte Behandlung von CE Extension Records fuer RR NM & fue rTime Stamps + +Wed Feb 25 00:16:47 2004 Joerg Schilling + * udf.c 1.13 + Support fuer rationalize_uid/rationalize_gid + +Sun Feb 22 16:27:28 2004 Joerg Schilling + * mkisofs.c 1.145 + Version -> 2.01a26 + Mb -> MB + +Sun Feb 22 16:26:26 2004 Joerg Schilling + * rock.c 1.41 + gen_xa_attr(mode_t attr) ANSI C Variante wegen aelteren UNIX Versionen mit mode_t == short + +Sun Feb 22 16:25:09 2004 Joerg Schilling + * boot.c 1.13 + Total extents including sparc boot -> Total extents including %s boot + +Sun Feb 22 16:13:43 2004 Joerg Schilling + * scsi.c 1.18 + cdr_defaults() wird nun fuer das SCSI dev= gerufen (/etc/default/cdrecord) + +Wed Jan 7 00:23:46 2004 Joerg Schilling + * mkisofs.c 1.144 + Copyright -> 2004 + +Tue Jan 6 23:53:42 2004 Joerg Schilling + * mkisofs.c 1.143 + Version -> 2.01a24 + +Tue Jan 6 22:37:55 2004 Joerg Schilling + * tree.c 1.77 + Rock Ridge Laengenbehandlung in update_nlink()/increment_nlink() korrigiert (Bugfix) + +Mon Dec 29 14:46:02 2003 Joerg Schilling + * mkisofs.c 1.142 + * boot.c 1.12 + Cstyle Anpassungen + +Mon Dec 29 14:36:10 2003 Joerg Schilling + * boot.c 1.11 + Neue Optionen -sunx86-boot & -sunx86-label + +Mon Dec 29 14:35:05 2003 Joerg Schilling + * mkisofs.c 1.141 + Version -> 2.01a22 + Neue Optionen -sunx86-boot & -sunx86-label + +Mon Dec 29 14:34:16 2003 Joerg Schilling + * mkisofs.8 1.99 + Neue Optionen -sunx86-boot & -sunx86-label + -sparc-label war vergessen - nun dokumentiert + +Mon Dec 29 13:31:28 2003 Joerg Schilling + * mkisofs.8 1.98 + Kommentar zu SILO in den NOTES + Fehlende backslashes for diversen - Zeichen eingefuegt + +Sun Dec 28 14:46:10 2003 Joerg Schilling + * sunlabel.h 1.5 + Cstyle Aenderungen + +Sun Dec 28 14:44:50 2003 Joerg Schilling + * sunlabel.h 1.4 + Erweiterungen fuer Solaris x86 Disk Label und fdisk + +Sun Dec 28 14:38:51 2003 Joerg Schilling + * mkisofs.h 1.91 + Cstyle Anpassungen + +Sun Dec 28 14:37:09 2003 Joerg Schilling + * mkisofs.h 1.90 + make_sunx86_label()/scan_sunx86_boot()/sunx86_boot_label() neu + +Sat Nov 29 23:58:30 2003 Joerg Schilling + * mkisofs.c 1.140 + #include fuer setmode(fileno, OBINARY) + #include auch fuer DJGPP + +Sat Nov 29 23:11:14 2003 Joerg Schilling + * mkisofs.c 1.139 + Version -> 2.01a20 + setmode(fileno, O_BINARY) auch fuer DJGPP + +Sun Jul 13 15:42:15 2003 Joerg Schilling + * write.c 1.79 + * mkisofs.h 1.89 + * mkisofs.c 1.138 + secsize -> osecsize, Version -> 2.01a17 + +Fri Jul 11 11:42:32 2003 Joerg Schilling + * mkisofs.8 1.97 + Schreibfehler + +Thu Jul 10 01:26:47 2003 Joerg Schilling + * tree.c 1.76 + Bessere Meldung bei Stat Buffer Overflow + +Sat Jun 21 14:28:25 2003 Joerg Schilling + * mkisofs.c 1.137 + Eltorito PVD muss vor direkt nach dem Primaeren PVD kommen -> also vor Enhanced PVD + +Sat Jun 21 14:16:30 2003 Joerg Schilling + * match.c 1.16 + Wenn ein TAB nach einem Space im Sort File kommt, dann wird dieses genommen + +Sat Jun 21 14:11:05 2003 Joerg Schilling + * mkisofs.8 1.96 + Schreibfehler und Formulierungen korrigiert + +Sat Jun 21 14:10:13 2003 Joerg Schilling + * eltorito.c 1.27 + Schreibfehler bei 'is not the an allowable size' beseitigt + +Tue May 6 19:04:03 2003 Joerg Schilling + * rock.c 1.40 + Fix fuer defekte CE Signaturen bei ../../../ in Symlinks + +Wed Apr 30 01:19:33 2003 Joerg Schilling + * mkisofs.c 1.136 + no_rr nur dann automatisch setzen wenn keine XA Signaturen gefunden wurden + +Wed Apr 30 01:18:10 2003 Joerg Schilling + * multi.c 1.61 + find_rr() nun mit XA Flag + +Wed Apr 30 01:15:59 2003 Joerg Schilling + * mkisofs.h 1.88 + Rock Ridge Defines neu + +Tue Apr 29 21:22:52 2003 Joerg Schilling + * write.c 1.78 + Variable secsize neu, struct xa_subhdr neu + +Tue Apr 29 21:20:40 2003 Joerg Schilling + * mkisofs.h 1.87 + Neue Variable secsize + +Tue Apr 29 21:19:13 2003 Joerg Schilling + * mkisofs.c 1.135 + Neue Option -sectype + +Tue Apr 29 01:39:14 2003 Joerg Schilling + * mkisofs.c 1.134 + -apple bedeutet nicht mehr -r + +Tue Apr 29 01:17:55 2003 Joerg Schilling + * tree.c 1.75 + insert_file_entry() erzeugt auch XA oder RockRidge Signaturen fuer rsrc Files + +Tue Apr 29 01:06:32 2003 Joerg Schilling + * write.c 1.77 + Umbau von xfwrite() fuer XA subheader + +Mon Apr 28 01:44:30 2003 Joerg Schilling + * mkisofs.8 1.95 + Hinwies, dasz -apple nicht mehr -R beinhaltet + +Mon Apr 28 01:36:07 2003 Joerg Schilling + * joliet.c 1.37 + * eltorito.c 1.26 + * boot.c 1.10 + * stream.c 1.2 + * udf.c 1.12 + * mkisofs.h 1.86 + Umbau von xfwrite() fuer XA subheader + +Mon Apr 28 01:06:38 2003 Joerg Schilling + * iso9660.h 1.18 + XA Sektor Subheader Definitionen neu + +Sun Apr 27 15:46:18 2003 Joerg Schilling + * tree.c 1.74 + * eltorito.c 1.25 + generate_rock_ridge_attributes() -> generate_xa_rr_attributes(), if (use_RockRidge) -> if (use_XA || use_RockRidge) + +Sun Apr 27 15:38:59 2003 Joerg Schilling + * rock.c 1.39 + generate_rock_ridge_attributes() -> generate_xa_rr_attributes(), if (!use_RockRidge) goto xa_only; + +Sun Apr 27 15:36:45 2003 Joerg Schilling + * mkisofs.h 1.85 + generate_rock_ridge_attributes() -> generate_xa_rr_attributes() + +Sun Apr 27 15:35:49 2003 Joerg Schilling + * mkisofs.c 1.133 + Version -> 2.01a12 + +Sun Apr 27 14:09:25 2003 Joerg Schilling + * TODO 1.6 + 13.4.2003 HFS > 2 GB + +Tue Apr 15 18:47:55 2003 Joerg Schilling + * write.c 1.76 + CD-XA001 Signatur hinzufuegen + +Sun Apr 13 19:05:06 2003 Joerg Schilling + * isoinfo.c 1.38 + Version -> 2.01a10 + st_size ist unsigned bei ISO-9660, map auf Llong + +Sun Apr 13 01:36:22 2003 Joerg Schilling + * write.c 1.75 + * tree.c 1.73 + * mkisofs.h 1.84 + Erster Versuch Files bis zu 4 GB zu unterstuetzen + +Sun Apr 13 01:32:15 2003 Joerg Schilling + * vms.h 1.2 + * vms.c 1.8 + vms_write_one_file() mit off_t size + +Fri Apr 11 19:19:24 2003 Joerg Schilling + * rock.c 1.38 + gen_xa()/gen_xa_attr() neu + +Thu Apr 10 15:38:04 2003 Joerg Schilling + * iso9660.h 1.17 + Kommentar fuer XA Flags korrigiert + +Thu Apr 10 15:37:25 2003 Joerg Schilling + * mkisofs.c 1.132 + Version -> 2.01a10, Optionen -XA/-xa neu, Schreibfehler bei -iso-level beseitigt + +Thu Apr 10 15:36:03 2003 Joerg Schilling + * mkisofs.h 1.83 + use_XA neu + +Thu Apr 10 15:34:30 2003 Joerg Schilling + * write.c 1.74 + Skip XA Record neu + +Sat Apr 5 13:39:51 2003 Joerg Schilling + * isoinfo.c 1.37 + Usage Schreibfehler beseitigt + +Fri Apr 4 23:42:02 2003 Joerg Schilling + * name.c 1.27 + conv_charset() bei -iso-level 4 fuer 8 Bit Zeichen + +Fri Apr 4 23:41:05 2003 Joerg Schilling + * rock.c 1.37 + statis -> LOCAL, unsigned char -> Uchar + +Fri Apr 4 23:40:06 2003 Joerg Schilling + * ifo_read.c 1.4 + Umbau um ANSI C Warnungen zu vermeiden + +Sat Mar 29 13:01:43 2003 Joerg Schilling + * udf.c 1.11 + Hinweis auf VIDEO_TS in joliet.c + +Sat Mar 29 12:59:14 2003 Joerg Schilling + * joliet.c 1.36 + * write.c 1.73 + #ifdef __STDC__ -> PROTOTYPES, Eingerueckt nach cstyle + +Sat Mar 29 12:43:35 2003 Joerg Schilling + * multi.c 1.60 + * rock.c 1.36 + #ifdef __STDC__ -> PROTOTYPES + +Thu Mar 27 00:19:50 2003 Joerg Schilling + * rock.c 1.35 + Anpassungen fuer cstyle + +Thu Mar 27 00:05:17 2003 Joerg Schilling + * rock.c 1.34 + Bessere Debug Ausgaben fuer add_CE_entry & Bug Fix fuer Split Symplinks (2 Byte Offsetfehler) + +Tue Mar 25 21:31:29 2003 Joerg Schilling + * bswap.h 1.2 + * mkisofs.h 1.82 + Eingerueckt nach cstyle + +Tue Mar 25 20:51:55 2003 Joerg Schilling + * multi.c 1.59 + Eingerückt nach cstyle + +Tue Mar 25 20:48:56 2003 Joerg Schilling + * mkisofs.c 1.131 + Version -> 2.01a07, Eingerueckt nach cstyle + +Sun Mar 9 13:38:18 2003 Joerg Schilling + * getopt.c 1.6 + FSF Junk Code (#define _NO_PROTO) beseitigt der #include strings.h verhinderte; stattdessen #define getopt __nothing_ + +Thu Mar 6 22:11:16 2003 Joerg Schilling + * getopt.h 1.3 + * fnmatch.h 1.3 + mconfig.h statt (internem) protoyp.h + +Thu Mar 6 22:03:51 2003 Joerg Schilling + * getopt.h 1.2 + * fnmatch.h 1.2 + Umbau auf prototyp.h & PROTOTYPES statt __STDC__ damit Prototypen korrekt auch bei SCO Unixware gehen + +Thu Mar 6 22:01:40 2003 Joerg Schilling + * dvd_reader.c 1.2 + DVDOpenFile() mit Prototype implementierung wegen SCO cc (enum) + +Sun Mar 2 17:33:16 2003 Joerg Schilling + * tree.c 1.72 + strdup() -> libport + +Sat Mar 1 21:19:56 2003 Joerg Schilling + * match.c 1.15 + #include match.h nach #include libport.h wegen MAX define in param.h bei Linux + +Sat Mar 1 19:25:08 2003 Joerg Schilling + * match.c 1.14 + #includ fuer strdup() + +Sat Mar 1 18:56:35 2003 Joerg Schilling + * multi.c 1.58 + *nent -> *nentp & nent + +Sat Mar 1 18:41:25 2003 Joerg Schilling + * multi.c 1.57 + pnt->assoc schon direkt nach dem Einlesen der direcory zuweisen damit es zuverlaessig funktioniert + +Sat Mar 1 13:00:37 2003 Joerg Schilling + * isoinfo.c 1.36 + Ausgabe der ISO-9660 directory flags + +Sat Mar 1 12:54:45 2003 Joerg Schilling + * iso9660.h 1.16 + Definitionen fuer XA attributes neu + +Fri Feb 28 01:32:10 2003 Joerg Schilling + * write.c 1.72 + * vms.c 1.7 + * mkisofs.c 1.130 + * mkisofs.h 1.81 + strdup() -> libport.h + +Fri Feb 28 01:23:34 2003 Joerg Schilling + * isodump.c 1.20 + * dump.c 1.17 + Umbau auf ttydefs.h und Portabilitaet fuer alte UNIX Versionen ohne termio* + +Sun Feb 23 19:34:23 2003 Joerg Schilling + * tree.c 1.71 + LOCAL statt static & Umbau wegen cstyle + +Sun Feb 23 14:25:55 2003 Joerg Schilling + * multi.c 1.56 + * mkisofs.h 1.80 + Einige Funktionen in multi.c -> LOCAL, Eingerueckt nach cstyle + +Sat Feb 22 21:57:34 2003 Joerg Schilling + * joliet.c 1.35 + sort_goof -> jsort_goof + +Sun Feb 16 01:17:25 2003 Joerg Schilling + * apple_driver.c 1.5 + Unsinniger Parameter aus comerr() Aufruf beseitigt + +Sat Feb 15 22:05:58 2003 Joerg Schilling + * isoinfo.c 1.35 + Bei -debug wird nun auch der root directory extent ausgegeben + +Sat Feb 15 22:03:43 2003 Joerg Schilling + * mkisofs.8 1.94 + Padding neu beschrieben (150 Sektoren) + +Sat Feb 15 22:00:28 2003 Joerg Schilling + * write.c 1.71 + Interpad rundet nur noch auf ein Vielfaches von 16 Sektoren auf + +Sat Feb 15 21:50:27 2003 Joerg Schilling + * stream.c 1.1 + date and time created 03/02/15 21:50:27 by joerg + +Sat Feb 15 21:01:49 2003 Joerg Schilling + * mkisofs.h 1.79 + * mkisofs.c 1.129 + * udf.c 1.10 + * write.c 1.70 + Umbau auf 150 Sektoren Padding am Ende des FS Images + +Sat Feb 15 13:59:11 2003 Joerg Schilling + * mkisofs.8 1.93 + * mkisofs.c 1.128 + Neue Option -stream-media-size + +Thu Feb 13 09:37:52 2003 Joerg Schilling + * write.c 1.69 + time_t begun -> EXTERN Freigeben fuer UDF & Stream.c + +Thu Feb 13 09:34:41 2003 Joerg Schilling + * mkisofs.h 1.78 + Definitionen fuer stream.c + +Thu Feb 13 09:33:19 2003 Joerg Schilling + * udf.c 1.9 + Externe time_t begun aus write.c uebernehmen fuer: PDV, LVDESC, File Set Desc, Main Seq + +Mon Feb 10 01:47:19 2003 Joerg Schilling + * isoinfo.c 1.34 + Eingerueckt nach cstyle + +Sun Feb 9 21:49:45 2003 Joerg Schilling + * udf.c 1.8 + Umformatier fuer cstyle + +Fri Feb 7 11:15:06 2003 Joerg Schilling + * mkisofs.c 1.127 + Version -> 2.01a03, Graft-point nodename ist nun [2*PATH_MAX + 1 + 1] grosz + +Tue Jan 28 01:28:37 2003 Joerg Schilling + * isoinfo.c 1.33 + Erkennung von ISO-9660:1999 + +Tue Jan 28 01:27:23 2003 Joerg Schilling + * mkisofs.c 1.126 + Version -> 2.01a02 + +Tue Jan 28 01:25:58 2003 Joerg Schilling + * mkisofs.c 1.125 + ISO-9660:1998 -> ISO-9660:1999, Schreibfehler bei -pad help beseitigt + +Tue Jan 28 01:25:04 2003 Joerg Schilling + * write.c 1.68 + Bei ISO-9660:1999 ist der 2. VD ein ISO_VD_SUPPLEMENTARY (war vorher wie PVD) + +Tue Jan 28 01:24:09 2003 Joerg Schilling + * mkisofs.8 1.92 + * iso9660.h 1.15 + ISO-9660:1998 -> ISO-9660:1999 + +Sun Jan 19 20:18:08 2003 Joerg Schilling + * mkisofs.8 1.91 + Warnung vor Suns Eltorito Patch bei -iso-level 4 + +Sun Jan 19 16:19:29 2003 Joerg Schilling + * name.c 1.26 + Bei relaxed Filenames wird '/' verboten. + +Sun Jan 19 16:00:57 2003 Joerg Schilling + * mkisofs.8 1.90 + * iso9660.h 1.14 + * mkisofs.h 1.77 + * rock.c 1.33 + * mkisofs.c 1.124 + * multi.c 1.55 + * write.c 1.67 + Version -> 2.01a01, Erweiterungen fuer ISO-9660:1998 + +Sun Jan 19 15:55:18 2003 Joerg Schilling + * tree.c 1.70 + Bessere RR overflow Meldung + +Wed Dec 25 15:16:49 2002 Joerg Schilling + * name.c 1.25 + * files.c 1.11 + * multi.c 1.54 + ctype.h nach schily.h wegen OpenBSD #define EOF Bug + +Tue Dec 24 16:39:28 2002 Joerg Schilling + * mkisofs.8 1.89 + * isoinfo.8 1.6 + Version -> 2.0 + +Mon Dec 23 18:25:55 2002 Joerg Schilling + * dvd_file.c 1.2 + Support fuer 0 Byte VIDEO_TS/VTS_xx_0.VOB Files + +Mon Dec 16 22:37:04 2002 Joerg Schilling + * mkisofs.8 1.88 + Umbau auf Berlios & fhg.de + +Sun Dec 15 02:03:20 2002 Joerg Schilling + * write.c 1.66 + DVD-Video Pad Ausgaben auch ohne DEBUG + +Sat Dec 14 19:03:33 2002 Joerg Schilling + * ChangeLog 1.22 + -> Version 2.0 + +Sat Dec 14 19:03:09 2002 Joerg Schilling + * TODO 1.5 + Hints for ISO 9660:1988 + +Thu Dec 12 01:25:27 2002 Joerg Schilling + * write.c 1.65 + Consistency check for DVD-Video Pad (<0) + +Thu Dec 12 01:25:01 2002 Joerg Schilling + * ifo_read.c 1.3 + open() with O_BINARY + +Sat Dec 7 21:40:44 2002 Joerg Schilling + * tree.c 1.69 + in #ifdef ABORT_DEEP_ISO_ONLY print a hint for -R/-r and -D + +Sat Dec 7 21:14:50 2002 Joerg Schilling + * udf.c 1.7 + write_udf_file_entries() now ignores de->de_flags & RELOCATED_DIRECTORY + and does not create a broken FS if RR_MOVED exists + +Sat Dec 7 21:02:08 2002 Joerg Schilling + * write.c 1.64 + * mkisofs.h 1.76 + * mkisofs.c 1.123 + opnt->of_start_extent new for Constistency Check + +Sat Dec 7 20:41:36 2002 Joerg Schilling + * mkisofs.8 1.87 + Better Documentation for -split-output + +Sat Dec 7 19:37:11 2002 Joerg Schilling + * mkisofs.c 1.122 + Cast to int forr name_end-name (parameter in %.*s) + +Sat Nov 30 17:10:36 2002 Joerg Schilling + * mkisofs.c 1.121 + Version -> 2.0 + +Sun Nov 24 12:54:45 2002 Joerg Schilling + * TODO 1.4 + Open Problems for time past 2.0 + +Sun Nov 24 01:17:25 2002 Joerg Schilling + * udf.c 1.6 + Patch from Wei DING for UDF Files > 1 GB + +Fri Nov 22 17:32:25 2002 Joerg Schilling + * tree.c 1.68 + Another attempt to fix mkisofs -f + +Fri Nov 22 17:16:43 2002 Joerg Schilling + * mkisofs.c 1.120 + Disable Joliet for -dvd-video (because of Sort in joliet.c) + -s/-S Warning disabled until 2.1alpha + +Fri Nov 22 17:15:34 2002 Joerg Schilling + * joliet.c 1.34 + Make VIDEO_TS.IFO 1st dir entry with -dvd-video + +Sun Nov 17 15:42:19 2002 Joerg Schilling + * mkisofs.c 1.119 + Mark -s/-S as reserved options + +Sat Nov 2 21:41:25 2002 Joerg Schilling + * mkisofs.c 1.118 + Version -> 1.15a40, Tags in ~/.mkisofsrc have '_' in HFS_* + +Thu Oct 24 22:12:30 2002 Joerg Schilling + * tree.c 1.67 + scan_directory_tree() with new Flag DIR_WAS_SCANNED to avoid double scan + scan_directory_tree() more stable by setting errno = 0 before readdir() + no_scandir = 1 commented out to make mkisofs -f not to omit dir content with symlinks to dies + +Thu Oct 24 22:03:25 2002 Joerg Schilling + * mkisofs.h 1.75 + #define DIR_WAS_SCANNED new + +Mon Oct 21 19:29:14 2002 Joerg Schilling + * mkisofs.8 1.86 + * tree.c 1.66 + Typo removed + +Mon Oct 21 19:28:25 2002 Joerg Schilling + * mkisofs.c 1.117 + Typo efective -> effective uid + +Sat Oct 5 00:38:01 2002 Joerg Schilling + * write.c 1.63 + * volume.c 1.12 + * mkisofs.8 1.85 + * mkisofs.c 1.116 + * mkisofs.h 1.74 + Version -> 1.15a36, New Option -hfs-parms for better HFS > 4 GB Support from James Pearson + +Sat Oct 5 00:17:22 2002 Joerg Schilling + * mkisofs.c 1.115 + Version -> 1.15a35, Warning for -L/-P/-H Options in POSIX.1-2001 + +Tue Oct 1 01:13:40 2002 Joerg Schilling + * write.c 1.62 + * volume.c 1.11 + * mkisofs.8 1.84 + * desktop.c 1.5 + Patch from James for HSFS > 4 GB + +Sat Sep 28 16:55:52 2002 Joerg Schilling + * mkisofs.8 1.83 + * mkisofs.h 1.73 + * write.c 1.61 + * volume.c 1.10 + Fix from James for 4 GB HFS Support + +Tue Sep 24 15:41:27 2002 Joerg Schilling + * write.c 1.60 + * volume.c 1.9 + Patches from James to aboert on HFS volume size > 2 GB + +Sun Sep 1 23:59:52 2002 Joerg Schilling + * udf.c 1.5 + Make sure directories have execute permission in default permissions. + +Sat Aug 10 23:33:36 2002 Joerg Schilling + * mkisofs.c 1.114 + UDF Filenames may be 255 chars if not using Joliet + +Thu Aug 8 23:48:11 2002 Joerg Schilling + * rock.c 1.32 + * tree.c 1.65 + Symlink buffer size -> PATH_MAX to avoid Overflow + +Thu Aug 8 23:25:14 2002 Joerg Schilling + * ifo_read.c 1.2 + Comment around Tag past #endif + +Thu Aug 8 23:24:37 2002 Joerg Schilling + * joliet.c 1.33 + * mkisofs.8 1.82 + * mkisofs.c 1.113 + * mkisofs.h 1.72 + New Option -joliet-long + +Sun Jul 28 01:29:19 2002 Joerg Schilling + * mkisofs.h 1.71 + Tag past #endif now as comment + +Sun Jul 28 01:28:29 2002 Joerg Schilling + * write.c 1.59 + Defect Debug printf() with newline in String fixed + +Sun Jul 21 17:36:20 2002 Joerg Schilling + * mkisofs.8 1.81 + -dvd-video Option new + +Sun Jul 21 17:00:26 2002 Joerg Schilling + * joliet.c 1.32 + * write.c 1.58 + * mkisofs.h 1.70 + Pathtable now works wth more than 65535 Dires if all Parent indices are <= 65535 + +Sun Jul 21 16:42:36 2002 Joerg Schilling + * dvd_reader.c 1.1 + date and time created 02/07/21 15:42:36 by joerg + +Sun Jul 21 16:40:43 2002 Joerg Schilling + * ifo_read.c 1.1 + date and time created 02/07/21 15:40:43 by joerg + +Sun Jul 21 16:23:35 2002 Joerg Schilling + * apple.c 1.18 + * multi.c 1.53 + malloc() -> e_malloc() + +Sun Jul 21 15:51:54 2002 Joerg Schilling + * dvd_file.c 1.1 + date and time created 02/07/21 14:51:54 by joerg + +Sun Jul 21 15:18:47 2002 Joerg Schilling + * dvd_file.h 1.1 + date and time created 02/07/21 14:18:47 by joerg + +Sun Jul 21 15:16:26 2002 Joerg Schilling + * write.c 1.57 + Support for DVD-Video -dvd-video + +Sun Jul 21 14:59:31 2002 Joerg Schilling + * mkisofs.c 1.112 + * multi.c 1.52 + * tree.c 1.64 + * files.c 1.10 + 1024 -> PATH_MAX + +Sun Jul 21 14:21:02 2002 Joerg Schilling + * rock.c 1.31 + Hack against wrong GCC warning + +Sat Jul 20 17:57:49 2002 Joerg Schilling + * apple.c 1.17 + Function perr() now uses comerr() + +Sat Jul 20 17:54:57 2002 Joerg Schilling + * ifo_types.h 1.1 + * dvd_reader.h 1.1 + date and time created 02/07/20 16:54:57 by joerg + +Sat Jul 20 17:54:56 2002 Joerg Schilling + * ifo_read.h 1.1 + date and time created 02/07/20 16:54:56 by joerg + +Sat Jul 20 17:37:32 2002 Joerg Schilling + * mkisofs.h 1.69 + Enhancements for DVD-Video -dvd-video + +Sat Jul 20 17:28:10 2002 Joerg Schilling + * bswap.h 1.1 + date and time created 02/07/20 16:28:10 by joerg + +Sat Jul 20 01:17:52 2002 Joerg Schilling + * udf.c 1.4 + DVD-Video comment new + +Sat Jul 20 01:15:19 2002 Joerg Schilling + * mkisofs.c 1.111 + Version -> 1.15a27, Option -dvd-video new + +Sat Jul 20 01:13:31 2002 Joerg Schilling + * tree.c 1.63 + Sort Video Files only with -dvd-video + +Tue Jul 16 21:32:42 2002 Joerg Schilling + * tree.c 1.62 + * mkisofs.c 1.110 + * mactypes.h 1.2 + * mkisofs.8 1.80 + * apple.h 1.6 + * apple.c 1.16 + Support for Apple files on MacOS X + +Thu Jul 4 12:31:42 2002 Joerg Schilling + * mkisofs.c 1.109 + Version -> 1.15a25, verbose > 1 writes debug info for output fragments. + +Thu May 30 01:48:28 2002 Joerg Schilling + * udf.c 1.3 + * write.c 1.56 + * joliet.c 1.31 + * eltorito.c 1.24 + * boot.c 1.9 + * mkisofs.h 1.68 + of_name in struct output_fragment new + +Mon May 20 13:58:11 2002 Joerg Schilling + * mac_label.c 1.6 + ISO_ROUND_UP(mac_boot->size) / SECTOR_SIZE -> ISO_BLOCKS(mac_boot->size) + +Mon May 20 13:55:53 2002 Joerg Schilling + * write.c 1.55 + Unused Var in graftcp() removed + +Mon May 20 13:51:28 2002 Joerg Schilling + * mkisofs.h 1.67 + HFS_BLOCKS() new + +Tue May 14 21:13:04 2002 Joerg Schilling + * write.c 1.54 + graftcp() Bug fixed (simple Filenames as Arg not shortened) + +Mon May 13 00:45:28 2002 Joerg Schilling + * udf.c 1.2 + Now using ISO_ROUND_UP()/ISO_BLOCKS()/SEC_SIZE + +Mon May 13 00:40:04 2002 Joerg Schilling + * write.c 1.53 + * joliet.c 1.30 + Now using ISO_ROUND_UP()/ISO_BLOCKS() + +Mon May 13 00:24:43 2002 Joerg Schilling + * multi.c 1.51 + Now using ISO_ROUND_UP() + +Mon May 13 00:22:40 2002 Joerg Schilling + * mkisofs.c 1.108 + Version -> 1.15a23, Now using ISO_ROUND_UP()/ISO_BLOCKS() + +Mon May 13 00:08:55 2002 Joerg Schilling + * eltorito.c 1.23 + Now using ISO_BLOCKS() + +Sun May 12 14:42:18 2002 Joerg Schilling + * mkisofs.h 1.66 + Comment for ISO_ROUND_UP(X)/ISO_BLOCKS(X) + +Sun May 12 14:10:20 2002 Joerg Schilling + * tree.c 1.61 + Function filetype() better + +Sun May 12 00:32:18 2002 Joerg Schilling + * mkisofs.h 1.65 + ISO_BLOCKS() new + +Sat May 4 15:31:00 2002 Joerg Schilling + * multi.c 1.50 + file_addr now based on sectors not on bytes to avoid overflow with DVDs + +Fri May 3 01:17:51 2002 Joerg Schilling + * name.c 1.24 + * mkisofs.c 1.107 + -no-iso-translate now also using '-' + +Sun Apr 28 14:50:15 2002 Joerg Schilling + * mkisofs.8 1.79 + Remove outdated hint that at least one "pathspec" is needed + (even for File from list List) + +Sun Apr 28 14:48:46 2002 Joerg Schilling + * mkisofs.c 1.106 + Version -> 1.15a22, susage() Bugfix (program_name missing) + +Tue Apr 16 19:19:41 2002 Joerg Schilling + * eltorito.c 1.22 + make boot.catalog sortable via -sort + +Sun Apr 14 22:53:26 2002 Joerg Schilling + * write.c 1.52 + * mkisofs.h 1.64 + * mkisofs.c 1.105 + Avoid to put unwanted information into the version info + +Thu Apr 11 23:53:41 2002 Joerg Schilling + * mkisofs.c 1.104 + Support for xxx/../yyy in graft-points + +Thu Apr 11 19:27:13 2002 Joerg Schilling + * tree.c 1.60 + * mkisofs.c 1.103 + Fix -graft-points /a/b//.///=some_dir bug (doubled / Dir), Version -> 1.15a21 + +Thu Apr 11 18:55:48 2002 Joerg Schilling + * mkisofs.8 1.78 + UTF comment corrected + +Thu Apr 11 18:55:23 2002 Joerg Schilling + * mkisofs.h 1.63 + debug new + +Wed Apr 3 19:47:46 2002 Joerg Schilling + * mkisofs.c 1.102 + Version -> 1.15a20 + +Wed Apr 3 19:42:41 2002 Joerg Schilling + * mkisofs.c 1.101 + Corrected file type recognition for graft points + +Wed Apr 3 19:00:32 2002 Joerg Schilling + * rock.c 1.30 + * mkisofs.c 1.100 + * mkisofs.8 1.77 + Transparent compression (-z) from H.P. Anvin integrated + +Wed Apr 3 18:12:07 2002 Joerg Schilling + * mkisofs.c 1.99 + escstrcpy() corrected for multiple '//', new option -debug + +Tue Apr 2 00:57:38 2002 Joerg Schilling + * mkisofs.c 1.98 + short usage added + +Fri Mar 8 16:44:37 2002 Joerg Schilling + * mkisofs.8 1.76 + Hint for multisession on MAC -> -part + +Fri Mar 8 16:43:46 2002 Joerg Schilling + * mac_label.c 1.5 + Mac Label mpm[mpc].start = session_start + ... -> mpm[mpc].start = hce->hfs_map_size ... + +Tue Feb 26 22:39:16 2002 Joerg Schilling + * boot.c 1.8 + Support generic boot for CD-extra (session_start != 0 Dreamcast) + +Sun Feb 10 20:18:32 2002 Joerg Schilling + * hash.c 1.15 + use Prototyped function definition if we have dev_t arg because it may be < int + +Sun Feb 10 16:13:16 2002 Joerg Schilling + * fnmatch.c 1.4 + Now using utypes.h, >=/<= compare with Uchar cast + +Sun Feb 10 15:56:51 2002 Joerg Schilling + * apple.c 1.15 + cast info->nlen to int for comparison + +Sat Feb 9 22:21:33 2002 Joerg Schilling + * apple.c 1.14 + strcmp() -> memcmp() for sfm_magic/sfm_version + +Fri Jan 18 12:48:35 2002 Joerg Schilling + * mkisofs.8 1.75 + Write correct size info (1440 kB instead of 1.44 meg) for boot floppy sizes, correct .R typo (used instead of .B) at -magic + +Fri Jan 18 12:47:51 2002 Joerg Schilling + * eltorito.c 1.21 + Write correct size info (1440 kB instead of 1.44 meg) for boot floppy sizes + +Mon Dec 10 01:05:06 2001 Joerg Schilling + * mkisofs.8 1.74 + -udf option documented + +Mon Dec 10 01:04:38 2001 Joerg Schilling + * getopt.c 1.5 + prototype for my_index() + +Sun Nov 25 12:53:17 2001 Joerg Schilling + * mkisofs.8 1.73 + long unreadable option list removed from sysnopsis line + +Thu Nov 22 22:34:18 2001 Joerg Schilling + * mkisofs.c 1.97 + Version -> 1.15a12 + +Thu Nov 22 22:24:38 2001 Joerg Schilling + * udf_fs.h 1.1 + * udf.c 1.1 + * udf.h 1.1 + date and time created 01/11/22 22:24:38 by joerg + +Thu Nov 22 16:42:30 2001 Joerg Schilling + * Makefile 1.10 + * Makefile 1.10 + * mkisofs.c 1.96 + * mkisofs.h 1.62 + Enhancements for UDF support + +Thu Nov 22 16:41:13 2001 Joerg Schilling + * tree.c 1.59 + add sort criteria for UDF VIDEO_TS and AUDIO_TS files. + +Thu Nov 22 16:40:47 2001 Joerg Schilling + * joliet.c 1.29 + make convert_to_unicode()/joliet_strlen() global if UDF support is compiled in + +Thu Nov 22 15:24:44 2001 Joerg Schilling + * mkisofs.8 1.72 + better documentation for README.sort/README.hide from James Pearson + +Thu Nov 22 00:42:31 2001 Joerg Schilling + * write.c 1.51 + compare_sort() now behaves correctly if the parameters are exchanged so qsort() may sort correctly + +Tue Nov 20 00:55:44 2001 Joerg Schilling + * mkisofs.8 1.71 + better documentation for -print-size, use \& if '.' is at beginning of line + +Tue Nov 20 00:54:35 2001 Joerg Schilling + * write.c 1.50 + avoid #if defined(sun) || defined(_AUX_SOURCE), better error messages + +Fri Nov 16 18:15:42 2001 Joerg Schilling + * desktop.c 1.4 + nitialize the whole struct hfsdirent in make_desktop() + +Sun Nov 11 20:38:20 2001 Joerg Schilling + * apple.h 1.5 + d_dtoutime() Prototype new + +Sun Nov 11 20:28:56 2001 Joerg Schilling + * apple.h 1.4 + * apple.c 1.13 + Preserves HFS file dates for AppleDouble, AppleSingle and NetaTalk files + +Sun Nov 11 13:38:45 2001 Joerg Schilling + * rock.c 1.29 + QNX Neutrino has no st_ftime + +Sun Oct 21 01:01:23 2001 Joerg Schilling + * getopt.c 1.4 + Try to compensate FSF rubish code and supress warnings by always including standard include files + +Sun Oct 21 01:00:30 2001 Joerg Schilling + * mkisofs.c 1.95 + Always use local getopt.h, version -> 1.15a09 + +Tue Oct 9 01:27:16 2001 Joerg Schilling + * mkisofs.h 1.61 + sys/types.h & sys/stat.h -> statdefs.h + +Thu May 31 10:56:32 2001 Joerg Schilling + * mkisofs.8 1.70 + -split-output description new, -hard-disk-boot/-no-emul-boot/-no-boot hint added to -b + +Sun Apr 22 11:34:46 2001 Joerg Schilling + * mkisofs.c 1.94 + Comment for memset() in e_malloc() + +Fri Apr 20 23:53:40 2001 Joerg Schilling + * ChangeLog 1.21 + Late changes for 1.14 + +Fri Apr 20 18:46:36 2001 Joerg Schilling + * multi.c 1.49 + Initalize more data from struct directory_record + +Fri Apr 20 18:45:47 2001 Joerg Schilling + * mkisofs.c 1.93 + Always clear allocated memory to avoid uninitialized data. + +Tue Apr 17 00:57:30 2001 Joerg Schilling + * mkisofs.8 1.69 + Hint to mailman + +Fri Apr 13 23:31:42 2001 Joerg Schilling + * ChangeLog 1.20 + updated to release 1.14 + +Fri Apr 13 20:42:30 2001 Joerg Schilling + * mkisofs.c 1.92 + Version -> 1.14 final + +Fri Apr 13 20:12:50 2001 Joerg Schilling + * mkisofs.8 1.68 + New Support mail Adresses + +Thu Apr 12 19:36:39 2001 Joerg Schilling + * mkisofs.c 1.91 + make insert_file_entry() failure non fatal in mkisofs main code + +Sat Apr 7 17:31:44 2001 Joerg Schilling + * multi.c 1.48 + starting to implement associated files in multi-session + +Sat Apr 7 14:47:49 2001 Joerg Schilling + * tree.c 1.58 + * mkisofs.c 1.90 + No exit() for warnings + +Tue Apr 3 23:33:26 2001 Joerg Schilling + * Makefile 1.9 + * defaults.h 1.15 + APPID_DEFAULT now includes Copyright messages + +Mon Apr 2 23:17:05 2001 Joerg Schilling + * multi.c 1.47 + unused vars removed + +Mon Apr 2 20:09:22 2001 Joerg Schilling + * mkisofs.c 1.89 + Fixed -check-session handling for -C0,0 default, Search for SUSP RR record in '.' of root + +Mon Apr 2 20:05:48 2001 Joerg Schilling + * mkisofs.8 1.67 + New option -force-rr + +Mon Apr 2 20:05:25 2001 Joerg Schilling + * multi.c 1.46 + rr_flags()/parse_rrflags()/find_rr() new, get_session_start() handling for -check-session fixed + +Mon Apr 2 20:04:34 2001 Joerg Schilling + * mkisofs.h 1.60 + rr_flags()/parse_rrflags()/find_rr() new + +Sun Apr 1 21:51:43 2001 Joerg Schilling + * mkisofs.8 1.66 + -check-session new + +Sun Apr 1 21:51:11 2001 Joerg Schilling + * mkisofs.c 1.88 + Parameter for -check-session added to usage + +Sun Apr 1 21:49:56 2001 Joerg Schilling + * mkisofs.h 1.59 + -check-session neu + +Sun Apr 1 19:13:37 2001 Joerg Schilling + * mkisofs.c 1.87 + * multi.c 1.45 + Need to handle -C (cdrecord_data) special if -check-session is set + +Sun Apr 1 17:46:59 2001 Joerg Schilling + * name.c 1.23 + Back up to last '.' found if trying to find a better '.' did not work + +Sun Apr 1 17:45:17 2001 Joerg Schilling + * mkisofs.c 1.86 + New option -check-session + +Tue Mar 20 01:09:27 2001 Joerg Schilling + * volume.c 1.8 + * mkisofs.h 1.58 + * mkisofs.c 1.85 + * mkisofs.8 1.65 + New options for writable HFS files from James Pearson + +Sun Mar 4 15:13:00 2001 Joerg Schilling + * mkisofs.8 1.64 + Better documentation for -no-cache-inodes + +Sun Mar 4 00:53:59 2001 Joerg Schilling + * mkisofs.c 1.84 + Fix a bug with '-- filename' + +Sun Mar 4 00:52:29 2001 Joerg Schilling + * mkisofs.8 1.63 + * hash.c 1.14 + * mkisofs.h 1.57 + * mkisofs.c 1.83 + new options -no-cache-inodes/-cache-inodes as a workaround for non unique inodes on Cygwin + +Fri Feb 23 21:58:52 2001 Joerg Schilling + * mkisofs.8 1.62 + Einfo for RR_MOVED dir added + +Fri Feb 23 17:33:54 2001 Joerg Schilling + * apple.c 1.12 + set_Dinfo(hfs_info->finderinfo, hfs_ent); -> set_Finfo(hfs_info->finderinfo, hfs_ent); according to James Pearson to make --xinet option work + +Thu Feb 15 23:04:00 2001 Joerg Schilling + * write.c 1.49 + output_fraagment now copied to allocated space to allow a desc to be used more than once + +Thu Feb 15 23:02:53 2001 Joerg Schilling + * mkisofs.c 1.82 + version -> 1.14a14 + +Thu Jan 25 23:28:32 2001 Joerg Schilling + * Makefile 1.8 + * eltorito.c 1.20 + * apple.c 1.11 + * mkisofs.h 1.56 + * tree.c 1.57 + * write.c 1.48 + changes to support large files + +Tue Jan 23 13:27:44 2001 Joerg Schilling + * tree.c 1.56 + * mkisofs.c 1.81 + * mkisofs.h 1.55 + * write.c 1.47 + * apple.c 1.10 + * rock.c 1.28 + * eltorito.c 1.19 + * joliet.c 1.28 + Avoid gcc -W warnings (e.g. signed/unsigned) + +Sat Jan 20 23:17:37 2001 Joerg Schilling + * write.c 1.46 + * mkisofs.8 1.61 + * mkisofs.c 1.80 + -quiet make mkisofs really quiet + +Sat Jan 20 23:03:26 2001 Joerg Schilling + * mkisofs.c 1.79 + Modified to allow EBCDIC + +Sat Jan 20 22:46:10 2001 Joerg Schilling + * mkisofs.8 1.60 + * mkisofs.h 1.54 + * mkisofs.c 1.78 + * rock.c 1.27 + * joliet.c 1.27 + * apple.c 1.9 + Better charset tables for Apple + +Fri Jan 19 19:26:19 2001 Joerg Schilling + * tree.c 1.55 + * mkisofs.c 1.77 + * mkisofs.8 1.59 + * mkisofs.h 1.53 + better rationalized uid/gid/modes + +Sat Dec 9 19:55:17 2000 Joerg Schilling + * apple.c 1.8 + u_short -> Ushort, u_int -> Uint + +Sat Dec 9 19:36:48 2000 Joerg Schilling + * joliet.c 1.26 + u_char -> Uchar + +Tue Dec 5 15:25:02 2000 Joerg Schilling + * volume.c 1.7 + * write.c 1.45 + * vms.c 1.6 + * tree.c 1.54 + * rock.c 1.26 + * name.c 1.22 + * multi.c 1.44 + * mkisofs.h 1.52 + * mkisofs.c 1.76 + * match.c 1.13 + * match.h 1.7 + * mac_label.c 1.4 + * joliet.c 1.25 + * hash.c 1.13 + * files.c 1.9 + * exclude.c 1.8 + * eltorito.c 1.18 + * desktop.c 1.3 + * apple_driver.c 1.4 + * boot.c 1.7 + * apple.c 1.7 + Completed conversion to Schily SING autoconfiguration + +Mon Dec 4 12:56:49 2000 Joerg Schilling + * mkisofs.h 1.51 + 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 + +Mon Dec 4 12:53:32 2000 Joerg Schilling + * multi.c 1.43 + * scsi.c 1.17 + lseek now using SEEK_* macros + +Mon Dec 4 12:53:11 2000 Joerg Schilling + * mac_label.c 1.3 + * apple_driver.c 1.3 + * apple.c 1.6 + fseek now using SEEK_* macros + +Fri Dec 1 14:14:23 2000 Joerg Schilling + * multi.c 1.42 + Now working without usal_prbytes() from libusal + +Fri Nov 24 10:49:58 2000 Joerg Schilling + * mkisofs.c 1.75 + -print-size now also prints an easy to parse string to stdout + +Fri Nov 24 10:49:29 2000 Joerg Schilling + * mkisofs.8 1.58 + New -print-size behavior documented + +Sun Nov 19 16:34:56 2000 Joerg Schilling + * mkisofs.c 1.74 + New option -no-pad, -pad now default, support for Cygwin-1.x + +Sun Nov 19 16:33:13 2000 Joerg Schilling + * Makefile 1.7 + Umbau fuer mkhybrid + +Sun Nov 19 16:32:40 2000 Joerg Schilling + * Makefile.man 1.3 + INSMODE= beseitigt + +Sun Nov 19 13:03:18 2000 Joerg Schilling + * name.c 1.21 + Special handling for '#' and '~' disabled because the code created infinite dir tree loops + +Sat Nov 4 17:59:36 2000 Joerg Schilling + * mkisofs.8 1.57 + New option -no-pad, -pad now default + +Sat Oct 14 15:33:50 2000 Joerg Schilling + * mkisofs.8 1.56 + hint for CD-Extra usage (-M/-C), note for -graft-points option in examples that need -graft-points + +Fri Sep 8 02:49:31 2000 Joerg Schilling + * scsi.c 1.16 + Call to usal_remote() + +Fri Sep 8 02:49:00 2000 Joerg Schilling + * mkisofs.c 1.73 + Warning for using Joliet without Rock Ridge + +Fri Aug 25 15:31:13 2000 Joerg Schilling + * match.c 1.12 + * mkisofs.c 1.72 + new-line discarded only if really present + +Mon Aug 14 01:36:38 2000 Joerg Schilling + * mkisofs.c 1.71 + Graft-points repariert fuer esacped = + +Sun Jul 30 14:08:38 2000 Joerg Schilling + * multi.c 1.41 + * scsi.c 1.15 + Modified for new libusal with usal_*() + +Thu Jul 20 19:29:19 2000 Joerg Schilling + * mkisofs.c 1.70 + Version -> 1.13 + +Thu Jul 20 19:27:54 2000 Joerg Schilling + * mac_label.c 1.2 + Size arithmetic fix for HFS vol size + +Thu Jul 20 19:27:12 2000 Joerg Schilling + * mkisofs.8 1.55 + Small typo fixes + +Tue Jun 27 19:12:02 2000 Joerg Schilling + * mkisofs.c 1.69 + * mkisofs.8 1.54 + New option -graft-points + +Tue Jun 27 01:38:35 2000 Joerg Schilling + * mkisofs.c 1.68 + 1.13a02 -> 1.13a03 + +Tue Jun 27 01:31:27 2000 Joerg Schilling + * mkisofs.c 1.67 + allow -path-list option to work without a command line arg, graft pointer escapes haf way ready + +Tue Jun 27 01:20:27 2000 Joerg Schilling + * match.c 1.11 + better parser for -sort option, avoid buffer overflows by not using fscanf + +Tue Jun 27 01:18:01 2000 Joerg Schilling + * mkisofs.8 1.53 + Better doc for -sort option + +Mon Jun 26 23:50:33 2000 Joerg Schilling + * apple_driver.c 1.2 + Converted for Schily SING makefile system, made portable + +Mon Jun 5 03:19:54 2000 Joerg Schilling + * write.c 1.44 + percent output now even works with NO_FLOATINGPOINT + +Sat Jun 3 14:24:26 2000 Joerg Schilling + * write.c 1.43 + buffer[] -> static in write_one_file() for sake of the silly Metrowerks C found on BeOS/PPC + +Sun May 28 17:41:40 2000 Joerg Schilling + * mkisofs.c 1.66 + version -> 1.13a02 + +Sun May 28 17:03:48 2000 Joerg Schilling + * eltorito.c 1.17 + * mkisofs.8 1.52 + * mkisofs.h 1.50 + * mkisofs.c 1.65 + New option -eltorito-alt-boot + +Sun May 28 16:28:01 2000 Joerg Schilling + * mkisofs.8 1.51 + Integration of mkisofs/mkhybrid to one single application + +Sun May 28 13:21:51 2000 Joerg Schilling + * multi.c 1.40 + Check for reloc_dir != NULL in match_cl_re_entries() + +Sun May 7 17:23:57 2000 Joerg Schilling + * match.c 1.10 + * scsi.c 1.14 + * boot.c 1.6 + * eltorito.c 1.16 + * name.c 1.20 + * joliet.c 1.24 + * multi.c 1.39 + * rock.c 1.25 + * hash.c 1.12 + * write.c 1.42 + * tree.c 1.53 + * mkisofs.c 1.64 + #include + +Sun May 7 17:14:34 2000 Joerg Schilling + * mkisofs.c 1.63 + Release -> 1.13a01, removed comment for associated files as it has been wrong + +Thu Apr 27 14:11:30 2000 Joerg Schilling + * RELEASE 1.31 + Release 1.12.1 + +Thu Apr 27 14:06:09 2000 Joerg Schilling + * mkisofs.8 1.50 + New Opton -root-info, typo's corrected + +Thu Apr 27 13:54:09 2000 Joerg Schilling + * apple.c 1.5 + cast for correct char * / unsigned char * handling + +Thu Apr 27 13:36:25 2000 Joerg Schilling + * volume.c 1.6 + * apple.h 1.3 + * desktop.c 1.2 + * apple.c 1.4 + Major changes to implement new HFS option -root-info and -jcharset mac-roman + +Thu Apr 27 12:47:26 2000 Joerg Schilling + * Makefile 1.6 + New file place sorting option activated with -DSORTING + +Thu Apr 27 12:46:35 2000 Joerg Schilling + * ChangeLog 1.19 + updated to release 1.12.1 + +**************** Release 1.12.1 ******************* + +Thu Apr 27 12:44:54 2000 Joerg Schilling + * tree.c 1.52 + * rock.c 1.24 + * mkisofs.h 1.49 + * mkisofs.c 1.62 + New HFS option -root-info + +Fri Apr 21 22:11:17 2000 Joerg Schilling + * write.c 1.41 + better double conversion for estimation time computation + +Fri Apr 21 22:04:56 2000 Joerg Schilling + * name.c 1.19 + Name trucation warning removed because it does not work. + +Fri Apr 21 18:37:36 2000 Joerg Schilling + * name.c 1.18 + * mkisofs.h 1.48 + * mkisofs.c 1.61 + * mkisofs.8 1.49 + -max-iso0660-filenames + +Fri Apr 21 18:09:55 2000 Joerg Schilling + * tree.c 1.51 + Creating unique filenames now works even if we are creating 37 char names + +Thu Apr 20 22:14:55 2000 Joerg Schilling + * tree.c 1.50 + Make TRANS.TBL wider to allow 37 char iso names, avoid hard coded values + +Thu Apr 20 21:44:34 2000 Joerg Schilling + * multi.c 1.38 + Parsing of TRANS.TBL now adaptive instead of using hard coded numbers + +Wed Apr 19 23:59:22 2000 Joerg Schilling + * tree.c 1.49 + * multi.c 1.37 + * iso9660.h 1.13 + MAX_ISONAME fom 38 -> 37 + +Tue Apr 18 16:22:56 2000 Joerg Schilling + * volume.c 1.5 + Use HFS_FNDR_ISINVISIBLE for dirs too + +Tue Apr 18 16:20:03 2000 Joerg Schilling + * name.c 1.17 + * tree.c 1.48 + * multi.c 1.36 + * mkisofs.h 1.47 + * mkisofs.c 1.60 + * mkisofs.8 1.48 + Removed Option -all-files, New options -iso-level, -allow-lowercase, -allow-multidot, -relaxed-filenames, -use-fileversion, name.c completely rewritten + +Sun Apr 16 16:30:40 2000 Joerg Schilling + * mkisofs.8 1.47 + * name.c 1.16 + * mkisofs.h 1.46 + * mkisofs.c 1.59 + New Option -no-iso-translate + +Sun Apr 16 16:26:37 2000 Joerg Schilling + * mkisofs.8 1.46 + New Options -sort & -ucs-level + +Sun Apr 16 15:24:16 2000 Joerg Schilling + * defaults.h 1.14 + * mkisofs.h 1.45 + * multi.c 1.35 + Copyright Schilling added + +Sun Apr 16 15:22:32 2000 Joerg Schilling + * iso9660.h 1.12 + struct iso_ext_attr_record new + +Sun Apr 16 14:47:53 2000 Joerg Schilling + * joliet.c 1.23 + * mkisofs.h 1.44 + * mkisofs.c 1.58 + New Option -ucs-level + +Sun Apr 16 14:12:24 2000 Joerg Schilling + * mkisofs.h 1.43 + * mkisofs.c 1.57 + * tree.c 1.47 + * hash.c 1.11 + * write.c 1.40 + New sort code from James Pearson + +Sun Apr 16 13:39:46 2000 Joerg Schilling + * match.h 1.6 + * match.c 1.9 + Converted to unified match code, new sort match code + +Sat Apr 15 21:59:15 2000 Joerg Schilling + * volume.c 1.4 + Apply ISO Hidden flag to files on HFS volume too + +Sat Apr 15 20:57:06 2000 Joerg Schilling + * name.c 1.15 + Handle '.' and '..' entries corretly in iso9660_check() + +Wed Apr 12 23:56:56 2000 Joerg Schilling + * mkisofs.8 1.45 + New option -check-oldnames + +Wed Apr 12 23:44:18 2000 Joerg Schilling + * apple.c 1.3 + strcasecmp() local implementation + +Wed Apr 12 23:24:10 2000 Joerg Schilling + * Makefile 1.5 + HFILES added to get better ctags + +Wed Apr 12 23:23:34 2000 Joerg Schilling + * multi.c 1.34 + * name.c 1.14 + * mkisofs.h 1.42 + * mkisofs.c 1.56 + 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. + +Tue Apr 11 10:50:04 2000 Joerg Schilling + * iso9660.h 1.11 + * tree.c 1.46 + iso_directory_record now uses MAX_ISONAME (38) old was 34 + +Sun Apr 9 22:04:42 2000 Joerg Schilling + * multi.c 1.33 + Better error messages for bad XA disks. + +Sun Apr 9 17:06:34 2000 Joerg Schilling + * mkisofs.c 1.55 + Version -> 1.12.1a06, corrected help for -l (30 chars!) + +Sun Apr 9 17:05:47 2000 Joerg Schilling + * tree.c 1.45 + Put number to make names unique before the dot to retain the suffix + +Sun Apr 9 14:28:01 2000 Joerg Schilling + * tree.c 1.44 + some more curly brackets.... + +Sat Apr 8 23:51:20 2000 Joerg Schilling + * mkisofs.c 1.54 + removed duplicate OPTION_H_LIST + +Sat Apr 8 23:44:43 2000 Joerg Schilling + * mkisofs.8 1.44 + * tree.c 1.43 + * mkisofs.c 1.53 + * match.c 1.8 + * mkisofs.h 1.41 + * match.h 1.5 + New option -hidden & -hidden-list to implement hidden (ISO existence flag) files + +Sat Apr 8 23:32:45 2000 Joerg Schilling + * mkisofs.8 1.43 + better padding documentation (-pad) + +Sat Apr 8 20:55:49 2000 Joerg Schilling + * mkisofs.8 1.42 + added description for mkhybrid + +Sat Apr 8 20:50:47 2000 Joerg Schilling + * mkisofs.8 1.41 + add \ before some - signs and mark some mkisofs places with \& to prevent repleacement with sed script + +Sat Apr 8 19:40:05 2000 Joerg Schilling + * mkisofs.8 1.40 + typo correction and preparation towards unified manual (mkisofs/mkhybrid) + +Sat Apr 8 16:05:51 2000 Joerg Schilling + * volume.c 1.3 + * write.c 1.39 + * tree.c 1.42 + * multi.c 1.32 + * joliet.c 1.22 + * eltorito.c 1.15 + * iso9660.h 1.10 + * mkisofs.h 1.40 + Now using iso directory flag definition from iso9660.h + +Mon Apr 3 23:59:05 2000 Joerg Schilling + * multi.c 1.31 + Minor clean up, Message about XA records + +Mon Apr 3 23:40:21 2000 Joerg Schilling + * mkisofs.h 1.39 + * match.c 1.7 + * exclude.c 1.7 + indented + +Mon Apr 3 21:06:04 2000 Joerg Schilling + * eltorito.c 1.14 + insert_boot_cat() prototype + +Mon Apr 3 02:22:16 2000 Joerg Schilling + * tree.c 1.41 + * write.c 1.38 + * mkisofs.c 1.52 + * rock.c 1.23 + * name.c 1.13 + * joliet.c 1.21 + * hash.c 1.10 + * files.c 1.8 + * eltorito.c 1.13 + * vms.c 1.4 + indented + +Mon Apr 3 00:38:28 2000 Joerg Schilling + * tree.c 1.40 + * multi.c 1.30 + parse_xa() new to skip XA extended directory attributes + +Sun Apr 2 22:24:43 2000 Joerg Schilling + * mkisofs.h 1.38 + * write.c 1.37 + version_desc new + +Sun Apr 2 21:15:21 2000 Joerg Schilling + * mkisofs.c 1.51 + version desc new + +Sun Apr 2 20:28:06 2000 Joerg Schilling + * vms.c 1.5 + eric -> joerg + +Sun Apr 2 19:10:28 2000 Joerg Schilling + * iso9660.h 1.9 + struct iso_xa_dir_record new + +Sun Apr 2 19:01:16 2000 Joerg Schilling + * joliet.c 1.20 + stdlib.h -> stdxlib.h, rtmp, ltmp (short -> char[2]) for correct byteorder handling + +Sun Apr 2 18:14:35 2000 Joerg Schilling + * files.c 1.7 + Typo correction + +Sat Apr 1 22:29:29 2000 Joerg Schilling + * iso9660.h 1.8 + Indented + +Fri Mar 31 18:50:41 2000 Joerg Schilling + * volume.c 1.2 + New function set_cusstom_icon() + +Fri Mar 31 18:48:21 2000 Joerg Schilling + * apple.h 1.2 + * apple.c 1.2 + sys/param.h removed, MAXPATHLEN -> PATH_MAX for portability + +Fri Mar 31 18:44:31 2000 Joerg Schilling + * joliet.c 1.19 + Now sort joliet tree according to Unicode order + +Fri Mar 31 18:38:55 2000 Joerg Schilling + * mkisofs.8 1.39 + * write.c 1.36 + * mkisofs.h 1.37 + * mkisofs.c 1.50 + New option -pad + +Fri Mar 31 12:59:06 2000 Joerg Schilling + * mkisofs.8 1.38 + -jcharset implies -J + +Fri Mar 31 12:55:30 2000 Joerg Schilling + * mkisofs.c 1.49 + hfs_ct var new, -hfs-creator typo in option parsing fixed + +Thu Mar 30 02:47:14 2000 Joerg Schilling + * mkisofs.c 1.48 + 1.8.1a04 -> 1.8.1a05, -icon-position option needs no argument, -jcharset now implies -J + +Thu Mar 30 02:43:18 2000 Joerg Schilling + * mkisofs.h 1.36 + #include limits.h for NAME_MAX, PATH_MAX definition new + +Wed Mar 29 10:33:45 2000 Joerg Schilling + * apple.c.bak 1.1 + date and time created 00/03/29 09:33:45 by joerg + +Sun Mar 26 18:44:46 2000 Joerg Schilling + * mkisofs.8 1.37 + Better doc for -jcharset + +Sun Mar 26 18:40:23 2000 Joerg Schilling + * mkisofs.c 1.47 + Unicode mapping now defaults to iso8859-1 resp. cp437 + +Sun Mar 26 18:31:24 2000 Joerg Schilling + * mkisofs.c 1.46 + * defaults.h 1.13 + defined(__CYGWIN__) added for Cygwin recognition + +Sat Mar 25 17:10:43 2000 Joerg Schilling + * mkisofs.8 1.36 + * joliet.c 1.18 + * Makefile 1.4 + * mkisofs.c 1.45 + Joliet character translation using different character sets (-jcharset) + +Sun Mar 19 20:08:24 2000 Joerg Schilling + * boot.c 1.5 + -B ... zum Duplizieren der letzten Partition bis zum Ende der Partitions Map + +Sun Mar 19 20:02:40 2000 Joerg Schilling + * mkisofs.8 1.35 + New usage for -B option: ... means replicate previous boot partition + +Sun Mar 19 19:19:46 2000 Joerg Schilling + * defaults.h 1.12 + Mac OS X definition new + +Sun Mar 19 16:46:31 2000 Joerg Schilling + * tree.c 1.39 + * multi.c 1.29 + * mkisofs.c 1.44 + * mkisofs.h 1.35 + RR deep directory relocation fixes for multi-session from: "Artem Hodyush" + +Sun Mar 19 16:15:54 2000 Joerg Schilling + * multi.c 1.28 + made conform to schily programming rules + +Sun Mar 19 16:02:46 2000 Joerg Schilling + * multi.c 1.27 + indented + +Sat Mar 18 23:59:42 2000 Joerg Schilling + * README.eltorito 1.2 + typo corrected + +Sat Mar 18 22:43:10 2000 Joerg Schilling + * mkisofs.c 1.43 + * tree.c 1.38 + added code for APPLE_HYBRID + +Sat Mar 18 19:39:14 2000 Joerg Schilling + * mkisofs.8 1.34 + removed superfluous spaces + +Sat Mar 18 19:24:34 2000 Joerg Schilling + * apple.h 1.1 + date and time created 00/03/18 19:24:34 by joerg + +Sat Mar 18 19:24:13 2000 Joerg Schilling + * mac_label.h 1.1 + date and time created 00/03/18 19:24:13 by joerg + +Sat Mar 18 19:23:54 2000 Joerg Schilling + * mactypes.h 1.1 + date and time created 00/03/18 19:23:54 by joerg + +Sat Mar 18 19:18:36 2000 Joerg Schilling + * desktop.c 1.1 + date and time created 00/03/18 19:18:36 by joerg + +Sat Mar 18 19:18:09 2000 Joerg Schilling + * mac_label.c 1.1 + date and time created 00/03/18 19:18:09 by joerg + +Sat Mar 18 19:16:33 2000 Joerg Schilling + * volume.c 1.1 + date and time created 00/03/18 19:16:33 by joerg + +Sat Mar 18 17:56:59 2000 Joerg Schilling + * apple.c 1.1 + date and time created 00/03/18 17:56:59 by joerg + +Sat Mar 18 13:52:21 2000 Joerg Schilling + * write.c 1.35 + * mkisofs.h 1.34 + added code for APPLE_HYBRID, ROUND_UP() -> ISO_ROUND_UP() + +Sat Mar 18 13:44:25 2000 Joerg Schilling + * defaults.h 1.11 + Use better recognition code for Rhapsody + +Sat Mar 18 13:41:24 2000 Joerg Schilling + * joliet.c 1.17 + ROUND_UP() -> ISO_ROUND_UP() + +Sat Mar 18 13:02:55 2000 Joerg Schilling + * boot.c 1.4 + 2048 -> SECTOR_SIZE + +Sat Mar 18 13:00:02 2000 Joerg Schilling + * eltorito.c 1.12 + csum_buffer[2048] -> csum_buffer[SECTOR_SIZE] + +Sun Mar 12 20:50:51 2000 Joerg Schilling + * joliet.c 1.16 + * rock.c 1.22 + added code for APPLE_HYBRID + +Sat Mar 11 14:00:40 2000 Joerg Schilling + * match.c 1.6 + added match code for APPLE_HYBRID, better error messages + +Sat Mar 11 13:38:16 2000 Joerg Schilling + * hash.c 1.9 + New function flush_hash() for APPLE_HYBRID + +Sat Mar 11 13:21:13 2000 Joerg Schilling + * match.h 1.4 + Added definitions for APPLE_HYBRID + +Sat Mar 11 13:19:07 2000 Joerg Schilling + * defaults.h 1.10 + Defaults for HFS (mkhybrid), SYSTEM_ID_DEAULT for Rhapsody + +Sun Mar 5 18:08:30 2000 Joerg Schilling + * joliet.c 1.15 + Always sort root dir to be first in path table + +Sun Mar 5 14:28:41 2000 Joerg Schilling + * mkisofs.8 1.33 + correction for boot.catalog description, -table-name documented + +Sun Mar 5 14:27:21 2000 Joerg Schilling + * name.c 1.12 + replace forgotten but illegal chars by '_' + +Sat Mar 4 16:33:38 2000 Joerg Schilling + * mkisofs.c 1.42 + close_merge_image() call from multi.c, do not close merge image a second time + +Sat Mar 4 16:32:32 2000 Joerg Schilling + * mkisofs.h 1.33 + * multi.c 1.26 + new function clode_merge_image(), close_merge_image() -> mkisofs.c + +Thu Feb 17 00:10:46 2000 Joerg Schilling + * sunlabel.h 1.3 + * boot.c 1.3 + splitted into boot.c and sunlabel.h + +Wed Feb 16 17:55:06 2000 Joerg Schilling + * getopt.c 1.3 + Prototypes for exchange() & _getopt_initialize() + +Wed Feb 16 17:08:57 2000 Joerg Schilling + * mkisofs.h 1.32 + prototype for scsidev_close() + +Wed Feb 16 17:08:36 2000 Joerg Schilling + * multi.c 1.25 + merge_previous_session() now calls scsidev_close() to allow mkisofs | cdrecord with multi session + +Mon Feb 14 15:58:26 2000 Joerg Schilling + * bootinfo.h 1.2 + comment added + +Thu Feb 10 01:10:21 2000 Joerg Schilling + * scsi.c 1.13 + scsidev_close() neu + +**************** Release 1.12 ******************* + +Mon Jan 17 23:53:16 2000 Joerg Schilling + * RELEASE 1.30 + * mkisofs.c 1.41 + * mkisofs.8 1.32 + Release 1.12 + +Fri Jan 14 02:26:40 2000 Joerg Schilling + * mkisofs.8 1.31 + -no-rr new, Bugs section + +Wed Jan 12 16:19:55 2000 Joerg Schilling + * README.graft_dirs 1.1 + date and time created 00/01/12 16:19:55 by joerg + +Tue Jan 11 13:17:32 2000 Joerg Schilling + * joliet.c 1.14 + allow odd to buffer sizes when converting to unicode + +Mon Jan 10 23:17:25 2000 Joerg Schilling + * tree.c 1.37 + * rock.c 1.21 + now using device.h + +Mon Jan 10 02:26:07 2000 Joerg Schilling + * mkisofs.c 1.40 + -no-rr new + +Mon Jan 10 01:45:07 2000 Joerg Schilling + * multi.c 1.24 + * mkisofs.h 1.31 + no_rr new + +Sat Jan 8 23:42:24 2000 Joerg Schilling + * scsi.c 1.12 + scsi_read() beachtet nun is_atapi damit mkisofs auch mit ATAPI multi-session kann + +Fri Jan 7 20:51:10 2000 Joerg Schilling + * tree.c 1.36 + print file typee, better error messages, no_scandir added + +Fri Jan 7 20:42:00 2000 Joerg Schilling + * rock.c 1.20 + * exclude.c 1.6 + better error messages + +Fri Jan 7 20:41:04 2000 Joerg Schilling + * mkisofs.c 1.39 + new -U flag, -F flag removed, new list match code + +Fri Jan 7 20:32:22 2000 Joerg Schilling + * match.c 1.5 + new list match code + +Fri Jan 7 19:26:08 2000 Joerg Schilling + * mkisofs.8 1.30 + new hide options, -F removed -U new + +Fri Jan 7 18:58:12 2000 Joerg Schilling + * write.c 1.34 + make TRANS.TBL a variable, gui code gives faster verbose message + +Fri Jan 7 18:55:19 2000 Joerg Schilling + * multi.c 1.23 + make TRANS.TML name a variable + +Fri Jan 7 18:52:55 2000 Joerg Schilling + * mkisofs.h 1.30 + -U new, new match list code + +Fri Jan 7 18:07:38 2000 Joerg Schilling + * match.h 1.3 + new match list code + +Wed Jan 5 20:06:55 2000 Joerg Schilling + * name.c 1.11 + -U flag new + +Sun Jan 2 00:37:28 2000 Joerg Schilling + * mkisofs.c 1.38 + Version js-a38 + +Sat Jan 1 23:05:28 2000 Joerg Schilling + * write.c 1.33 + using offsetof() to get around odd structure length, better error messages + +Sat Jan 1 23:03:42 2000 Joerg Schilling + * joliet.c 1.13 + * multi.c 1.22 + * tree.c 1.35 + using offsetof() to get around odd structure length + +Sat Jan 1 20:31:59 2000 Joerg Schilling + * iso9660.h 1.7 + Note for odd length added + +Sat Jan 1 20:31:53 2000 Joerg Schilling + * mkisofs.h 1.29 + offsetof() macro new + +Wed Dec 29 14:38:31 1999 Joerg Schilling + * mkisofs.8 1.29 + * mkisofs.h 1.28 + * mkisofs.c 1.37 + New options -hide-rr-moved & -hide-joliet-trans-tbl + +Wed Dec 29 14:21:22 1999 Joerg Schilling + * tree.c 1.34 + New options -hide-rr-moved & -hide-joliet-trans-tbl, better error messages + +Tue Dec 28 18:23:43 1999 Joerg Schilling + * multi.c 1.21 + better error messages, free more structures, check for bad RR Version, fix direactory handling code for graft pointers + +Tue Dec 28 16:32:00 1999 Joerg Schilling + * getopt.c 1.2 + fixed uninitialized variable + +Tue Dec 28 15:12:05 1999 Joerg Schilling + * hash.c 1.8 + * files.c 1.6 + * write.c 1.32 + better error messages + +Tue Dec 28 15:07:29 1999 Joerg Schilling + * eltorito.c 1.11 + better error messages, make boot file/ boot catalog hidable + +Tue Dec 28 14:21:26 1999 Joerg Schilling + * joliet.c 1.12 + Error message made different from others + +Mon Dec 27 15:34:43 1999 Joerg Schilling + * iso9660.h 1.6 + indented + +Mon Dec 20 00:14:20 1999 Joerg Schilling + * tree.c 1.33 + config.h must be first, boot catalog becomes MEMORY FILE + +Sun Dec 19 22:31:42 1999 Joerg Schilling + * mkisofs.c 1.36 + hard disk boot, no emulation boot + +Sun Dec 19 21:29:59 1999 Joerg Schilling + * eltorito.c 1.10 + better autoconf, hd boot, no emulation boot, boot catalog as memory file + +Sun Dec 19 21:06:46 1999 Joerg Schilling + * name.c 1.10 + fix with file priority + +Sun Dec 19 21:01:37 1999 Joerg Schilling + * mkisofs.h 1.27 + hard disk boot/ no emulation boot new, MEMORY FILE new + +Sun Dec 19 20:58:32 1999 Joerg Schilling + * write.c 1.31 + config.h must be first get_731()/get_732() new + +Sun Dec 19 20:57:02 1999 Joerg Schilling + * rock.c 1.19 + * multi.c 1.20 + config.h must be first + +Sun Dec 19 20:55:22 1999 Joerg Schilling + * hash.c 1.7 + include stdlib.h past config.h + +Sun Dec 19 20:33:49 1999 Joerg Schilling + * diskmbr.h 1.1 + date and time created 99/12/19 20:33:49 by joerg + +Sun Dec 19 19:54:43 1999 Joerg Schilling + * iso9660.h 1.5 + changes for NOEMUL BOOT + +Sun Dec 19 18:16:10 1999 Joerg Schilling + * bootinfo.h 1.1 + date and time created 99/12/19 18:16:10 by joerg + +Sun Dec 19 16:38:04 1999 Joerg Schilling + * mkisofs.8 1.28 + hard disk boot and no emulation boot + +Sun Dec 19 16:13:21 1999 Joerg Schilling + * sunlabel.h 1.2 + * boot.c 1.2 + Ueberfluessige Variablen beseitigt, Prototypen fuer geboot_*() + +Sat Dec 18 01:11:43 1999 Joerg Schilling + * Makefile.in 1.16 + Erics final changes + +Wed Dec 15 01:24:58 1999 Joerg Schilling + * mkisofs.c 1.35 + sparc boot new, -nomak new, suid mode now safe + +Sun Dec 12 22:01:32 1999 Joerg Schilling + * README.sparcboot 1.1 + date and time created 99/12/12 22:01:32 by joerg + +Sun Dec 12 19:26:57 1999 Joerg Schilling + * write.c 1.30 + * mkisofs.8 1.27 + * mkisofs.h 1.26 + sparc boot new + +Sun Dec 12 18:28:09 1999 Joerg Schilling + * Makefile 1.3 + boot.c new + +Sun Dec 12 18:03:39 1999 Joerg Schilling + * sunlabel.h 1.1 + * boot.c 1.1 + date and time created 99/12/12 18:03:39 by joerg + +Sat Dec 11 16:26:54 1999 Joerg Schilling + * tree.c 1.32 + rstr() new to check for .bak files + +Fri Dec 10 01:58:22 1999 Joerg Schilling + * multi.c 1.19 + Check first if -M file exists before trying to use scsidev_open() + +Tue Dec 7 00:33:13 1999 Joerg Schilling + * write.c 1.29 + new sort_dir code checks for is_rr_dir + +Tue Dec 7 00:21:00 1999 Joerg Schilling + * tree.c 1.31 + Do not make directory loop fatal, new sort_directory code + +Tue Dec 7 00:19:32 1999 Joerg Schilling + * mkisofs.h 1.25 + sort directory prototyp modified + +Mon Dec 6 23:40:22 1999 Joerg Schilling + * joliet.c 1.11 + use comerr() + +Mon Dec 6 22:46:07 1999 Joerg Schilling + * mkisofs.c 1.34 + Version js-a34 + +Sat Dec 4 20:56:21 1999 Joerg Schilling + * multi.c 1.18 + Allow RR Version 2 for Mac, memcmp() returns != null for misscompare of date!!! + +Sat Dec 4 20:48:22 1999 Joerg Schilling + * write.c 1.28 + Allow the same name in rr_moved + +Tue Nov 30 17:16:47 1999 Joerg Schilling + * joliet.c 1.10 + strncmp() for max of 64 chars in Joliet dirs + +Sat Nov 27 22:05:15 1999 Joerg Schilling + * tree.c 1.30 + Force graft dirs to be at least SECTOR_SIZE, dup missing whole_name + +Thu Nov 25 10:44:05 1999 Joerg Schilling + * defaults.h 1.9 + Various new system definitions + +Thu Nov 25 00:25:08 1999 Joerg Schilling + * mkisofs.c 1.33 + -version new + +Tue Nov 23 00:11:24 1999 Joerg Schilling + * mkisofs.8 1.26 + Hint to new maintainer Joerg Schilling + +Tue Nov 23 00:05:30 1999 Joerg Schilling + * mkisofs.c 1.32 + Version js-a32, -cdwrite-params -> -cdrecord-params + +Tue Nov 23 00:03:15 1999 Joerg Schilling + * README 1.7 + cdwrite hint removed + +Tue Nov 23 00:01:13 1999 Joerg Schilling + * multi.c 1.17 + TRANS.TBL handling corrected + +Mon Nov 22 23:47:21 1999 Joerg Schilling + * scsi.c 1.11 + Abbruch bei Lesefehlern in readsecs() + +Mon Nov 22 21:41:38 1999 Joerg Schilling + * rock.c 1.18 + #ifdef corrected for BLK/CHR devices + +Fri Nov 19 23:01:59 1999 Joerg Schilling + * tree.c 1.29 + S_IFBLK checked for OS/2 + +Fri Nov 12 11:55:44 1999 Joerg Schilling + * eltorito.c 1.9 + clean castings + +Fri Nov 12 11:53:07 1999 Joerg Schilling + * write.c 1.27 + clean casting + +Fri Nov 12 11:45:03 1999 Joerg Schilling + * mkisofs.h 1.24 + #include statdefs.h + +Wed Nov 3 23:56:49 1999 Joerg Schilling + * mkisofs.c 1.31 + Release js-a31 + +Mon Nov 1 22:29:15 1999 Joerg Schilling + * Makefile.man 1.2 + INSMODE new + +Sat Oct 16 18:52:16 1999 Joerg Schilling + * mkisofs.c 1.30 + Release 1.12b5-js-a30, removed & before array + +Fri Oct 15 22:01:18 1999 Joerg Schilling + * multi.c 1.16 + Removed & before array + +Fri Oct 8 19:54:24 1999 Joerg Schilling + * match.c 1.4 + make it work correctly on 64 bit systems + +Mon Sep 13 12:10:13 1999 Joerg Schilling + * mkisofs.c 1.29 + Version to 1.12b5-js-28 + +Tue Sep 7 16:45:13 1999 Joerg Schilling + * scsi.c 1.10 + Umbau auf neues open_scsi(), commerr() statt fprintf(stderr) + +Tue Sep 7 14:52:25 1999 Joerg Schilling + * rock.c 1.17 + HAVE_READLINK test, use comerr() + +Tue Sep 7 14:50:50 1999 Joerg Schilling + * joliet.c 1.9 + * hash.c 1.6 + * files.c 1.5 + * eltorito.c 1.8 + * multi.c 1.15 + * write.c 1.26 + use comerr() + +Tue Sep 7 14:32:27 1999 Joerg Schilling + * tree.c 1.28 + use comerr(), HAVE_READLINK test + +Tue Sep 7 14:13:12 1999 Joerg Schilling + * mkisofs.c 1.28 + use comerr()/save_args() + +Tue Sep 7 14:10:48 1999 Joerg Schilling + * Makefile 1.2 + USE_LIBSCHILY new + +Sun Aug 29 01:59:22 1999 Joerg Schilling + * mkisofs.h 1.23 + HAVE_LSTAT test new + +Sun Aug 1 22:50:12 1999 Joerg Schilling + * defaults.h 1.8 + SYSTEM ID DEFAULT for OS/2 + +Sun Jul 11 19:32:42 1999 Joerg Schilling + * multi.c 1.14 + -> TRTANS.TBL for Joliet, round up to SECSIZE for reading TRANS.TBL + +Sun Jul 11 19:30:08 1999 Joerg Schilling + * tree.c 1.27 + -> TRTANS.TBL for Joliet, ignore-loops new + +Mon Jun 21 11:46:40 1999 Joerg Schilling + * write.c 1.25 + Check for Rock Ridge files with same name + +Thu Jun 17 16:31:43 1999 Joerg Schilling + * name.c 1.9 + cleaned up + +Thu Jun 17 16:30:18 1999 Joerg Schilling + * mkisofs.8 1.25 + Better words, -F option new + +Thu Jun 17 16:17:18 1999 Joerg Schilling + * mkisofs.c 1.27 + wildcard for EMX, ignore loops, no-split-symlink-fields/no-split-symlink-components now work + +Tue May 25 21:09:44 1999 Joerg Schilling + * mkisofs.h 1.22 + ignore-loops new + +Wed May 19 16:41:02 1999 Joerg Schilling + * joliet.c 1.8 + debug print for joliet files wirh same name + +Wed Apr 28 16:58:37 1999 Joerg Schilling + * name.c 1.8 + Better handling for chars > 128 + +Sat Apr 24 18:39:19 1999 Joerg Schilling + * scsi.c 1.9 + 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. + +Sat Apr 24 18:25:00 1999 Joerg Schilling + * mkisofs.c 1.26 + #ifdef for EMX (OS/2) + +**************** Release 1.12b5 ******************* + +Mon Mar 8 01:32:05 1999 Eric Youngdale + * RELEASE 1.29 + Release1.12b5 + +Mon Mar 8 01:31:05 1999 Eric Youngdale + * mkisofs.8 1.24 + many new options from Joerg Schilling, Release 1.12b5 + +Sun Mar 7 22:48:49 1999 Eric Youngdale + * mkisofs.c 1.25 + several new options, binary open for Win32 + +Sun Mar 7 18:41:19 1999 Eric Youngdale + * write.c 1.24 + split-output new, binary open for Win32, avoid incorrect sorting for ./.. with -L, ISO hide code + +Sun Mar 7 18:41:19 1999 Eric Youngdale + * tree.c 1.26 + Inhibit code, sprintf() now correct, varoius other fixes + +Sun Mar 7 18:41:19 1999 Eric Youngdale + * joliet.c 1.7 + Let all iso8859-1 chars be unicode, Joliet hide code + +Tue Mar 2 05:16:41 1999 Eric Youngdale + * multi.c 1.13 + Prototypes and other various bug fixes + +Tue Mar 2 05:16:41 1999 Eric Youngdale + * mkisofs.h 1.21 + better prototypes, INHIBIT_ISO9660_entry new, volume_set_size/volume_sequence_number + +Tue Mar 2 05:16:40 1999 Eric Youngdale + * Makefile.in 1.15 + Release 1.12b5 + +Tue Mar 2 05:16:40 1999 Joerg Schilling + * README.session 1.3 + Modified for cdrecord + +Tue Mar 2 04:41:26 1999 Eric Youngdale + * rock.c 1.16 + Binary open for Win32, some other fixes + +Tue Mar 2 04:41:26 1999 Eric Youngdale + * name.c 1.7 + casts for unsigned char * + +Tue Mar 2 04:41:25 1999 Eric Youngdale + * match.h 1.2 + * match.c 1.3 + Joliet/ISO hide code new + +Tue Mar 2 04:41:25 1999 Eric Youngdale + * defaults.h 1.7 + APPID_DEFAULT new + +Tue Mar 2 04:41:25 1999 Joerg Schilling + * exclude.h 1.2 + __PR() macros + +Tue Mar 2 04:41:25 1999 Joerg Schilling + * fnmatch.c 1.3 + some casts for unsigned char * + +Tue Mar 2 04:41:25 1999 Eric Youngdale + * eltorito.c 1.7 + small bug fixes + +Sun Nov 29 19:13:43 1998 Joerg Schilling + * scsi.c 1.8 + usalio.h -> usalcmd.h/usalio.h, usalio.h usalcmd.h scsidefs.h scsireg.h scsitransp.h -> include/usal + +Sun Nov 29 18:30:41 1998 Joerg Schilling + * Makefile 1.1 + date and time created 98/11/29 18:30:41 by joerg + +Sat Nov 14 04:20:05 1998 Joerg Schilling + * Makefile.man 1.1 + date and time created 98/11/14 04:20:05 by joerg + +Fri Oct 30 02:06:35 1998 Joerg Schilling + * scsi.c 1.7 + open_scsi() returniert nun SCSI *usalp, wird auch fuer read_scsi() verwendet + +Sat Oct 24 01:29:24 1998 Joerg Schilling + * scsi.c 1.6 + open_scsi(dev, timeout, verboseopen) -> open_scsi(dev, debug, verboseopen) + +**************** Release 1.12b4 ******************* + +Tue Jun 2 06:44:45 1998 Eric Youngdale + * RELEASE 1.28 + Release 1.12b4 + +Tue Jun 2 06:43:45 1998 Eric Youngdale + * mkisofs.c 1.24 + New options -print-size & -split-output, put Joliet & ElTorite PVD in right order + +Tue Jun 2 06:43:44 1998 Eric Youngdale + * mkisofs.8 1.23 + -print-size/-split-output new, Release 1.12b4 + +Tue Jun 2 06:14:58 1998 Eric Youngdale + * tree.c 1.25 + Win32 changes, do not use sprintf result, some other fixes + +Tue Jun 2 05:40:39 1998 Eric Youngdale + * write.c 1.23 + -split-output, several fixes + +Tue Jun 2 05:40:38 1998 Eric Youngdale + * multi.c 1.12 + Some fixes with DOT/DODOT, create whole_name by strdup + +Tue Jun 2 05:40:38 1998 Eric Youngdale + * mkisofs.h 1.20 + Win32, -print-size, -split-output + +Tue Jun 2 05:40:38 1998 Eric Youngdale + * name.c 1.6 + No version number if it is part of the filename + +Tue Jun 2 05:40:37 1998 Eric Youngdale + * eltorito.c 1.6 + O_BINARY for Win32 + +Tue Jun 2 05:40:37 1998 Eric Youngdale + * joliet.c 1.6 + bug fix for ce_bytes and chars > 128 + +Tue Jun 2 05:40:37 1998 Eric Youngdale + * defaults.h 1.6 + Defaults for Win32 + +Tue Jun 2 05:40:36 1998 Eric Youngdale + * Makefile.in 1.14 + CFLAGS new + +Fri Apr 17 12:39:39 1998 Joerg Schilling + * scsi.c 1.5 + Prototypen entfernt fuer K&R C + +**************** Release 1.12b3 ******************* + +Wed Feb 18 05:51:47 1998 Eric Youngdale + * RELEASE 1.27 + * mkisofs.c 1.23 + * mkisofs.8 1.22 + Release 1.12b3 + +Wed Feb 18 05:48:24 1998 Eric Youngdale + * tree.c 1.24 + check for relocated dirs + +Wed Feb 18 05:48:23 1998 Eric Youngdale + * rock.c 1.15 + check strlen of symlink buffer + +**************** Release 1.12b2 ******************* + +Mon Feb 16 18:57:56 1998 Eric Youngdale + * RELEASE 1.26 + * mkisofs.c 1.22 + * mkisofs.8 1.21 + Release 1.12b2 + +Mon Feb 16 18:56:56 1998 Eric Youngdale + * tree.c 1.23 + small bug fixes, Ingoring file message + +Mon Feb 16 18:56:56 1998 Eric Youngdale + * write.c 1.22 + bug fix.... + +Mon Feb 16 18:56:55 1998 Eric Youngdale + * mkisofs.h 1.19 + better autoconf, better prototypes + +Mon Feb 16 18:56:55 1998 Eric Youngdale + * joliet.c 1.5 + several casts to unsigned char * + +**************** Release 1.12b1 ******************* + +Mon Dec 15 13:48:59 1997 Eric Youngdale + * RELEASE 1.25 + * mkisofs.c 1.21 + * mkisofs.8 1.20 + Release 1.12b1 + +Mon Dec 15 13:47:59 1997 Eric Youngdale + * rock.c 1.14 + mkdev() autoconf corrected + +Mon Dec 15 13:47:59 1997 Eric Youngdale + * mkisofs.h 1.18 + string.h/strings.h autoconf + +Mon Dec 15 13:47:59 1997 Eric Youngdale + * tree.c 1.22 + set isorec.size later + +Mon Dec 15 13:47:58 1997 Eric Youngdale + * eltorito.c 1.5 + some printf's moved to stderr to avoid problems + +Mon Dec 15 13:47:57 1997 Joerg Schilling + * configure.in 1.4 + several new tests + +**************** Release 120697 ******************* + +Sat Dec 6 22:06:07 1997 Eric Youngdale + * RELEASE 1.24 + * ChangeLog 1.18 + Release 120697 + +Sat Dec 6 22:05:07 1997 Eric Youngdale + * write.c 1.21 + * tree.c 1.21 + * rock.c 1.13 + Fix uninitialized memory usage that screwed up lots of stupid things. Add support for non-split symlinks. + +Sat Dec 6 22:05:05 1997 Eric Youngdale + * multi.c 1.11 + init struct directory to null + +Sat Dec 6 22:05:05 1997 Eric Youngdale + * mkisofs.h 1.17 + readdir include handling new, *split_SL* new + +Sat Dec 6 22:05:05 1997 Eric Youngdale + * mkisofs.c 1.20 + * mkisofs.8 1.19 + new option -no-split-symlink-fields/-no-split-symlink-components + +Sat Dec 6 22:05:03 1997 Eric Youngdale + * defaults.h 1.5 + SunOS/Solaris switch + +**************** Release 112597 ******************* + +Tue Nov 25 14:09:37 1997 Eric Youngdale + * RELEASE 1.23 + Release 112597 + +Tue Nov 25 14:08:37 1997 Eric Youngdale + * mkisofs.8 1.18 + Release 112597, -quiet option new + +Tue Nov 25 14:08:37 1997 Eric Youngdale + * mkisofs.c 1.19 + verbose levels, -quiet + +Tue Nov 25 14:06:43 1997 Eric Youngdale + * write.c 1.20 + vervose levels + +Tue Nov 25 14:06:42 1997 Eric Youngdale + * joliet.c 1.4 + some bug fixes, handling of reloc dir + +Tue Nov 25 14:06:42 1997 Eric Youngdale + * tree.c 1.20 + * hash.c 1.5 + verbose levels + +**************** Release 112397 ******************* + +Mon Nov 24 03:52:49 1997 Eric Youngdale + * RELEASE 1.22 + Release 112397 + +Mon Nov 24 03:51:49 1997 Eric Youngdale + * multi.c 1.10 + print error messages to stderr + +Mon Nov 24 03:51:49 1997 Eric Youngdale + * joliet.c 1.3 + fixed some bugs that prevented images working on NT, convert to unicode new + +Mon Nov 24 03:51:49 1997 Eric Youngdale + * tree.c 1.19 + put error/debug messages to stderr, INHIBIT_JOLIET_ENTRY new + +Thu Nov 13 06:01:42 1997 Eric Youngdale + * name.c 1.5 + typo fix + +Mon Nov 10 04:27:17 1997 Eric Youngdale + * write.c 1.19 + casting to unsigned char * + +**************** Release 110997 ******************* + +Sun Nov 9 19:56:51 1997 Eric Youngdale + * RELEASE 1.21 + 110997 + +Sun Nov 9 19:55:51 1997 Eric Youngdale + * mkisofs.c 1.18 + getopt_long() codem, graft pointers, struct output_fragment new + +Sun Nov 9 19:55:44 1997 Eric Youngdale + * mkisofs.8 1.17 + Joliet new, Graft pointers new + +Sun Nov 9 19:54:58 1997 Eric Youngdale + * tree.c 1.18 + Joliet handling and graft pointer handling + +Sun Nov 9 19:54:45 1997 Eric Youngdale + * write.c 1.18 + struct output_fragment new, sort goof check new, free unused space, better statistics + +Sun Nov 9 19:54:27 1997 Eric Youngdale + * multi.c 1.9 + correct line length for TRANS.TBL, graft pointer merging code new + +Sun Nov 9 19:43:36 1997 Eric Youngdale + * mkisofs.h 1.16 + struct output_fragment new, some defines for the tree + +Sun Nov 9 19:43:36 1997 Eric Youngdale + * iso9660.h 1.4 + defines for unicode level, PVD ID for Joliet + +Sun Nov 9 19:43:36 1997 Eric Youngdale + * joliet.c 1.2 + first code added + +Sun Nov 9 19:43:36 1997 Eric Youngdale + * Makefile.in 1.13 + joliet.c, getopt*.c new + +Sun Nov 9 19:43:36 1997 Eric Youngdale + * name.c 1.4 + mapping chars > 128 + +Sun Nov 9 19:43:36 1997 Eric Youngdale + * eltorito.c 1.4 + error messages to stderr, struct output_fragement new + +Sun Nov 9 19:43:36 1997 Eric Youngdale + * README 1.6 + Notes for Release 1.12 added + +Thu Nov 6 20:19:25 1997 Joerg Schilling + * scsi.c 1.4 + #include fuer AIX + +Tue Nov 4 03:27:44 1997 Joerg Schilling + * getopt.h 1.1 + date and time created 97/11/04 03:27:44 by joerg + +Tue Nov 4 03:27:39 1997 Joerg Schilling + * getopt1.c 1.1 + date and time created 97/11/04 03:27:39 by joerg + +Tue Nov 4 03:27:32 1997 Eric Youngdale + * getopt.c 1.1 + date and time created 97/11/04 03:27:32 by eric + +Sat Oct 18 19:14:05 1997 Joerg Schilling + * scsi.c 1.3 + stdlib.h -> stdxlib.h, unistd.h -> unixstd.h + +Wed Oct 15 07:25:15 1997 Joerg Schilling + * TODO 1.3 + New list for 1.12 + +**************** Release 1.11.1 ******************* + +Mon Oct 13 05:56:49 1997 Eric Youngdale + * RELEASE 1.20 + * mkisofs.8 1.16 + Release 1.11.1 + +Mon Oct 13 05:55:49 1997 Eric Youngdale + * mkisofs.c 1.17 + Release 1.11.1, let path_table start on correct sector # depending on El Torito or not + +Mon Oct 13 05:46:46 1997 Eric Youngdale + * multi.c 1.8 + better checking for null pointers, USE_SCG code included, type casts for unsigned char * + +Mon Oct 13 05:46:01 1997 Eric Youngdale + * write.c 1.17 + Make local time a structure rahte than a pointer so data will not overwritten, add Joliet support + +Mon Oct 13 05:41:16 1997 Eric Youngdale + * tree.c 1.17 + file renaming code corrected, iso9660_file_length() called correctly (not dir!) for TRANS.TBL + +Mon Oct 13 05:32:57 1997 Eric Youngdale + * mkisofs.h 1.15 + prototypes for readsecs() and scsidev_open() + +Mon Oct 13 05:30:51 1997 Eric Youngdale + * name.c 1.3 + seen_dot new, include '%' to illegal characters + +Mon Oct 13 05:30:21 1997 Eric Youngdale + * rock.c 1.12 + major() autoconf changed + +Mon Oct 13 05:29:40 1997 Eric Youngdale + * eltorito.c 1.3 + Limit publisher ID to 23 chars + +Wed May 21 18:11:25 1997 Joerg Schilling + * scsi.c 1.2 + scsireg.h Include + +Sat May 17 18:49:03 1997 Eric Youngdale + * joliet.c 1.1 + date and time created 97/05/17 17:49:03 by eric + +Fri May 16 15:46:48 1997 Joerg Schilling + * config.h 1.1 + * scsi.c 1.1 + date and time created 97/05/16 14:46:48 by joerg + +**************** Release 1.11 ******************* + +Thu Apr 10 06:46:21 1997 Eric Youngdale + * RELEASE 1.19 + * RELEASE 1.18 + * mkisofs.8 1.15 + Release 1.11 + +Thu Apr 10 06:43:02 1997 Eric Youngdale + * write.c 1.16 + Check for . and .. entries in dir + +Thu Apr 10 06:41:49 1997 Eric Youngdale + * tree.c 1.16 + Strip off non-significant part of filename + +/*--------------------------------------------------------------------------*/ +The text below is not autogenerated from SCCS comments: + +Wed Nov 5 10:46:29 1997 Andreas Buschmann US/EC4 60/1F/110 #40409 + + Circumvent a bug in the SunOS / Solaris CD-ROM driver (and maybe HP/UX, too). + + * mkisofs.8 (-S): Document switch. + * mkisofs.c (split_SL_field): new Variable, new switch -S. + * mkisofs.h (split_SL_field): new Variable. + * rock.c (generate_rock_ridge_attributes): only split SL field, + when split_SL_field is set. + +Tue Jun 3 15:32:21 1997 Andreas Buschmann + + Circumvent a bug in the SunOS CD-ROM driver (and maybee HP/UX, too). + + * mkisofs.8 (-s): Document switch. + * mkisofs.c (split_SL_component): new Variable, new switch -s. + * mkisofs.h (split_SL_component): new Variable. + * rock.c (generate_rock_ridge_attributes): only split SL + components, when split_SL_component is set. + + * defaults.h: Added SunOS string. + + +Wed Mar 19 16:50:17 1997 Fred Fish + + * Makefile.in (CFLAGS): Let configure set basic flags. Move + compilation option -c to actual CC commands. + (LDFLAGS): Let configure set basic flags. + (Makefile): Depends upon config.status, not configure. + Regenerate if necessary from Makefile.in using config.status. + (configure): Cd to srcdir before running autoconf. + * acconfig.h: New file to hold nonstandard entries used in + config.h.in. Used by autoheader to generate config.h.in. + * config.h.in: Regenerated with autoheader. + * configure.in: Check for existance of sbrk() function. + * configure: Regenerated with autoconf 2.12. + * fnmatch.c (FMN_FILE_NAME): Define if not already defined. + (FNM_LEADING_DIR): Ditto. + (FNM_CASEFOLD): Ditto. + * mkisofs.c (main): Only use sbrk() if system supports it. + +Fri Mar 14 21:54:37 1997 Eric Youngdale + + * Bump version number to 1.10, public release. + + * Put entire thing under RCS. History is buried there now. + + * Fix bug involving empty directories, translation tables and + malloc(0). + +Mon Feb 17 12:44:03 1997 Eric Youngdale + + * Bump version number to 1.10b7. + + * Makefile.in, configure.in, config.in: Change to use GNU autoconf. + + * Configure: Delete old configuration script. + + * tree.c: Fix bug where we had a rename limit of 1000 files + instead of 0x1000. + + * mkisofs.c: Fix sign of timezone offset. Linux iso filesystem + also need to be fixed, unfortunately. + +Tue Dec 3 22:21:21 1996 Eric Youngdale + + Fixed a couple of multi-session bugs. Discs now seem to + work on both Solaris and Windows-NT. + + * Bump version number to 1.10b6. + +Tue Dec 3 22:21:21 1996 Eric Youngdale + + Multi-session stuff *almost* there. Discs seem to work + under Linux without any problem, but under DOS only + the first session is seen. The patch to write.c + inspired by disc written by Windows generated multi-session + disc, which will hopefully make the discs usable under + DOS as well. + + * Bump version number to 1.10b5. + + * write.c: use size of new session, not total of all sessions + in volume_space_size field. + + * mkisofs.8: Update with current location of cdwrite. + +Mon Nov 4 23:45:01 1996 Eric Youngdale + + * Bump version number to 1.10b4. + + * Add cdwrite.c.diff file, which provides a very crude, minimal + interface between mkisofs and cdwrite. It should be enough to + generate a multi-session disc, but it hasn't been tested yet. + +Thu Oct 17 00:39:52 1996 Eric Youngdale + + * Bump version number to 1.10b3. + +Wed Oct 16 23:40:44 1996 Michael Fulbright + + Add support for 'El Torito' specification which allows for bootable + cdroms. + + * Makefile.in: Add eltorito.[c,o]. + + * defaults.h: Add default settings for El Torito related things. + + * iso9660.h: Add structure definitions for El Torito. + + * mkisofs.8: Document new options. + + * mkisofs.c: Add support for new options related to El Torito. + + * mkisofs.h: Add definitions, prototypes as required. + + * tree.c: Add search_tree_file function to search for a specified + file. + + * write.c: Add support for writing special records for El Torito. + + * eltorito.c: New file. + + +Wed Oct 16 23:40:44 1996 Eric Youngdale + + * rock.c: Fix bug whereby we made assumptions about how + dev_t was split into major/minor. Use major() and minor() + macros to do this for us, since each system should + do this correctly. + + * write.c: Fix bug whereby abstract, copyright and appid + strings were not properly filled if application ID weren't + in use. + +Sun Sep 29 10:05:10 1996 Eric Youngdale + + * Bump version number to 1.10b2. Minor bug fixes here + and there. + +Sun Sep 15 18:54:05 1996 Eric Youngdale + + * Bump version number to 1.10b1. Major new functionality is + support for multi-session. Still a bit preliminary, but + most of the pieces are there now. + +Wed Dec 20 16:44:44 1995 Eric Youngdale (eric@andante.aib.com) + + * mkisofs.c, mkisofs.8, Makefile (version_string): Bump to 1.05. + + * rock.c: Bugfix for cases where sizeof(int) == 4 and + sizeof(dev_t) > 4. + + * rock.c: Bugfix for long symbolic links ('/' characters were + being dropped). + + Patches from Peter Miller : + + * mkisofs.8: Documentation fix (some versions of nroff don't + like '.' in column 1 if it is not a nroff command). + + * mkisofs.c: Add support for 'rationalize' option. + Similar to rock ridge, except echos of development environment + are removed. + + * write.c Status indicator now indicates percent finished, and + estimated time of completion. + +Sun Feb 26 01:52:06 1995 Eric Youngdale (eric@largo) + + * Add patches from Ross Biro to allow you to merge arbitrary + trees into the image. This is not compiled in by default but + you need to add -DADD_FILES when compiling. + +Fri Feb 17 02:29:03 1995 Paul Eggert + + * tree.c: Port to Solaris 2.4. Prefer if + HASMKDEV. Cast unknown integer types to unsigned long and + print them with %lu or %lx. + +Thu Jan 26 15:25:00 1995 H. Peter Anvin (hpa@yggdrasil.com) + + * mkisofs.c: Substitute underscore for leading dot in non-Rock + Ridge filenames, since MS-DOS cannot read files whose names + begin with a period. + +Mon Jan 16 18:31:41 1995 Eric Youngdale (eric@aib.com) + + * rock.c (generate_rock_ridge_attributes): Only use ROOT + record for symlinks if we are at the start of the symlink. + Otherwise just generate an empty entry. + +Mon Jan 16 16:19:50 1995 Eric Youngdale (eric@aib.com) + + * diag/isodump.c: Use isonum_733 instead of trying to dereference + pointers when trying to decode 733 numbers in the iso9660 image. + + * diag/isovfy.c: Likewise. + + * write.c: Always assign an extent number, even for zero length + files. A zero length file with a NULL extent is apparently dropped + by many readers. + +Wed Jan 11 13:46:50 1995 Eric Youngdale (eric@aib.com) + + * mkisofs.c: Modify extension record to conform to IEEE P1282 + specifications. This is commented out right now, but a trivial + change to a #define enables this. I need to see the specs + to see whether anything else changed before this becomes final. + + * write.c (FDECL4): Fix so that we properly determine error + conditions. + + * mkisofs.h: Change rr_attributes to unsigned. + + * tree.c(increment_nlink): Change pnt since rr_attributes is now + unsigned. + + Ultrix patches from petav@argon.e20.physik.tu-muenchen.de (Peter Averkamp) + + * rock.c: Fix for ultrix systems, we have 64 bit device numbers. + Type cast when generating file size. Change rr_attributes to + unsigned. + + * mkisofs.c: For ultrix systems, define our own function + for strdup. + + * mkisofs.c: Fix usage() since some compilers do not concatenate + strings properly (i.e. ultrix). + + Bugs found with Sentinel II: + + * write.c: Fix a couple of memory leaks. + + * mkisofs.c: Bugfix - always put a zero byte at end of name + for ".." entry. + + * tree.c: Set isorec.date from fstatbuf.st_ctime, not current_time, + since current_time might not be set. + +Sat Dec 3 14:55:42 1994 Eric Youngdale (eric@andante) + + * mkisofs.c: When returning entry for ".." file, set second byte + to 0. + + * write.c: Free name and rr_attributes fields when writing. + +Mon Nov 28 13:36:27 1994 Eric Youngdale (eric@andante) + + * mkisofs.h: Change rr_attributes to unsigned. + + * rock.c: Ditto. Work around >>32 bug in ultrix for 64 bit data types. + + * mkisofs.c (usage): Fix for ultrix - use continuation lines + instead of assuming that strings are catenated by the compiler. + +Mon Jun 20 20:25:26 1994 Eric Youngdale (eric@esp22) + + * mkisofs.c, mkisofs.8, Makefile (version_string): Bump to pre-1.02. + + * mkisofs.h: Fix declaration of e_malloc to use DECL macros. + + * tree.c: Fix bug in previous change. + + * diag/*.c: Add appropriate copyright notices. + +Sat Apr 9 13:30:46 1994 Eric Youngdale (ericy@cais.com) + + * Configure: New file - shell script that determines a bunch of + things to properly build mkisofs. + + * Makefile.in: New file - copy of Makefile, but Configure sets a + few things up for it. + + * tree.c: Do not depend upon opendir to return NULL if we cannot + open a directory - actually try and read the first entry. The + foibles of NFS seem to require this. + + * write.c: Fix definition of xfwrite (Use FDECL4) + + Add some changes to allow more configurability of some of the + volume header fields: + + * mkisofs.8: Document new configuration options. + + * mkisofs.c: Add variables to hold new fields. Add function to + read .mkisofsrc files. + + * defaults.h: Another way of configuring the same things. + + Add some changes from Leo Weppelman leo@ahwau.ahold.nl. + + * mkisofs.c: Allow -A to specify application ID. Fix usage(), + getopt and add case switch. + + * rock.c: Fix handling of device numbers (dev_t high should only + be used when sizeof(dev_t) > 32 bits). + + Add a bunch of changes from Manuel Bouyer. + + * diag/Makefile: New file. + + * diag/dump.c, diag/isodump.c: Use termios if system supports it. + + * (throughout): Replace all occurences of "malloc" with e_malloc. + + * mkisofs.c: For NetBSD, attempt to increase the rlimit for + the size of the data segment to about 33 Mb. + + * mkisofs.c (e_malloc): New function. Calls malloc, and prints + nice error message and exits if NULL is returned. + +Sun Jan 23 19:23:57 1994 Eric Youngdale (eric@esp22) + + * mkisofs.c, mkisofs.8, Makefile (version_string): Bump to 1.01. + + Add a bunch of stuff so that mkisofs will work on a VMS system. + + * (ALL): Change any direct use of the "st_ino" field from + the statbuf to use a macro. + + * mkisofs.h: Define appropriate macros for both VMS and unix. + + * (ALL): Add type casts whenever we use the UNCACHED_DEV macro. + + * rock.c: Wrap a #ifndef VMS around block and character device + stuff. + + * write.c: Add prototype for strdup if VMS is defined. + + * make.com: Script for building mkisofs on a VMS system. + + * Makefile: Include make.com in the distribution. + + * mkisofs.c: Include on VMS systems. + + * tree.c: Include and "vms.h" on VMS systems. + + * mkisofs.h (PATH_SEPARATOR, SPATH_SEPARATOR): New macros + that define the ascii character that separates the last directory + component from the filename. + + * tree.c, mkisofs.c: Use them. + + * vms.c: New file. Contains version of getopt, strdup, opendir, + readdir and closedir. + + * vms.h: New file. Defines S_IS* macros. Define gmtime as + localtime, since gmtime under VMS returns NULL. + +Sat Jan 15 13:57:42 1994 Eric Youngdale (eric@esp22) + + * mkisofs.h (transparent_compression): New prototype. + + * mkisofs.c (transparent_compression): Declare, use + '-z' option to turn on. + + * tree.c: Change TRANS.TBL;1 to TRANS.TBL (version gets + added later, if required). + + * rock.c: If transparent compression requested, verify + file is really suitable (check magic numbers), and extract + correct file length to store in SUSP record. + +Sat Jan 15 01:57:42 1994 Eric Youngdale (eric@esp22) + + * write.c (compare_dirs): Bugfix for patch from Jan 6. + + * mkisofs.h (struct directory_entry): Add element total_rr_attr_size. + (struct file_hash): Add element ce_bytes. + + * write.c (iso_write): Update last_extent_written, as required, + and check it against last_extent as a sanity check. + (generate_one_directory): If ce_bytes is non-zero, allocate + a buffer and fill it with the CE records. Also, update + the extent and offset entries in the CE SUSP field and + output after directory is written. + (assign_directory_addresses): Allow for CE sectors after each + directory. + + * tree.c (sort_n_finish): Set field ce_bytes by summing + the sizes of all CE blocks in each files RR attributes. + Do not count these bytes for main directory. + + * rock.c (generate_rock_ridge_attributes): Generate + CE entries to break up large records into manageable sizes. + Allow long names to be split, and allow long symlinks to be split. + Allow splitting before each SUSP field as well, to make + sure we do not screw outselves. + +Thu Jan 6 21:47:43 1994 Eric Youngdale (eric@esp22) + + Bugfix. + + * write.c (compare_dirs): Only compare directory names up to + the ';' for the version number. + + Add four new options: (1) Full 31 character filenames, + (2) Omit version number, (3) Omit trailing period from filenames, + (4) Skip deep directory relocation. + + * iso9660.h: Allow 34 characters for filename. + + * mkisofs.8: Update for new options. + + * mkisofs.c: Add flag variables for new options. + Mention new options in usage(), tell getopt about + new options, and set appropriate flags when + new options are specified. + + * mkisofs.c (iso9660_file_length): Implement new options. + + * mkisofs.h: Declare flag variables for new options. + + * tree.c (sort_n_finish): Increase declaration of newname and + rootname to 34 characters. If full_iso9660_filenames in effect, + use different rules for making unique names. + + * tree.c (scan_directory_tree): Use RR_relocation_depth instead of + constant for threshold for starting deep directory relocation. + +Wed Jan 5 01:32:34 1994 John Brezak (brezak@ch.hp.com) + + * Makefile.bsd: New file. For NetBSD. + + * rock.c, tree.c: Do not include sys/sysmacros.h for NetBSD. + +Fri Dec 31 13:22:52 1993 Eric Youngdale (eric@esp22) + + * mkisofs.c, mkisofs.8, Makefile (version_string): Bump to 1.00. + + * tree.c (scan_directory_tree): Handle case where we do not + have permissions to open a directory. + + * write.c (xfwrite): New function - wrapper for fwrite, + except that we print message and punt if write fails. + + * write.c: Move include of mkisofs.h and iso9660.h until after + string.h and stdlib.h is included. + + * write.c: Do not attempt to use strerror on sun systems. + +Thu Dec 9 13:17:28 1993 R.-D. Marzusch (marzusch@odiehh.hanse.de) + + * exclude.c, exclude.h: New files. Contains list of files to + exclude from consideration. + + * Makefile: Compile exclude.c, add dependencies to other files. + + * mkisofs.8: Describe -x option. + + * mkisofs.c: Include exclude.h, handle -x option. + + +Fri Dec 10 01:07:43 1993 Peter van der Veen (peterv@qnx.com) + + * mkisofs.c, mkisofs.h: Moved declaration of root_record. + + * mkisofs.h: Added prototype for get_733(). + + * write.c(iso_write), tree.c, rock.c(generate_rock_ridge_attributes): + Added defines for QNX operation system + + * rock.c(generate_rock_ridge_attributes): symbolic links should + not have CONTINUE component flag set unless there are multiple + component records, and mkisofs does not generate these. + st_ctime was stored as the creation time, changed to attribute time. + QNX has a creation time, so that is stored as well under QNX. + +Thu Oct 28 19:54:38 1993 Eric Youngdale (eric@kafka) + + * mkisofs.c, Makefile (version_string): Bump to 0.99. + + * write.c(iso_write): Put hour, minute, second into date fields in + volume descriptor. + + * write.c (iso_write): Set file_structure_version to 1, instead of + ' ' (Seems to screw up Macs). + +Sun Oct 17 01:13:36 1993 Eric Youngdale (eric@kafka) + + * mkisofs.c, Makefile (version_string): Bump to 0.98. + + Increment nlink in root directory when rr_moved directory is present. + + * tree.c (increment_nlink): New function. + + * tree.c (finish_cl_pl_entries): Call increment_nlink for all + references to the root directory. + + * tree.c (root_statbuf): New variable. + + * tree.c (scan_directory_tree): Initialize root_statbuf when we + stat the root directory. + + * tree.c (generate_reloc_directory): Use root_statbuf when + generating the Rock Ridge stuff for the ".." entry in the + reloc_dir. + + * tree.c (scan_directory_tree): Use root_statbuf when generating + the ".." entry in the root directory. + +Sat Oct 16 10:28:30 1993 Eric Youngdale (eric@kafka) + + Fix path tables so that they are sorted. + + * tree.c (assign_directory_addresses): Move to write.c + + * write.c (generate_path_tables): Create an array of pointers to + the individual directories, and sort it based upon the name and + the parent path table index. Then update all of the indexes and + repeat the sort until the path table indexes no longer need to be + changed, and then write the path table. + + Fix problem where hard links were throwing off the total extent count. + + * write.c (iso_write): Call assign_file_addresses, and then + use last_extent to determine how big the volume is. + + * write.c (generate_one_directory): Decrement n_data_extents + for hard links to non-directories so that the expected number + of extents is written correctly. + + * write.c(assign_file_addresses): New function. + +Fri Oct 15 22:35:43 1993 Eric Youngdale (eric@kafka) + + The standard says we should do these things: + + * tree.c (generate_reloc_directory): Add RR attributes to + the rr_moved directory. + + * mkisofs.c(main): Change ER text strings back to recommended + values. + +Tue Oct 12 21:07:38 1993 Eric Youngdale (eric@kafka) + + * mkisofs.c, Makefile (version_string): Bump to 0.97. + + * tree.c (scan_directory_tree): Do not insert PL entry into + root directory record (i.e. !parent) + + * tree.c (finish_cl_pl_entries): Do not rely upon name + comparison to locate parent - use d_entry->self instead, + which is guaranteed to be correct. + + * mkisofs.h: New variable n_data_extents. + + * tree.c: Declare and initialize n_data_extents to 0. + (scan_directory_tree) for non-directories, add + ROUND_UP(statbuf.st_size) to n_data_extents. + (sort_n_finish): Increment n_data_extents for translation tables, + as appropriate. + + * write.c(iso_write): Add n_data_extents to the + volume_space_size field. + + * hash.c(add_hash): If size != 0 and extent == 0, or + if size == 0 and extent != 0, then complain about + inserting this into the hash table. Kind of a sanity check. + +Sat Oct 9 16:39:15 1993 Eric Youngdale (eric@kafka) + + * mkisofs.c, Makefile (version_string): Bump to 0.96. + + Numerous bugfixes, thanks to a one-off disc from rab@cdrom.com. + + * write.c(generate_one_directory): Wait until after we have + filled in the starting_extent field to s_entry before calling + add_hash. This fixes a problem where the hash table gets an + extent of 0 for all regular files, and this turns up when you have + hard links on the disc. (The hash table allows us to have each + hard link point to the same extent on the cdrom, thereby saving + some space). + + * tree.c(scan_directory_tree): Set statbuf.st_dev and + statbuf.st_ino to the UNCACHED numbers for symlinks that we + are not following. This prevents the function find_hash from + returning an inode that cooresponds to the file the symlink points + to, which in turn prevents generate_one_directory from filling in + a bogus file length (should be zero for symlinks). + + * tree.c(scan_directory_tree): Always call lstat for the file + so that non-RockRidge discs get correct treatment of symlinks. + Improve error message when we ignore a symlink on a non-RR disc. + + * write.c(generate_one_directory): Set fields for starting_extent + and size in the "." and ".." entries before we add them to the + file hash. Fixes problems with incorrect backlinks for second + level directories. + +Wed Oct 6 19:53:40 1993 Eric Youngdale (eric@kafka) + + * write.c (write_one_file): Print message and punt if we are + unable to open the file. + + * tree.c(scan_directory_tree): For regular files, use the access + function to verify that the file is readable in the first place. + If not, issue a warning and skip it. For directories, it probably + does not matter, since we would not be able to descend into them + in the first place. + +Wed Sep 29 00:02:47 1993 Eric Youngdale (eric@kafka) + + * mkisofs.c, Makefile (version_string): Bump to 0.95. + + * write.c, tree.c: Cosmetic changes to printed information. + + * tree.c(scan_directory_tree): Set size to zero for + special stub entries that correspond to the + relocated directories. Hopefully last big bug. + + * mkisofs.h: Change TABLE_INODE, UNCACHED_* macros + to be 0x7fff... to be compatible with signed datatypes. + +Mon Sep 27 20:14:49 1993 Eric Youngdale (eric@kafka) + + * mkisofs.c, Makefile (version_string): Bump to 0.94. + + * write.c (write_path_tables): Actually search the + directory for the matching entry in case we renamed + the directory because of a name conflict. + + * tree.c(scan_directory_tree): Take directory_entry pointer + as second argument so that we can create a backpointer + in the directory structure that points back to the original + dir. + + * mkisofs.c: Fix call to scan_directory_tree to use new calling + sequence. + + * write.c(generate_one_directory): Punt if the last_extent counter + ever exceeds 700Mb/2048. Print name of responsible file, + extent counter, and starting extent. Perhaps we can catch it in + the act. + +Sun Sep 26 20:58:05 1993 Eric Youngdale (eric@kafka) + + * mkisofs.c, Makefile (version_string): Bump to 0.93. + + * tree.c(scan_directory_tree): Handle symlinks better. Either + leave them as symlinks, or erase any trace that they were a + symlink but do not do it 1/2 way as before. Also, watch for + directory loops created with symlinks. + + * mkisofs.h: Add new flag follow_links. + + * mkisofs.c: Add command line switch "-f" to toggle follow_links. + + * mkisofs.8: Document new switch. + + * tree.c: Add code to handle symlinks using new flag. + + * hash.c: Add add_directory_hash, find_directory_hash functions. + + * mkisofs.h: Add prototypes. + +Sat Sep 25 14:26:31 1993 Eric Youngdale (eric@kafka) + + * mkisofs.c, Makefile (version_string): Bump to 0.92. + + * mkisofs.c: Make sure path is an actual directory before trying + to scan it. + + * mkisofs.h: Add DECL and FDECL? macros for sparc like systems. + Do proper define of optind and optarg under SVr4. + + * tree.c: Change translation table name from YMTRANS.TBL to TRANS.TBL. + + * mkisofs.c: Neaten up message in extension record when RRIP is + in use. + + * Throughout - change all function declarations so that + traditional C compilers (i.e. sparc) will work. + + * Makefile: Change to use system default C compiler. + + * mkisofs.c: Add some stuff so that this will compile under VMS. + Many things missing for VMS still. + + * iso9660.h: Do not use zero length array in struct definition. + + * tree.c (sort_n_finish): Account for this. + + * Change copyright notice. + + +Wed Aug 25 08:06:51 1993 Eric Youngdale (eric@kafka) + + * mkisofs.c, Makefile (version_string): Bump to 0.91. + + * mkisofs.h: Only include sys/dir.h for linux. Other systems + will need other things. + + * mkisofs.c, tree.c: Include unistd.h. + + * Makefile: Use OBJS to define list of object files. + +Sun Aug 22 20:55:17 1993 Eric Youngdale (eric@kafka) + + * mkisofs.c, Makefile (version_string): Bump to 0.9. + + * write.c (iso_7*): Fix so that they work properly on Motorola + systems. + +Fri Aug 20 00:14:36 1993 Eric Youngdale (eric@kafka) + + * mkisofs.c, Makefile (version_string): Bump to 0.8. + + * rock.c: Do not mask off write permissions from posix file modes. + +Wed Aug 18 09:02:12 1993 Eric Youngdale (eric@kafka) + + * mkisofs.c, Makefile (version_string): Bump to 0.7. + + * rock.c: Do not write NM field for . and .. (redundant and a + waste of space). + + * mkisofs.c: Take -P and -p options for publisher and preparer id + fields. + + * write.c: Store publisher and preparer id in volume + descriptor. + + * rock.c: Write optional SP field to identify SUSP. Write + optional CE field to point to the extension header. + + * tree.c: Request SP and CE fields be added to root directory. + + * tree.c: Fix bug in name conflict resolution. + + * write.c: Fill in date fields in the colume descriptor. + + * write.c (write_one_file): If the file is large enough, write in + chunks of 16 sectors to improve performance. + + * hash.c (add_hash, find_hash, etc): Do not hash s_entry, instead + store relevant info in hash structure (we free s_entry structs as + we write files, and we need to have access to the hash table the + whole way through. + + * write.c: Add a few statistics about directory sizes, RR sizes, + translation table sizes, etc. + + * tree.c: Use major, not MAJOR. Same for minor. Define S_ISSOCK + and S_ISLNK if not defined. + + * rock.c: Define S_ISLNK if not defined. + + * mkisofs.c: Print out max memory usage. Fix bug in call to getopt. + + * mkisofs.c, Makefile (version_string): Bump to 0.6. + + * tree.c: Simplify the calculation of isorec.len, isorec.name_len + and the calculation of the path table sizes by doing it all at + one point after conflict resolution is done. + + * tree.c: scan_directory_tree is now responsible for generating + the line that goes into the YMTRANS.TBL file. These lines are + collected later on into something that will be dumped to the + file. Correctly handle all of the special file types. + +Mon Aug 16 21:59:47 1993 Eric Youngdale (eric@kafka) + + * mkisofs.c, Makefile (version_string): Bump to 0.5. + + * mkisofs.c: Add -a option (to force all files to be + transferred). Remove find_file_hash stuff. + + * write.c: Pad length even if Rock Ridge is not in use. + + * hash.c: Rewrite hash_file_* stuff so that it can be used to + easily detect (and look up) filenames that have been accepted + for use in this directory. Used for name collision detection. + + * tree.c (sort_n_finish): If two names collide, generate a unique + one (verified with the hash routines). Change the lower priority + name if there is a difference. + + + +Sat Aug 14 13:18:21 1993 Eric Youngdale (eric@kafka) + + * mkisofs.c, Makefile (version_string): Bump to 0.4. + + * tree.c (load_translation_table): New function - read + YMTRANS.TBL. (scan_directory_tree) Call it. + + * mkisofs.c (iso9660_file_length): Call find_file_hash to see + if translated name is specified. If so, use it. + + * hash.c (name_hash, add_file_hash, find_file_hash, + flush_file_hash): New functions for hashing stuff from + YMTRANS.TBL. + + * mkisofs.h: Add a bunch of prototypes for the new functions. + + * mkisofs.8: Update. + + * mkisofs.c, Makefile (version_string): Bump to 0.3. + + * Makefile: Add version number to tar file in dist target. + + * mkisofs.c: Call finish_cl_pl_entries() after directories have + been generated, and extent numbers assigned. + + * write.c (generate_one_directory): Update s_entry->size for + directories (as well as isorec.size). + + * rock.c: Add code to generate CL, PL, and RE entries. The + extent numbers for the CL and PL entries are NULL, and these + are filled in later once we know where they actually belong. + + * mkisofs.h: Add parent_rec to directory_entry. Used to fix CL/PL + stuff. + + * tree.c (scan_directory_tree): Set flag to generate CL/PL/RE + entries as required, update sizes as well. + +Fri Aug 13 19:49:30 1993 Eric Youngdale (eric@kafka) + + * mkisofs.c (version_string): Bump to 0.2. + + * hash.c: Do not use entries with inode == 0xffffffff or dev == + 0xffff. + + * write.c (write_path_tables): Strip leading directory specifications. + + * mkisofs.h: Add definition for reloc_dir symbol. Add prototype + for sort_n_finish, add third parameter to scan_directory_tree + (for true parent, when directories are relocated). + + * mkisofs.c (main): Modify call to scan_directory_tree. Call + sort_n_finish for reloc_dir. + + * tree.c (sort_n_finish): New function - moved code from + scan_directory_tree. + + * tree.c (generate_reloc_directory): New function. Generate + directory to hold relocated directories. + + * tree.c (scan_directory_tree): Strip leading directories when + generating this_dir->name. If depth is too great, then move + directory to reloc_dir (creating if it does not exist, and leave + a dummy (non-directory) entry in the regular directory so that + we can eventually add the required Rock Ridge record. + + * tree.c (scan_directory_tree): Use s_entry instead of sort_dir, + assign to this_dir->contents sooner. + +Thu Aug 12 22:38:17 1993 Eric Youngdale (eric@kafka) + + * mkisofs.c (usage): Fix syntax. + + * mkisofs.c (main): Add new argument to scan_directory_tree + + * tree.c (scan_directory_tree): If directory is at depth 8 or + more, create rr_moved directory in main directory. + +Mon Jul 26 19:45:47 1993 Eric Youngdale (eric@kafka) + + * mkisofs v 0.1 released. + -- cgit v1.2.3