Commit Graph

1556 Commits

Author SHA1 Message Date
rocky
4d393869ba Tighter declarations of variables. 2005-02-28 02:05:19 +00:00
rocky
306f8bc498 More device error return codes. More detailed errors when CDROM_SEND_PACKET
fails.
2005-02-28 02:00:20 +00:00
rocky
602be8e5c6 win32.c: fill in read_data_blocks (use mmc routine)
iso-info.c: lint cast on output
iso9660.c: deal with struct tm's that don't have gmt_off.
2005-02-27 20:16:08 +00:00
rocky
a63bca7440 Show seconds in ISO9660 listing. 2005-02-26 23:25:33 +00:00
rocky
86cf5ff85f Copy last changes to parse_rock_ridge_stat_internal(). 2005-02-26 17:54:49 +00:00
rocky
1781cf1a3d Fix bugs in getting full symbolic link name (when multiple directories).
Remove unnecessary malloc in realloc_symlink().
2005-02-26 17:20:33 +00:00
rocky
70025d7a32 Show modification time, not create time as seems to be the common case
for ls.
2005-02-26 15:41:20 +00:00
rocky
8c6963dba9 Time's on iso9660 have changed. 2005-02-26 15:06:25 +00:00
rocky
60032c9c2d Change to iso9660_get_dtime to make dates on Rock-Ridge CD's match
what the OS reports when mounting. A bit was done by trial and error
although it doesn't seem *inconsistent* with standards definitions.
2005-02-26 14:58:53 +00:00
rocky
039ff7c756 Bug in setting blocksize - wasn't using passed parameter. 2005-02-25 10:22:48 +00:00
rocky
c350e2bdf3 Remove duplicate #define's 2005-02-25 09:47:10 +00:00
rocky
62c514d60d _cdio_generic.c: OSX does return CDIO_CDROM_CDI_TRACK.
_cdio_osx.c: fixup read_data_blocks. May have to complicate more if we
need to make a distinction between Form 1 and Form 2. Revise for
current name/variable conventions.
2005-02-25 09:17:41 +00:00
rocky
f21d10168d Erroneous parameter passed. 2005-02-25 09:08:57 +00:00
rocky
b4a4b971f9 Guard against deferencing NULL pointer. 2005-02-24 06:32:57 +00:00
rocky
8e8e12f906 Use TR_ values from cdio/cdda.h. 2005-02-24 00:25:52 +00:00
rocky
f49cd32f45 Add read_data_blocks; revise according to current conventions. 2005-02-24 00:18:34 +00:00
rocky
0661cbd0b6 Don't assume all OS's have tm_gmtoff 2005-02-23 00:43:05 +00:00
rocky
a37cfc0ba4 NEWS: all that's gone on so far in 0.73cvs
README: Note paranoia and samba vfs module
*.{h,c}: more debugger symbols. Use _s convention more.
2005-02-22 10:42:50 +00:00
rocky
7bbdbd4f7c iso9660_get_dtime hack: we've seen it happen that everything except
gmtoff is zero and the expected date is the beginning of the epoch. So
we accept 6 numbers being zero. I'm also not sure if using the of the
Epoch is also the right thing to do either.
2005-02-22 09:55:47 +00:00
rocky
1dcab83589 Missing new symbol. Thanks again to Steve Schultz 2005-02-22 04:39:23 +00:00
rocky
5eacbe6af2 More time corrections as hopefully move towards Nirvana. 2005-02-22 04:32:52 +00:00
rocky
a2fccc90c4 Add routine for extracing ISO 9660 long time format and probably correct
the short-time format a little.

