Commit Graph

  • b3f4ca1cf7 Add IsoImage context as parameter for return function. Vreixo Formoso 2008-01-28 23:55:55 +01:00
  • f2c8712b40 Make error.h header public. Vreixo Formoso 2008-01-28 23:48:03 +01:00
  • 8714228e81 Set version to 0.6.1. Vreixo Formoso 2008-01-28 00:03:08 +01:00
  • fcaa0f32bc Little documentation improves. Vreixo Formoso 2008-01-27 23:50:44 +01:00
  • 39ec815ff1 os_errno is not used by libisofs, and thus is removed from API. Vreixo Formoso 2008-01-27 18:38:55 +01:00
  • 0869f7d472 Add iso_image_get_msg_id() API. Vreixo Formoso 2008-01-27 18:20:33 +01:00
  • f1739b4323 Add Tutorial and Wiki files to revision control. Initial version. Vreixo Formoso 2008-01-27 18:08:14 +01:00
  • de338a2603 Check for non standard eaccess(), use open() otherwise. Vreixo Formoso 2008-01-27 15:53:48 +01:00
  • 5d9e481dff Check for non standard timegm, and replace it if not available. Vreixo Formoso 2008-01-27 14:41:52 +01:00
  • b97121a0e9 Support for optionally store timestamps in GMT. Vreixo Formoso 2008-01-27 14:23:59 +01:00
  • 9c43f17aea Support mangling of ISO-9660:1999 file names. Vreixo Formoso 2008-01-27 04:26:28 +01:00
  • 86072d3b3b Update iso_obtain_msgs() to allow retrieving of imgid. Vreixo Formoso 2008-01-27 03:56:37 +01:00
  • 01480b9113 Rename eclipse project to libisofs. Vreixo Formoso 2008-01-27 03:44:22 +01:00
  • 6f3d580b7c Prepare configure.ac for next release. Vreixo Formoso 2008-01-27 03:39:06 +01:00
  • 307a98815e src renamed to libisofs. Vreixo Formoso 2008-01-26 22:18:07 +01:00
  • 3528f9d0ef Add new replace modes. Vreixo Formoso 2008-01-26 21:52:42 +01:00
  • 0131ce5ff0 Expose replace mode. Vreixo Formoso 2008-01-26 21:05:41 +01:00
  • b0a6286f90 Support mangling of Joliet filenames. Vreixo Formoso 2008-01-26 18:03:35 +01:00
  • af89d11512 Little unit test. Vreixo Formoso 2008-01-26 17:07:52 +01:00
  • bd893a8cfa Base tree add functions in low level node new functions. Vreixo Formoso 2008-01-26 16:30:05 +01:00
  • ea45f858cb Default Builder is now based on low level node create functions. Vreixo Formoso 2008-01-26 16:10:23 +01:00
  • 0ad92fc56d struct iso_read_image_features is now allocated by libisofs. Vreixo Formoso 2008-01-26 15:39:58 +01:00
  • 29058378fd For API stablility reasons, make iso_read_opts private. Vreixo Formoso 2008-01-26 14:00:46 +01:00
  • 74c82d181b Add a forgotten version field... Vreixo Formoso 2008-01-26 13:58:56 +01:00
  • 1a1fcf8362 Add version field to all structs that will remain public. Vreixo Formoso 2008-01-26 13:15:15 +01:00
  • 764e99e34b For API stablility reasons, make Ecma119WriteOpts private. Vreixo Formoso 2008-01-26 13:04:16 +01:00
  • fc3f25c093 Add low level functions to create a node. Vreixo Formoso 2008-01-25 22:57:29 +01:00
  • 6bb58a2cd1 Correctly report buffer status. Vreixo Formoso 2008-01-25 13:28:13 +01:00
  • 39a1493bcd Fix returned buffer free space. Vreixo Formoso 2008-01-25 13:02:14 +01:00
  • be43181505 More improves and tests for datetime conversion. Vreixo Formoso 2008-01-24 22:18:08 +01:00
  • 7f727979e1 Add function to get library version. Vreixo Formoso 2008-01-24 21:20:31 +01:00
  • 66c2f9b7b1 Update message queue from libburn. ERROR priority now is called FAILURE. Vreixo Formoso 2008-01-24 11:39:43 +01:00
  • e70a20cbc3 Test datetime conversion implementation. Vreixo Formoso 2008-01-23 22:30:37 +01:00
  • 8b7d9eddb6 Move recOpts to IsoImage and remove that unneeded struct. Vreixo Formoso 2008-01-23 21:38:09 +01:00
  • 2515c28de9 Added little roadmap. Vreixo Formoso 2008-01-23 21:24:12 +01:00
  • a282a7581e Expose report callback. Vreixo Formoso 2008-01-23 20:46:38 +01:00
  • 75ae7fdebc Little improvements in error severity. Vreixo Formoso 2008-01-23 20:28:57 +01:00
  • 74f65d6833 Change ISO_FILE_CANT_ADD severity from WARNING to SORRY. Vreixo Formoso 2008-01-23 20:16:12 +01:00
  • c272228590 Removed stop_on_error, now replaced by iso_set_abort_severity(). Vreixo Formoso 2008-01-23 20:11:52 +01:00
  • d92f8f68d2 Option to set default values for file timestamps. Vreixo Formoso 2008-01-23 19:46:36 +01:00
  • ebcd5883e2 Update burn_source to version 1, that adds cancel() function. Vreixo Formoso 2008-01-23 00:34:27 +01:00
  • ae679b0f61 Fix bug related with datetime conversion. Contributed by Thomas. Vreixo Formoso 2008-01-22 22:24:44 +01:00
  • 164e97f6bc Added API to set the abort severity. Vreixo Formoso 2008-01-22 22:24:33 +01:00
  • 3530b7d137 Merge some bug fixes. Vreixo Formoso 2008-01-22 22:02:14 +01:00
  • e964a8ac89 Add API to get a textual description from an error. Vreixo Formoso 2008-01-22 22:00:28 +01:00
  • 7d6c80b880 Some little bug fix, related to thing I forget to change. Vreixo Formoso 2008-01-22 21:56:11 +01:00
  • ab7ea855f6 Optionally pass to message function the reason of an error. Vreixo Formoso 2008-01-22 21:36:24 +01:00
  • be7b1f6fca Remove not needed old messages. Vreixo Formoso 2008-01-22 21:14:27 +01:00
  • 6964f02308 Replace message functions with new infraestructure that supports abort on error. Vreixo Formoso 2008-01-22 21:12:27 +01:00
  • d00b66ecf2 Revert incorrect change of LIBISO_MSGS_PRIO_TOP. Vreixo Formoso 2008-01-22 11:22:25 +01:00
  • 9cd29fa47f Fix little bug related with timezone handling. Vreixo Formoso 2008-01-21 21:07:02 +01:00
  • 4a62d80a7e Fix bug related to image import. Vreixo Formoso 2008-01-21 15:30:29 +01:00
  • 1070fe4cc6 Several improves in error codes. Vreixo Formoso 2008-01-20 22:28:27 +01:00
  • a076ae9df2 Simplify function to recursively add a directory. Vreixo Formoso 2008-01-20 16:56:41 +01:00
  • a86d6219ba Update TODO list. Vreixo Formoso 2008-01-19 17:49:01 +01:00
  • 1f1160d3d1 Removed unneeded header fs_image.h. Vreixo Formoso 2008-01-19 17:47:46 +01:00
  • 1a767722c6 Expose IsoFilesystem and IsoFileSource. Vreixo Formoso 2008-01-19 17:41:01 +01:00
  • 0e87bf8792 Add type field to IsoFilesystem. Minor documentation. Vreixo Formoso 2008-01-19 17:17:50 +01:00
  • 0c1ea8cc7e Add open() and close() operations to IsoFilesystem. Vreixo Formoso 2008-01-19 16:56:46 +01:00
  • 52d1e911ac Add TODOs to TODO file. Remove // comments that cause compiler warning. Vreixo Formoso 2008-01-19 16:12:08 +01:00
  • 3361e941a6 Replace div_up() and round_up() functions with macros. Vreixo Formoso 2008-01-19 13:45:56 +01:00
  • df5aa263ec Replace per Image messenger with a global one, and use image id instead. Vreixo Formoso 2008-01-19 02:48:12 +01:00
  • 88eea232aa Update libiso_msgs with new Thomas changes. Vreixo Formoso 2008-01-19 01:04:19 +01:00
  • 57025a614d Support for reading ISO-9660:1999 images. Vreixo Formoso 2008-01-17 00:15:42 +01:00
  • c57a5196a3 Prevent HINT when found SP and ER entries in "." entry of root node. Vreixo Formoso 2008-01-16 22:09:29 +01:00
  • 5ed68d20e9 Add support for ISO-9660:1999. Vreixo Formoso 2008-01-16 21:51:41 +01:00
  • 46507e68aa Fix little bug. Vreixo Formoso 2008-01-16 20:28:24 +01:00
  • cd27776154 Replace joliet_dir_info with a pointer, to reduce memory usage. Vreixo Formoso 2008-01-16 20:16:08 +01:00
  • 5fe04ccfb2 Add option to ignore special files. Vreixo Formoso 2008-01-15 17:23:34 +01:00
  • 9a66c6cd33 Enhance support for relaxe ISO constraints. Vreixo Formoso 2008-01-15 00:21:07 +01:00
  • 9ad9b10c67 Joliet also need directory sizes to be a multiple of block size. Vreixo Formoso 2008-01-14 23:51:16 +01:00
  • e0db7463da Added cookbook documentation for ISO/IEC 9660:1999. Vreixo Formoso 2008-01-14 22:20:10 +01:00
  • 9ebc4a1eef Add some more control to the ring buffer. Vreixo Formoso 2008-01-14 21:13:53 +01:00
  • 8bc1cf90a9 Fix important bug in mangle_single_dir. Vreixo Formoso 2008-01-14 17:15:28 +01:00
  • 910a63f28a Fix little bug related with dir length calculation. Vreixo Formoso 2008-01-14 01:33:36 +01:00
  • a58bc8a25a Add extended information to IsoNode. Still not exposed nor compiled. Vreixo Formoso 2008-01-13 17:59:53 +01:00
  • a1bcc73198 Support for relaxed filenames on ISO-9660 images. Vreixo Formoso 2008-01-13 01:06:56 +01:00
  • fbf590c8a2 Add function for relaxed filenames to directories. Vreixo Formoso 2008-01-13 00:35:58 +01:00
  • c3582226f3 Function to generate relaxed ISO filenames. Vreixo Formoso 2008-01-12 22:16:38 +01:00
  • 4da469a3bf Addapt recursive addition function to new replace enum. Vreixo Formoso 2008-01-12 21:08:25 +01:00
  • f118b0a48d Encapsulate insertion of nodes in node.c. Define replace behavior. Vreixo Formoso 2008-01-12 18:03:59 +01:00
  • bff5cb9333 More memory leak related fixes in unit tests. Vreixo Formoso 2008-01-12 17:40:36 +01:00
  • 7e8a9b9473 Prevent some memory leaks in unit tests. Vreixo Formoso 2008-01-12 17:32:44 +01:00
  • 25f4402147 Prevent memory leak in case of failure. Vreixo Formoso 2008-01-12 17:32:16 +01:00
  • 8115ba6c24 Fix link problem by removing all inline functions defined in .h files. Vreixo Formoso 2008-01-12 03:54:53 +01:00
  • c00d84f0f2 Improve mangling algorithm, by using a hash table for name search. Vreixo Formoso 2008-01-12 02:43:07 +01:00
  • 4b3a86185f Fix some bugs in hash table implementation. Vreixo Formoso 2008-01-12 02:42:27 +01:00
  • b4d76f7925 Add a hash table implementation. Vreixo Formoso 2008-01-12 02:07:16 +01:00
  • b29e2a7db2 Improve filesystem implementation to deal with local files. Vreixo Formoso 2008-01-11 19:48:52 +01:00
  • 953da9ff8f Support for patching isolinux images. Vreixo Formoso 2008-01-11 17:09:31 +01:00
  • 807c43b20e Implementation of a IsoStream to read from a memory buffer. Vreixo Formoso 2008-01-11 16:42:18 +01:00
  • cd8943105c Functions to access volume information from an IsoImageFilesystem. Vreixo Formoso 2008-01-11 16:19:50 +01:00
  • f27f2449f9 Support for reading El-Torito info from previous images. Vreixo Formoso 2008-01-11 15:43:39 +01:00
  • 53c2215ab3 Add function to get the parent of a given node. Vreixo Formoso 2008-01-10 22:10:11 +01:00
  • e9e1d28333 Improve demo program, including support for El-Torito. Vreixo Formoso 2008-01-10 19:41:38 +01:00
  • 0d06e24cd5 Add support for El-Torito. Vreixo Formoso 2008-01-10 19:41:08 +01:00
  • 4f029437e2 Handling of El-Torito boot catalog at low level. Vreixo Formoso 2008-01-10 18:53:39 +01:00
  • 2ad6f5f667 Change IsoStream get_id definition, to always provide a valid id. Vreixo Formoso 2008-01-10 17:56:39 +01:00
  • 47bdbd76b5 Add El-Torito estructures to an IsoImage, and APIs for manage it. Vreixo Formoso 2008-01-10 17:22:53 +01:00
  • 51df8c6284 Fix bug introduced when adding Joliet that causes libisofs to hang. Vreixo Formoso 2008-01-09 18:57:47 +01:00