Moinak Ghosh
50643b1f93
Fix libarchive configure and makefiles for Linux build.
2014-09-21 19:57:28 +05:30
Moinak Ghosh
3fedef7f7f
Add missing file for clean libarchive build.
2014-09-20 22:06:36 +05:30
Moinak Ghosh
2e5f2d8aab
Make DICT filter useful.
...
Improve data analysis in adaptive_compress.
2014-09-20 21:49:06 +05:30
Moinak Ghosh
071a9e2b26
Update,simplify analyzer function to indicate text data for Dict filter.
...
Fix archive header writing bug.
Strip ^M chars from dict filter files.
Include DICT preprocessing type.
Fix a bunch of bugs found by Xcode.
2014-09-20 12:49:00 +05:30
Moinak Ghosh
4fedebc607
Dict filter work in progress.
2014-09-18 22:51:25 +05:30
Moinak Ghosh
f34962f8cc
Set Wavpack compression mode based on compression level.
2014-09-17 21:43:00 +05:30
Moinak Ghosh
af39994a59
Working Wavpack filter for compressing WAV filies.
...
Improved error handling of filter routines.
Improved verbose logging.
2014-09-17 20:34:38 +05:30
Moinak Ghosh
fd087a8949
Step 0 of adding WavPack filter - does not work yet.
...
WAV file detection.
Rename libarchive dir to be generic.
2014-09-14 23:56:38 +05:30
Moinak Ghosh
5a875f3174
Regenerate extensions hash.
2014-09-12 17:00:36 +05:30
Moinak Ghosh
3e9a46a602
Add tagging of filter-processed entries with custom XATTR.
...
Add magic number based detection of JPEG and PNM formats.
2014-09-11 20:29:53 +05:30
Moinak Ghosh
08a30d270d
Add caller-defined xattr handling features to private libarchive.
2014-09-11 19:17:02 +05:30
Moinak Ghosh
9ecbbbafd0
Pull in private copy of libarchive to add pcmpress-specific functionality.
...
First step to add packPNM support.
2014-09-11 18:34:43 +05:30
Moinak Ghosh
9feee0a36d
Add MPLv2 license forking script.
2014-08-28 23:06:02 +05:30
Moinak Ghosh
376a56622b
Several fixes for issue #21 .
2014-08-28 22:48:36 +05:30
Moinak Ghosh
d5ceda559e
Update Licensing notes and build notes.
...
More whitespace fixes.
2014-07-26 15:28:40 +05:30
Moinak Ghosh
c1411a6af6
More whitespace cleanup and MPLv2 licensing support.
2014-07-24 23:48:42 +05:30
Moinak Ghosh
10f40e1c6f
Part 1 changes to allow dual licensing to MPLV2.
...
Make external LGPL code/features disabled in MPLV2 variant.
Nuke some unwanted whitespace (cstyle).
2014-07-24 22:20:30 +05:30
Moinak Ghosh
0433452b37
Miscellaneous refactoring.
...
Add some headers for OSX.
2014-05-24 23:52:30 +05:30
Moinak Ghosh
a6676698fa
Configurable optimization level for libbsc.
2014-05-09 22:58:51 +05:30
Moinak Ghosh
63509327e4
Tweak optimization flags for libbsc.
...
Reduce max opt level on OS X to avoid crashes due to Gcc code generation quirks.
2014-05-09 22:53:47 +05:30
Moinak Ghosh
a62e1aa5f7
Config script option to disable AVX.
...
Fix compiler (Gcc 4.9) warnings.
2014-05-05 19:40:53 +05:30
Moinak Ghosh
125828b6b3
Update CPUID detection for AVX2.
2014-05-04 22:35:12 +05:30
Moinak Ghosh
7055a8fc71
Add AVX detection and usage of -mavx[2] flags.
...
Force GCC to use Clang assembler always on MAC OS X for AVX support.
2014-05-04 22:03:40 +05:30
Moinak Ghosh
63bef473cc
Working MAC OS X port.
...
Compatibility layer for semaphore handling.
2014-05-04 21:11:31 +05:30
Moinak Ghosh
7830473c65
Avoid cleaning buildtmp for make clean. Causes subsequent make to fail.
2014-05-04 19:55:01 +05:30
Moinak Ghosh
9cbdd7ce8c
Fix Libbsc and dynamic lib builds.
2014-05-04 14:45:07 +05:30
Moinak Ghosh
4a9cd8c48e
More portability tweaks.
...
Fix compiler warnings.
2014-05-04 13:32:11 +05:30
Moinak Ghosh
4b037f0ed7
More portability tweaks.
2014-05-04 11:54:33 +05:30
Moinak Ghosh
f2da433188
More portability tweaks.
...
Handle platform specific yasm parameters.
Resolve namespace conflict on OSX.
Do not build Skein ASM code on OSX.
2014-04-30 22:46:24 +05:30
Moinak Ghosh
6fba8aa8ac
More OSX compatibility code.
...
Fix new warnings with Gcc 4.8.
2014-04-28 00:12:51 +05:30
Moinak Ghosh
8b52f7ccb8
Some initial tidbits for the start of an OSX/Windows port.
2014-04-26 23:05:14 +05:30
Moinak Ghosh
935717373b
Capability to list offset and length of each block when deduplication for external use.
2014-03-30 17:35:21 +05:30
Moinak Ghosh
2f11e11717
Bump Version and update Changelog for 3.1 Release.
2014-03-02 18:46:03 +05:30
Moinak Ghosh
c15957b990
Avoid auto-selection variable chunking for buffer sizes below threshold.
2014-03-02 17:13:31 +05:30
Moinak Ghosh
9d40f3c2fb
Do not auto-select Global Dedupe for below threshold buffers.
2014-02-22 23:34:26 +05:30
Moinak Ghosh
8a1f47917f
Fix issue #18 .
...
Do not try to generate a target filename in pipe mode.
2014-02-05 23:43:07 +05:30
Moinak Ghosh
2702544d3f
Scale default compression buffer size for levels > 8.
2014-01-29 23:27:53 +05:30
Moinak Ghosh
33281a2257
Fix issue #17 .
...
Use LZ4 and Libbsc extra padding space for the compression buffer in adaptive modes.
2014-01-29 00:12:04 +05:30
Moinak Ghosh
518ecf23a7
Fix issue #16 .
2014-01-28 20:44:45 +05:30
Moinak Ghosh
f8d3ddfe39
Fix issue #15 .
2014-01-15 22:42:18 +05:30
Moinak Ghosh
31b1f56902
Fix issue #14
...
Updated fix for issue #12
Add check for correct Libarchive version.
Update header checks to abort if not found.
2014-01-14 21:59:32 +05:30
Moinak Ghosh
ba1de93514
Update installation doc.
...
The '--help' option to config should not generate a Makefile.
2014-01-12 21:52:27 +05:30
Moinak Ghosh
16a8d2fcf4
Update Changelog for new release.
2014-01-12 21:03:25 +05:30
Moinak Ghosh
62568e9066
Basic capability to list contents of an archive without extracting to disk.
2014-01-12 20:38:20 +05:30
Moinak Ghosh
3ddaf6d45f
Bump version and update command help text.
2014-01-04 21:45:23 +05:30
Moinak Ghosh
16da0b0339
Fix handling of some options.
...
Update README with additional option details.
2014-01-03 22:51:02 +05:30
Moinak Ghosh
aef48f715f
Change nftw() to depth-first scan to handle restoring directory permissions correctly.
...
When sorting cause directories to be sorted after files and in descending order of nesting level.
Take out stray printf().
2014-01-01 21:38:17 +05:30
Moinak Ghosh
683c3e48b5
Detect some DICOM formats and use BSC for DICOM data.
2014-01-01 19:44:58 +05:30
Moinak Ghosh
ea345a902a
Overhaul documentation part #1
...
Detect and handle uncompressed PDF files using libbsc.
Force binary/text data detection for tar archives.
Get rid of unnecessary CLI option.
Add full pipeline mode check when archiving.
2013-12-30 23:24:37 +05:30
Moinak Ghosh
35043a74b0
Update to PackJPG 2.5i.
...
Fixes crash with malformed Jpeg.
2013-12-28 21:56:03 +05:30