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