Commit Graph

13 Commits

Author SHA1 Message Date
rocky
b7a7319c57 Respect localtime parameter in iso9660_get_dtime 2005-03-03 10:32:01 +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
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
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
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
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
78eabe4f2a iso9660.h, iso9660.c, xa.c, xa.h: Add const char's for debugging use.
iso9660.h: go over yet again for more info from the ECMA 119 spec.
2005-02-12 18:24:21 +00:00
rocky
521fb446a9 All structure tags now end in _s and we have typedefs for all of them
(ending in _t).
iso9660.h: abc -> a.b.c for ISO fields.
2005-02-12 10:23:18 +00:00
rocky
b58349ba1a Make debugger-helping enums extern'd and define onces elsewhere. 2005-02-05 12:37:35 +00:00
rocky
6c14d28918 BIG REORGANIZATION.
Reorganize directory structure for inclusion of cd-paranoia. Works for
GNU/Linux. Other OS's may be broken. Regression test output needs to
be adjusted too.

Move:
lib/driver (split off of lib)
lib/iso9660 (split off of lib)

Add from paranoia:
lib/cdda_interface
lib/paranoia
src/paranoia

Also made some small changes to capability indentification to show
more reading capabilties and show that.

cd-info now shows the total disc size.
2004-12-18 17:29:32 +00:00