------------------------------------------------------------------------------ libburnia-project.org libisoburn , xorriso ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ Changelog ------------------------------------------------------------------------------ 1 Sep 2007 [983] libisoburn/libisoburn.h libisoburn/isoburn.h libisoburn/isoburn.c libisoburn/burn_wrap.c libisoburn/isofs_wrap.c Initial content of libisoburn 1 Sep 2007 [985] libisoburn/libisoburn.h libisoburn/isoburn.h libisoburn/isoburn.c libisoburn/isofs_wrap.c Should have used copy+paste when writing Vreixos name 5 Sep 2007 [990] libisoburn/isoburn.h libisoburn/isoburn.c libisoburn/burn_wrap.c Implemented use of stdio-pseudo-drives 5 Sep 2007 [993] libisoburn/libisoburn.h libisoburn/isoburn.h libisoburn/isoburn.c libisoburn/burn_wrap.c Changes in plans as discussed up to Sep 5 2007 5 Sep 2007 [994] libisoburn/libisoburn.h Updated explanations about the usage principles of libisoburn 6 Sep 2007 [998] libisoburn/libisoburn.h libisoburn/isoburn.h libisoburn/isoburn.c libisoburn/burn_wrap.c Updated to state of discussion 9 Sep 2007 [1025] libisoburn/burn_wrap.c New wrapper isoburn_disc_erasable() declares ISO DVD-RAM, DVD+RW erasable 10 Sep 2007 [1027] libisoburn/libisoburn.h New wrapper isoburn_disc_erasable() declares ISO DVD-RAM, DVD+RW erasable 11 Sep 2007 [1029] libisoburn/burn_wrap.c libisoburn/isoburn.h New inner function isoburn_set_start_byte() 12 Sep 2007 [1031] libisoburn/libisoburn.h libisoburn/burn_wrap.c Removed isoburn_write_opts_set_start_byte() 13 Sep 2007 [1043] libisoburn/burn_wrap.c Took into respect fabricated_disc_status 21 Sep 2007 [1092] Makefile.am Removed libburn file addresses 22 Sep 2007 [1093] + doc/doxygen.conf.in Added file demanded by build system 22 Sep 2007 [1094] src/burn_wrap.c Prevented SIGSEGV in isoburn_drive_scan_and_grab() 22 Sep 2007 [1095] src/burn_wrap.c Enabled treatment==2 in isoburn_drive_scan_and_grab() 22 Sep 2007 [1099] src/burn_wrap.c Made use of burn_msgs_submit() for error messages 23 Sep 2007 [1102] src/burn_wrap.c Removed all references to isoburn.treatment from burn_wrap.c 23 Sep 2007 [1105] src/burn_wrap.c Called isoburn_create_data_source() and isoburn_free_data_source() 28 Sep 2007 [1129] libisofs libisofs/libiso_msgs.h Removed apostrophes which my compiler does not like 29 Sep 2007 [1133] src/burn_wrap.c Added optional code for a pseudo CD-RW to test the code for MMC multi-session 29 Sep 2007 [1134] src/burn_wrap.c Released drive in case welcome_media fails 1 Oct 2007 [1141] src/burn_wrap.c Allowed isoburn_disc_get_msc1() for closed media 2 Oct 2007 [1149] test/test.c Function graft_point(),some general polishing, call of iso_volset_free disabled 8 Oct 2007 [1169] src/libisoburn.h src/isoburn.h src/isoburn.c src/burn_wrap.c Introduced fifo reference into isoburn object 8 Oct 2007 [1170] test/test.c Several directories and files in one session, added display of fifo 12 Oct 2007 [1171] + test/xorriso.h + test/xorriso.c + test/xorriso.txt The stub of new application xorriso 12 Oct 2007 [1172] + test/compile_xorriso.sh + test/make_timestamp.sh + test/xorriso_timestamp.h A build facility to circumvent autotools during development 12 Oct 2007 [1173] test/xorriso.c Introduced version and build timestamps, library headers 13 Oct 2007 [1174] test/xorriso.c + test/changelog.txt Made -dialog and -options_from_file work 2007.10.13.141503 [1175] test/xorriso.c Implemented -speed and enlarged -status list 2007.10.13.152252 [1176] test/xorriso.c test/xorriso.txt Implemented xorriso setter level of -fs, -gid, -uid 2007.10.14.110003 [1177] test/xorriso.c Implemented setter level of -abort_on, fixed bugs about -f,-no_rc,startup files 2007.10.14.122456 [1178] test/xorriso.c + test/xorriso_private.h + test/xorrisoburn.h + test/xorrisoburn.c Began to implement interface to our libraries 2007.10.15.152705 [1183] test/xorriso.h test/xorriso.c test/xorriso_private.h test/xorrisoburn.h test/xorrisoburn.c Implemented -dev, -add, -commit 2007.10.15.160303 [1184] test/xorriso.c Made -end give up drives 2007.10.15.203554 [1185] test/xorriso.c Some safety precautions against malicious input, enabled -cdx, -cdi for -add 2007.10.15.203714 [1186] test/xorrisoburn.c Corrected image path bug with -add of regular files, and -add /=/some/dir 2007.10.15.224005 [1187] test/xorriso.c test/xorrisoburn.c Implemented -rollback 2007.10.16.210911 [1188] test/xorriso.c test/xorrisoburn.h test/xorrisoburn.c Worked on failure severities, message system, program abort decision 2007.10.17.130041 [1190] [1191 test/xorriso.h test/xorriso_private.h test/xorriso.c test/xorrisoburn.h test/xorrisoburn.c Worked on failure severities, message system, program abort decision 2007.10.17.130311 [1192] src/isofs_wrap.c Told burn_read_data() to stay silent on non-existent drive or read error 2007.10.17.150142 [1193] test/xorriso.c test/xorrisoburn.c Reinstated the distinction of message sources, respected '#' in dialog 2007.10.17.165352 [1194] test/xorriso.c Prepended a "-" to any input line if missing 2007.10.17.183024 [1195] test/xorriso_private.h test/xorriso.c test/xorrisoburn.h test/xorrisoburn.c Implemented core of option -toc 2007.10.17.200241 [1196] test/xorrisoburn.c Continued work with -toc 2007.10.17.213852 [1197] test/compile_xorriso.sh Forgot to make off_t 64 bit 2007.10.17.214228 [1198] src/libisoburn.h src/burn_wrap.c test/xorrisoburn.c Rounding up fabricated nwa to full 32k addresses, API call for exact image size 2007.10.17.215809 [1199] test/xorriso.c Activated -ban_stdio_write 2007.10.17.224924 [1200] test/xorrisoburn.c Fixed obvious bug with -J. (Still wondering wether it works) 2007.10.17.225039 [1201] test/xorriso.c Fixed bug with -speed. 2007.10.17.225837 [1202] test/xorriso.c Fixed bug with -prompt. Fixed bug with # comments. (of rev 1194) 18 Oct 2007 [1203] test/changelog.txt Updated changelog and todo list 2007.10.18.144841 [1205] src/isofs_wrap.c test/xorrisoburn.c isoburn_read_volset() now hands out an official volset reference 2007.10.18.171415 [1206] test/xorriso.c test/xorriso.txt test/xorrisoburn.h test/xorrisoburn.c Implemented option -devices 2007.10.18.183200 [1207] test/xorriso.c test/xorrisoburn.h test/xorrisoburn.c Implemented option -tell_media_space 2007.10.18.185731 [1208] test/xorriso_private.h test/xorriso.c test/xorrisoburn.c Fixed a SIGSEGV with xorriso -version run 2007.10.18.221756 [1211] test/xorrisoburn.c src/libisoburn.h Took care of disposal of burn_disc ovbject 18 Oct 2007 [1212] test/test.c Silenced compile warning 2007.10.18.225654 [1213] src/isofs_wrap.c test/xorriso.c test/xorrisoburn.c Fixed a SIGSEGV with empty drive 2007.10.19.140031 [1218] test/xorrisoburn.c Made reports with -add normal infos (formerly NOTE events) 2007.10.19.151339 [1219] test/xorriso.c test/xorrisoburn.c test/xorriso.txt Implemented -print-size 2007.10.19.164957 [1220] test/xorriso_private.h test/xorriso.c test/xorriso.h test/xorrisoburn.c test/xorriso.txt Implemented verbosity control by option -report_about 2007.10.19.173547 [1221] test/xorriso.c test/xorrisoburn.c test/xorriso.txt Implemented option -eject 2007.10.19.204155 [1222] test/xorriso_private.h test/xorriso.h test/xorriso.c test/xorrisoburn.h test/xorrisoburn.c Implemented option -blank 2007.10.20.170731 [1223] src/burn_wrap.c Directed write mode failure message to libburn queue, repaired wrote_well 2007.10.20.171046 [1224] test/xorrisoburn.c test/xorriso_private.h test/xorriso.c Implemented options -format and -blank deformat, -close and closed media 20 Oct 2007 [1225] test/xorriso.txt + test/xorriso.1 test/changelog.txt Splitted think text from emerging man page, formatted man page 2007.10.20.194918 [1226] test/xorriso.c test/xorrisoburn.h test/xorrisoburn.c Completed -tell_media_space, checked space before burn, failed -end exits >0 20 Oct 2007 [1227] test/xorriso.1 Polished man page 2007.10.21.094818 [1228] test/xorriso_private.h test/xorriso.c test/xorrisoburn.h test/xorrisoburn.c test/xorriso.1 Implemented -rm and -rm_r 2007.10.21.105228 [1229] src/data_source.c Silenced compiler warning about C++ style comment 2007.10.21.124315 [1230] test/xorriso.c test/xorrisoburn.c test/xorrisoburn.h Began to implement -ls and -ls_l, enhanced -cdi, not done yet 2007.10.21.151124 [1231] test/xorriso_private.h test/xorriso.c test/xorrisoburn.c test/xorrisoburn.h Hopefully completed -cd alias -cdi 2007.10.21.185248 [1232] test/xorriso.c test/xorrisoburn.h test/xorrisoburn.c test/xorriso.1 Hopefully completed -cdx 2007.10.21.213303 [1233] test/xorriso_private.h test/xorriso.c test/xorrisoburn.c test/xorriso.1 Implemented sorting of -ls by node name, implemented leaf name search patterns 2007.10.22.211928 [1237] test/xorrisoburn.c test/xorriso.1 Implemented file size and mtime for -ls_l 2007.10.23.122349 [1238] src/libisoburn.h src/isoburn.c Added fifo_size to struct isoburn_source_opts 2007.10.23.122753 [1239] test/xorrisoburn.c test/xorriso.c test/xorriso.1 Made use of isoburn_source_opts.fifo_size 2007.10.24.100156 [1244] test/xorriso.c test/xorrisoburn.c Normalized paths to target and source before adding or removing from image 2007.10.24.105424 [1245] test/xorriso.c test/xorriso.h Implemented option -path-list 2007.10.24.175337 [1247] test/xorriso.c test/xorrisoburn.h test/xorrisoburn.c Made -cd useable with no image loaded 2007.10.27.224148 [1257] test/xorriso.c test/xorrisoburn.h test/xorrisoburn.c test/xorriso.1 Implemented option -mv 2007.10.27.230512 [1258] test/xorriso.c test/xorrisoburn.h test/xorrisoburn.c Bug fixes with option -mv 2007.10.28.125501 [1260] test/xorriso.c test/xorrisoburn.c Prevented some interesting pitfalls with -mv 2007.10.28.165516 [1261] test/xorriso.c test/xorriso.1 test/xorrisoburn.h test/xorrisoburn.c Implemented option -mkdir 2007.10.28.174550 [1262] test/xorriso.c Warning of wildcards in paths 28 Oct 2007 [1263] test/xorriso.1 Updated man page about -path-list 2007.10.29.213920 [1273] test/xorriso_private.h test/xorriso.c test/xorrisoburn.h test/xorrisoburn.c test/xorriso.1 Structured patterns for options -ls and -ls_l 2007.10.30.214242 [1274] test/xorriso_private.h test/xorriso.c test/xorrisoburn.h test/xorrisoburn.c test/xorriso.1 test/compile_xorriso.sh Multiple structured patterns, changed option -ls from single to multi args 2007.10.31.103338 [1275] test/xorriso_private.h test/xorriso.h test/xorriso.c test/xorrisoburn.c test/xorriso.1 Implemented new option -temp_mem_limit 2007.10.31.165413 [1276] test/xorriso.c test/xorrisoburn.c test/xorrisoburn.h Gave simple -ls an implemention with minimal memory consumption 31 Oct 2007 [1277] test/xorriso.1 Overhauled info paragraphs of man page 2007.10.31.175916 [1278] test/xorriso_private.h Overhauled comments in struct XorrisO 31 Oct 2007 [1279] test/changelog.txt Updating changelog 2007.11.01.111351 [1280] test/xorrisoburn.c Got rid of bad pacifier text at end of CD writing 2007.11.01.191106 [1281] test/xorriso.h test/xorriso.c test/xorrisoburn.c test/xorrisoburn.h test/xorriso.1 Implemented option -du 2007.11.02.143549 [1282] test/xorrisoburn.h test/xorrisoburn.c Clearer status messages after reading new volume and after burning 2007.11.02.143658 [1283] test/xorriso.c Made -abort_on and -report_about complain with bad severity names 2007.11.02.184705 [1284] test/xorrisoburn.c test/xorriso.1 Polished write success message and man page 2007.11.06.163305 [1285] test/xorriso_private.h test/xorriso.h test/xorriso.c test/xorrisoburn.c test/xorriso.1 Implemented -overwrite control 2007.11.06.163929 [1286] src/libisoburn.h Corrected a typo in a comment 2007.11.06.164029 [1287] src/isoburn.c Closed memory leak by freeing session and track in isoburn_prepare_disc_aux() 2007.11.07.123744 [1288] test/xorriso_private.h test/xorriso.h test/xorriso.c test/xorrisoburn.h test/xorrisoburn.c test/xorriso.1 Implemented option -reassure 2007.11.07.150157 [1289] test/xorriso.h test/xorriso.c test/xorrisoburn.c test/xorriso.1 Implemented option -rmdir 2007.11.07.191915 [1290] test/xorriso.h test/xorriso.c test/xorrisoburn.h test/xorrisoburn.c Implemented option -chmod (does not get written into image, though) 2007.11.07.225624 [1291] test/xorriso.c test/xorrisoburn.c test/xorrisoburn.h Implemented options -chown and -chgrp (not written into image, though) 2007.11.08.144451 [1292] test/xorriso.c test/xorrisoburn.c test/xorrisoburn.h test/xorriso.1 Implemented option -alter_date, corrected write problem with mode and ownership 2007.11.08.145016 [1293] test/xorriso_private.h Forgotten source file for rev 1292 8 Nov 2007 [1294] test/xorriso.1 Enhanced man page text for options -chmod, -chown, -chgrp 2007.11.08.160302 [1295] test/xorriso.c Fixed bug with -chmod go=r 2007.11.08.161215 [1296] test/xorriso.c test/xorrisoburn.c Enlarged string size limit of Text_shellsafe() 2007.11.09.193142 [1297] test/xorriso_private.h test/xorriso.h test/xorriso.c test/xorrisoburn.h test/xorrisoburn.c test/xorriso.1 New option -iso_rr_pattern, influencing several options with multiple args 2007.11.11.112321 [1298] test/xorriso.h test/xorriso.c test/xorrisoburn.c Gave problem handling finer granularity within loops 11 Nov 2007 [1299] test/xorriso.1 Clarified man page 2007.11.11.154453 [1300] test/xorriso.c Added missing commit to normal end of program 11 Nov 2007 [1301] test/xorriso.1 Added some examples to man page 2007.11.14.142904 [1302] src/libisoburn.h src/isofs_wrap.c src/isoburn.c test/test.c New API call isoburn_attach_volset(), changes with isoburn_read_volset() 2007.11.14.143119 [1303] test/xorriso.c test/xorrisoburn.h test/xorrisoburn.c test/xorriso.1 Implemented options -outdev and -indev 2007.11.14.175446 [1304] test/xorriso.c Corrected premature abort bug with misspelled command words 14 Nov 2007 [1305] test/xorriso.1 Polished xorriso man page 14 Nov 2007 [1306] test/changelog.txt Updated xorriso changelog 2007.11.26.192113 [1311] test/xorriso.c test/xorrisoburn.c Reacted on warnings on a 64 bit system 2007.12.04.074340 [1314] test/xorriso.h test/xorriso_private.h test/xorriso.c test/xorrisoburn.c test/xorriso.1 Implemented -disk_pattern, -lsx, ls_lx, -dux, -du_lx 2007.12.04.205919 [1315] test/xorrisoburn.c test/xorriso_private.h test/xorriso.c Removed some redundancy of disk_pattern and iso_rr_pattern matching 4 Dec 2007 [1316] test/xorriso.1 Polished man page 2007.12.05.090438 [1317] test/xorriso.h test/xorriso.c test/xorriso.1 Option -f-off as counterpart of option -f 2007.12.05.143632 [1318] test/xorriso.c Made dashes at options optional 5 Dec 2007 [1319] test/xorriso.1 Overhauled description of media types, states and expansion methods 2007.12.06.150102 [1320] test/xorriso.h test/xorriso.c test/xorriso.1 Changed -f, -f-off to -follow, -graft-points, -graf-points-off to -pathspecs 6 Dec 2007 [1321] test/xorriso.1 Removed references to option -graft-points 2007.12.06.192437 [1322] test/xorriso.c Corrected warning function about wildcards 8 Dec 2007 [1326] test/xorriso.1 Explained result pager 2007.12.08.175117 [1327] test/xorriso.c test/xorriso_private.h test/xorrisoburn.c Removed more code redundancies and fd leak with Xorriso_obtain_pattern_files_x() 2007.12.15.162039 [1328] test/compile_xorriso.sh Added -O0 to -g to get better gdb behavior on my new system 2007.12.15.183022 [1329] test/xorriso_private.h test/xorriso.c test/xorrisoburn.h test/xorrisoburn.c test/xorriso.1 Implemented option -follow 2007.12.16.103456 [1330] test/xorriso.c test/xorriso.1 Added link hop limit to option -follow 2007.12.16.122626 [1331] test/xorrisoburn.c Added copying of attributes from symbolic link into image 2007.12.16.144615 [1332] test/xorrisoburn.c Removed waste of time in Xorriso_show_du_subs() 2007.12.18.175924 [1333] test/xorriso.c test/xorrisoburn.h test/xorrisoburn.c test/xorriso.1 Changed options -ls* to -lsd*, introduced new family of -ls* without d 2007.12.20.111338 [1334] test/xorriso.h test/xorriso.c test/xorrisoburn.c test/xorriso.1 Changed -du_s* into -dus* 2007.12.21.131538 [1335] test/xorriso.h test/xorriso_private.h test/xorriso.c test/xorrisoburn.h test/xorrisoburn.c test/xorriso.1 Implemented option -find alias -findi 2007.12.21.132017 [1336] test/xorriso.c test/xorriso.1 Corrected documentation about -find 2007.12.22.143803 [1337] test/xorriso.h test/xorriso.c test/xorrisoburn.c test/xorriso.1 Implemented option -findx 2007.12.24.161107 [1339] test/xorriso.c Repaired options -dus and -dusx 24 Dec 2007 [1340] test/changelog.txt Updated changelog 2007.12.25.160100 [1341] test/xorriso.h test/xorriso.c test/xorriso.1 Implemented option -cpr 2007.12.26.160040 [1342] test/xorriso.h test/xorriso_private.h test/xorriso.c test/xorrisoburn.h test/xorrisoburn.c test/xorriso.1 Changed option -J to -joliet "on"|"off", implemented option -volid 2007.12.28.132741 [1343] test/xorriso_private.h test/xorriso.c test/xorrisoburn.c Made leaner the local memory of recursive functions (because of ulimit -s) 2007.12.30.190138 [1344] test/xorriso.h test/xorriso_private.h test/xorriso.c test/xorrisoburn.c test/xorriso.1 Implemented -find option -exec echo, chown, chgrp, chmod, alter_date, lsdl 2007.12.30.203336 [1345] test/xorriso.c Corrected superuser behavior of Sfile_lookup_permissions() 2007.12.31.095229 [1346] test/xorriso.c test/xorrisoburn.c Repaired some bugs in -find and -findx 2007.12.31.135237 [1347] test/xorriso.h test/xorriso.c test/xorriso.1 Implemented options -chown_r, -chgrp_r, -chmod_r, -alter_date_r 2007.12.31.135330 [1348] test/xorrisoburn.c Repaired a bug in -find 2008.01.01.123118 [1349] test/xorriso.h test/xorriso_private.h test/xorriso.c test/xorrisoburn.h test/xorrisoburn.c test/xorriso.1 Implemented -find actions chown_r, chgrp_r, chmod_r, alter_date_r, find 2008.01.02.175011 [1350] test/xorriso.c test/xorriso.1 Implemented -find test -type 2008.01.09.175418 [1351] test/xorrisoburn.c Corrections made during porting to nglibisofs 2008.01.10.114451 [1352] + test/ng_xorrisoburn.h + test/ng_xorrisoburn.c test/compile_xorriso.sh Begin of porting to next generation libisofs 2008.01.10.151924 [1353] Makefile.am + ng_src + ng_src/libisoburn.h + ng_src/isoburn.h + ng_src/isoburn.c + ng_src/isofs_wrap.c + ng_src/data_source.c + ng_src/burn_wrap.c Begin of porting to next generation libisofs 2008.01.10.152353 [1354] test/ng_xorrisoburn.c test/compile_xorriso.sh Made compile_xorriso.sh -nglibisofs work on ./ng_src 2008.01.10.154948 [1355] test/ng_xorrisoburn.c test/compile_xorriso.sh Made compile_xorriso.sh -oglibisofs work on ./og_src 2008.01.11.133319 [1356] test/compile_xorriso.sh Adapted to existence of nglibisofs eltorito.o 2008.01.11.133631 [1357] test/xorriso.c test/ng_xorrisoburn.c test/xorrisoburn.c Removed old and new bugs 2008.01.11.174733 [1358] test/xorriso.c test/ng_xorrisoburn.c test/xorrisoburn.c Tracing the different behavior of isoburn_read_image() 2008.01.11.175423 [1359] test/ng_xorrisoburn.c ng_src/isoburn.c ng_src/libisoburn.h Changed isoburn_source_opts.ouput_charset to output_charset 2008.01.11.212545 [1361] ng_src/isofs_wrap.c Made initialization of iso_read_opts safer 13 Jan 2008 [1364] + og_src - src src/burn_wrap.c - src/isoburn.c - src/isoburn.h - src/data_source.c - src/isofs_wrap.c - src/libisoburn.h + og_src/burn_wrap.c + og_src/isoburn.c + og_src/isoburn.h + og_src/data_source.c + og_src/isofs_wrap.c + og_src/libisoburn.h Moved src to og_src and installed symbolic link instead 13 Jan 2008 [1365] ng_src/isofs_wrap.c Changes about blanking loaded image 2008.01.13.224929 [1366] test/ng_xorrisoburn.c Allowed all filetypes as input, silenced debug during image read 14 Jan 2008 [1367] test/compile_xorriso.sh Added forgotten source module 14 Jan 2006 [1368] ng_src/libisoburn.h ng_src/isoburn.c New members in isoburn_source_opts 2008.01.14.163814 [1369] test/ng_xorrisoburn.c Closed memory leak, adapted to new members in isoburn_source_opts 2008.01.14.164628 [1370] test/ng_xorrisoburn.c Repaired memory hog and a freshly introduced bug 2008.01.14.190220 [1371] test/xorriso.c test/ng_xorrisoburn.c test/xorriso.1 Removed some bugs and made adaptions to nglibisofs 2008.01.14.224645 [1372] test/xorriso_private.h test/xorriso.c test/ng_xorrisoburn.h test/ng_xorrisoburn.c test/xorriso.1 Made improvements around volume id 2008.01.15.174409 [1373] test/xorriso.h test/xorriso_private.h test/xorriso.c test/ng_xorrisoburn.h test/ng_xorrisoburn.c test/xorrisoburn.h test/xorrisoburn.c Made improvements about pattern matching .., closed small memory leaks 2008.01.15.204057 [1374] test/xorriso.c test/ng_xorrisoburn.h test/ng_xorrisoburn.c test/xorrisoburn.h test/xorrisoburn.c Closed a small memory leak 2008.01.15.211511 [1375] test/ng_xorrisoburn.c Added a forgotten iso_dir_iter_free() 2008.01.16.132909 [1376] ng_src/isofs_wrap.c Repaired bug about MMC multi-session image loading 2008.01.16.141631 [1378] ng_src/isoburn.c Changed default name of initial image to ISOIMAGE 16 Jan 2008 [1378] libisoburn.pc.in Set correct name of library 2008.01.16.200942 [1379] test/xorriso.c test/ng_xorrisoburn.c Adaption to Xorriso_standalonE, some consequences from compiler warnings 16 Jan 2008 [1380] + test/make_xorriso_standalone.sh + test/xorriso_makefile_am.txt + test/configure_ac.txt + test/xorriso_pc_in.txt A sketch of a xorriso source standalone release generator 16 Jan 2008 [1381] test/configure_ac.txt test/xorriso_makefile_am.txt Added a test for readline.h and eventually enabled use of libreadline 2008.01.17.145135 [1382] test/ng_xorrisoburn.c Silenced -pedantic compiler warnings about type punning 17 Jan 2008 [1385] test/make_xorriso_standalone.sh Silenced most compiler warnings of libisofs in xorriso-standalone 17 Jan 2008 [1386] + test/README Began a README file for xorriso 18 Jan 2008 [1387] test/make_xorriso_standalone.sh test/README + test/xorriso_eng.html Worked on documentation 2008.01.18.101933 [1388] test/xorriso.c Changed -report_about default to "UPDATE" 18 Jan 2008 [1389] test/xorriso.1 test/make_xorriso_standalone.sh + test/convert_man_to_html.sh Made a generator for HTML man page 2008.01.19.090417 [1390] ng_src/libisoburn.h ng_src/isoburn.c ng_src/isofs_wrap.c test/ng_xorrisoburn.c test/compile_xorriso.sh test/xorriso_makefile_am.txt Adaptions to revision 241 of nglibisofs 2008.01.19.090546 [1391] test/xorriso.c Added startup message. Removed helptext sentence about unimplemented options 19 Jan 2008 [1392] test/xorriso_eng.html test/make_xorriso_standalone.sh Producing a bootstrapped xorriso standalone tarball 19 Jan 2008 [1393] test/README test/xorriso.1 test/xorriso_eng.html Some polishing of xorriso documentation 2008.01.19.162244 [1394] test/xorriso.c test/ng_xorrisoburn.c Small corrections with version number and write counter report 19 Jan 2008 [1395] test/changelog.txt Updated SVN copy of changelog 2008.01.20.102946 [1397] ng_src/burn_wrap.c ng_src/data_source.c ng_src/isoburn.c ng_src/isofs_wrap.c Made forgotten adaption to Xorriso_standalonE 2008.01.20.131050 [1398] test/xorriso.h test/xorriso_private.h test/xorriso.c test/ng_xorrisoburn.c test/xorriso.1 Made -outdev stdio:/dev/fd/1 safe for single session runs 2008.01.20.200254 [1399] test/xorriso.h test/xorriso_private.h test/xorriso.c test/xorriso.1 New option -add_plainly 2008.01.21.221939 [1400] test/xorriso.c test/xorriso.1 Rejected unsuitable addresses "stdio:" , "stdio:/", "stdio:-", "stdio:." 22 Jan 2008 [1401] + test/compare_file.c Program which compares two files in different trees. Attributes and content. 22 Jan 2008 [1402] test/configure_ac.txt Copied test for tm.tm_gmtim from libisofs configure.ac 22 Jan 2008 [1403] test/compare_file.c Prepended type indication letter to report lines 2008.01.22.224321 [1404] test/ng_xorrisoburn.c Better attributes with directories 2008.01.23.195855 [] ng_src/burn_wrap.c test/ng_xorrisoburn.c Adapted to libisofs revision 261 24 Jan 2008 [1410] test/make_xorriso_standalone.sh Removed remover of C++ comment lines 2008.01.24.202206 [1411] ng_src/isoburn.c ng_src/burn_wrap.c ng_src/isoburn.h Gave up use of libburn fifo. Attached -fs and pacifier to libisofs fifo. 2008.01.25.150902 [1413] test/xorriso.h test/xorriso.c test/xorriso.1 New option -rollback_end 25 Jan 2008 [1414] test/compare_file.c Fixed bug about file content comparison. 25 Jan 2008 [1415] test/compare_file.c Better handling of various content difference situations 2008.01.25.175353 [1416] test/xorriso.h test/xorriso.c test/xorriso.1 test/ng_xorrisoburn.c New option -commit_eject 2008.01.26.002011 [1417] - og_src/libisoburn.h - og_src/isoburn.h - og_src/isoburn.c - og_src/isofs_wrap.c - og_src/burn_wrap.c - og_src/data_source.c - og_src/ + libisoburn/ - ng_src/libisoburn.h - ng_src/isoburn.h - ng_src/isoburn.c - ng_src/isofs_wrap.c - ng_src/burn_wrap.c - ng_src/data_source.c + libisoburn/libisoburn.h + libisoburn/isoburn.h *+ libisoburn/isoburn.c *+ libisoburn/isofs_wrap.c *+ libisoburn/burn_wrap.c *+ libisoburn/data_source.c + xorriso/ - test/README - test/changelog.txt - test/compare_file.c - test/compile_xorriso.sh - test/configure_ac.txt - test/convert_man_to_html.sh - test/make_timestamp.sh - test/make_xorriso_standalone.sh - test/ng_xorrisoburn.c - test/ng_xorrisoburn.h - test/xorriso.1 - test/xorriso.c - test/xorriso.h - test/xorriso_eng.html - test/xorriso_makefile_am.txt - test/xorriso_pc_in.txt - test/xorriso_private.h - test/xorriso_timestamp.h - test/xorrisoburn.c - test/xorrisoburn.h + xorriso/README + xorriso/changelog.txt + xorriso/compare_file.c *+ xorriso/compile_xorriso.sh + xorriso/configure_ac.txt *+ xorriso/convert_man_to_html.sh *+ xorriso/make_timestamp.sh *+ xorriso/make_xorriso_standalone.sh + xorriso/xorriso.1 *+ xorriso/xorriso.c + xorriso/xorriso.h + xorriso/xorriso_eng.html + xorriso/xorriso_makefile_am.txt + xorriso/xorriso_pc_in.txt + xorriso/xorriso_private.h + xorriso/xorriso_timestamp.h *+ xorriso/xorrisoburn.c + xorriso/xorrisoburn.h Makefile.am Gave up adapter to old libisofs. Renaming libisoburn and xorriso dirs. 2008.01.26.113604 [1418] libisoburn/libisoburn.h libisoburn/burn_wrap.c xorriso/xorrisoburn.c INCOMPATIBLE API CHANGE: isoburn_initialize(char msg[1024], int flag) 2008.01.26.120534 [1419] libisoburn/libisoburn.h configure.ac version.h.in libisoburn/isoburn.c libisoburn/burn_wrap.c Introduced versioning (still pre-release) and new API function isoburn_version() 2008.01.26.140005 [1423] xorriso/make_xorriso_standalone.sh xorriso/configure_ac.txt xorriso/xorriso_eng.html Adapted standalone tarball to version functions 2008.01.26.142130 [1424] xorriso/xorriso.c Set program revision to 0.0.1 (previous 0.1.0 was too early) 2008.01.26.171156 [1425] libisoburn/libisoburn.h libisoburn/isoburn.c libisoburn/burn_wrap.c xorriso/xorrisoburn.c INCOMPATIBLE API CHANGE: isoburn_prepare_new_image() now gets output drive 2008.01.27.174454 [1434] xorriso/xorriso.c xorriso/xorriso.1 Changed meaning of -add relative/path 2008.01.28.105404 [1435] xorriso/xorriso.c xorriso/xorrisoburn.h xorriso/xorrisoburn.c Made use of iso_set_abort_severity() with option -abort_on 2008.01.28.140149 [1436] libisoburn/libisoburn.h Updated API introduction and marked API instabilities for mending (soon) 2008.01.28.171915 [1437] libisoburn/isoburn.c libisoburn/isofs_wrap.c xorriso/xorrisoburn.c xorriso/compile_xorriso.sh xorriso/make_xorriso_standalone.sh Adapted to libisofs revison 294 2008.01.28.235717 [1438] libisoburn/libisoburn.h libisoburn/isoburn.h libisoburn/isoburn.c xorriso/xorrisoburn.c Changed struct isoburn_source_opts to opaque handle struct isoburn_imgen_opts 2008.01.29.125956 [1439] libisoburn/libisoburn.h libisoburn/isoburn.h libisoburn/isoburn.c xorriso/xorrisoburn.c Changed struct isoburn_read_opts to opaque handle 2008.01.29.184356 [1440] configure.ac version.h.in libisoburn/libisoburn.h libisoburn/isoburn.c libisoburn/burn_wrap.c xorriso/xorrisoburn.c xorriso/configure_ac.txt New API call isoburn_is_compatible() 29 Jan 2008 [1441] libisoburn/libisoburn.h Some API documentation enhancements 2008.01.29.211543 [1443] libisoburn/burn_wrap.c Made use of newest libburn version features 2008.01.31.152131 [1449] libisoburn/libisoburn.h libisoburn/isoburn.h libisoburn/isoburn.c libisoburn/isofs_wrap.c xorriso/make_xorriso_standalone.sh Adapted to libisofs revision 313 2008.01.31.214647 [1450] xorriso/xorrisoburn.h libisoburn/libisoburn.h libisoburn/burn_wrap.c xorriso/make_xorriso_standalone.sh Compile time and runtime checks for library compatibility 2008.02.01.195817 [1455] configure.ac Makefile.am - libisoburn.pc.in + libisoburn-1.pc.in xorriso/README Enabled build of dynamically linked xorriso, joined -1.pc club 2008.02.01.200153 [1456] xorriso/xorriso_makefile_am.txt Corrected some false paths in xorriso-standalone Makefile.am 2008.02.02.131049 [1457] configure.ac Added version checks for libburn and libisofs (by Vreixo) 2008.02.02.131903 [1458] xorriso/xorriso.h xorriso/xorriso.c Added argument to option -commit_eject 2 Feb 2008 [1459] xorriso/xorriso_eng.html Updated to current state of development 2008.02.02.181200 [1460] xorriso/xorrisoburn.c Compile time check of libisoburn. Enforced minimum track size of 300 sectors. 2008.02.03.131525 [1466] libisoburn/isoburn.h libisoburn/isoburn.c libisoburn/burn_wrap.c libisoburn/isofs_wrap.c xorriso/xorrisoburn.c Made use of ISO_ERR_SEV() and ISO_ERR_PRIO() 2008.02.03.155704 [1467] libisoburn/isofs_wrap.c Adapted to libisofs revisio 328 2008.02.03.164038 [1468] libisoburn/libisoburn.h libisoburn/isoburn.c xorriso/xorrisoburn.c New API call isoburn_cancel_prepared_write() 2008.02.03.164916 [1469] xorriso/xorrisoburn.c Reacted on compiler warning 2008.02.03.181259 [1470] xorriso/xorriso.c xorriso/xorrisoburn.c xorriso/xorriso.1 Made -abort_on and -report_about preemptive if given as dashed start arguments 2008.02.04.093106 [1471] libisoburn/burn_wrap.c xorriso/xorrisoburn.c Adapted to libisofs revision 332 2008.02.04.154405 [1472] libisoburn/libisoburn.h libisoburn/isoburn.c xorriso/xorrisoburn.c New API call isoburn_sync_after_write() 2008.02.04.184038 [1475] libisoburn/libisoburn.h libisoburn/isoburn.c libisoburn/burn_wrap.c libisoburn/isofs_wrap.c xorriso/xorrisoburn.c Inserted problem messages where libisoburn API produces own failures 2008.02.04.214133 [1476] libisoburn/libisoburn.h libisoburn/isoburn.c xorriso/xorrisoburn.c Added parameter to new API calls isoburn_cancel_prepared_write, isoburn_sync_after_write 2008.02.05.162621 [1477] xorriso/xorriso.h xorriso/xorriso_private.h xorriso/xorriso.c xorriso/xorrisoburn.c xorriso/xorriso.1 New option -padding 2008.02.05.175733 [1478] xorriso/xorriso.h xorriso/xorriso.c xorriso/xorriso.1 Implemented reassure for -rollback, -rollback_end, -end, -commit, -commit_eject 2008.02.05.191456 [1479] xorriso/xorriso.h xorriso/xorriso.c xorriso/xorriso.1 Implemented reassure for -blank, -format, -dev, -indev, -devices 2008.02.06.131028 [1480] xorriso/xorriso.c xorriso/xorriso_private.h xorriso/xorrisoburn.h xorriso/xorrisoburn.c libisoburn/libisoburn.h libisoburn/burn_wrap.c Now loading libraries before -version, pacifier for -add 2008.02.06.153709 [1481] libisoburn/burn_wrap.c xorriso/xorriso.c xorriso/xorriso.1 xorriso/xorrisoburn.c Rectified SORRY,FAILURE,FATAL classification 2008.02.06.183423 [1484] libisoburn/burn_wrap.c xorriso/xorrisoburn.c Adapted to libisofs revision 337 2008.02.06.183557 [1485] xorriso/xorriso.c Removed some unused code 2009.02.06.184008 [1486] libisoburn/burn_wrap.c xorriso/xorrisoburn.c Added a missing 0 digit 2008.02.06.214426 [1487] libisoburn/libisoburn.h libisoburn/isoburn.h libisoburn/isoburn.c libisoburn/isofs_wrap.c xorriso/xorrisoburn.c Pacifier for isoburn_read_image() 2008.02.07.074248 [1489] xorriso/xorriso.c xorriso/xorrisoburn.c xorriso/xorriso_private.h Added final message to image read pacifier 2008.02.07.154947 [1490] libisoburn/data_source.c Implemented a primitive single tile cache for image reading 2008.02.07.211424 [1491] libisoburn/data_source.c Stuffed memory leak with read cache. Economized on error retries. 8 Feb 2008 [1494] - xorriso/compare_file. + test/compare_file.c - ng_src Cleaning up remainings of move to ng_src 8 Feb 2008 [1495] test/compare_file.c Fixed an endless cycle with early EOF 2008.02.08.102122 [1496] xorriso/xorriso_makefile_am.txt xorriso/make_xorriso_standalone.sh xorriso/configure_ac.txt xorriso/README Added test/compare_file.c to xorriso-standalone tarball 2008.02.08.173928 [1497] 2008.02.08.174126 [1498] libisoburn/data_source.c Renamed macro which controls read caching 2008.02.08.175152 [1499] xorriso/xorriso_private.h xorriso/xorriso.c xorriso/xorrisoburn.c xorriso/xorriso.1 Protecting volume ids from getting overwritten by predecessor 2008.02.08.195627 [1500] xorriso/xorriso.c Warning of -volid which are not ECMA 119 compliant 2008.02.08.215113 [1501] xorriso/xorriso.h xorriso/xorriso.c Silenced misleading toc messages with -commit_eject "in" 2008.02.09.092805 [1502] libisoburn/libisoburn.h libisoburn/isoburn.c Adapted to libisofs revision 346 2008.02.09.100750 [1503] libisoburn/libisoburn.h libisoburn/burn_wrap.c xorriso/xorriso.c xorriso/xorrisoburn.c New API function isoburn_disc_available_space() fixes bug with DVD+RW capacity 10 Feb 2008 [1504] xorriso/README Some adjustments in description of compare_file and libisoburn 2008.02.10.122020 [1505] xorriso/xorriso.c xorriso/xorrisoburn.c xorriso/xorriso.1 Fixed bugs about -mv /im/age . -cdx / -cpr di/sk im/age -- -cpr di/sk . -- 2008.02.10.130852 [1506] Makefile.am Added build of test/compare_file as noinst binary 2008.02.10.135822 [1507] xorriso/xorriso.c xorriso/xorrisoburn.h xorriso/xorrisoburn.c Better handling of not-yet-existing -cd 2008.02.11.094742 [1509] xorriso/xorriso_private.h xorriso/xorriso.h xorriso/xorriso.c xorriso/xorrisoburn.c xorriso/xorriso.1 Discarding, keeping or patching boot images from existing ISO images 2008.02.11.112917 [1510] xorriso/xorrisoburn.c Corrected message about isolinux patch option 2008.02.11.113235 [1511] xorriso/xorriso.h xorriso/xorriso.c Final UPDATE message after grafting in files from disk 2008.02.11.135418 [1512] xorriso/xorriso_private.h xorriso/xorriso.h xorriso/xorriso.c xorriso/xorriso.1 New option -return_with 2008.02.11.150123 [1513] xorriso/xorrisoburn.c isoburn_igopt_allow_full_ascii for -bootimage any keep 2008.02.11.150700 [1514] xorriso/xorriso.c xorriso/xorriso.1 Clarifications about -volid rules 11 Feb 2008 [1515] xorriso/README Adjustments about libisoburn and xorriso dynamic dependencies, compare_file 2008.02.11.162406 [1516] xorriso/xorrisoburn.c xorriso/xorriso.c Changed failure to find a file for removal from FAILURE to SORRY 2008.02.11.174517 [1517] xorriso/xorriso.c Corrected a bug about -status -return_with 2008.02.11.194807 [1519] libisoburn/burn_wrap.c xorriso/xorriso_private.h xorriso/xorriso.c xorriso/xorrisoburn.c xorriso/xorriso.1 New severity MISHAP 2008.02.11.213918 [1520] xorriso/xorrisoburn.c Mapping in burn runs -abort_on MISHAP to SORRY 2008.02.12.215327 [1521] libisoburn/burn_wrap.c xorriso/xorriso.c xorriso/xorrisoburn.c Improved MISHAP - SORRY mapping and tunneling 2008.02.14.084342 [1525] + README + COPYING + COPYRIGHT + INSTALL libisoburn/libisoburn.h Completing documentation 2008.02.14.101916 [1526] Makefile.am Adjusted EXTRA_DIST list of files 2008.02.14.120557 [1527] xorriso/xorrisoburn.c Made a final abort check before burning begins 2008.02.14.175623 [1528] xorriso/xorriso_private.h xorriso/xorriso.c xorriso/xorrisoburn.c Imprinting version of xorriso and libraries into ISO preparer_id 2008.02.14.182351 [1529] xorriso/xorrisoburn.c Made preparer_id more safe against oversize 14 Feb 2008 [1530] xorriso/xorriso.1 Polished man page 14 Feb 2008 [1531] xorriso/changelog.txt Updated changelog 2008.02.15.100001 [branch 1533] [] configure.ac README libisoburn/libisoburn.h xorriso/README xorriso/xorriso_timestamp.h xorriso/xorriso_private.h xorriso/xorrisoburn.h xorriso/xorriso_eng.html xorriso/compile_xorriso.sh xorriso/make_xorriso_standalone.sh xorriso/configure_ac.txt Made version number leap to 0.1.0 15 Feb 2008 [] xorriso/changelog.txt Documented initial release and timestamp ----------------------------- release - xorriso-0.1.0.pl00 - 2008.02.15.100001 * Operates on an existing ISO image or creates a new one. * Copies files from filesystem into the ISO image. * Renames or deletes file objects in the ISO image. * Changes file properties in the ISO image. * Can write result as completely new image to optical media or filesystem objects. * Can write result as add-on session to appendable multi-session media, to overwriteable media, to regular files, and to block devices. * Scans for optical drives, blanks re-useable optical media. * Reads its instructions from command line arguments, dialog, and batch files. * Provides navigation commands for interactive ISO image manipulation. * Adjustable thresholds for abort, exit value, and problem reporting. =============================================================================== TODO =============================================================================== ------------------------------------------------- bugs ------------------------------------------------- important ------------------------------------------------- development - -update , -update_r > Vreixo wrote: > public API to access old images, and extract file > contents (look at demo/isoread and demo/isocat for > usage examples). - iso_file_source_open() iso_file_source_read() iso_file_source_close() - @since tags > Relative addressing and pattern matching : iso_rr_pattern on cd /u/FERTIG lsd nonexist/.. > iso_image_set_volume_id() should already rectify volid > Vreixo contradicts > Find own solution - regularly do valgrind check for memory leaks - ??? http://scan.coverity.com/faq.html - ??? curb depth of tree traversal recursion - make xorrisoburn.c leaner - eject a not yet aquired device (e.g. after modifying commit) - -cd[ix] and pattern - transfer properties of directories in image path - memory curb for image model ??? semicolon as alias of -- ? > Make transactional the tree deletions meant for replacing > SORRY event when reading mini images (e.g. 24 blocks) > Looks like either libisofs does not write enough blocks > or libisoburn wants too many. - Introduce an interrupt key for dialog -------------------------------------------- before 0.4.4 - make use of burn_sev_to_text() in libisoburn and xorriso - If iso_msgs_submit() : use it in isoburn_report_iso_error() =============================================================================== This is the dirty end of the todo list. The recent changelog entries are above the headline "TODO". ===============================================================================