Thomas Schmitt
942ec97c7b
Made Libisofs_with_rr_reloc_diR unconditional
2012-07-11 15:52:53 +02:00
Thomas Schmitt
7e49fb553b
Enabled the opportunity to set HFSPLUS_BLOCK_SIZE to 512 for experiments.
2012-06-24 16:00:03 +02:00
Thomas Schmitt
37efffcf26
Removed obsolete development comments
2012-04-02 11:36:16 +02:00
Thomas Schmitt
8a2fa9fe2e
New API call iso_write_opts_set_allow_7bit_ascii().
2012-03-22 11:18:44 +01:00
Thomas Schmitt
a2fe1a4100
Corrected flaws of revision 926.
2012-03-14 13:50:46 +01:00
Thomas Schmitt
4eb4146474
Improved standards compliance for ISO level 1 names with partly relaxed
...
constraints.
2012-03-14 09:07:59 +01:00
Thomas Schmitt
ce35aefb32
Bug fix: Directory name mapping to ISO level 1 was too liberal if
...
iso_write_opts_set_allow_dir_id_ext() was enabled.
2012-03-13 09:38:29 +01:00
Thomas Schmitt
0a8bb0e9b8
Made sure that empty relocation directory name leads to root directory.
2012-03-10 11:29:03 +01:00
Thomas Schmitt
76f2a5f4d3
New API call iso_write_opts_set_rr_reloc()
2012-03-09 19:59:51 +01:00
Thomas Schmitt
944b5a6152
Reacted on -Wextra -Wno-unused-parameter warnings of gcc for ecma119_tree.c
2011-05-21 23:10:21 +02:00
Thomas Schmitt
b25ac0f52d
Avoided to give directories the same PX inode number.
...
(Solaris believes in them.)
2011-02-18 18:59:00 +01:00
Thomas Schmitt
45ffdef845
Closed loophole for undefined variable with new call
...
iso_write_opts_set_untranslated_name_len()
2011-01-16 13:28:07 +01:00
Thomas Schmitt
f923a79929
New API call iso_write_opts_set_allow_dir_id_ext()
2010-12-25 08:11:19 +01:00
Thomas Schmitt
362b15f4d5
Bug fix: ECMA-119 directory names were truncated to 8 characters if
...
lowercase characters or full ASCII are allowed.
2010-12-24 20:31:24 +01:00
Thomas Schmitt
2649045dfe
New API call iso_write_opts_set_untranslated_name_len()
2010-12-22 14:21:00 +01:00
Thomas Schmitt
f33df0ef29
New API calls iso_image_add_mips_boot_file(), iso_image_get_mips_boot_files(),
...
iso_image_give_up_mips_boot().
The preliminary ban has been lifted to combine El Torito and MIPS Big Endian
boot facilities.
The current state of boot record documentation has been added to bzr.
2010-10-12 20:24:17 +02:00
Thomas Schmitt
d5c4af7378
Removed development marks and an obsolete conditional compilation case.
2010-09-11 13:25:51 +02:00
Thomas Schmitt
017dcb39f2
New API function iso_write_opts_set_part_offset() controls creation of
...
an MBR with a first partiton table entry that bears non-zero start address.
A second set of volume descriptors and directory tree+tables gets created
which can be used to mount the image at the partition start.
Not yet implemented for second set: ISO 9660:1999, MD5 checksums.
2010-09-05 12:43:48 +02:00
Thomas Schmitt
281462802f
Reacted on harmless compiler warnings about allegedly uninitialized variables
2010-06-20 15:41:06 +02:00
Thomas Schmitt
9be5b241e2
New API call iso_node_set_hidden(),
...
new IsoHideNodeFlag value LIBISO_HIDE_BUT_WRITE.
2010-06-18 22:03:41 +02:00
Thomas Schmitt
ae626b9570
Eventually including autotools generated ../config.h with all source files.
...
(GNU xorriso plans to use autoheader for a diet of its build messages.)
2010-05-16 10:20:12 +02:00
Thomas Schmitt
016baf9984
Implemented no_force_dots and separate omit_version_numbers for
...
Joliet to allow producing the same Joliet names as mkisofs -J.
2010-04-13 10:18:55 +02:00
Thomas Schmitt
23d3c43022
Removed more occurences of old restriction to GPLv2.
2010-01-27 06:48:59 +01:00
Thomas Schmitt
b1c4571a95
Made development macro Libisofs_hardlink_matcheR unconditional
...
and removed an unused variable.
2009-08-22 22:27:24 +02:00
Thomas Schmitt
5d5a0cbfd4
Removed change timestamps of 0.6.19
2009-05-30 18:00:21 +02:00
Thomas Schmitt
4353a35c59
Removed some development remarks
2009-05-30 16:36:54 +02:00
Thomas Schmitt
5b073a2f29
New API call iso_write_opts_set_hardlinks() controls hardlink matching,
...
new API call iso_write_opts_set_rrip_1_10_px_ino() controls RRIP-1.10 PX size.
2009-05-09 20:45:14 +02:00
Thomas Schmitt
c6f1101e9d
Fixed a severe inode number mash-up from revision 554
...
and a minor bug introduced with revision 547 (for ticket 147).
2009-05-06 16:18:45 +02:00
Thomas Schmitt
46a947b602
Created means to inquire ECMA119_SYMLINK and ECMA119_SPECIAL
...
for their original fs,dev,ino
2009-05-03 19:21:21 +02:00
Thomas Schmitt
56796ff55f
Introduced hardlink unification at image generation time.
...
For now it works only with data files or with files from the imported image.
2009-05-03 17:08:29 +02:00
Thomas Schmitt
f18d5157dc
Caused image root to memorize its eventual PX inode number.
2009-05-01 16:18:59 +02:00
Thomas Schmitt
95381ce258
Made directory inodes persistent during multi-session.
...
The reason is to produce a continued ino history for eventual incremental
backups from ISO images.
2009-05-01 12:49:37 +02:00
Thomas Schmitt
d20da80767
Transfering inode numbers from PX entries to IsoNode during image import
...
and using these numbers in PX entries during next image generation.
This also answers the concerns about PX without ino in RRIP 1.12
and PX with ino in RRIP 1.10 images produced by mkisofs.
2009-04-28 22:40:15 +02:00
Thomas Schmitt
5009d1038d
Made early preparations for implementation of hard link persistence
2009-04-26 12:57:17 +02:00
Vreixo Formoso
c1a7702f52
Merge level3 branch, adding support for ISO-9660 Level 3.
2008-08-20 02:14:47 +02:00
Vreixo Formoso
1ccc532808
Improve messages shown on some errors (fixes ticket #137 ).
2008-08-20 00:40:20 +02:00
Vreixo Formoso
ff480b35e9
Control size of extents with #define blocks, to help testing.
2008-08-19 19:44:47 +02:00
Vreixo Formoso
6ff7699c47
Support for writting ISO Level 3 images.
...
This allows files greater than 4GB, that are written using multiple
extents.
2008-08-17 21:59:48 +02:00
Vreixo Formoso
99298c10a4
Move error codes to libisofs.h. Remove error.h header.
2008-01-30 23:43:59 +01:00
Vreixo Formoso
307a98815e
src renamed to libisofs.
2008-01-26 22:18:07 +01:00