Commit Graph

189 Commits

Author SHA1 Message Date
Vreixo Formoso 6298ef4814 Support charset conversion on symlink destination. 2008-01-05 17:45:25 +01:00
Vreixo Formoso c47e5a738d Let NULL input charset in image reading, that defaults to locale one. 2008-01-05 16:01:21 +01:00
Vreixo Formoso f3c27e681f Improve growing by padding the image, if needed.
The padding ensures first 64 KiB can be overwritten without data lost if 
we grow the image.
2008-01-05 03:16:33 +01:00
Vreixo Formoso 7af02cddd9 Support for image growing. 2008-01-05 02:03:22 +01:00
Vreixo Formoso e471333b0b Rename function to create burn_source. 2008-01-05 00:42:32 +01:00
Vreixo Formoso ee78419935 Add support for appendable multisession images. 2008-01-04 23:54:31 +01:00
Vreixo Formoso 0fdfe05d7e Fix bug in sort files. 2008-01-04 10:11:25 +01:00
Vreixo Formoso 5cf3abc075 Set sort_files in iso_modify. It improves performance. 2008-01-04 09:54:41 +01:00
Vreixo Formoso 932ce6ac70 Support for image modify. 2008-01-04 00:15:48 +01:00
Vreixo Formoso 4994155e73 Allow selection of charset encoding for RR names.
TODO: do the same with link destination.
2008-01-03 23:52:27 +01:00
Vreixo Formoso 22c73dc343 Add image contents recursively and volume attributes. 2008-01-03 20:04:08 +01:00
Vreixo Formoso 193fbaef8b Custom create_node() builder function to deal with old image files. 2008-01-03 19:47:44 +01:00
Vreixo Formoso 58a7d8e853 First functions and structures for image import. 2008-01-03 19:17:55 +01:00
Vreixo Formoso 2f535abe85 Fix bug related with reading of images with reallocated dirs. 2008-01-03 17:16:27 +01:00
Vreixo Formoso b8e44a936a Little test app that extracts contents of a file from image. 2008-01-03 13:28:51 +01:00
Vreixo Formoso 2fada8eaa4 Support for getting arbitrary file on image by path. 2008-01-03 13:27:24 +01:00
Vreixo Formoso 282ffa9a98 Function to read file contents from image. 2008-01-03 00:56:11 +01:00
Vreixo Formoso 33635c4e41 Readlink implementation for Image filesystem. 2008-01-03 00:29:30 +01:00
Vreixo Formoso b273290415 Little demo program that outputs a read iso image. 2008-01-03 00:19:39 +01:00
Vreixo Formoso 42cd599d2d Fix bug in DataSource. 2008-01-03 00:18:59 +01:00
Vreixo Formoso 5bf798d550 Support for close and readdir. 2008-01-02 19:12:12 +01:00
Vreixo Formoso a7b687818f Support for reading a dir inside an image, step 1. 2008-01-02 18:56:45 +01:00
Vreixo Formoso 8423e0acf6 Handle propertly root dir, that hasn't name nor parent. 2008-01-01 20:27:52 +01:00
Vreixo Formoso 34e7a8dad0 Fix bug in RR PX entry parsing. 2008-01-01 20:27:07 +01:00
Vreixo Formoso ad2974940a Correctly manage image size and written progress. 2008-01-01 20:25:07 +01:00
Vreixo Formoso 2a0f762213 Function to get root FileSource on a IsoImageFilesystem. 2007-12-31 22:00:44 +01:00
Vreixo Formoso be37936534 Add function to create an IsoFileSource from an ISO image. 2007-12-31 21:51:35 +01:00
Vreixo Formoso dc6cd09877 Add functions to read RockRidge SUSP entries. 2007-12-31 21:51:31 +01:00
Vreixo Formoso c296ca9ff5 iso_file_source_new_lfs() can be static. 2007-12-31 16:29:47 +01:00
Vreixo Formoso baf7f14b11 Change get_path() definition in IsoFileSource. 2007-12-31 16:27:08 +01:00
Vreixo Formoso 263770ab4f Read Volume Descriptors and identify RR extensions, if any. 2007-12-31 03:36:48 +01:00
Vreixo Formoso e18f5d8898 Change message functions signature. 2007-12-30 22:04:41 +01:00
Vreixo Formoso d8cb56ecf3 Start implementation of IsoFilesystem for reading ISO images. 2007-12-30 21:39:17 +01:00
Vreixo Formoso 135ac835eb Implementation of IsoDataSource based on POSIX I/O. 2007-12-30 18:29:39 +01:00
Vreixo Formoso 702bd0f288 Isolate non-standard eaccess usage in a util function.
That will be replaced soon with our own implementation, based on POSIX 
standard functions.
2007-12-30 18:07:01 +01:00
Vreixo Formoso c786fc70b6 Fix bug in progress info, count last written bytes in percent. 2007-12-30 18:05:35 +01:00
Vreixo Formoso 48e243d5da Define interface for IsoDataSource to access existent images. 2007-12-30 17:47:44 +01:00
Vreixo Formoso f9ee153a97 More unit test to check correct RR entries generation for symlinks. 2007-12-30 17:01:51 +01:00
Vreixo Formoso d9c9aea0c5 Fix integer overflow in progress count. 2007-12-29 22:21:11 +01:00
Vreixo Formoso 7e66fe43ce Reduce memory usage in low level tree, by storing dir info separately. 2007-12-29 18:30:59 +01:00
Vreixo Formoso 4b8db2f274 Report writting progress. 2007-12-29 17:42:57 +01:00
Vreixo Formoso a2645cbf40 Expose several tree options, to control recursive dir addition. 2007-12-29 17:15:24 +01:00
Vreixo Formoso 501275279d Change recOpts in Image, it can be part of the Image struct, not a ptr. 2007-12-29 16:49:04 +01:00
Vreixo Formoso 71cd3ccb89 Check access to file contents before adding it to public iso tree. 2007-12-29 16:34:17 +01:00
Vreixo Formoso 5c22069d19 Add function to check if we have access to IsoFileSource contents. 2007-12-29 16:30:13 +01:00
Vreixo Formoso c915c6e3f4 Add a function to identify a Stream, for user notification. 2007-12-29 01:58:42 +01:00
Vreixo Formoso 5b856cf40b More RR unit tests. 2007-12-29 01:40:40 +01:00
Vreixo Formoso 26a04559c7 Some fixes to memory leak bugs. 2007-12-28 22:45:56 +01:00
Vreixo Formoso 4c9d83f051 Define code style formatter for eclipse and apply it to source. 2007-12-28 22:10:17 +01:00
Vreixo Formoso 1ecb735e7c Improve eclipse project configuration to deal with CDT 4.0. 2007-12-28 17:39:49 +01:00