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
a076ae9df2
Simplify function to recursively add a directory.
2008-01-20 16:56:41 +01:00
f27f2449f9
Support for reading El-Torito info from previous images.
2008-01-11 15:43:39 +01:00
47bdbd76b5
Add El-Torito estructures to an IsoImage, and APIs for manage it.
2008-01-10 17:22:53 +01:00
a7b687818f
Support for reading a dir inside an image, step 1.
2008-01-02 18:56:45 +01:00
dc6cd09877
Add functions to read RockRidge SUSP entries.
2007-12-31 21:51:31 +01:00
263770ab4f
Read Volume Descriptors and identify RR extensions, if any.
2007-12-31 03:36:48 +01:00
d8cb56ecf3
Start implementation of IsoFilesystem for reading ISO images.
2007-12-30 21:39:17 +01:00
135ac835eb
Implementation of IsoDataSource based on POSIX I/O.
2007-12-30 18:29:39 +01:00
35ef22cdd7
Implement ECMA-119 burn_source and writer thread handling.
...
At this time, nglibisofs is able to output an image!! Note that communication
between writer and read thread is done via a pipe. That will be replaced by a
ring buffer in the near future.
2007-12-22 17:09:28 +01:00
f2e3a2c9fc
Guard against empty names.
2007-12-20 16:09:29 +01:00
36894d6a23
Implementation of the write function to use by the Writers.
2007-12-18 00:37:24 +01:00
f279676b6b
Check file size to ensure file bigger than 4GB are not added to image.
2007-12-17 20:47:53 +01:00
c03d4d9b33
Implementation of name mangling algorithm.
...
This has to ensure that file names are unique among all files in an iso
directory. Current implementation can be improved by using a hash table
to keep the names, instead of iterate over all children. An alternative
method, keeping children sorted all the time, thus allowing binary
search, has been considered but discarded.
Current implementation support up to 9,999,999 equal files per
directory.
2007-12-16 17:32:05 +01:00
315f1a1717
Support for charset conversion from any encoding to ASCII.
2007-12-14 21:42:55 +01:00
5ec93b50f4
Add functions to remove nodes from a dir. Handle deletion of dirs
...
propertly.
2007-12-01 02:43:37 +01:00
a4f283fac6
Functions to add and get a node inside a dir.
2007-12-01 01:42:21 +01:00
1bda81869b
Add IsoFileSource implementation for local filesystem.
2007-11-25 16:46:21 +01:00
6c090c9a7b
Added more files, mainly beginning of filesystem sources implementation.
2007-11-24 16:58:36 +01:00