Compare commits

...

5 Commits

11 changed files with 543 additions and 95 deletions

14
README
View File

@ -4,7 +4,7 @@
libisoburn. By Vreixo Formoso <metalpain2002@yahoo.es>
and Thomas Schmitt <scdbackup@gmx.net>
Integrated sub project of libburnia-project.org.
http://files.libburnia-project.org/releases/libisoburn-0.2.9.tar.gz
http://files.libburnia-project.org/releases/libisoburn-0.3.0.pl00.tar.gz
Copyright (C) 2006-2008 Vreixo Formoso, Thomas Schmitt.
Provided under GPL version 2.
------------------------------------------------------------------------------
@ -27,18 +27,18 @@ By using this software you agree to the disclaimer at the end of this text:
Compilation, First Glimpse, Installation
Dynamic library and compile time header requirements for libisoburn-0.2.9 :
- libburn.so.4 , version libburn-0.5.4 or higher
- libisofs.so.6 , version libisofs-0.6.10 or higher
Dynamic library and compile time header requirements for libisoburn-0.3.0 :
- libburn.so.4 , version libburn-0.5.6 or higher
- libisofs.so.6 , version libisofs-0.6.12 or higher
libisoburn and xorriso will not start with libraries which are older than their
headers seen at compile time. So compile in the oldest possible installation
setup unless you have reason to enforce a newer bug fix level.
Obtain libisoburn-0.2.9.tar.gz, take it to a directory of your choice
Obtain libisoburn-0.3.0.pl00.tar.gz, take it to a directory of your choice
and do:
tar xzf libisoburn-0.2.9.tar.gz
cd libisoburn-0.2.9
tar xzf libisoburn-0.3.0.pl00.tar.gz
cd libisoburn-0.3.0
Within that directory execute:

View File

