This is a log of old Subversion revisions, before this project moved into git.
It is no longer updated.
For less detailed change information, see the NEWS file.
------------------------------------------------------------------------
r832 | jbj | 2010-04-12 20:12:47 +0200 (Mon, 12 Apr 2010) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
A /magicrescue/trunk/recipes/rar
M /magicrescue/trunk/release.sh
Add RAR recipe
------------------------------------------------------------------------
r825 | jbj | 2009-11-04 16:27:13 +0100 (Wed, 04 Nov 2009) | 1 line
Changed paths:
M /magicrescue/trunk/NEWS
M /magicrescue/trunk/new_NEWS
Release 1.1.8
------------------------------------------------------------------------
r824 | jbj | 2009-11-03 10:00:58 +0100 (Tue, 03 Nov 2009) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
A /magicrescue/trunk/recipes/mbox
A /magicrescue/trunk/recipes/mbox-mozilla-inbox
A /magicrescue/trunk/recipes/mbox-mozilla-sent
New mbox recipes
------------------------------------------------------------------------
r822 | jbj | 2009-10-01 21:13:49 +0200 (Thu, 01 Oct 2009) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
M /magicrescue/trunk/src/magicrescue.c
It appears that there exists a program named safecat. Move tools dir to beginning of path so our safecat takes precedence.
------------------------------------------------------------------------
r821 | jbj | 2009-10-01 14:53:12 +0200 (Thu, 01 Oct 2009) | 1 line
Changed paths:
M /magicrescue/trunk/config.d/50getrlimit
M /magicrescue/trunk/new_NEWS
Raise maximum virtual memory usage for helper programs from 50MB to 1024MB.
------------------------------------------------------------------------
r820 | jbj | 2009-09-04 22:22:31 +0200 (Fri, 04 Sep 2009) | 1 line
Changed paths:
M /magicrescue/trunk/recipes/zip
fix a small oops in release
------------------------------------------------------------------------
r818 | jbj | 2009-09-04 19:48:26 +0200 (Fri, 04 Sep 2009) | 1 line
Changed paths:
M /magicrescue/trunk/NEWS
M /magicrescue/trunk/new_NEWS
Release 1.1.7
------------------------------------------------------------------------
r817 | jbj | 2009-09-04 19:44:36 +0200 (Fri, 04 Sep 2009) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
M /magicrescue/trunk/recipes/zip
Apply patch to fix problems in zip recipe
------------------------------------------------------------------------
r794 | jbj | 2009-02-15 22:20:29 +0100 (Sun, 15 Feb 2009) | 1 line
Changed paths:
M /magicrescue/trunk/release.sh
Update release script to point to new server
------------------------------------------------------------------------
r792 | jbj | 2009-02-15 22:14:04 +0100 (Sun, 15 Feb 2009) | 1 line
Changed paths:
M /magicrescue/trunk/NEWS
M /magicrescue/trunk/new_NEWS
Release 1.1.6
------------------------------------------------------------------------
r791 | jbj | 2009-02-15 21:58:09 +0100 (Sun, 15 Feb 2009) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
A /magicrescue/trunk/recipes/ppm
Add PPM recipe from Daniel J Blueman
------------------------------------------------------------------------
r790 | jbj | 2009-02-15 21:38:46 +0100 (Sun, 15 Feb 2009) | 1 line
Changed paths:
M /magicrescue/trunk/recipes/nikon-raw
Modifications for the Nikon recipe from Daniel J Blueman
------------------------------------------------------------------------
r773 | jbj | 2008-10-29 08:12:57 +0100 (Wed, 29 Oct 2008) | 1 line
Changed paths:
M /magicrescue/trunk/doc/magicrescue.pod
typo
------------------------------------------------------------------------
r771 | jbj | 2008-10-06 18:55:59 +0200 (Mon, 06 Oct 2008) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
A /magicrescue/trunk/recipes/nikon-raw
Add recipe for Nikon raw photos
------------------------------------------------------------------------
r603 | jbj | 2008-01-17 14:04:15 +0100 (Thu, 17 Jan 2008) | 1 line
Changed paths:
M /magicrescue/trunk/NEWS
M /magicrescue/trunk/new_NEWS
Release 1.1.5
------------------------------------------------------------------------
r602 | jbj | 2008-01-17 12:33:57 +0100 (Thu, 17 Jan 2008) | 1 line
Changed paths:
M /magicrescue/trunk/configure
Workaround for Solaris /bin/sh non-POSIX 'trap' command
------------------------------------------------------------------------
r590 | jbj | 2007-12-31 16:25:04 +0100 (Mon, 31 Dec 2007) | 1 line
Changed paths:
M /magicrescue/trunk/src/dupemap.c
M /magicrescue/trunk/src/magicrescue.c
M /magicrescue/trunk/src/recipe.c
M /magicrescue/trunk/src/recipe.h
M /magicrescue/trunk/src/scanner.c
M /magicrescue/trunk/src/scanner.h
M /magicrescue/trunk/src/util.c
M /magicrescue/trunk/src/util.h
M /magicrescue/trunk/tools/textextract.c
Change buffers to signed string types to silence gcc warnings
------------------------------------------------------------------------
r589 | jbj | 2007-12-31 15:37:57 +0100 (Mon, 31 Dec 2007) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
news
------------------------------------------------------------------------
r588 | jbj | 2007-12-31 15:13:24 +0100 (Mon, 31 Dec 2007) | 1 line
Changed paths:
A /magicrescue/trunk/recipes/canon-cr2
Add a recipe for Canon CR2 RAW files
------------------------------------------------------------------------
r490 | jbj | 2007-06-22 10:49:38 +0200 (Fri, 22 Jun 2007) | 1 line
Changed paths:
M /magicrescue/trunk/configure
typo
------------------------------------------------------------------------
r489 | jbj | 2007-06-21 22:30:14 +0200 (Thu, 21 Jun 2007) | 1 line
Changed paths:
M /magicrescue/trunk/configure
Syntax fix to make configure script work on the dash shell (Debian, Ubuntu, ...)
------------------------------------------------------------------------
r488 | jbj | 2007-06-03 23:30:57 +0200 (Sun, 03 Jun 2007) | 1 line
Changed paths:
M /magicrescue/trunk/doc/dupemap.pod
typo
------------------------------------------------------------------------
r483 | jbj | 2007-05-01 22:14:43 +0200 (Tue, 01 May 2007) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
A /magicrescue/trunk/recipes/flac
Add flac recipe
------------------------------------------------------------------------
r333 | jbj | 2004-08-15 11:19:08 +0200 (Sun, 15 Aug 2004) | 1 line
Changed paths:
M /magicrescue/trunk/configure
Proper cleanup after configure
------------------------------------------------------------------------
r332 | jbj | 2004-08-15 01:31:23 +0200 (Sun, 15 Aug 2004) | 1 line
Changed paths:
M /magicrescue/trunk/README
No users know what X/OPEN is
------------------------------------------------------------------------
r330 | jbj | 2004-08-15 01:16:20 +0200 (Sun, 15 Aug 2004) | 1 line
Changed paths:
M /magicrescue/trunk/NEWS
M /magicrescue/trunk/new_NEWS
Release 1.1.4
------------------------------------------------------------------------
r329 | jbj | 2004-08-15 01:10:37 +0200 (Sun, 15 Aug 2004) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
news
------------------------------------------------------------------------
r328 | jbj | 2004-08-15 01:05:27 +0200 (Sun, 15 Aug 2004) | 1 line
Changed paths:
A /magicrescue/trunk/config.config
M /magicrescue/trunk/config.d/50cygwin
M /magicrescue/trunk/configure
Overhaul of configure to make it more independent of Magic Rescue. Also fixes the deletion of config.h by ./configure --help.
------------------------------------------------------------------------
r327 | jbj | 2004-08-15 00:43:25 +0200 (Sun, 15 Aug 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile.in
Remove nonsense dependency
------------------------------------------------------------------------
r326 | jbj | 2004-08-14 16:02:21 +0200 (Sat, 14 Aug 2004) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
M /magicrescue/trunk/src/magicrescue.c
M /magicrescue/trunk/src/scanner.c
Remove ugly workaround and fix the real bug instead
------------------------------------------------------------------------
r324 | jbj | 2004-08-10 22:33:04 +0200 (Tue, 10 Aug 2004) | 1 line
Changed paths:
M /magicrescue/trunk/NEWS
M /magicrescue/trunk/new_NEWS
Release 1.1.3
------------------------------------------------------------------------
r323 | jbj | 2004-08-10 22:04:25 +0200 (Tue, 10 Aug 2004) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
M /magicrescue/trunk/tools/oleextract.pl
Work around cygwin problem with msoffice
------------------------------------------------------------------------
r322 | jbj | 2004-08-10 20:37:26 +0200 (Tue, 10 Aug 2004) | 2 lines
Changed paths:
M /magicrescue/trunk/src/dupemap.c
M /magicrescue/trunk/src/recur.c
M /magicrescue/trunk/src/scanner.c
M /magicrescue/trunk/tools/textextract.c
silence warnings from ./configure --strict
------------------------------------------------------------------------
r321 | jbj | 2004-08-10 20:24:12 +0200 (Tue, 10 Aug 2004) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
news
------------------------------------------------------------------------
r320 | jbj | 2004-08-10 20:22:18 +0200 (Tue, 10 Aug 2004) | 1 line
Changed paths:
M /magicrescue/trunk/src/magicrescue.c
Temporary fix to make it pass the testsuite
------------------------------------------------------------------------
r312 | jbj | 2004-07-12 21:01:11 +0200 (Mon, 12 Jul 2004) | 1 line
Changed paths:
M /magicrescue/trunk/tests/tests.pl
magicrescue -b doesn't work with textextract -r
------------------------------------------------------------------------
r311 | jbj | 2004-07-11 01:42:15 +0200 (Sun, 11 Jul 2004) | 1 line
Changed paths:
M /magicrescue/trunk/src/magicrescue.c
oops
------------------------------------------------------------------------
r310 | jbj | 2004-07-11 01:31:54 +0200 (Sun, 11 Jul 2004) | 1 line
Changed paths:
A /magicrescue/trunk/tests/samples/gimp-xcf (from /magicrescue/trunk/tests/samples/xcf:309)
A /magicrescue/trunk/tests/samples/gpl
D /magicrescue/trunk/tests/samples/xcf
New samples in test suite
------------------------------------------------------------------------
r309 | jbj | 2004-07-11 00:53:00 +0200 (Sun, 11 Jul 2004) | 1 line
Changed paths:
M /magicrescue/trunk/doc/magicrescue.pod
M /magicrescue/trunk/recipes/gpl
M /magicrescue/trunk/recipes/gzip
M /magicrescue/trunk/recipes/perl
M /magicrescue/trunk/src/magicrescue.c
M /magicrescue/trunk/tools/textextract.c
Make allow_overlap and textextract -r take an argument in bytes
------------------------------------------------------------------------
r308 | jbj | 2004-07-10 15:04:11 +0200 (Sat, 10 Jul 2004) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
news
------------------------------------------------------------------------
r307 | jbj | 2004-07-10 15:03:56 +0200 (Sat, 10 Jul 2004) | 1 line
Changed paths:
M /magicrescue/trunk/tools/textextract.c
Better textextract
------------------------------------------------------------------------
r306 | jbj | 2004-07-08 23:12:12 +0200 (Thu, 08 Jul 2004) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
A /magicrescue/trunk/recipes/gimp-xcf
A /magicrescue/trunk/tests/samples/xcf
A /magicrescue/trunk/tools/gimp-resave.pl
Add GIMP xcf file support
------------------------------------------------------------------------
r305 | jbj | 2004-07-07 18:26:45 +0200 (Wed, 07 Jul 2004) | 1 line
Changed paths:
M /magicrescue/trunk/config.d/50dbm
M /magicrescue/trunk/src/find_dbm.h
Support debian's gdbm-ndbm.h
------------------------------------------------------------------------
r304 | jbj | 2004-07-06 21:37:48 +0200 (Tue, 06 Jul 2004) | 1 line
Changed paths:
M /magicrescue/trunk/src/util.c
cosmetics
------------------------------------------------------------------------
r303 | jbj | 2004-06-16 16:39:40 +0200 (Wed, 16 Jun 2004) | 1 line
Changed paths:
M /magicrescue/trunk/doc/dupemap.pod
Change dupemap docs for better results
------------------------------------------------------------------------
r302 | jbj | 2004-06-14 21:11:29 +0200 (Mon, 14 Jun 2004) | 1 line
Changed paths:
A /magicrescue/trunk/recipes/gpl
A /magicrescue/trunk/tools/script_rename.pl
First attempt at GPL recipe
------------------------------------------------------------------------
r301 | jbj | 2004-06-14 21:09:33 +0200 (Mon, 14 Jun 2004) | 1 line
Changed paths:
M /magicrescue/trunk/tools/textextract.c
More TODO
------------------------------------------------------------------------
r300 | jbj | 2004-06-14 00:28:50 +0200 (Mon, 14 Jun 2004) | 1 line
Changed paths:
M /magicrescue/trunk/tools/textextract.c
More plans for textextract
------------------------------------------------------------------------
r299 | jbj | 2004-06-14 00:07:29 +0200 (Mon, 14 Jun 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicsort
bugfix: don't change only the first invalid character to _
------------------------------------------------------------------------
r298 | jbj | 2004-06-13 23:41:23 +0200 (Sun, 13 Jun 2004) | 1 line
Changed paths:
M /magicrescue/trunk/tools/textextract.c
Replace textextract's goto-flow with function-flow. Rename var output to outfd
------------------------------------------------------------------------
r297 | jbj | 2004-06-13 23:37:20 +0200 (Sun, 13 Jun 2004) | 1 line
Changed paths:
M /magicrescue/trunk/recipes/perl
Write more info
------------------------------------------------------------------------
r296 | jbj | 2004-06-13 20:58:36 +0200 (Sun, 13 Jun 2004) | 4 lines
Changed paths:
M /magicrescue/trunk/tools/textextract.c
tools/textextract:
- Added -r option to search for BOF as well as EOF
- Set last_letter to NULL when uninitialized
------------------------------------------------------------------------
r295 | jbj | 2004-06-12 21:08:52 +0200 (Sat, 12 Jun 2004) | 1 line
Changed paths:
M /magicrescue/trunk/tests/tests.pl
Test -b argument in some of the iterations
------------------------------------------------------------------------
r294 | jbj | 2004-06-07 23:06:47 +0200 (Mon, 07 Jun 2004) | 1 line
Changed paths:
M /magicrescue/trunk/tools/textextract.c
Restructuring of textextract.c
------------------------------------------------------------------------
r293 | jbj | 2004-06-07 22:08:13 +0200 (Mon, 07 Jun 2004) | 1 line
Changed paths:
M /magicrescue/trunk/doc/magicrescue.pod
More pointers to other tools
------------------------------------------------------------------------
r292 | jbj | 2004-06-07 21:10:48 +0200 (Mon, 07 Jun 2004) | 1 line
Changed paths:
M /magicrescue/trunk/tests/tests.pl
oops
------------------------------------------------------------------------
r291 | jbj | 2004-06-06 23:04:12 +0200 (Sun, 06 Jun 2004) | 1 line
Changed paths:
M /magicrescue/trunk/tests/tests.pl
Proper exception handling in tests.pl
------------------------------------------------------------------------
r290 | jbj | 2004-06-06 22:44:20 +0200 (Sun, 06 Jun 2004) | 1 line
Changed paths:
M /magicrescue/trunk/tests/tests.pl
update tests.pl to new binary location
------------------------------------------------------------------------
r289 | jbj | 2004-06-06 20:47:52 +0200 (Sun, 06 Jun 2004) | 1 line
Changed paths:
M /magicrescue/trunk
M /magicrescue/trunk/Makefile.in
A /magicrescue/trunk/magicsort (from /magicrescue/trunk/src/magicsort:286)
M /magicrescue/trunk/src
D /magicrescue/trunk/src/magicsort
Move to-be-installed programs to the root source directory
------------------------------------------------------------------------
r288 | jbj | 2004-06-06 20:41:08 +0200 (Sun, 06 Jun 2004) | 1 line
Changed paths:
M /magicrescue/trunk/tools/textextract.c
textextract: max line length
------------------------------------------------------------------------
r287 | jbj | 2004-06-04 21:29:37 +0200 (Fri, 04 Jun 2004) | 1 line
Changed paths:
M /magicrescue/trunk/tools/textextract.c
remove tailfile option, add options for score thresholds
------------------------------------------------------------------------
r284 | jbj | 2004-06-04 21:08:19 +0200 (Fri, 04 Jun 2004) | 1 line
Changed paths:
M /magicrescue/trunk/src/extract.c
M /magicrescue/trunk/src/magicrescue.h
Close unused file descriptor when executing external command with pipe
------------------------------------------------------------------------
r283 | jbj | 2004-05-30 23:02:20 +0200 (Sun, 30 May 2004) | 5 lines
Changed paths:
M /magicrescue/trunk/Makefile.in
M /magicrescue/trunk/recipes/perl
M /magicrescue/trunk/src/util.c
M /magicrescue/trunk/src/util.h
M /magicrescue/trunk/tools/safecat.c
M /magicrescue/trunk/tools/textextract.c
- textextract -M option for max file size
- textextract takes output file argument instead of writing to stdout
- atol_calc moved to util.c
- comments in Makefile.in
------------------------------------------------------------------------
r282 | jbj | 2004-05-30 21:44:15 +0200 (Sun, 30 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/tests/tests.pl
Two bugs in test script
------------------------------------------------------------------------
r281 | jbj | 2004-05-30 17:14:13 +0200 (Sun, 30 May 2004) | 1 line
Changed paths:
A /magicrescue/trunk/tests/samples/perl
M /magicrescue/trunk/tests/tests.pl
Better test suite
------------------------------------------------------------------------
r280 | jbj | 2004-05-30 01:38:47 +0200 (Sun, 30 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile.in
A /magicrescue/trunk/recipes/perl
M /magicrescue/trunk/tools
A /magicrescue/trunk/tools/textextract.c
Add preliminary ASCII text extraction
------------------------------------------------------------------------
r279 | jbj | 2004-05-30 01:36:34 +0200 (Sun, 30 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/doc/dupemap.pod
More warnings for delete commands
------------------------------------------------------------------------
r278 | jbj | 2004-05-17 21:54:12 +0200 (Mon, 17 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
news
------------------------------------------------------------------------
r277 | jbj | 2004-05-17 21:52:48 +0200 (Mon, 17 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/release.sh
A /magicrescue/trunk/tests
A /magicrescue/trunk/tests/samples
A /magicrescue/trunk/tests/samples/avi
A /magicrescue/trunk/tests/samples/elf
A /magicrescue/trunk/tests/samples/gzip
A /magicrescue/trunk/tests/samples/jpeg-exif
A /magicrescue/trunk/tests/samples/jpeg-jfif
A /magicrescue/trunk/tests/samples/mp3-id3v1
A /magicrescue/trunk/tests/samples/mp3-id3v2
A /magicrescue/trunk/tests/samples/msoffice
A /magicrescue/trunk/tests/samples/png
A /magicrescue/trunk/tests/samples/zip
A /magicrescue/trunk/tests/tests.pl
Add test suite
------------------------------------------------------------------------
r276 | jbj | 2004-05-17 21:39:02 +0200 (Mon, 17 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
M /magicrescue/trunk/src/magicrescue.c
Fixed minor buffer-overlap bug discovered by the new test suite (which will be committed Real Soon Now)
------------------------------------------------------------------------
r275 | jbj | 2004-05-11 23:18:34 +0200 (Tue, 11 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/src/magicrescue.c
paranthesis for clarity
------------------------------------------------------------------------
r274 | jbj | 2004-05-07 23:53:25 +0200 (Fri, 07 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/recipes/mp3-id3v1
typo in comment
------------------------------------------------------------------------
r272 | jbj | 2004-05-06 22:49:50 +0200 (Thu, 06 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/NEWS
M /magicrescue/trunk/new_NEWS
Release 1.1.2
------------------------------------------------------------------------
r271 | jbj | 2004-05-06 22:43:22 +0200 (Thu, 06 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/recipes/zip
Some .jar files have bad CRC on all their contents
------------------------------------------------------------------------
r270 | jbj | 2004-05-06 22:30:54 +0200 (Thu, 06 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/doc/magicrescue.pod
Wording/formatting in manual
------------------------------------------------------------------------
r269 | jbj | 2004-05-05 22:21:59 +0200 (Wed, 05 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/config.d/80magicrescue_defs
M /magicrescue/trunk/configure
The name of the package is 'Magic Rescue'
------------------------------------------------------------------------
r268 | jbj | 2004-05-05 22:19:05 +0200 (Wed, 05 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/configure
Change echo[12] slightly
------------------------------------------------------------------------
r267 | jbj | 2004-05-05 22:13:05 +0200 (Wed, 05 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/src/array.h
M /magicrescue/trunk/src/dupemap.c
M /magicrescue/trunk/src/magicrescue.h
M /magicrescue/trunk/src/recipe.h
M /magicrescue/trunk/src/recur.c
M /magicrescue/trunk/src/recur.h
M /magicrescue/trunk/src/scanner.h
M /magicrescue/trunk/src/util.h
Proper header inclusion
------------------------------------------------------------------------
r266 | jbj | 2004-05-05 22:12:42 +0200 (Wed, 05 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/src/magicrescue.c
redundant var
------------------------------------------------------------------------
r265 | jbj | 2004-05-05 22:12:21 +0200 (Wed, 05 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/configure
Make --strict work on glibc again
------------------------------------------------------------------------
r264 | jbj | 2004-05-05 21:52:16 +0200 (Wed, 05 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/src/magicrescue.c
oops
------------------------------------------------------------------------
r263 | jbj | 2004-05-05 20:46:57 +0200 (Wed, 05 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/release.sh
Add all docs to release
------------------------------------------------------------------------
r262 | jbj | 2004-05-04 22:00:49 +0200 (Tue, 04 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/src/magicrescue.c
Source comments in magicrescue.c
------------------------------------------------------------------------
r261 | jbj | 2004-05-04 21:28:09 +0200 (Tue, 04 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/src/find_dbm.h
oops
------------------------------------------------------------------------
r260 | jbj | 2004-05-04 19:49:05 +0200 (Tue, 04 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/src/dupemap.c
M /magicrescue/trunk/src/find_dbm.h
Store 0-length keys in the DBMs that support it
------------------------------------------------------------------------
r259 | jbj | 2004-05-03 22:52:19 +0200 (Mon, 03 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile.in
M /magicrescue/trunk/src/dupemap.c
A /magicrescue/trunk/src/recur.c (from /magicrescue/trunk/src/dupemap.c:258)
A /magicrescue/trunk/src/recur.h (from /magicrescue/trunk/src/dupemap.c:258)
M /magicrescue/trunk/src/util.c
M /magicrescue/trunk/src/util.h
Move directory recursion functions to recur.c
------------------------------------------------------------------------
r258 | jbj | 2004-05-03 22:02:15 +0200 (Mon, 03 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/src/dupemap.c
Any Berkeley DB version can now be used
------------------------------------------------------------------------
r257 | jbj | 2004-05-03 21:55:37 +0200 (Mon, 03 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/doc/magicrescue.pod
Change utility names to urls
------------------------------------------------------------------------
r256 | jbj | 2004-05-03 21:44:16 +0200 (Mon, 03 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/doc/dupemap.pod
Remove overly complicated examples from usage info
------------------------------------------------------------------------
r255 | jbj | 2004-05-03 21:42:48 +0200 (Mon, 03 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/doc/dupemap.pod
M /magicrescue/trunk/doc/magicrescue.pod
M /magicrescue/trunk/new_NEWS
M /magicrescue/trunk/src/dupemap.c
M /magicrescue/trunk/src/magicrescue.c
Implement and document the -I option for magicrescue and dupemap
------------------------------------------------------------------------
r254 | jbj | 2004-05-02 22:53:04 +0200 (Sun, 02 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
news
------------------------------------------------------------------------
r253 | jbj | 2004-05-02 22:19:30 +0200 (Sun, 02 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile.in
fix 'make uninstall'
------------------------------------------------------------------------
r252 | jbj | 2004-05-02 22:04:33 +0200 (Sun, 02 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile.in
.PHONY update
------------------------------------------------------------------------
r251 | jbj | 2004-05-02 21:55:56 +0200 (Sun, 02 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/doc/magicrescue.pod
magicsort now has manpage
------------------------------------------------------------------------
r250 | jbj | 2004-05-02 21:55:36 +0200 (Sun, 02 May 2004) | 3 lines
Changed paths:
M /magicrescue/trunk/Makefile.in
M /magicrescue/trunk/doc/dupemap.pod
A /magicrescue/trunk/doc/magicsort.pod
- make distclean removes binaries
- document magicsort
------------------------------------------------------------------------
r249 | jbj | 2004-05-02 21:35:41 +0200 (Sun, 02 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/src/dupemap.c
M /magicrescue/trunk/src/magicrescue.c
wording
------------------------------------------------------------------------
r248 | jbj | 2004-05-02 21:09:07 +0200 (Sun, 02 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/src/util.c
proper fallback when atoll is missing
------------------------------------------------------------------------
r247 | jbj | 2004-05-02 20:54:55 +0200 (Sun, 02 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/doc/magicrescue.pod
M /magicrescue/trunk/src/magicrescue.c
Document -O
------------------------------------------------------------------------
r246 | jbj | 2004-05-02 20:10:16 +0200 (Sun, 02 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/src/magicrescue.c
periods
------------------------------------------------------------------------
r245 | jbj | 2004-05-02 20:08:33 +0200 (Sun, 02 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/src/magicrescue.c
M /magicrescue/trunk/src/util.c
M /magicrescue/trunk/src/util.h
Revival of the -O option
------------------------------------------------------------------------
r244 | jbj | 2004-05-02 20:07:40 +0200 (Sun, 02 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile.in
oops
------------------------------------------------------------------------
r243 | jbj | 2004-05-02 19:39:08 +0200 (Sun, 02 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile.in
M /magicrescue/trunk/src/dupemap.c
M /magicrescue/trunk/src/util.c
M /magicrescue/trunk/src/util.h
M /magicrescue/trunk/tools/inputseek.c
Change dupemap and inputseek to new build style
------------------------------------------------------------------------
r242 | jbj | 2004-05-02 19:38:13 +0200 (Sun, 02 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/tools/safecat.c
safecat cosmetics
------------------------------------------------------------------------
r241 | jbj | 2004-05-02 19:13:18 +0200 (Sun, 02 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/src/magicrescue.c
variable name blocksize -> bufsize
------------------------------------------------------------------------
r240 | jbj | 2004-05-02 19:11:54 +0200 (Sun, 02 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/src/magicrescue.c
variable name rlp -> rl
------------------------------------------------------------------------
r239 | jbj | 2004-05-02 19:10:22 +0200 (Sun, 02 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/src/array.c
A /magicrescue/trunk/src/array.h (from /magicrescue/trunk/src/common.h:235)
D /magicrescue/trunk/src/common.h
M /magicrescue/trunk/src/extract.c
M /magicrescue/trunk/src/magicrescue.c
M /magicrescue/trunk/src/recipe.c
A /magicrescue/trunk/src/recipe.h (from /magicrescue/trunk/src/common.h:235)
M /magicrescue/trunk/src/scanner.c
A /magicrescue/trunk/src/scanner.h (from /magicrescue/trunk/src/common.h:235)
M /magicrescue/trunk/src/util.c
A /magicrescue/trunk/src/util.h (from /magicrescue/trunk/src/common.h:235)
Split common.h into multiple header files
------------------------------------------------------------------------
r238 | jbj | 2004-05-02 18:55:48 +0200 (Sun, 02 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/config.d/90dep
oops
------------------------------------------------------------------------
r237 | jbj | 2004-05-02 18:49:18 +0200 (Sun, 02 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/config.d/90dep
wording
------------------------------------------------------------------------
r236 | jbj | 2004-05-02 18:47:06 +0200 (Sun, 02 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile.in
A /magicrescue/trunk/config.d/80magicrescue_defs (from /magicrescue/trunk/config.d/90magicrescue_defs:235)
A /magicrescue/trunk/config.d/90dep
D /magicrescue/trunk/config.d/90magicrescue_defs
M /magicrescue/trunk/configure
Dependency generation at configure time
------------------------------------------------------------------------
r235 | jbj | 2004-05-02 17:38:48 +0200 (Sun, 02 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile.in
M /magicrescue/trunk/config.d/50off_t
M /magicrescue/trunk/config.d/90magicrescue_defs
A /magicrescue/trunk/src/array.c (from /magicrescue/trunk/src/magicrescue.c:232)
A /magicrescue/trunk/src/common.h (from /magicrescue/trunk/src/magicrescue.c:232)
M /magicrescue/trunk/src/dupemap.c
A /magicrescue/trunk/src/extract.c (from /magicrescue/trunk/src/magicrescue.c:232)
A /magicrescue/trunk/src/largefile.h (from /magicrescue/trunk/src/magicrescue.c:232)
M /magicrescue/trunk/src/magicrescue.c
A /magicrescue/trunk/src/magicrescue.h (from /magicrescue/trunk/src/magicrescue.c:232)
A /magicrescue/trunk/src/recipe.c (from /magicrescue/trunk/src/magicrescue.c:232)
A /magicrescue/trunk/src/scanner.c (from /magicrescue/trunk/src/magicrescue.c:232)
A /magicrescue/trunk/src/util.c (from /magicrescue/trunk/src/magicrescue.c:232)
Split magicrescue.c into multiple files
------------------------------------------------------------------------
r234 | jbj | 2004-05-02 16:07:06 +0200 (Sun, 02 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile.in
clean config.log with distclean
------------------------------------------------------------------------
r233 | jbj | 2004-05-02 14:46:21 +0200 (Sun, 02 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk
M /magicrescue/trunk/Makefile.in
A /magicrescue/trunk/doc
A /magicrescue/trunk/doc/dupemap.pod (from /magicrescue/trunk/dupemap.pod:231)
A /magicrescue/trunk/doc/magicrescue.pod (from /magicrescue/trunk/magicrescue.pod:231)
D /magicrescue/trunk/dupemap.pod
D /magicrescue/trunk/magicrescue.pod
docs go in doc/
------------------------------------------------------------------------
r232 | jbj | 2004-05-02 14:38:10 +0200 (Sun, 02 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk
M /magicrescue/trunk/Makefile.in
A /magicrescue/trunk/config.d/10magicrescue_defs
M /magicrescue/trunk/config.d/90magicrescue_defs
D /magicrescue/trunk/dupemap.c
D /magicrescue/trunk/find_dbm.h
D /magicrescue/trunk/magicrescue.c
D /magicrescue/trunk/magicsort
A /magicrescue/trunk/src
A /magicrescue/trunk/src/dupemap.c (from /magicrescue/trunk/dupemap.c:220)
A /magicrescue/trunk/src/find_dbm.h (from /magicrescue/trunk/find_dbm.h:220)
A /magicrescue/trunk/src/magicrescue.c (from /magicrescue/trunk/magicrescue.c:231)
A /magicrescue/trunk/src/magicsort (from /magicrescue/trunk/magicsort:220)
Sources and binaries go in src/
------------------------------------------------------------------------
r231 | jbj | 2004-05-02 10:52:30 +0200 (Sun, 02 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
Oops, scanner_compare never worked. The problem should only affect performance, not correctness.
------------------------------------------------------------------------
r229 | jbj | 2004-05-01 19:14:32 +0200 (Sat, 01 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/NEWS
M /magicrescue/trunk/new_NEWS
Release 1.1.1
------------------------------------------------------------------------
r228 | jbj | 2004-05-01 19:13:20 +0200 (Sat, 01 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
news
------------------------------------------------------------------------
r227 | jbj | 2004-05-01 13:16:07 +0200 (Sat, 01 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/config.d/50dbm
Try GDBM first because it has known behavior
------------------------------------------------------------------------
r226 | jbj | 2004-05-01 10:43:40 +0200 (Sat, 01 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/README
Two periods after space; Describe dependencies; Remove obsolete info.
------------------------------------------------------------------------
r225 | jbj | 2004-05-01 10:42:50 +0200 (Sat, 01 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/config.d/50dbm
Try <db1/ndbm.h> last, it doesn't seem to be common
------------------------------------------------------------------------
r224 | jbj | 2004-05-01 10:23:34 +0200 (Sat, 01 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
Use seperate buffer for temporary file name
------------------------------------------------------------------------
r223 | jbj | 2004-05-01 00:21:03 +0200 (Sat, 01 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/config.d/50cygwin
period
------------------------------------------------------------------------
r222 | jbj | 2004-05-01 00:13:02 +0200 (Sat, 01 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/recipes/mp3-id3v1
Solaris has no grep -q
------------------------------------------------------------------------
r221 | jbj | 2004-05-01 00:00:34 +0200 (Sat, 01 May 2004) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
news
------------------------------------------------------------------------
r220 | jbj | 2004-04-30 23:52:32 +0200 (Fri, 30 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/dupemap.c
Make dupemap not just compile, but also work, on KNOPPIX
------------------------------------------------------------------------
r219 | jbj | 2004-04-30 23:45:41 +0200 (Fri, 30 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/config.d/50dbm
M /magicrescue/trunk/find_dbm.h
KNOPPIX compatibility for dupemap
------------------------------------------------------------------------
r218 | jbj | 2004-04-30 23:19:53 +0200 (Fri, 30 Apr 2004) | 3 lines
Changed paths:
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/magicrescue.pod
M /magicrescue/trunk/new_NEWS
- If argument to -r is a directory, read all files within it.
- Give better error messages when recipe parsing fails
------------------------------------------------------------------------
r217 | jbj | 2004-04-30 23:17:23 +0200 (Fri, 30 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/recipes/elf
typo
------------------------------------------------------------------------
r216 | jbj | 2004-04-29 23:06:38 +0200 (Thu, 29 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
trivial cleanup
------------------------------------------------------------------------
r215 | jbj | 2004-04-29 22:57:41 +0200 (Thu, 29 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
news
------------------------------------------------------------------------
r214 | jbj | 2004-04-29 22:52:00 +0200 (Thu, 29 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/magicrescue.pod
M /magicrescue/trunk/new_NEWS
M /magicrescue/trunk/recipes/mp3-id3v1
M /magicrescue/trunk/recipes/mp3-id3v2
Merge shared_scanner branch, which adds the -b option, implemented as a scanner that can be shared between recipes. Also changes the anti-overlap code to use a global list instead of being per-recipe.
------------------------------------------------------------------------
r209 | jbj | 2004-04-28 23:18:11 +0200 (Wed, 28 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/new_NEWS
Recipe search path bug 2/2
------------------------------------------------------------------------
r208 | jbj | 2004-04-28 23:00:07 +0200 (Wed, 28 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
Recipe search path bug 1/2
------------------------------------------------------------------------
r201 | jbj | 2004-04-28 20:46:35 +0200 (Wed, 28 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/magicrescue.pod
M /magicrescue/trunk/new_NEWS
Remove -b option from trunk for now
------------------------------------------------------------------------
r200 | jbj | 2004-04-25 19:50:45 +0200 (Sun, 25 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/recipes/zip
Guess when a zip file is a JAR
------------------------------------------------------------------------
r199 | jbj | 2004-04-25 18:08:05 +0200 (Sun, 25 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/recipes/zip
minor change in dd parameter
------------------------------------------------------------------------
r198 | jbj | 2004-04-25 17:02:38 +0200 (Sun, 25 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
M /magicrescue/trunk/recipes/msoffice
A /magicrescue/trunk/recipes/zip
Add zip recipe
------------------------------------------------------------------------
r196 | jbj | 2004-04-24 17:47:26 +0200 (Sat, 24 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/recipes/jpeg-exif
M /magicrescue/trunk/recipes/jpeg-jfif
Preserve non-image markers in jpeg files
------------------------------------------------------------------------
r195 | jbj | 2004-04-21 19:29:08 +0200 (Wed, 21 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
remove whitespace from scanner_string_init's scoretable
------------------------------------------------------------------------
r194 | jbj | 2004-04-21 19:28:36 +0200 (Wed, 21 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
news about -b
------------------------------------------------------------------------
r193 | jbj | 2004-04-21 00:17:08 +0200 (Wed, 21 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/magicrescue.pod
Add -b option for aligning to block boundaries
------------------------------------------------------------------------
r192 | jbj | 2004-04-20 08:47:03 +0200 (Tue, 20 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/dupemap.pod
M /magicrescue/trunk/magicrescue.pod
Use two spaces after period in the docs. Rearrange the DATABASE section of dupemap.pod
------------------------------------------------------------------------
r191 | jbj | 2004-04-20 08:46:21 +0200 (Tue, 20 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/dupemap.c
Correct case in title; ignore $TMP if it's the null string
------------------------------------------------------------------------
r190 | jbj | 2004-04-14 23:46:21 +0200 (Wed, 14 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/dupemap.pod
M /magicrescue/trunk/magicrescue.pod
Refer to other file recovery tools
------------------------------------------------------------------------
r187 | jbj | 2004-04-13 13:24:02 +0200 (Tue, 13 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/NEWS
Release 1.1.0 (again)
------------------------------------------------------------------------
r186 | jbj | 2004-04-13 13:21:34 +0200 (Tue, 13 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.pod
M /magicrescue/trunk/tools/checkrecipe
Correct dupemap usage and sed script
------------------------------------------------------------------------
r184 | jbj | 2004-04-13 13:12:47 +0200 (Tue, 13 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/NEWS
M /magicrescue/trunk/new_NEWS
Release 1.1.0
------------------------------------------------------------------------
r183 | jbj | 2004-04-13 12:22:14 +0200 (Tue, 13 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
update usage info for -M
------------------------------------------------------------------------
r182 | jbj | 2004-04-13 12:20:33 +0200 (Tue, 13 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
include sys headers before others
------------------------------------------------------------------------
r181 | jbj | 2004-04-13 12:18:35 +0200 (Tue, 13 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/dupemap.c
Fix the trailing slash fix
------------------------------------------------------------------------
r180 | jbj | 2004-04-13 12:10:00 +0200 (Tue, 13 Apr 2004) | 4 lines
Changed paths:
M /magicrescue/trunk/config.d/50getrlimit
D /magicrescue/trunk/config.d/50lstat
M /magicrescue/trunk/config.d/50off_t
M /magicrescue/trunk/dupemap.c
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/tools/inputseek.c
M /magicrescue/trunk/tools/safecat.c
- Solaris lstat test didn't work
- Removed _XOPEN_SOURCE define, it caused too many problems
- Added the _LARGEFILE64_SOURCE define to the last two C programs
------------------------------------------------------------------------
r179 | jbj | 2004-04-13 11:15:56 +0200 (Tue, 13 Apr 2004) | 1 line
Changed paths:
A /magicrescue/trunk/config.d/50lstat
M /magicrescue/trunk/dupemap.c
Workaround for Solaris lstat
------------------------------------------------------------------------
r178 | jbj | 2004-04-13 11:09:10 +0200 (Tue, 13 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/config.d/10cc
M /magicrescue/trunk/config.d/50atoll
M /magicrescue/trunk/config.d/50cygwin
M /magicrescue/trunk/config.d/50dbm
M /magicrescue/trunk/config.d/50getrlimit
M /magicrescue/trunk/config.d/50off_t
M /magicrescue/trunk/config.d/50perl
M /magicrescue/trunk/configure
Change spacing in configure's echo1
------------------------------------------------------------------------
r177 | jbj | 2004-04-12 23:53:16 +0200 (Mon, 12 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/dupemap.c
Solaris S_ISREG doesn't work
------------------------------------------------------------------------
r176 | jbj | 2004-04-12 23:52:29 +0200 (Mon, 12 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/tools/gzip_rename.pl
Support perl 5.6.1
------------------------------------------------------------------------
r175 | jbj | 2004-04-12 22:43:03 +0200 (Mon, 12 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile.in
M /magicrescue/trunk/release.sh
Update all docs for release
------------------------------------------------------------------------
r174 | jbj | 2004-04-12 22:27:15 +0200 (Mon, 12 Apr 2004) | 14 lines
Changed paths:
M /magicrescue/trunk/dupemap.c
M /magicrescue/trunk/dupemap.pod
Major overhaul of dupemap, including:
- remove the 1pass operation in favor of the -d option, turning everything
backwards
- make creation/removal of temporary db invisible to the user
- install signal handler to leave db in a good state on interrupt
- remove -v option, just use report operation
- handle the special case of the "/" path
- store a 0-length, but valid, pointer to make gdbm happy
- fix bug where each file was scanned twice in 1pass mode
- turn all appickable functions static
- update the documentation to reflect the new way of doing things
- Put F<> instead of C<> around pathnames in pod
------------------------------------------------------------------------
r173 | jbj | 2004-04-12 22:23:24 +0200 (Mon, 12 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.pod
Put F<> instead of C<> around pathnames
------------------------------------------------------------------------
r172 | jbj | 2004-04-12 21:55:39 +0200 (Mon, 12 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
news
------------------------------------------------------------------------
r171 | jbj | 2004-04-12 21:55:29 +0200 (Mon, 12 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/config.d/50dbm
Make gdbm preferred over Berkeley DB when configuring
------------------------------------------------------------------------
r170 | jbj | 2004-04-12 16:10:08 +0200 (Mon, 12 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.pod
Usage example now assumes 'make install' has completed
------------------------------------------------------------------------
r169 | jbj | 2004-04-10 19:32:00 +0200 (Sat, 10 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
news
------------------------------------------------------------------------
r168 | jbj | 2004-04-10 18:34:15 +0200 (Sat, 10 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/release.sh
Include dupemap.1 in release
------------------------------------------------------------------------
r167 | jbj | 2004-04-10 18:33:59 +0200 (Sat, 10 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/config.d/50dbm
Newer gdbm versions have libgdbm_compat for ndbm
------------------------------------------------------------------------
r166 | jbj | 2004-04-10 17:39:48 +0200 (Sat, 10 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile.in
M /magicrescue/trunk/configure
M /magicrescue/trunk/dupemap.c
M /magicrescue/trunk/find_dbm.h
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/release.sh
Solaris fixes and minor bugfixes
------------------------------------------------------------------------
r165 | jbj | 2004-04-08 21:43:13 +0200 (Thu, 08 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile.in
GNU-isms for the Makefile
------------------------------------------------------------------------
r164 | jbj | 2004-04-08 21:42:55 +0200 (Thu, 08 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
oops again, == has higher precedense than &
------------------------------------------------------------------------
r163 | jbj | 2004-04-08 20:21:04 +0200 (Thu, 08 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/dupemap.pod
M /magicrescue/trunk/magicrescue.pod
Docs: wording and addition of hideously complicated pipelines
------------------------------------------------------------------------
r162 | jbj | 2004-04-08 19:41:46 +0200 (Thu, 08 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
Oops, flags to -M weren't properly interpreted
------------------------------------------------------------------------
r161 | jbj | 2004-04-08 19:34:20 +0200 (Thu, 08 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/tools/laola.pl
Oops, laola.pl didn't get installed because it wasn't executable
------------------------------------------------------------------------
r160 | jbj | 2004-04-08 00:52:53 +0200 (Thu, 08 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/magicrescue.pod
M /magicrescue/trunk/tools/checkrecipe
Change -M option to take an argument
------------------------------------------------------------------------
r159 | jbj | 2004-04-07 23:45:17 +0200 (Wed, 07 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/tools/checkrecipe
Make checkrecipe read from stdin instead of invoking magicrescue itself
------------------------------------------------------------------------
r158 | jbj | 2004-04-07 23:28:46 +0200 (Wed, 07 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/recipes/mp3-id3v1
M /magicrescue/trunk/recipes/mp3-id3v2
Improved documentation for mp3 recipes
------------------------------------------------------------------------
r157 | jbj | 2004-04-07 23:11:17 +0200 (Wed, 07 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
Rename output file before printing its name
------------------------------------------------------------------------
r156 | jbj | 2004-04-07 22:37:05 +0200 (Wed, 07 Apr 2004) | 5 lines
Changed paths:
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/magicrescue.pod
M /magicrescue/trunk/new_NEWS
M /magicrescue/trunk/recipes/avi
M /magicrescue/trunk/recipes/elf
M /magicrescue/trunk/recipes/gzip
M /magicrescue/trunk/recipes/jpeg-exif
M /magicrescue/trunk/recipes/jpeg-jfif
M /magicrescue/trunk/recipes/mp3-id3v1
M /magicrescue/trunk/recipes/mp3-id3v2
M /magicrescue/trunk/recipes/msoffice
M /magicrescue/trunk/recipes/png
M /magicrescue/trunk/tools/gzip_rename.pl
M /magicrescue/trunk/tools/ole_rename.pl
- Use sh -c properly, changing $0 to $1 in recipe commands
- Quote "$1", allowing output directories with funny characters in them
- Implement proper renaming of output files, now magicrescue performs the
actual rename itself, making sure nothing is overwritten.
------------------------------------------------------------------------
r155 | jbj | 2004-04-07 20:09:47 +0200 (Wed, 07 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/dupemap.c
M /magicrescue/trunk/dupemap.pod
use O_EXCL on the database for 1pass
------------------------------------------------------------------------
r154 | jbj | 2004-04-07 17:15:23 +0200 (Wed, 07 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/dupemap.pod
M /magicrescue/trunk/magicrescue.pod
dupemap docs
------------------------------------------------------------------------
r153 | jbj | 2004-04-07 00:19:21 +0200 (Wed, 07 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
New naming conventions for output file names: print basename instead of offset when there are over 10 input files
------------------------------------------------------------------------
r152 | jbj | 2004-04-07 00:17:13 +0200 (Wed, 07 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/tools/gzip_rename.pl
regex fix
------------------------------------------------------------------------
r151 | jbj | 2004-04-06 22:57:03 +0200 (Tue, 06 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/dupemap.c
M /magicrescue/trunk/dupemap.pod
Better 1pass operation for dupemap
------------------------------------------------------------------------
r150 | jbj | 2004-04-06 20:34:41 +0200 (Tue, 06 Apr 2004) | 4 lines
Changed paths:
M /magicrescue/trunk/dupemap.c
- Allow running with no path operands
- Add 1pass mode for scanning and deleting dupes. I'm not happy with it,
though.
------------------------------------------------------------------------
r149 | jbj | 2004-04-06 19:04:59 +0200 (Tue, 06 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile.in
M /magicrescue/trunk/configure
M /magicrescue/trunk/magicrescue.pod
make clean after configuring; install dupemap; refer to dupemap in magicrescue.pod
------------------------------------------------------------------------
r148 | jbj | 2004-04-06 17:54:05 +0200 (Tue, 06 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk
svn:ignore dupemap
------------------------------------------------------------------------
r147 | jbj | 2004-04-06 17:44:46 +0200 (Tue, 06 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile.in
A /magicrescue/trunk/config.d/50dbm
A /magicrescue/trunk/dupemap.c
A /magicrescue/trunk/dupemap.pod
A /magicrescue/trunk/find_dbm.h
M /magicrescue/trunk/new_NEWS
Added dupemap and related configure checks
------------------------------------------------------------------------
r146 | jbj | 2004-04-06 17:30:48 +0200 (Tue, 06 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk
ignore manpages
------------------------------------------------------------------------
r145 | jbj | 2004-04-06 17:27:33 +0200 (Tue, 06 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/configure
M /magicrescue/trunk/magicrescue.pod
configure fixes, magicrescue -d documentation
------------------------------------------------------------------------
r144 | jbj | 2004-04-06 12:55:16 +0200 (Tue, 06 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/configure
Seperate compilation and linking step in conftest
------------------------------------------------------------------------
r143 | jbj | 2004-04-06 12:39:11 +0200 (Tue, 06 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/config.d/10cc
M /magicrescue/trunk/configure
Don't export variables when we don't have to
------------------------------------------------------------------------
r142 | jbj | 2004-04-05 20:21:43 +0200 (Mon, 05 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/recipes/mp3-id3v1
M /magicrescue/trunk/recipes/mp3-id3v2
info about mp3 recipe order
------------------------------------------------------------------------
r141 | jbj | 2004-04-04 14:10:17 +0200 (Sun, 04 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/README
M /magicrescue/trunk/magicrescue.pod
doc fixes
------------------------------------------------------------------------
r140 | jbj | 2004-04-03 21:05:24 +0200 (Sat, 03 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.pod
manpage typo
------------------------------------------------------------------------
r139 | jbj | 2004-04-03 21:03:39 +0200 (Sat, 03 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/release.sh
Makefile needs to be up to date before remaking manpage
------------------------------------------------------------------------
r138 | jbj | 2004-04-03 20:16:23 +0200 (Sat, 03 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile.in
M /magicrescue/trunk/README
D /magicrescue/trunk/README.recipes
M /magicrescue/trunk/magicrescue.c
A /magicrescue/trunk/magicrescue.pod
M /magicrescue/trunk/new_NEWS
M /magicrescue/trunk/release.sh
Replace README files with manpage
------------------------------------------------------------------------
r137 | jbj | 2004-04-03 20:01:13 +0200 (Sat, 03 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/config.d/50off_t
M /magicrescue/trunk/magicrescue.c
Add another LARGEFILE define, documented for Solaris
------------------------------------------------------------------------
r136 | jbj | 2004-04-03 17:56:10 +0200 (Sat, 03 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/tools/pngextract.pl
Set executable bit on pngextract.pl
------------------------------------------------------------------------
r135 | jbj | 2004-04-03 17:50:32 +0200 (Sat, 03 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/config.d/10cc
M /magicrescue/trunk/configure
More workarounds for the non-POSIXness of /bin/sh on Solaris
------------------------------------------------------------------------
r134 | jbj | 2004-04-03 16:00:45 +0200 (Sat, 03 Apr 2004) | 1 line
Changed paths:
D /magicrescue/trunk/config.d/00cc
A /magicrescue/trunk/config.d/10cc (from /magicrescue/trunk/config.d/00cc:131)
M /magicrescue/trunk/configure
Workarounds for buggy Solaris shell and compiler
------------------------------------------------------------------------
r133 | jbj | 2004-04-02 10:37:26 +0200 (Fri, 02 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
putenv keeps its argument, so we duplicate it
------------------------------------------------------------------------
r132 | jbj | 2004-04-02 10:11:25 +0200 (Fri, 02 Apr 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
setenv -> putenv for Solaris
------------------------------------------------------------------------
r127 | jbj | 2004-03-27 12:30:21 +0100 (Sat, 27 Mar 2004) | 3 lines
Changed paths:
M /magicrescue/trunk
M /magicrescue/trunk/config.d/50atoll
M /magicrescue/trunk/config.d/50getrlimit
M /magicrescue/trunk/config.d/50perl
M /magicrescue/trunk/configure
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/release.sh
M /magicrescue/trunk/tools/inputseek.c
- Solaris fixes
- generation of config.log
------------------------------------------------------------------------
r125 | jbj | 2004-03-26 18:17:33 +0100 (Fri, 26 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/NEWS
M /magicrescue/trunk/new_NEWS
Release 1.0.4
------------------------------------------------------------------------
r124 | jbj | 2004-03-26 18:14:10 +0100 (Fri, 26 Mar 2004) | 3 lines
Changed paths:
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/new_NEWS
- Add missing close/fclose
- fd -> fh for a libc FILE*
------------------------------------------------------------------------
r123 | jbj | 2004-03-26 16:00:50 +0100 (Fri, 26 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/new_NEWS
Fix rounding bug
------------------------------------------------------------------------
r122 | jbj | 2004-03-25 23:15:55 +0100 (Thu, 25 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
M /magicrescue/trunk/tools/checkrecipe
enable checkrecipe to compare file sizes
------------------------------------------------------------------------
r121 | jbj | 2004-03-25 17:43:46 +0100 (Thu, 25 Mar 2004) | 5 lines
Changed paths:
M /magicrescue/trunk/magicrescue.c
- Use both position and sequence number as a key for output filenames. Using
only offsets broke checkrecipe for msoffice files. A better solution would be
a more formal rename method.
- Reset skip_bytes between files
------------------------------------------------------------------------
r120 | jbj | 2004-03-25 17:15:43 +0100 (Thu, 25 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile.in
M /magicrescue/trunk/README.recipes
D /magicrescue/trunk/checkrecipe
A /magicrescue/trunk/tools/checkrecipe (from /magicrescue/trunk/checkrecipe:110)
Move checkrecipe script to tools/
------------------------------------------------------------------------
r119 | jbj | 2004-03-25 17:09:45 +0100 (Thu, 25 Mar 2004) | 3 lines
Changed paths:
A /magicrescue/trunk/config.d/50getrlimit
M /magicrescue/trunk/configure
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/tools/ole_rename.pl
- Use setrlimit to kill memory-exhausting processes
- configure check for setrlimit
------------------------------------------------------------------------
r118 | jbj | 2004-03-25 15:55:46 +0100 (Thu, 25 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/release.sh
Make release.sh output helpful info for maintainer
------------------------------------------------------------------------
r117 | jbj | 2004-03-25 11:34:58 +0100 (Thu, 25 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/release.sh
fixes for nightly build script
------------------------------------------------------------------------
r116 | jbj | 2004-03-25 11:25:34 +0100 (Thu, 25 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/release.sh
Nightly build support in release script
------------------------------------------------------------------------
r110 | jbj | 2004-03-23 16:23:10 +0100 (Tue, 23 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/NEWS
M /magicrescue/trunk/new_NEWS
Release 1.0.3
------------------------------------------------------------------------
r109 | jbj | 2004-03-23 14:49:41 +0100 (Tue, 23 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile.in
M /magicrescue/trunk/config.d/50cygwin
M /magicrescue/trunk/config.d/50off_t
A /magicrescue/trunk/config.d/50perl
M /magicrescue/trunk/tools/oleextract.pl
More cygwin fixes and warnings
------------------------------------------------------------------------
r108 | jbj | 2004-03-23 13:10:34 +0100 (Tue, 23 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/configure
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/tools/inputseek.c
M /magicrescue/trunk/tools/safecat.c
staticness, constness, and compilation with gcc's strictness options
------------------------------------------------------------------------
r107 | jbj | 2004-03-23 12:00:28 +0100 (Tue, 23 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/configure
Don't leave config.h files on error
------------------------------------------------------------------------
r106 | jbj | 2004-03-23 10:48:41 +0100 (Tue, 23 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
Huge whitespace update
------------------------------------------------------------------------
r105 | jbj | 2004-03-23 10:35:00 +0100 (Tue, 23 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/checkrecipe
M /magicrescue/trunk/magicsort
M /magicrescue/trunk/new_NEWS
M /magicrescue/trunk/tools/elfextract.pl
M /magicrescue/trunk/tools/gzip_rename.pl
M /magicrescue/trunk/tools/mp3extract.pl
M /magicrescue/trunk/tools/ole_rename.pl
M /magicrescue/trunk/tools/oleextract.pl
M /magicrescue/trunk/tools/pngextract.pl
/usr/bin/perl -> /usr/bin/env perl
------------------------------------------------------------------------
r104 | jbj | 2004-03-23 10:21:56 +0100 (Tue, 23 Mar 2004) | 1 line
Changed paths:
A /magicrescue/trunk/config.d/90magicrescue_defs
M /magicrescue/trunk/configure
More configure cleanups
------------------------------------------------------------------------
r103 | jbj | 2004-03-23 09:12:51 +0100 (Tue, 23 Mar 2004) | 3 lines
Changed paths:
A /magicrescue/trunk/config.d
A /magicrescue/trunk/config.d/00cc
A /magicrescue/trunk/config.d/50atoll
A /magicrescue/trunk/config.d/50cygwin
A /magicrescue/trunk/config.d/50off_t
M /magicrescue/trunk/configure
- configure tests moved out of main script and into modules
- configure tests for sizeof off_t and the C compiler
------------------------------------------------------------------------
r102 | jbj | 2004-03-22 23:16:49 +0100 (Mon, 22 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile.in
M /magicrescue/trunk/configure
more cygwin fixes, now it can install
------------------------------------------------------------------------
r101 | jbj | 2004-03-22 21:49:38 +0100 (Mon, 22 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
make overlap unsigned, fixing cygwin problem
------------------------------------------------------------------------
r100 | jbj | 2004-03-22 21:14:13 +0100 (Mon, 22 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/README
M /magicrescue/trunk/recipes/msoffice
wording
------------------------------------------------------------------------
r99 | jbj | 2004-03-22 21:05:35 +0100 (Mon, 22 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile.in
M /magicrescue/trunk/configure
M /magicrescue/trunk/tools/inputseek.c
Support platforms without atoll (i.e. cygwin)
------------------------------------------------------------------------
r98 | jbj | 2004-03-22 18:32:47 +0100 (Mon, 22 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/recipes/msoffice
A /magicrescue/trunk/tools/laola.pl
A /magicrescue/trunk/tools/ole_rename.pl
M /magicrescue/trunk/tools/oleextract.pl
OLE extractor can now guess the file type and rename to reflect it
------------------------------------------------------------------------
r97 | jbj | 2004-03-22 18:20:02 +0100 (Mon, 22 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
casting fix
------------------------------------------------------------------------
r96 | jbj | 2004-03-22 00:08:40 +0100 (Mon, 22 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
A /magicrescue/trunk/recipes/msoffice
A /magicrescue/trunk/tools/oleextract.pl
Support for Microsoft Office files (OLE container)
------------------------------------------------------------------------
r95 | jbj | 2004-03-21 17:58:56 +0100 (Sun, 21 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/recipes/elf
M /magicrescue/trunk/tools/elfextract.pl
More validity checking on ELF files
------------------------------------------------------------------------
r94 | jbj | 2004-03-21 17:39:05 +0100 (Sun, 21 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
A /magicrescue/trunk/recipes/elf
A /magicrescue/trunk/tools/elfextract.pl
Add ELF recipe
------------------------------------------------------------------------
r93 | jbj | 2004-03-21 14:14:03 +0100 (Sun, 21 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile.in
D /magicrescue/trunk/tools/Makefile
Don't do recursive make
------------------------------------------------------------------------
r92 | jbj | 2004-03-20 20:45:49 +0100 (Sat, 20 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
Rearranged functions so program execution flows from the bottom up, like most C programs
------------------------------------------------------------------------
r91 | jbj | 2004-03-20 20:26:37 +0100 (Sat, 20 Mar 2004) | 1 line
Changed paths:
A /magicrescue/trunk/recipes/gzip (from /magicrescue/trunk/recipes/gzip-deflate:89)
D /magicrescue/trunk/recipes/gzip-any
D /magicrescue/trunk/recipes/gzip-deflate
Remove gzip-any recipe, because the gzip.org tool only supports deflate anyway
------------------------------------------------------------------------
r90 | jbj | 2004-03-20 20:26:01 +0100 (Sat, 20 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicsort
Make magicsort work with new naming scheme
------------------------------------------------------------------------
r89 | jbj | 2004-03-20 20:06:23 +0100 (Sat, 20 Mar 2004) | 3 lines
Changed paths:
M /magicrescue/trunk/README.recipes
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/recipes/gzip-any
M /magicrescue/trunk/recipes/gzip-deflate
A /magicrescue/trunk/tools/gzip_rename.pl
- Add postextract directive to recipe format
- Restore the original file names from the gzip recipes sometimes
------------------------------------------------------------------------
r88 | jbj | 2004-03-20 17:16:35 +0100 (Sat, 20 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/new_NEWS
Output file names are now the match offset, not a sequence number
------------------------------------------------------------------------
r87 | jbj | 2004-03-20 15:57:25 +0100 (Sat, 20 Mar 2004) | 3 lines
Changed paths:
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/new_NEWS
- Don't overwrite existing output files
- Install a signal handler to report progress before death
------------------------------------------------------------------------
r86 | jbj | 2004-03-20 14:28:52 +0100 (Sat, 20 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/README
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/new_NEWS
M /magicrescue/trunk/tools
M /magicrescue/trunk/tools/Makefile
A /magicrescue/trunk/tools/inputseek.c
Replace the -O option with tools/inputseek
------------------------------------------------------------------------
r85 | jbj | 2004-03-20 14:27:02 +0100 (Sat, 20 Mar 2004) | 1 line
Changed paths:
D /magicrescue/trunk/recipes/gzip
A /magicrescue/trunk/recipes/gzip-any (from /magicrescue/trunk/recipes/gzip:78)
A /magicrescue/trunk/recipes/gzip-deflate (from /magicrescue/trunk/recipes/gzip:78)
Split gzip recipe to support non-deflate compression
------------------------------------------------------------------------
r84 | jbj | 2004-03-18 22:20:38 +0100 (Thu, 18 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile.in
M /magicrescue/trunk/README
D /magicrescue/trunk/commands
M /magicrescue/trunk/configure
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/recipes/avi
A /magicrescue/trunk/tools (from /magicrescue/trunk/commands:80)
R /magicrescue/trunk/tools/Makefile (from /magicrescue/trunk/commands/Makefile:78)
R /magicrescue/trunk/tools/mp3extract.pl (from /magicrescue/trunk/commands/mp3extract.pl:78)
R /magicrescue/trunk/tools/pngextract.pl (from /magicrescue/trunk/commands/pngextract.pl:78)
R /magicrescue/trunk/tools/safecat.c (from /magicrescue/trunk/commands/safecat.c:78)
rename commands -> tools
------------------------------------------------------------------------
r83 | jbj | 2004-03-18 22:14:58 +0100 (Thu, 18 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/release.sh
Argument checking for release.sh
------------------------------------------------------------------------
r82 | jbj | 2004-03-15 15:48:54 +0100 (Mon, 15 Mar 2004) | 3 lines
Changed paths:
M /magicrescue/trunk/Makefile.in
- make install also installs READMEs
- make install uses mkdir -p
------------------------------------------------------------------------
r81 | jbj | 2004-03-15 15:17:02 +0100 (Mon, 15 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/README
more usage info
------------------------------------------------------------------------
r80 | jbj | 2004-03-15 14:41:24 +0100 (Mon, 15 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/commands
svn:ignore property set on commands
------------------------------------------------------------------------
r79 | jbj | 2004-03-15 14:40:57 +0100 (Mon, 15 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk
M /magicrescue/trunk/release
svn:ignore property set
------------------------------------------------------------------------
r78 | jbj | 2004-03-15 13:19:57 +0100 (Mon, 15 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/NEWS
M /magicrescue/trunk/new_NEWS
M /magicrescue/trunk/release.sh
Release 1.0.2
------------------------------------------------------------------------
r77 | jbj | 2004-03-15 12:17:21 +0100 (Mon, 15 Mar 2004) | 2 lines
Changed paths:
M /magicrescue/trunk/magicrescue.c
int -> long for variables that may be > 16bit
------------------------------------------------------------------------
r76 | jbj | 2004-03-15 12:01:15 +0100 (Mon, 15 Mar 2004) | 3 lines
Changed paths:
M /magicrescue/trunk/magicrescue.c
- Don't use libc to parse hex numbers
- define _XOPEN_SOURCE for portability
------------------------------------------------------------------------
r75 | jbj | 2004-03-15 11:35:40 +0100 (Mon, 15 Mar 2004) | 3 lines
Changed paths:
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/recipes/mp3-id3v2
- Change -O to only affect first device
- Readability improvement for mp3-id3v2 recipe
------------------------------------------------------------------------
r74 | jbj | 2004-03-15 11:23:42 +0100 (Mon, 15 Mar 2004) | 4 lines
Changed paths:
M /magicrescue/trunk/commands/mp3extract.pl
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/new_NEWS
- Use setrlimit to prevent core files
- Rename -o to -O
- Change mp3 extractor for use with checkrecipe
------------------------------------------------------------------------
r73 | jbj | 2004-03-15 01:10:56 +0100 (Mon, 15 Mar 2004) | 1 line
Changed paths:
D /magicrescue/trunk/recipes/mp3-id3
A /magicrescue/trunk/recipes/mp3-id3v1 (from /magicrescue/trunk/recipes/mp3-noid3:72)
A /magicrescue/trunk/recipes/mp3-id3v2 (from /magicrescue/trunk/recipes/mp3-id3:70)
D /magicrescue/trunk/recipes/mp3-noid3
More correct mp3 recipe names
------------------------------------------------------------------------
r72 | jbj | 2004-03-15 01:09:03 +0100 (Mon, 15 Mar 2004) | 4 lines
Changed paths:
M /magicrescue/trunk/README
M /magicrescue/trunk/README.recipes
M /magicrescue/trunk/commands/mp3extract.pl
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/new_NEWS
M /magicrescue/trunk/recipes/gzip
M /magicrescue/trunk/recipes/mp3-noid3
- Anti-overlap code
- mp3 extractor is fast enough to actually be used now
- Update READMEs to describe the new scanner code
------------------------------------------------------------------------
r71 | jbj | 2004-03-14 12:23:17 +0100 (Sun, 14 Mar 2004) | 3 lines
Changed paths:
M /magicrescue/trunk/magicrescue.c
- Cleanups
- Set LC_ALL=C on startup
------------------------------------------------------------------------
r70 | jbj | 2004-03-14 11:55:08 +0100 (Sun, 14 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/README
M /magicrescue/trunk/commands/mp3extract.pl
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/magicsort
M /magicrescue/trunk/recipes/avi
M /magicrescue/trunk/recipes/gzip
M /magicrescue/trunk/recipes/jpeg-exif
M /magicrescue/trunk/recipes/jpeg-jfif
M /magicrescue/trunk/recipes/mp3-id3
M /magicrescue/trunk/recipes/mp3-noid3
M /magicrescue/trunk/recipes/png
Merge changes from the tbm-scan branch
------------------------------------------------------------------------
r61 | jbj | 2004-03-07 20:30:50 +0100 (Sun, 07 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
Oops, remove debug printf
------------------------------------------------------------------------
r60 | jbj | 2004-03-07 20:11:50 +0100 (Sun, 07 Mar 2004) | 5 lines
Changed paths:
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/new_NEWS
- Fixed a bug causing around 8 bytes for every 100KB to be ignored
- Better memory handling for the list of operations
- Handle invalid match operation names
- Handle EOF nicer
------------------------------------------------------------------------
r59 | jbj | 2004-03-07 20:05:41 +0100 (Sun, 07 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile.in
M /magicrescue/trunk/configure
configure now supports environment variables, like autoconf
------------------------------------------------------------------------
r58 | jbj | 2004-03-07 03:16:00 +0100 (Sun, 07 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/configure
More auto*-compatible configure script
------------------------------------------------------------------------
r57 | jbj | 2004-03-06 00:47:41 +0100 (Sat, 06 Mar 2004) | 4 lines
Changed paths:
M /magicrescue/trunk/magicrescue.c
- Simplified some code for clarification
- Reduced number of lseek() calls
- Added source code comments for the hairy parts
------------------------------------------------------------------------
r56 | jbj | 2004-03-05 23:10:52 +0100 (Fri, 05 Mar 2004) | 1 line
Changed paths:
D /magicrescue/trunk/Makefile
A /magicrescue/trunk/Makefile.in (from /magicrescue/trunk/Makefile:55)
M /magicrescue/trunk/README
A /magicrescue/trunk/configure
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/new_NEWS
Add an autoconf-like (but not autoconf!) build system
------------------------------------------------------------------------
r55 | jbj | 2004-03-05 22:34:16 +0100 (Fri, 05 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile
make install target
------------------------------------------------------------------------
r54 | jbj | 2004-03-05 21:49:29 +0100 (Fri, 05 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/recipes/avi
M /magicrescue/trunk/recipes/mp3-id3
M /magicrescue/trunk/recipes/mp3-noid3
M /magicrescue/trunk/recipes/png
search path for commands
------------------------------------------------------------------------
r53 | jbj | 2004-03-05 19:50:10 +0100 (Fri, 05 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/README
M /magicrescue/trunk/checkrecipe
M /magicrescue/trunk/magicrescue.c
Add search path for recipe files
------------------------------------------------------------------------
r52 | jbj | 2004-03-05 17:40:27 +0100 (Fri, 05 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
add char operation for completeness
------------------------------------------------------------------------
r51 | jbj | 2004-03-05 15:57:00 +0100 (Fri, 05 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/NEWS
M /magicrescue/trunk/new_NEWS
news
------------------------------------------------------------------------
r50 | jbj | 2004-03-05 15:55:05 +0100 (Fri, 05 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/README
A /magicrescue/trunk/magicsort
Add magicsort
------------------------------------------------------------------------
r49 | jbj | 2004-03-05 15:08:27 +0100 (Fri, 05 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/README.recipes
A /magicrescue/trunk/checkrecipe (from /magicrescue/trunk/recipetest:48)
D /magicrescue/trunk/recipetest
recipetest -> checkrecipe
------------------------------------------------------------------------
r48 | jbj | 2004-03-05 15:03:40 +0100 (Fri, 05 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/README.recipes
D /magicrescue/trunk/provemewrong.pl
A /magicrescue/trunk/recipetest (from /magicrescue/trunk/provemewrong.pl:41)
provemewrong.pl -> recipetest
------------------------------------------------------------------------
r47 | jbj | 2004-03-05 14:16:36 +0100 (Fri, 05 Mar 2004) | 3 lines
Changed paths:
M /magicrescue/trunk/magicrescue.c
convert -> extract
f -> fd
------------------------------------------------------------------------
r46 | jbj | 2004-03-05 11:25:03 +0100 (Fri, 05 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/NEWS
M /magicrescue/trunk/new_NEWS
Release 1.0.1
------------------------------------------------------------------------
r45 | jbj | 2004-03-05 11:10:21 +0100 (Fri, 05 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/recipes/gzip
don't recompress gzipped files
------------------------------------------------------------------------
r44 | jbj | 2004-03-05 11:09:44 +0100 (Fri, 05 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
show the recipe name, not extension, in info output
------------------------------------------------------------------------
r43 | jbj | 2004-03-04 23:30:33 +0100 (Thu, 04 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
A /magicrescue/trunk/recipes/gzip
added gzip recipe
------------------------------------------------------------------------
r42 | jbj | 2004-03-04 22:40:53 +0100 (Thu, 04 Mar 2004) | 1 line
Changed paths:
A /magicrescue/trunk/commands/mp3extract.pl
A /magicrescue/trunk/recipes/mp3-id3
A /magicrescue/trunk/recipes/mp3-noid3
mp3 extractor
------------------------------------------------------------------------
r41 | jbj | 2004-03-04 22:39:38 +0100 (Thu, 04 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/provemewrong.pl
option -m to -r
------------------------------------------------------------------------
r40 | jbj | 2004-03-04 21:23:38 +0100 (Thu, 04 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/recipes/png
commands should be executable
------------------------------------------------------------------------
r39 | jbj | 2004-03-04 21:22:27 +0100 (Thu, 04 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/commands/safecat.c
M /magicrescue/trunk/recipes/avi
configurable limits for safecat
------------------------------------------------------------------------
r38 | jbj | 2004-03-04 21:14:18 +0100 (Thu, 04 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile
commands can have rare dependencies, so use make -k
------------------------------------------------------------------------
r37 | jbj | 2004-03-04 21:13:31 +0100 (Thu, 04 Mar 2004) | 3 lines
Changed paths:
M /magicrescue/trunk/magicrescue.c
Use caps for arguments in usage
More correct memory initialization
------------------------------------------------------------------------
r36 | jbj | 2004-03-02 13:44:19 +0100 (Tue, 02 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/README
More hints on recipe writing
------------------------------------------------------------------------
r35 | jbj | 2004-03-02 13:28:24 +0100 (Tue, 02 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/README
M /magicrescue/trunk/README.recipes
References to web site in readme
------------------------------------------------------------------------
r34 | jbj | 2004-03-02 13:26:30 +0100 (Tue, 02 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile
A /magicrescue/trunk/commands/Makefile
A /magicrescue/trunk/commands/safecat.c
M /magicrescue/trunk/new_NEWS
M /magicrescue/trunk/recipes/avi
Improved .avi recipe with commands/safecat.c
------------------------------------------------------------------------
r33 | (no author) | 2004-03-02 11:47:20 +0100 (Tue, 02 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile
webdav test again...
------------------------------------------------------------------------
r32 | (no author) | 2004-03-02 11:42:29 +0100 (Tue, 02 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile
reverse test
------------------------------------------------------------------------
r31 | (no author) | 2004-03-02 11:39:40 +0100 (Tue, 02 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile
webdav test...
------------------------------------------------------------------------
r30 | (no author) | 2004-03-02 11:37:52 +0100 (Tue, 02 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/new_NEWS
NEWS entry
------------------------------------------------------------------------
r29 | jbj | 2004-03-02 10:08:03 +0100 (Tue, 02 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
Nicer memory management
------------------------------------------------------------------------
r28 | jbj | 2004-03-01 22:08:42 +0100 (Mon, 01 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/NEWS
M /magicrescue/trunk/new_NEWS
Release 1.0
------------------------------------------------------------------------
r27 | jbj | 2004-03-01 21:55:40 +0100 (Mon, 01 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/README.recipes
describe provemewrong.pl
------------------------------------------------------------------------
r26 | jbj | 2004-03-01 21:53:36 +0100 (Mon, 01 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/provemewrong.pl
wording: magic config -> recipe
------------------------------------------------------------------------
r25 | jbj | 2004-03-01 21:48:22 +0100 (Mon, 01 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/release.sh
verbose changelog
------------------------------------------------------------------------
r24 | jbj | 2004-03-01 21:44:45 +0100 (Mon, 01 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/README
README wording
------------------------------------------------------------------------
r23 | jbj | 2004-03-01 21:34:11 +0100 (Mon, 01 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/README
A /magicrescue/trunk/README.recipes
M /magicrescue/trunk/magicrescue.c
Description of recipe format
------------------------------------------------------------------------
r22 | jbj | 2004-03-01 20:45:15 +0100 (Mon, 01 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/recipes/avi
M /magicrescue/trunk/recipes/jpeg-exif
M /magicrescue/trunk/recipes/jpeg-jfif
M /magicrescue/trunk/recipes/png
Add 'extension' keyword in recipes
------------------------------------------------------------------------
r21 | jbj | 2004-03-01 19:43:25 +0100 (Mon, 01 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/README
M /magicrescue/trunk/magicrescue.c
M /magicrescue/trunk/new_NEWS
Change the term 'magic config' to 'recipe'
------------------------------------------------------------------------
r20 | jbj | 2004-03-01 19:21:29 +0100 (Mon, 01 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/README
D /magicrescue/trunk/magic
A /magicrescue/trunk/recipes (from /magicrescue/trunk/magic:10)
R /magicrescue/trunk/recipes/avi (from /magicrescue/trunk/magic/avi:13)
R /magicrescue/trunk/recipes/jpeg-exif (from /magicrescue/trunk/magic/jpeg-exif:13)
R /magicrescue/trunk/recipes/jpeg-jfif (from /magicrescue/trunk/magic/jpeg-jfif:13)
R /magicrescue/trunk/recipes/png (from /magicrescue/trunk/magic/png:15)
magic -> recipes
------------------------------------------------------------------------
r19 | jbj | 2004-03-01 14:27:19 +0100 (Mon, 01 Mar 2004) | 1 line
Changed paths:
A /magicrescue/trunk/release
A /magicrescue/trunk/release.sh
Add release.sh
------------------------------------------------------------------------
r18 | jbj | 2004-03-01 14:01:28 +0100 (Mon, 01 Mar 2004) | 1 line
Changed paths:
A /magicrescue/trunk/NEWS
A /magicrescue/trunk/new_NEWS
add NEWS files
------------------------------------------------------------------------
r17 | jbj | 2004-03-01 13:40:53 +0100 (Mon, 01 Mar 2004) | 1 line
Changed paths:
A /magicrescue/trunk/COPYING
M /magicrescue/trunk/magicrescue.c
Add GPL license
------------------------------------------------------------------------
r16 | jbj | 2004-03-01 12:50:55 +0100 (Mon, 01 Mar 2004) | 1 line
Changed paths:
A /magicrescue/trunk/provemewrong.pl
Added provemewrong.pl for testing
------------------------------------------------------------------------
r15 | jbj | 2004-03-01 12:47:31 +0100 (Mon, 01 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/commands/pngextract.pl
M /magicrescue/trunk/magic/png
png files can be small
------------------------------------------------------------------------
r14 | jbj | 2004-03-01 11:36:24 +0100 (Mon, 01 Mar 2004) | 2 lines
Changed paths:
A /magicrescue/trunk/README
Add a short readme
------------------------------------------------------------------------
r13 | jbj | 2004-03-01 10:56:30 +0100 (Mon, 01 Mar 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magic/avi
M /magicrescue/trunk/magic/jpeg-exif
M /magicrescue/trunk/magic/jpeg-jfif
M /magicrescue/trunk/magic/png
M /magicrescue/trunk/magicrescue.c
Comments in magic files
------------------------------------------------------------------------
r12 | jbj | 2004-02-29 23:33:41 +0100 (Sun, 29 Feb 2004) | 1 line
Changed paths:
M /magicrescue/trunk/Makefile
gcc -> cc
------------------------------------------------------------------------
r11 | jbj | 2004-02-29 23:27:29 +0100 (Sun, 29 Feb 2004) | 1 line
Changed paths:
M /magicrescue/trunk/magicrescue.c
handle lseek() errors
------------------------------------------------------------------------
r10 | jbj | 2004-02-29 22:55:51 +0100 (Sun, 29 Feb 2004) | 2 lines
Changed paths:
A /magicrescue
A /magicrescue/trunk
A /magicrescue/trunk/Makefile
A /magicrescue/trunk/commands
A /magicrescue/trunk/commands/pngextract.pl
A /magicrescue/trunk/magic
A /magicrescue/trunk/magic/avi
A /magicrescue/trunk/magic/jpeg-exif
A /magicrescue/trunk/magic/jpeg-jfif
A /magicrescue/trunk/magic/png
A /magicrescue/trunk/magicrescue.c
Initial import of magicrescue
------------------------------------------------------------------------