Commit Graph

661 Commits

Author SHA1 Message Date
Vreixo Formoso be7b1f6fca Remove not needed old messages. 2008-01-22 21:14:27 +01:00
Vreixo Formoso 6964f02308 Replace message functions with new infraestructure that supports abort
on error.
2008-01-22 21:12:27 +01:00
Vreixo Formoso d00b66ecf2 Revert incorrect change of LIBISO_MSGS_PRIO_TOP. 2008-01-22 11:22:25 +01:00
Vreixo Formoso 9cd29fa47f Fix little bug related with timezone handling. 2008-01-21 21:07:02 +01:00
Vreixo Formoso 4a62d80a7e Fix bug related to image import. 2008-01-21 15:30:29 +01:00
Vreixo Formoso 1070fe4cc6 Several improves in error codes.
- Code severity and priority in error codes.
- Added ERROR severity, suitable for function failures.
- Review libisofs errors and its severity.
2008-01-20 22:28:27 +01:00
Vreixo Formoso a076ae9df2 Simplify function to recursively add a directory. 2008-01-20 16:56:41 +01:00
Vreixo Formoso a86d6219ba Update TODO list. 2008-01-19 17:49:01 +01:00
Vreixo Formoso 1f1160d3d1 Removed unneeded header fs_image.h. 2008-01-19 17:47:46 +01:00
Vreixo Formoso 1a767722c6 Expose IsoFilesystem and IsoFileSource. 2008-01-19 17:41:01 +01:00
Vreixo Formoso 0e87bf8792 Add type field to IsoFilesystem. Minor documentation. 2008-01-19 17:17:50 +01:00
Vreixo Formoso 0c1ea8cc7e Add open() and close() operations to IsoFilesystem. 2008-01-19 16:56:46 +01:00
Vreixo Formoso 52d1e911ac Add TODOs to TODO file. Remove // comments that cause compiler warning. 2008-01-19 16:12:08 +01:00
Vreixo Formoso 3361e941a6 Replace div_up() and round_up() functions with macros. 2008-01-19 13:45:56 +01:00
Vreixo Formoso df5aa263ec Replace per Image messenger with a global one, and use image id instead. 2008-01-19 02:48:12 +01:00
Vreixo Formoso 88eea232aa Update libiso_msgs with new Thomas changes. 2008-01-19 01:04:19 +01:00
Vreixo Formoso 57025a614d Support for reading ISO-9660:1999 images. 2008-01-17 00:15:42 +01:00
Vreixo Formoso c57a5196a3 Prevent HINT when found SP and ER entries in "." entry of root node. 2008-01-16 22:09:29 +01:00
Vreixo Formoso 5ed68d20e9 Add support for ISO-9660:1999. 2008-01-16 21:51:41 +01:00
Vreixo Formoso 46507e68aa Fix little bug. 2008-01-16 20:28:24 +01:00
Vreixo Formoso cd27776154 Replace joliet_dir_info with a pointer, to reduce memory usage. 2008-01-16 20:16:08 +01:00
Vreixo Formoso 5fe04ccfb2 Add option to ignore special files. 2008-01-15 17:23:34 +01:00
Vreixo Formoso 9a66c6cd33 Enhance support for relaxe ISO constraints. 2008-01-15 00:21:07 +01:00
Vreixo Formoso 9ad9b10c67 Joliet also need directory sizes to be a multiple of block size. 2008-01-14 23:51:16 +01:00
Vreixo Formoso e0db7463da Added cookbook documentation for ISO/IEC 9660:1999. 2008-01-14 22:20:10 +01:00
Vreixo Formoso 9ebc4a1eef Add some more control to the ring buffer. 2008-01-14 21:13:53 +01:00
Vreixo Formoso 8bc1cf90a9 Fix important bug in mangle_single_dir. 2008-01-14 17:15:28 +01:00
Vreixo Formoso 910a63f28a Fix little bug related with dir length calculation. 2008-01-14 01:33:36 +01:00
Vreixo Formoso a58bc8a25a Add extended information to IsoNode. Still not exposed nor compiled. 2008-01-13 17:59:53 +01:00
Vreixo Formoso a1bcc73198 Support for relaxed filenames on ISO-9660 images. 2008-01-13 01:06:56 +01:00
Vreixo Formoso fbf590c8a2 Add function for relaxed filenames to directories. 2008-01-13 00:35:58 +01:00
Vreixo Formoso c3582226f3 Function to generate relaxed ISO filenames. 2008-01-12 22:16:38 +01:00
Vreixo Formoso 4da469a3bf Addapt recursive addition function to new replace enum. 2008-01-12 21:08:25 +01:00
Vreixo Formoso f118b0a48d Encapsulate insertion of nodes in node.c. Define replace behavior. 2008-01-12 18:03:59 +01:00
Vreixo Formoso bff5cb9333 More memory leak related fixes in unit tests. 2008-01-12 17:40:36 +01:00
Vreixo Formoso 7e8a9b9473 Prevent some memory leaks in unit tests. 2008-01-12 17:32:44 +01:00
Vreixo Formoso 25f4402147 Prevent memory leak in case of failure. 2008-01-12 17:32:16 +01:00
Vreixo Formoso 8115ba6c24 Fix link problem by removing all inline functions defined in .h files. 2008-01-12 03:54:53 +01:00
Vreixo Formoso c00d84f0f2 Improve mangling algorithm, by using a hash table for name search. 2008-01-12 02:43:07 +01:00
Vreixo Formoso 4b3a86185f Fix some bugs in hash table implementation. 2008-01-12 02:42:27 +01:00
Vreixo Formoso b4d76f7925 Add a hash table implementation. 2008-01-12 02:07:16 +01:00
Vreixo Formoso b29e2a7db2 Improve filesystem implementation to deal with local files.
Instead of storing the path of each file, we store the name plus a ref 
to the parent. That way, we safe around 5-10% of memory.
2008-01-11 19:48:52 +01:00
Vreixo Formoso 953da9ff8f Support for patching isolinux images. 2008-01-11 17:09:31 +01:00
Vreixo Formoso 807c43b20e Implementation of a IsoStream to read from a memory buffer. 2008-01-11 16:42:18 +01:00
Vreixo Formoso cd8943105c Functions to access volume information from an IsoImageFilesystem. 2008-01-11 16:19:50 +01:00
Vreixo Formoso f27f2449f9 Support for reading El-Torito info from previous images. 2008-01-11 15:43:39 +01:00
Vreixo Formoso 53c2215ab3 Add function to get the parent of a given node. 2008-01-10 22:10:11 +01:00
Vreixo Formoso e9e1d28333 Improve demo program, including support for El-Torito. 2008-01-10 19:41:38 +01:00
Vreixo Formoso 0d06e24cd5 Add support for El-Torito. 2008-01-10 19:41:08 +01:00
Vreixo Formoso 4f029437e2 Handling of El-Torito boot catalog at low level. 2008-01-10 18:53:39 +01:00