@ -1,4 +1,4 @@
AC_INIT([libisoburn], [0.2.9], [http://libburnia-project.org])
AC_INIT([libisoburn], [0.3.0], [http://libburnia-project.org])
AC_PREREQ([2.50])
dnl AC_CONFIG_HEADER([config.h])
@ -20,8 +20,8 @@ dnl LT_CURREN, LT_AGE, LT_REVISION where SONAME becomes LT_CURRENT - LT_AGE
dnl
dnl These three are only copies to provide libtool with unused LT_RELEASE
ISOBURN_MAJOR_VERSION=0
ISOBURN_MINOR_VERSION=2
ISOBURN_MICRO_VERSION=9
ISOBURN_MINOR_VERSION=3
ISOBURN_MICRO_VERSION=0
dnl ISOBURN_VERSION=$ISOBURN_MAJOR_VERSION.$ISOBURN_MINOR_VERSION.$ISOBURN_MICRO_VERSION
AC_SUBST(ISOBURN_MAJOR_VERSION)
@ -34,15 +34,15 @@ dnl Generate libisoburn.so.1.x.y
dnl SONAME will become LT_CURRENT - LT_AGE
dnl
dnl ts A80920
dnl ### This is the release version 0.2.8 = libisoburn.so.1.17.0
dnl This is the development version after above stable release
dnl This is the release version 0.3.0 = libisoburn.so.1.19.0
dnl ### This is the development version after above stable release
dnl LT_CURRENT++, LT_AGE++ have not happened happened yet.
dnl ### LT_CURRENT++, LT_AGE++ has happened meanwhile.
dnl
dnl SONAME = 18 - 17 = 1 . Library name = libisoburn.so.1.17.0
dnl SONAME = 20 - 19 = 1 . Library name = libisoburn.so.1.19.0
LT_RELEASE=$ISOBURN_MAJOR_VERSION.$ISOBURN_MINOR_VERSION
LT_CURRENT=18
LT_AGE=17
LT_CURRENT=20
LT_AGE=19
LT_REVISION=0
LT_CURRENT_MINUS_AGE=`expr $LT_CURRENT - $LT_AGE`
@ -106,8 +106,8 @@ AC_CHECK_HEADER(libburn/libburn.h)
AC_CHECK_HEADER(libisofs/libisofs.h)
dnl Check for proper library versions
LIBBURN_REQUIRED=0.5.4
LIBISOFS_REQUIRED=0.6.10
LIBBURN_REQUIRED=0.5.6
LIBISOFS_REQUIRED=0.6.12
PKG_CHECK_MODULES(LIBBURN, libburn-1 >= $LIBBURN_REQUIRED)
PKG_CHECK_MODULES(LIBISOFS, libisofs-1 >= $LIBISOFS_REQUIRED)

View File

@ -200,7 +200,7 @@ void isoburn_version(int *major, int *minor, int *micro);
*/
#define isoburn_libisofs_req_major 0
#define isoburn_libisofs_req_minor 6
#define isoburn_libisofs_req_micro 11
#define isoburn_libisofs_req_micro 12
/** The minimum version of libburn to be used with this version of libisoburn
at compile time.
@ -208,7 +208,7 @@ void isoburn_version(int *major, int *minor, int *micro);
*/
#define isoburn_libburn_req_major 0
#define isoburn_libburn_req_minor 5
#define isoburn_libburn_req_micro 4
#define isoburn_libburn_req_micro 6
/** The minimum version of libisofs to be used with this version of libisoburn
@ -243,8 +243,8 @@ int isoburn_libburn_req(int *major, int *minor, int *micro);
@since 0.1.0
*/
#define isoburn_header_version_major 0
#define isoburn_header_version_minor 2
#define isoburn_header_version_micro 9
#define isoburn_header_version_minor 3
#define isoburn_header_version_micro 0
/** Note:
Above version numbers are also recorded in configure.ac because libtool
wants them as parameters at build time.

View File

@ -4,7 +4,7 @@
xorriso. By Thomas Schmitt <scdbackup@gmx.net>
Integrated sub project of libburnia-project.org but also published via:
http://scdbackup.sourceforge.net/xorriso_eng.html
http://scdbackup.sourceforge.net/xorriso-0.2.9.tar.gz
http://scdbackup.sourceforge.net/xorriso-0.3.0.pl00.tar.gz
Copyright (C) 2006-2008 Thomas Schmitt, provided under GPL version 2.
------------------------------------------------------------------------------
@ -37,10 +37,10 @@ The tarball contains anything that is needed except libc and libpthread.
libreadline and the readline-dev headers will make dialog mode more convenient,
but are not mandatory.
Obtain xorriso-0.2.9.tar.gz, take it to a directory of your choice and do:
Obtain xorriso-0.3.0.pl00.tar.gz, take it to a directory of your choice and do:
tar xzf xorriso-0.2.9.tar.gz
cd xorriso-0.2.9
tar xzf xorriso-0.3.0.pl00.tar.gz
cd xorriso-0.3.0
Within that directory execute:
@ -54,8 +54,8 @@ which you may strip to reduce it in size
strip ./xorriso/xorriso
You may copy or move it to a directory where it can be found by the shell,
you may execute xorriso at the place where it was built, or you may execute
as superuser:
or you may execute xorriso at the place where it was built,
or you may execute as superuser:
make install
For general concepts, options and usage examples see
@ -81,6 +81,9 @@ development package is installed, then rather build xorriso by:
make clean ; make
Never omit the "make clean" command after switching libreadline enabling.
If you want xorriso to report a "Build timestamp" with its option -version:
make buildstamped
Drives and Disk File Objects
@ -193,9 +196,9 @@ and a matching dynamically linked xorriso binary.
This binary is leaner but depends on properly installed libraries of suitable
revision.
Dynamic library and compile time header requirements for libisoburn-0.2.9 :
- libburn.so.4 , version libburn-0.5.4 or higher
- libisofs.so.6 , version libisofs-0.6.10 or higher
Dynamic library and compile time header requirements for libisoburn-0.3.0 :
- libburn.so.4 , version libburn-0.5.6 or higher
- libisofs.so.6 , version libisofs-0.6.12 or higher
libisoburn and xorriso will not start with libraries which are older than their
headers seen at compile time. So compile in the oldest possible installation
setup unless you have reason to enforce a newer bug fix level.

View File

@ -3971,23 +3971,401 @@ xorriso/make_xorriso_standalone.sh
xorriso/configure_ac.txt
Version leap to 0.2.9
12 Oct 2008 []
12 Oct 2008 [2125]
xorriso/changelog.txt
Documented changes and release timestamp
------------------------------------ cycle - xorriso-0.2.9 -
------------------------------------ cycle - xorriso-0.2.9 -
------------------------------------ cycle - xorriso-0.2.9 - 2008.10.12.133957
[]
15 Oct 2008 [2128]
xorriso/xorriso_eng.html
Corrected a typo in xorriso web page
2008.10.15.182605 [2130]
xorriso/xorriso.h
xorriso/xorriso.c
xorriso/xorrisoburn.c
xorriso/xorriso.1
New options -quoted_path_list, -quoted_not_list. Multiline for -options_from_file
2008.10.17.074953 [2131]
xorriso/xorriso_private.h
xorriso/xorriso.h
xorriso/xorriso.c
xorriso/xorriso.1
New option -backslash_codes for expressing weird file names
2008.10.17.123308 [2132]
xorriso/xorriso_private.h
xorriso/xorriso.c
xorriso/xorriso.1
Adjustments and documentation about -backslash_codes
17 Oct 2008 [2133]
xorriso/xorriso_eng.html
Updated xorriso web page
------------------------------------ cycle - xorriso-0.2.9 - 2008.10.17.123308
* New options -quoted_path_list, -quoted_not_list
* New option -backslash_codes for weird file names and terminal safety
18 Oct 2008 [2134]
xorriso/make_isohybrid_mbr.c
Exposed function make_isohybrid_mbr() for discussion
19 Oct 2008 [2135]
xorriso/make_isohybrid_mbr.c
Corrected a bug in make_isohybrid_mbr()
2008.10.19.172237 [2136]
xorriso/configure_ac.txt
xorriso/xorriso_makefile_am.txt
Adapted to libisofs 0.6.11
19 Oct 2008 [2137]
xorriso/compile_xorriso.sh
Adapted to libisofs 0.6.11
19 Oct 2008 [2138]
- xorriso/make_isohybrid_mbr.c
The make_isohybrid_mbr() function is now part of libisofs development
2008.10.19.182512 [2139]
libisoburn/libisoburn.h
libisoburn now depends on libisofs-0.6.11
2008.10.20.180747 [2140]
xorriso/xorriso_private.h
xorriso/xorriso.c
xorriso/xorrisoburn.c
New option -quoted_path_list
xorriso/xorriso.1
Made use of new libisofs isohybrid capability
------------------------------------ cycle - xorriso-0.2.9 - 2008.10.20.180747
* Suitable ISOLINUX boot images are made alternatively bootable via MBR
21 Oct 2008 [2141]
xorriso/xorriso_eng.html
Mentioned isohybrid capability in xorriso homepage
2008.10.21.112523 [2142]
xorriso/xorriso_private.h
xorriso/xorriso.c
xorriso/xorrisoburn.c
Implemented in xorriso provisory 1 MB alignement for MBR enhanced ISO images
2008.10.21.123226 [2143]
xorriso/xorrisoburn.c
Showing a "Media summary:" with blank media
------------------------------------ cycle - xorriso-0.2.9 - 2008.10.21.123226
2008.10.22.110204 [2144]
xorriso/xorriso.c
xorriso/xorriso.1
New options --quoted_path_list , isolinux_mbr= for -as mkisofs
2008.10.22.201702 [2145]
xorriso/xorriso.1
xorriso/xorrisoburn.c
Gave up automatic switch to -boot_image "isolinux" "patch" after writing
------------------------------------ cycle - xorriso-0.2.9 - 2008.10.22.201702
2008.10.24.130124 [2146]
xorriso/xorrisoburn.c
Fixed image size aligment to 1 MB with follow-up sessions
------------------------------------ cycle - xorriso-0.2.9 - 2008.10.24.130124
2008.10.25.123133 [2147]
xorriso/xorriso_private.h
xorriso/xorriso.c
xorriso/xorrisoburn.h
xorriso/xorrisoburn.c
Eventually reporting boot info with TOC of -indev, redirected drive aquiration TOC to info channel
2008.10.25.170010 [2148]
xorriso/xorrisoburn.c
Fixed SIGSEGV introduced with previous revision
2008.10.26.134421 [2149]
xorriso/xorriso_private.h
xorriso/xorriso.c
xorriso/xorrisoburn.h
xorriso/xorrisoburn.c
xorriso/xorriso.1
Introduced info option -boot_image "any" "show_status"
2008.10.26.142422 [2150]
xorriso/xorrisoburn.c
Precautions against patching deleted boot images
------------------------------------ cycle - xorriso-0.2.9 - 2008.10.26.142422
2008.10.27.142720 [2151]
xorriso/xorrisoburn.c
Trying to recognize isohybrid MBR for "Boot record :" message
------------------------------------ cycle - xorriso-0.2.9 - 2008.10.27.142720
2008.10.30.110049 [2152]
xorriso/xorriso.c
Made -as mkisofs -path-list and --quoted_path_list switch pacifier mode
2008.10.30.114313 [2153]
xorriso/xorriso.c
Enabled @ as indicator of UTC seconds in timestrings
2008.11.03.115721 [2159]
xorriso/xorriso_private.h
xorriso/xorriso.c
xorriso/xorrisoburn.c
xorriso/xorriso.1
xorriso/convert_man_to_html.sh
New options -charset, -in_charset, -out_charset
2008.11.04.162214 [2162]
xorriso/xorriso_private.h
xorriso/xorriso.h
xorriso/xorriso.c
xorriso/xorrisoburn.h
xorriso/xorrisoburn.c
xorriso/xorriso.1
New option -application_id
4 Nov 2008 [2163]
xorriso/xorriso_eng.html
Mentioned new options in xorriso homepage
2008.11.06.183736 [2164]
xorriso/xorriso.c
xorriso/xorrisoburn.h
xorriso/xorrisoburn.c
xorriso/xorriso.1
New option -local_charset
------------------------------------ cycle - xorriso-0.2.9 - 2008.11.06.183736
* New options -charset, -in_charset, -out_charset
* New option -application_id
* New option -local_charset
2008.11.07.173315 [2170]
xorriso/xorriso_private.h
xorriso/xorriso.c
xorriso/xorrisoburn.c
xorriso/xorriso.1
Copying -out_charset to -in_charset after -commit
2008.11.07.201909 [2171]
xorriso/xorrisoburn.c
Removed some defunct code from xorrisoburn.c
2008.11.09.102554 [2176]
xorriso/xorriso.c
Added a setlocale() call to xorriso main()
------------------------------------ cycle - xorriso-0.2.9 - 2008.11.09.102554
* Bug fix in libisofs: ISOLINUX boot images were not patched correctly
2008.11.10.123332 [2177]
xorriso/xorrisoburn.c
Disabled experimental weight sorting with MBR generation
2008.11.10.123713 [2178]
xorriso/xorriso.c
xorriso/xorriso.1
Eventual backslash output conversion outside quotes for more terminal-safety
11 Nov 2008 [2179]
xorriso/xorriso_eng.html
Updated xorriso home page
------------------------------------ cycle - xorriso-0.2.9 - 2008.11.10.123713
12 Nov 2008 [2190]
xorriso/configure_ac.txt
Version leap to libburn-0.5.7
2008.11.12.153437 [2192]
xorriso/xorriso.c
Added forgotten exit value registration to -return_with. Thanks to Steve Dodd.
------------------------------------ cycle - xorriso-0.2.9 - 2008.11.12.153437
* Bug fix: Forgot exit value registration to -return_with. Thanks to Steve Dodd.
15 Nov 2008 [2195]
xorriso/xorriso.1
Took into respect that xorriso loads non-RR images
2008.11.15.133724 [2196]
xorriso/xorriso.c
Adaptions to FreeBSD. Thanks to J.R. Oldroyd.
2008.11.15.231831 [2198]
libisoburn/libisoburn.h
libisoburn/isoburn.h
libisoburn/isoburn.c
Introduced new relax flag isoburn_igopt_always_gmt
2008.11.15.232058 [2199]
xorriso/xorriso_private.h
xorriso/xorriso.c
xorriso/xorrisoburn.c
Making use of new relax flag isoburn_igopt_always_gmt
------------------------------------ cycle - xorriso-0.2.9 - 2008.11.18.110100
18 Nov 2008 [2204]
test/aaip.c
Demo of the emerging Arbitrary Attribute Interchange Protocol format
18 Nov 2008 [2205]
README
xorriso/README
xorriso/xorriso.1
xorriso/xorriso_eng.html
Mentioned FreeBSD peculiarities in our docs
2008.11.21.160019 [2206]
libisoburn/libisoburn.h
libisoburn/isoburn.h
libisoburn/isoburn.c
Making use of experimental libisofs calls _rrip_version_1_10() _dir_rec_mtime()
2008.11.21.160632 [2207]
xorriso/xorriso.h
xorriso/xorriso_private.h
xorriso/xorriso.c
xorriso/xorrisoburn.h
xorriso/xorrisoburn.c
xorriso/xorriso.1
xorriso/xorriso_eng.html
New option -relax_compliance
22 Nov 2008 [2209]
- test/aaip.c
Revoked proposal AAIP 0.0 in favor of 0.2 which is nearly like RRIP field SL
------------------------------------ cycle - xorriso-0.2.9 - 2008.11.21.160632
26 Nov 2008 [2210]
xorriso/configure_ac.txt
Promoted standalone libisofs copy to 0.6.12
2008.11.26.174940 [2211]
xorriso/xorrisoburn.c
Disabled "Starting up libraries ..." message
2008.11.26.180935 [2212]
xorriso/xorriso.c
Augmented version message by "and burn program"
------------------------------------ cycle - xorriso-0.2.9 - 2008.11.26.180935
2008.11.29.091030 [2216]
xorriso/xorriso.c
xorriso/xorrisoburn.c
xorriso/xorriso.1
Renamed new option -relax_compliance to -compliance, added _off rules
------------------------------------ cycle - xorriso-0.2.9 - 2008.11.29.091030
* New option -compliance allows certain deviations from standards
2008.11.29.140837 [2219]
xorriso/xorrisoburn.c
Bug fix: -format as_needed did not recognize unformatted BD-RE
2008.11.29.165843 [2220]
xorriso/xorriso_private.h
xorriso/xorriso.c
xorriso/xorrisoburn.c
Re-aquiring outdev after formatting and blanking already in xorrisoburn
2008.11.29.214208 [2221]
xorriso/xorriso.c
New -as cdrecord option stream_recording=on|off
2008.11.30.095007 [2222]
xorriso/xorrisoburn.c
Reporting BD speed units with pacifier rather than DVD units
2008.11.30.123700 [2223]
xorriso/xorriso.c
Gave -as mkisofs problem handlers rather than to let it abort on any error
2008.11.30.214121 [2224]
xorriso/xorriso.c
xorriso/xorrisoburn.c
Changed layout of xorriso style write pacifier line
2008.12.01.110022 [2225]
xorriso/xorriso.c
xorriso/xorrisoburn.c
Removed outdated macro case Xorriso_fat_local_meM
2008.12.01.122825 [2226]
xorriso/xorriso.c
Bug fix: disk patterns with relative addresses were not properly resolved
1 Dec 2008 [2227]
xorriso/xorriso_eng.html
Updated list of bugfixes in xorriso home page
------------------------------------ cycle - xorriso-0.2.9 -
* Bug fix: -format as_needed did not recognize unformatted BD-RE
* Bug fix: disk patterns with relative addresses were not properly resolved
1 Dec 2008 [2228]
Branching for libisoburn release 0.3.0
2008.12.01.200001 [2229]
configure.ac
README
libisoburn/libisoburn.h
xorriso/README
xorriso/xorriso_timestamp.h
xorriso/xorriso_private.h
xorriso/xorrisoburn.h
xorriso/xorriso_eng.html
xorriso/make_xorriso_standalone.sh
xorriso/configure_ac.txt
Version leap to 0.3.0
1 Dec 2008 []
xorriso/changelog.txt
Documented changes and release timestamp
---------------------------------- release - xorriso-0.3.0 - 2008.12.01.200001
* New options -quoted_path_list, -quoted_not_list
* New option -backslash_codes for weird file names and terminal safety
* New options -charset, -in_charset, -out_charset
* New option -local_charset allows to override locale
* New option -application_id
* New option -compliance allows certain deviations from standards
* Suitable ISOLINUX boot images are made alternatively bootable via an MBR
* Bug fix in libisofs: ISOLINUX boot images were not patched correctly
* Bug fix in libisofs: mkisofs images with empty files got damaged
* Bug fix: Forgot exit value registration to -return_with. Thanks to Steve Dodd.
* Bug fix: -format as_needed did not recognize unformatted BD-RE
* Bug fix: disk patterns with relative addresses were not properly resolved
------------------------------------ cycle - xorriso-0.3.1 -
------------------------------------ cycle - xorriso-0.3.1 -
===============================================================================
TODO
@ -3995,17 +4373,20 @@ New option -quoted_path_list
------------------------------------------------- bugs
------------------------------------------------- important
------------------------------------------------- development
- creation of bootable images
- ? declare change pending after -boot_image isolinux bootspec ?
- isohybrid option as soon as supported by libisofs
- -load option to ignore existing images
- xorriso seems able to deal with newlines in file names.
Now a path_list format is needed which escapes newlines.
Dialog needs to be enabled for newlines.
- mount helper which takes arguments like -load
- image sort weight control:
isoburn_igopt_set_sort_files iso_node_set_sort_weight
- stream_recording for data blocks but not for superblock and directory trees
- random access read and write option
@ -4049,6 +4430,72 @@ New option -quoted_path_list
------ problem fixes :
<<< done in 0.6.12
ts A81106 : removed apostrophe and dangerous text display
<<< done in 0.6.12
ts A81107 : option to override the local charset name
<<< done in libisofs-0.6.10.pl01
<<< done in 0.6.12
ts A81108 : ticket 145, delaying boot image patching until new LBA is known
In ecma119_image_new() get move ElTorito ->compute_data_blocks()
behind all other ->compute_data_blocks() in order to have the
correct future LBA of isolinux.bin in patch_boot_image() as
t->bootimg->sections[0].block.
<<< done in libisofs-0.6.10.pl01
<<< done in 0.6.12
ts A81112 : ticket 142 by jr, porting to FreeBSD
<<< done in 0.6.12
ts A81113 : emphasized in the API docs the fact that
iso_image_create_burn_source() starts image generation
mentioned the FreeBSD timezone bug with API docs of
iso_write_opts_set_always_gmt()
<<< done in libisofs-0.6.10.pl01
<<< done in 0.6.12
ts A81118 : ticket 144: non-unique inode numbers with non-RRIP-1.12 images
<<< done in 0.6.12
ts A81120 : Option to use of old fashioned RRIP-1.10 rather than RRIP-1.12
API function iso_write_opts_set_rrip_version_1_10()
This can be disabled by disabling A81114.
<<< done in 0.6.12
ts A81114 : #ifdef for producing old ER signature "RRIP_1991A"
<<< done in 0.6.12
ts A81121 : Option to store in ECMA-119 timestamp mtime of source
<<< done in 0.6.12
ts A81125 : Version switch to 0.6.12 , libisofs-6.8.0.so
<<< done in 0.6.12
ts A81125.2 : Described need to pad isohybrid to full MB.
Removed compiler warning about isohybrid FIXME.
<<< done in 0.6.12
ts A81125.3 : More apostrophes removed from messages
<<< done in 0.6.12
ts A81125.4 : Removed surplus line from rrip_add_PN().
It was introduced with the FreeBSD port.
<<< done in 0.6.12
ts A81125.5 : Added a missing change for RRIP-1.10 option to rrip_calc_len()
<<< done in 0.6.12
ts A81125.6 0.6.12 : Described license situation of make_isohybrid_mbr.c
>>> make ISO_FILENAME_WRONG_CHARSET a warning rather than a HINT
>>> Fix the potential bug with read_rr_PX() seeing length 36 in a IEEE_1282
- the error handling system should be comprehensively documented
and eventually rectified where needed.
@ -4057,6 +4504,11 @@ New option -quoted_path_list
- Optional performing of ISO hybrid patch for USB and other pseudo hard disks
http://www.sfr-fresh.com/linux/misc/syslinux-3.72.tar.gz:a/syslinux-3.72/utils/isohybrid
http://syslinux.zytor.com/archives/2008-October/010869.html
>>> this is completed if above image patching bug is fixed
- Relax option to make the ECMA-119 9.1.5 timestamp reflect the mtime
of the source file rather than the creation time of the image.
mkisofs does it so and circumvents OS bugs.
- A repeatable shell command as origin ("disk_file")
of a regular file in the ISO image.
@ -4068,15 +4520,20 @@ New option -quoted_path_list
- Image checksum tag in the last data blocks of an image.
A data file entry should point to that block.
- Re-use unchanged sub trees in the previous image in order to
reduce the session overhead.
- Memorize the character set name for file names in the ISO image
------ extended attribute stunts: Not visible for mount but for libisofs
- file checksums
- ticket 136:
- ticket 136 and http://libburnia-project.org/wiki/AAIP
ACLs
man attr(5) extended attributes
- file checksums
===============================================================================
This is the dirty end of the todo list.

View File

@ -1,4 +1,4 @@
AC_INIT([xorriso], [0.2.9], [http://libburnia-project.org])
AC_INIT([xorriso], [0.3.0], [http://libburnia-project.org])
AC_PREREQ([2.50])
dnl AC_CONFIG_HEADER([config.h])

View File

@ -25,11 +25,11 @@
current_dir=$(pwd)
lone_dir="$current_dir"/"xorriso-standalone"
xorriso_rev=0.2.9
xorriso_rev=0.3.0
# For unstable uploads:
xorriso_pl=""
# xorriso_pl=""
# For stable releases:
# xorriso_pl=".pl00"
xorriso_pl=".pl00"
with_bootstrap_tarball=1

View File

@ -62,15 +62,15 @@ and to MMC-5 for DVD or BD).
GPL software included:<BR>
</H2>
<DL>
<DT>libburn-0.5.5</DT>
<DT>libburn-0.5.7</DT>
<DD>reads and writes data from and to CD, DVD, BD-RE.</DD>
<DD>(founded by Derek Foreman and Ben Jansens,
developed and maintained since August 2006 by
Thomas Schmitt from team of libburnia-project.org)</DD>
<DT>libisofs-0.6.10.pl01</DT>
<DT>libisofs-0.6.12</DT>
<DD>operates on ISO 9660 filesystem images.</DD>
<DD>(By Vreixo Formoso and Mario Danic from team of libburnia-project.org)</DD>
<DT>libisoburn-0.2.8</DT>
<DT>libisoburn-0.3.0</DT>
<DD>coordinates libburn and libisofs, emulates multi-session where needed.</DD>
<DD>(By Vreixo Formoso and Thomas Schmitt
from team of libburnia-project.org)</DD>
@ -111,7 +111,7 @@ Writes result as completely new image or as add-on session
to optical media or filesystem objects.
</LI>
<LI>
Can activate ISOLINUX boot images by El Torito boot record.
Can activate ISOLINUX boot images by El Torito boot record and by MBR.
</LI>
<LI>
Can perform multi-session tasks as emulation of mkisofs and cdrecord.
@ -290,8 +290,10 @@ that tree, xorriso can burn an El Torito bootable media:
<DD>$<KBD>&nbsp;xorriso -outdev /dev/sr0 -blank as_needed \</KBD></DD>
<DD><KBD>&nbsp;&nbsp; -map /home/me/ISOLINUX_prepared_tree / \</KBD></DD>
<DD><KBD>&nbsp;&nbsp; -boot_image isolinux dir=/boot/isolinux</KBD></DD>
<DT>
An additional MBR is generated if the file isolinux.bin is modern enough
(syslinux version 3.72) and ready for "isohybrid". An MBR enables booting
from hard disk or USB stick.
<HR>
</DT>
@ -366,8 +368,8 @@ are interested in using BD-R media.
<P>
<DL>
<DT><H3>Download as source code (see README):</H3></DT>
<DD><A HREF="xorriso-0.2.8.pl01.tar.gz">xorriso-0.2.8.pl01.tar.gz</A>
(1050 KB).
<DD><A HREF="xorriso-0.3.0.pl00.tar.gz">xorriso-0.3.0.pl00.tar.gz</A>
(1080 KB).
</DD>
</DL>
</DD>
@ -393,34 +395,29 @@ an <A HREF="http://www.opensource.org/">Open Source</A> approved license</DD>
<HR>
<P>
Bug fixes towards xorriso-0.2.6.pl00:
Bug fixes towards xorriso-0.2.8.pl01:
<UL>
<LI>A potential buffer overflow has been fixed</LI>
<LI>-follow "link" attributed random target filenames to looping links</LI>
<LI>-as mkisofs -iso-level was accused to be an unknown option</LI>
<LI>Forgot exit value registration to -return_with. Thanks to Steve Dodd.</LI>
<LI>-format "as_needed" did not recognize unformatted BD-RE</LI>
<LI>disk patterns with relative addresses were not properly resolved</LI>
<!--
<LI>- none -</LI>
-->
</UL>
Bug fixes towards xorriso-0.2.8.pl00 and xorriso-0.2.6.pl00:
<UL>
<LI>Images generated by mkisofs which contain regular files with 0 bytes
suffered file size confusion when xorriso sessions were appended.</LI>
<LI>ISOLINUX boot images were not made ready for SYSLINUX script isohybrid.
</LI>
</UL>
</P>
<P>
Enhancements towards previous stable version xorriso-0.2.6.pl00:
Enhancements towards previous stable version xorriso-0.2.8.pl01:
<UL>
<LI>Ability to write and maintain bootable ISO images based on ISOLINUX</LI>
<LI>New ./configure option --disable-libreadline to make binary more portable
</LI>
<LI>Suitable ISOLINUX boot images are made alternatively bootable via MBR</LI>
<LI>New options -quoted_path_list, -quoted_not_list</LI>
<LI>New option -backslash_codes for terminal safety with weird file names</LI>
<LI>New options -charset, -in_charset, -out_charset </LI>
<LI>New option -application_id</LI>
<LI>New option -compliance</LI>
</UL>
</P>
@ -429,35 +426,26 @@ Enhancements towards previous stable version xorriso-0.2.6.pl00:
<P>
<DL>
<DT><H3>Development snapshot, version 0.2.9 :</H3></DT>
<DD>Bug fixes towards xorriso-0.2.8.pl01:
<DT><H3>Development snapshot, version 0.3.1 :</H3></DT>
<DD>Bug fixes towards xorriso-0.3.0.pl00:
<UL>
<LI>Forgot exit value registration to -return_with. Thanks to Steve Dodd.</LI>
<LI>-format "as_needed" did not recognize unformatted BD-RE</LI>
<LI>disk patterns with relative addresses were not properly resolved</LI>
<!--
<LI>- none yet -</LI>
<!--
-->
</UL>
</DD>
<DD>Enhancements towards stable version 0.2.8.pl01:
<DD>Enhancements towards stable version 0.3.0.pl00:
<UL>
<LI>Suitable ISOLINUX boot images are made alternatively bootable via MBR</LI>
<LI>New options -quoted_path_list, -quoted_not_list</LI>
<LI>New option -backslash_codes for terminal safety with weird file names</LI>
<LI>New options -charset, -in_charset, -out_charset </LI>
<LI>New option -application_id</LI>
<LI>New option -compliance</LI>
<!--
<LI>- none yet -</LI>
<!--
-->
</UL>
</DD>
<DD>&nbsp;</DD>
<DD><A HREF="README_xorriso_devel">README 0.2.9</A>
<DD><A HREF="xorriso_help_devel">xorriso_0.2.9 -help</A></DD>
<DD><A HREF="man_1_xorriso_devel.html">man xorriso (as of 0.2.9)</A></DD>
<DD><A HREF="README_xorriso_devel">README 0.3.1</A>
<DD><A HREF="xorriso_help_devel">xorriso_0.3.1 -help</A></DD>
<DD><A HREF="man_1_xorriso_devel.html">man xorriso (as of 0.3.1)</A></DD>
<DD>&nbsp;</DD>
<DT>If you want to distribute development versions of xorriso, then use
this tarball which produces static linking between xorriso and the
@ -467,8 +455,8 @@ libburnia libraries.
installation see README)
</DD>
<DD>
<A HREF="xorriso-0.2.9.tar.gz">xorriso-0.2.9.tar.gz</A>
(1070 KB).
<A HREF="xorriso-0.3.1.tar.gz">xorriso-0.3.1.tar.gz</A>
(1080 KB).
</DD>
<DT>A dynamically linked development version of xorriso can be obtained
from repositories of

View File

@ -18,7 +18,7 @@
#ifndef Xorriso_private_includeD
#define Xorriso_private_includeD yes
#define Xorriso_program_versioN "0.2.9"
#define Xorriso_program_versioN "0.3.0"
/** The source code release timestamp */
#include "xorriso_timestamp.h"

View File

@ -1 +1 @@
#define Xorriso_timestamP "2008.12.01.122825"
#define Xorriso_timestamP "2008.12.01.200001"

View File

@ -18,8 +18,8 @@
/* The minimum version of libisoburn to be used with this version of xorriso
*/
#define xorriso_libisoburn_req_major 0
#define xorriso_libisoburn_req_minor 2
#define xorriso_libisoburn_req_micro 9
#define xorriso_libisoburn_req_minor 3
#define xorriso_libisoburn_req_micro 0
int Xorriso_startup_libraries(struct XorrisO *xorriso, int flag);