Handle Rock-Ridge time and be able to display it.
This pretty much completes the bulk of handling Rock-Ridge extensions.
2005-02-22 02:02:46 +00:00
rocky
ec0564dfee Process Rock-Ridge time fields. Not tested or shown yet.
Break out Rock Ridge fields of our ISO9660 stat.
2005-02-21 09:00:53 +00:00
rocky
5b029744c6 Process symbolic links. Remove some memory leaks. 2005-02-21 02:02:12 +00:00
rocky
6562607cf4 *** empty log message *** 2005-02-20 22:24:56 +00:00
rocky
7a45afb450 Fix some memory leaks caught by valgrind. Also replace a relloc - not sure
why valgrind was having problems with that.
2005-02-20 17:47:01 +00:00
rocky
3d97c7ded6 Correct Rock-Ridge directory/link listing.
{cd,iso}-info --no-rock-ridge works (and with rock-ridge too)
test/*.right: output is now what I guess it's should be
2005-02-20 16:21:06 +00:00
rocky
25f560b5cf Add LSNs more places. 2005-02-20 10:40:56 +00:00
rocky
9c377e1fe3 Add LSN's 2005-02-20 10:37:36 +00:00
rocky
4bee04f8f6 Put in LSN's and sizes more often. 2005-02-20 10:34:45 +00:00
rocky
99bf11d7c1 "printf (" -> "report (stdout," 2005-02-20 10:23:26 +00:00
rocky
a8e1fd6038 all: Add iso9660_get_rock_attr_str to get an ls-like mode string for rock
ridge.

{cd,iso}-info.c util.{c,h}: put common printing routine in util.c

rock.h: add enum for NM flags
iso9660.h: move mode_t typedef so it can be used in rock.h
xa.{c,h}: small typos.

test/*: in most cases better output. On VCD's however there there is a
slight regression on displaying the filename someitmes. Will be
addressed later.
2005-02-20 10:21:01 +00:00
rocky
0a048cb05c *** empty log message *** 2005-02-20 03:20:42 +00:00
rocky
0d607352c1 Another small change/generalization: don't limit driver to a BIN/CUE image. 2005-02-20 03:20:05 +00:00
rocky
fa0d9dfc8a Revise these for current state-of-the-art use and show off libiso9660
library with more compitency.

We now allow one to specify the CUE file as well as file to extract.
2005-02-20 03:15:42 +00:00
rocky
ad554145e7 Revise now that we have a separate C++ directory. 2005-02-20 03:13:31 +00:00
rocky
f5fbcf8a49 Add --no-header as all regression tests probably should do (so we
don't get copyright info.)
2005-02-19 11:48:17 +00:00
rocky
6600edd69c Add debugging enumeration for ISO EXTENSION masks. 2005-02-19 11:47:05 +00:00
rocky
1b52b05e36 Add C++ Makefile. 2005-02-19 11:46:00 +00:00
rocky
89ea3eb0e1 Allow C++ programs to issue mmc commands. 2005-02-19 11:45:03 +00:00
rocky
674b79f3dc Ooops. MMC4 wasn't supposed to get in there. 2005-02-19 11:44:06 +00:00
rocky
834b1d06b6 cd-info.c: tolerate CDDB options even when we don't support CDDB.
Better error reporting of bad options.
2005-02-19 11:43:05 +00:00
rocky
59865cec72 Move C++ files to C++ directory. Add mmc{1,2} checking to list of C++
programs compiled.
2005-02-19 11:42:18 +00:00
rocky
2d41f7dc42 Add read_data_sectors 2005-02-19 00:58:12 +00:00
rocky
e643816fba Wasn't running ISO9660 regression tests. Output now includes file sizes. 2005-02-18 23:49:45 +00:00
rocky
e5c5886032 Add filesystem size --iso9660 output. 2005-02-18 23:25:45 +00:00
rocky
0cf6cf5fe2 Think this is more correct. 2005-02-18 22:40:34 +00:00
rocky
b2365280af Use translated name in directory reporting. 2005-02-18 22:36:29 +00:00
rocky
a68d88f117 Remove bug in Joliet-handling when adding Rock Ridge is not there. 2005-02-18 22:35:48 +00:00
rocky
e65d0eb854 Mode sense changes. Not sure about this though. 2005-02-18 09:49:14 +00:00