Commit Graph

422 Commits

Author SHA1 Message Date
Vreixo Formoso fb3c3e1a6d Fix important bug. File sections must be computed before dir size. 2008-08-19 20:54:27 +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 643dbef05c Store RR entries in Directory Record for each File Section.
Linux do not mount correctly images where RR entries are only stored in 
last File Section Directory Entry.
2008-08-19 03:46:41 +02:00
Vreixo Formoso f9e15054db Correctly compute directoty size on Joliet and ISO-9660:1999 trees. 2008-08-19 03:46:04 +02:00
Vreixo Formoso ce0949a585 Compute correctly directory size. 2008-08-19 03:31:50 +02:00
Vreixo Formoso 126e60741e Fix tiny memory leak. 2008-08-19 03:03:16 +02:00
Vreixo Formoso 2e99e1aac9 Add support for multisession on Level 3 images. 2008-08-19 02:45:20 +02:00
Vreixo Formoso 3a503a3e85 Implement iso_file_get_old_image_sections() and deprecate old way to obtain image lba. 2008-08-19 02:01:42 +02:00
Vreixo Formoso 87f08d27ac Add support for reading Level 3 images. 2008-08-19 01:08:46 +02:00
Vreixo Formoso 3f6da75e9c Only stored SUSP/RR entries in the directory entry for last extent. 2008-08-18 17:54:03 +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
metalpain 68bd636bd8 Document Multi-Extent feature. 2008-08-17 19:30:47 +02:00
Vreixo Formoso ccc7b0b58f Fix allocation problem. 2008-04-05 17:08:17 +02:00
Vreixo Formoso 7b0da1ecd6 Add a function to get the path of a node in the IsoImage. 2008-03-17 21:42:44 +01:00
Vreixo Formoso 2374976b6d Make iso_dir_find_children() work recursivelly. 2008-03-17 17:24:42 +01:00
Vreixo Formoso 8b10d3107a Make IsoDirIters take also a ref on the dir they iterate. 2008-03-17 16:02:50 +01:00
Vreixo Formoso 987fa4b323 Improve find iterator, to make has_next() actually work. 2008-03-17 15:50:38 +01:00
Vreixo Formoso 166f1d83bd Expose node extended info. Add unit test for it. 2008-03-15 17:34:58 +01:00
Vreixo Formoso 648941cb15 lseek() needs to be added to the end to ensure ABI compatibility. 2008-03-08 21:48:03 +01:00
Vreixo Formoso d455f9b540 Add support for cut-out files. 2008-03-08 21:45:19 +01:00
Vreixo Formoso bad03a9a2b Add lseek() function to IsoFileSource. 2008-03-08 18:34:41 +01:00
Vreixo Formoso 69fe1d6074 Implement iso_tree_add_new_file() to add new files from scratch. 2008-03-08 17:28:40 +01:00
Vreixo Formoso 0c69463c5a Add support for adding a node with a given name. 2008-03-08 01:06:46 +01:00
Vreixo Formoso ae43626f0b Definitelly fix ticket #127. Iterators now support asynchronous remove. 2008-03-08 00:45:19 +01:00
Vreixo Formoso 620c7a08e1 Add an Unit test to asyncronous removing of children during iteration. 2008-03-07 00:21:18 +01:00
Vreixo Formoso edc5ccf90a Added iterator global registry. 2008-03-06 23:59:32 +01:00
Vreixo Formoso d534a96c83 Apply patch by "eostapets" fixing a linking bug. 2008-03-06 16:13:15 +01:00
Vreixo Formoso 085f6b64a3 Add find condition to logically combine two find conditions. 2008-03-04 01:10:56 +01:00
Vreixo Formoso d2a92bd0f6 Add find contitions to check for timestamps. 2008-03-04 00:53:25 +01:00
Vreixo Formoso 6b583aa31f Add find conditions to check for mode, gid and uid attributes. 2008-03-04 00:34:17 +01:00
Vreixo Formoso cb47296913 Preliminary support for find nodes. 2008-03-03 22:02:10 +01:00
Vreixo Formoso dd02d1d976 Convert IsoDirIter in an interface. 2008-03-03 21:18:54 +01:00
Vreixo Formoso c75f1a430e Added function to get the lba of an old image file. 2008-03-03 20:42:06 +01:00
Vreixo Formoso d894d3719b Some little unit test assert. 2008-03-02 18:21:58 +01:00
Vreixo Formoso 6d633caadb Improved DirIter implementation. 2008-03-02 18:20:19 +01:00
Vreixo Formoso 955f2f9c24 Added a test case that shows 2nd bug found by Thomas in ticket #126. 2008-03-02 17:08:59 +01:00
Vreixo Formoso 061dce1ec2 s/openned/opened. Deprecate incorrectly spelled errors. 2008-03-01 17:12:44 +01:00
Vreixo Formoso 31a92bd8bd Ensure filters are only applied to repeatable Streams. 2008-03-01 17:12:27 +01:00
Vreixo Formoso b3ef67feb6 Test case for iso_dir_iter_take(). 2008-03-01 16:27:54 +01:00
Vreixo Formoso 241a7295ba Ticket #127 also affects iso_dir_iter_take(). Fixed. 2008-03-01 16:16:12 +01:00
Vreixo Formoso b9331ba5c1 Fix bug in iso_dir_iter_remove(), ticket #127. 2008-03-01 15:57:12 +01:00
Vreixo Formoso 0dad87f035 Filters definition. Example XOR_encrypt filter. 2008-02-24 18:20:23 +01:00
Vreixo Formoso 37f69d5360 Remove IsoStream->get_name(), add version and type fields instead. 2008-02-24 16:58:07 +01:00
Vreixo Formoso 811743a147 Expose IsoStream and getter for IsoFile. API still not stable. 2008-02-23 18:03:12 +01:00
Vreixo Formoso 3c97b494b6 Merge Mario mainline changes. 2008-02-23 01:39:09 +01:00
Mario Danic 7b7fc4ddc1 Created empty news stub for v0.6.4 2008-02-23 01:19:16 +01:00
Mario Danic d835235a93 Updated NEWS file for bugfix release 2008-02-23 01:17:19 +01:00
Vreixo Formoso e5f1cfca40 Merge more Thomas contributions related to ticket #125. 2008-02-23 01:07:30 +01:00
Thomas Schmitt 353ed64d77 bundle_A80222_3 2008-02-22 22:43:30 +01:00
Vreixo Formoso e80ae930ea Merge changes from Thomas (ticket #125). Minor changes on merge. 2008-02-22 21:42:17 +01:00