Con Kolivas
|
53a6dfd723
|
Add manpage entry for encryption option.
|
2011-03-18 23:38:02 +11:00 |
|
ckolivas
|
5005c2dff5
|
Get rid of extra data in new header and stick to old header size, compacting extra info into existing space.
|
2011-03-18 17:32:47 +11:00 |
|
ckolivas
|
b8d8ecfe33
|
Fix warnings.
Patch ~ by Serge Belyshev.
|
2011-03-18 10:37:09 +11:00 |
|
Con Kolivas
|
f758773cd0
|
Fix one minor leak.
|
2011-03-16 13:29:47 +11:00 |
|
Con Kolivas
|
412cf013c4
|
Implement passphrase input.
|
2011-03-15 16:32:32 +11:00 |
|
Con Kolivas
|
202d972a6c
|
Add encryption -e option and flag encryption with a control flag, removing encrypt field.
|
2011-03-15 15:04:58 +11:00 |
|
Con Kolivas
|
65f901a83c
|
Get the seconds, salt and encryption loop data before compressing.
Store seconds in only 5 bytes which is enough for 400 years, leaving more room for random data.
|
2011-03-15 14:41:47 +11:00 |
|
ckolivas
|
fca5d4232c
|
Refuse to perform file info from STDIN.
|
2011-03-15 09:56:45 +11:00 |
|
Con Kolivas
|
00be150cfb
|
Add flag tests for TMP_INBUF.
|
2011-03-14 14:56:59 +11:00 |
|
Con Kolivas
|
684959efed
|
Add fields for temporary input buffer and clamp memory accordingly in preparation.
|
2011-03-14 14:47:26 +11:00 |
|
Con Kolivas
|
9e772d3140
|
Make ALL decompression use temporary in-ram buffer whenever possible.
|
2011-03-14 12:48:40 +11:00 |
|
Con Kolivas
|
d9e9f0d71d
|
No need to keep usable_ram as a rzip_control variable.
|
2011-03-13 22:28:28 +11:00 |
|
Con Kolivas
|
66fe056f30
|
Don't use open coded flags.
|
2011-03-13 22:22:46 +11:00 |
|
Con Kolivas
|
17c35cb331
|
Use the usable_ram variable just to determine the maximum size allocatable.
|
2011-03-13 22:16:46 +11:00 |
|
Con Kolivas
|
6ac74aa9f0
|
Create a flag to know when the temporary output buffer is in use, in preparation for when we use it on decompression.
|
2011-03-13 08:34:06 +11:00 |
|
Con Kolivas
|
d2ae072a3c
|
Round to page for optimum efficiency.
|
2011-03-12 22:58:39 +11:00 |
|
Con Kolivas
|
9444441d51
|
Modify maximum ram usable when stdout is being used in preparation for temporary in-ram file during stdout and fix summary shown and 32 bit limits.
|
2011-03-12 12:19:02 +11:00 |
|
Con Kolivas
|
34a44d16b3
|
Close config file.
|
2011-03-09 13:41:16 +11:00 |
|
Con Kolivas
|
e22967db11
|
Remove unused s char.
|
2011-03-09 13:32:37 +11:00 |
|
Con Kolivas
|
2db75fe408
|
Get rid of trailing whitespace
|
2011-03-09 08:50:46 +11:00 |
|
Con Kolivas
|
1a7c409e10
|
header-mangling-part-X-move-all-headers-defines-into
|
2011-03-09 08:37:26 +11:00 |
|
Con Kolivas
|
99c3ea2ab9
|
header-mangling-part-3-remove-ugly-hacks-for-liblrzi
|
2011-03-09 08:36:07 +11:00 |
|
Con Kolivas
|
1511c27aad
|
header-mangling-part-2-move-all-function-prototypes
|
2011-03-09 08:34:44 +11:00 |
|
Con Kolivas
|
e5dfd2d9d8
|
header-mangling-part-1-move-functions-out-of-headers
|
2011-03-09 08:33:44 +11:00 |
|
Con Kolivas
|
f6f0a25ef6
|
rebase-of-function-split-and-control-additions-to-fu
|
2011-03-09 08:32:14 +11:00 |
|
ckolivas
|
59e5bc0492
|
Remove all open coded strerrors when they're going to be shown by fatal().
|
2011-03-08 12:05:03 +11:00 |
|
ckolivas
|
2a8cad1a28
|
Check for any unusual entries in get_fileinfo and abort.
|
2011-03-08 11:43:56 +11:00 |
|
ckolivas
|
9499a7b453
|
STDOUT does not affect the compression window in master branch.
|
2011-03-08 08:24:05 +11:00 |
|
Con Kolivas
|
ef15ea28a8
|
Display outputting message only if not testing.
|
2011-03-07 21:18:15 +11:00 |
|
Con Kolivas
|
44ed5727b3
|
Clean up and fix times displayed.
Merge fixes.
|
2011-03-07 21:05:20 +11:00 |
|
ckolivas
|
c6199980f0
|
Disable file checking when not possible or meaningful.
|
2011-03-07 20:53:59 +11:00 |
|
Con Kolivas
|
10b1201f82
|
Fix more of the dodgy merge.
|
2011-03-07 17:28:50 +11:00 |
|
Con Kolivas
|
9fc551c159
|
Merge branch 'temp'
Conflicts:
main.c
|
2011-03-07 17:25:10 +11:00 |
|
Con Kolivas
|
13a6fb5b43
|
Dump the temporary file generated to emulate stdout at the end of each chunk on decompression and then truncate the file instead of writing the whole file before dumping it.
|
2011-03-07 17:14:07 +11:00 |
|
Con Kolivas
|
8a4df9774f
|
Forgot two instances of temporary outfiles that need to be unlinked.
|
2011-03-07 13:44:29 +11:00 |
|
Con Kolivas
|
68469c2b6f
|
Don't dump output to stdout when testing.
|
2011-03-07 13:41:00 +11:00 |
|
Con Kolivas
|
06fd0a3528
|
Unlink files in safe places.
|
2011-03-07 13:40:43 +11:00 |
|
Con Kolivas
|
f9046e6756
|
Check free space after reading magic, and not when decompressing to stdout.
|
2011-03-07 13:36:03 +11:00 |
|
Con Kolivas
|
8fa01248e7
|
Unlink temporary files immediately to avoid files lying around in cases of unexpected/uncaught failure.
|
2011-03-07 13:33:14 +11:00 |
|
Con Kolivas
|
38eca38743
|
Unify maxram allocation and limit threads when there isn't enough ram.
|
2011-03-07 13:23:14 +11:00 |
|
Con Kolivas
|
e42916e51f
|
Revert "Make sure to realloc filenames when making physical temp files to not have memory leaks."
This reverts commit 9c3d492524.
Oops, dirty commit.
|
2011-03-07 13:08:40 +11:00 |
|
Con Kolivas
|
8a4814081b
|
Must read magic before testing free space.
Resolve conflict.
|
2011-03-07 13:06:30 +11:00 |
|
ckolivas
|
d1dc3dd6b1
|
Don't bother zeroing variables that are already zeroed by memset.
|
2011-03-07 13:04:01 +11:00 |
|
Con Kolivas
|
9c3d492524
|
Make sure to realloc filenames when making physical temp files to not have memory leaks.
Fix conflict in merge.
|
2011-03-07 13:02:17 +11:00 |
|
ckolivas
|
81500282cc
|
Move verbose summary till after we know if we have STDIN and STDOUT to more accurately reflect the window chosen.
|
2011-03-07 12:57:53 +11:00 |
|
Con Kolivas
|
96efe033fd
|
Ignore what stdout is going to when testing from stdin.
|
2011-03-07 12:56:10 +11:00 |
|
Con Kolivas
|
624de254ce
|
Revert "Fallocate space in advance on decompression."
This reverts commit cf03cb0c04.
Fallocating for some reason fails to write the end of the file! Revert change pending further investigation.
|
2011-02-28 22:13:36 +11:00 |
|
Con Kolivas
|
9e548448d6
|
Checked for the wrong standard.
|
2011-02-28 21:18:53 +11:00 |
|
Con Kolivas
|
cf03cb0c04
|
Fallocate space in advance on decompression.
This often can speed up decompression of large files and decreases fragmentation.
|
2011-02-26 23:26:00 +11:00 |
|
Con Kolivas
|
fd5a77ac21
|
Check on the fd_out on decompression, NOT on fd_in.
|
2011-02-26 23:19:50 +11:00 |
|