Commit Graph

130 Commits

Author SHA1 Message Date
Micah Snyder
fe4433b01f Autojunk'd 2019-10-02 16:08:20 -04:00
Mickey Sola
393edc437d automake'd 2019-10-02 16:08:18 -04:00
Micah Snyder
52cddcbcfd Updating and cleaning up copyright notices. 2019-10-02 16:08:18 -04:00
Micah Snyder
b3e82e5e61 Replacing libclamav/cltypes.h with clamav-types.h.in, which generates a header clamav-types.h that we install alongside clamav.h. 2019-10-02 16:08:17 -04:00
Micah Snyder (micasnyd)
ce6402f7fe Added oss-fuzz integration. 2019-10-02 16:08:17 -04:00
Micah Snyder
7b563ca798 Enabling configure option --with-system-libmspack that will allow use of libmspack installations in /usr or /usr/local in favor of the version provided by ClamAV. 2018-12-02 23:07:02 -05:00
Micah Snyder
b563e84083 Moved libmspack-0.5alpha from libclamav to libclammspack, and restructured the build so that there should be no need to modify the libmspack build files in the future (i.e. libmspack autoconf and automake files aren't actually used). 2018-12-02 23:07:02 -05:00
Micah Snyder
d39cb6581f Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 2018-12-02 23:06:59 -05:00
Mickey Sola
8c2fae4a89 bb12087 - 0.101 - updating to libtool v2.4.6, autojunking, and adding markdown files to make dist target 2018-07-30 09:13:51 -04:00
Micah Snyder
e96b53b68b Autoreconf with stock libtool 2.4.2 2018-04-03 20:19:32 -04:00
Micah Snyder
77b50dbc5c autoreconf -ivf. 2018-02-14 07:44:28 -05:00
Kevin Lin
99d459b477 autoreconf 2018-02-12 14:39:33 -05:00
Micah Snyder
c0ac544738 autoreconf one more time with newer version of autotools to account for issues with argz_.h under make dist. 2018-02-09 12:41:48 -05:00
Micah Snyder
545216bb68 autoreconf -fi this time to correctly update libmspack linking changes. 2018-02-08 13:43:16 -08:00
Micah Snyder
6c59352535 autoreconf, regenerated pdfs, html docs. 2018-02-08 15:47:04 -05:00
Mickey Sola
9f620604c9 autojunk'd 2017-08-31 11:20:55 -04:00
Mickey Sola
3f363b73bf autojunk'd
Conflicts:
	configure
2017-03-31 12:20:01 -04:00
Steven Morgan
631f3e1165 Autojunks. 2017-03-02 09:44:56 -05:00
Mickey Sola
0da5ca0259 bb11062 - defaulting build to internal libmspack and creating configure option to specify use of external library 2016-11-03 14:27:33 -04:00
Mickey Sola
d3699d5723 bb11062 - adding support for external libmspack
Conflicts:
	configure
	configure.ac
2016-09-13 11:17:49 -04:00
Mickey Sola
97930c2400 updating prelude hook to work with allmatch 2016-06-09 10:40:38 -04:00
Ningirsu
f4265a5acd Adds a module to use Prelude and connect to a prelude manager
To enable prelude compile with ./configure --enable-prelude

In ClamAV configuration file set Prelude Enable on yes and choose an analyzer name with PreludeAnalyzerName (default ClamAV).

You need to have a prelude manager to use this module.
2016-06-09 10:40:38 -04:00
Kevin Lin
98bab6b66e autoreconf 2016-05-02 15:48:33 -04:00
Steven Morgan
9486dd1d74 autoreconf for moving libfreshclam config to m4/reorganization. 2016-03-14 17:14:18 -04:00
Steven Morgan
b668d7a130 autoreconf w/new libtool. 2016-03-14 13:32:20 -04:00
Steven Morgan
fb9d7004b3 autoreconf for libfreshclam. 2016-03-14 10:37:19 -04:00
Steven Morgan
411426beb1 bb11188 - Upgrade to use libtool 2.4.6 for ClamAV building: fixes issues with MacOSX 10.10 and 10.11. 2016-03-04 17:05:01 -05:00
Kevin Lin
b194cfe9c0 autoreconf 2016-02-29 11:35:56 -05:00
Kevin Lin
621c90d8bf autoreconf 2015-12-16 14:57:13 -05:00
Steven Morgan
06251c2d5c autoreconf for bb11447. 2015-12-09 16:33:06 -05:00
Kevin Lin
51aa1417e5 autojunk'd 2015-11-04 17:57:00 -05:00
Kevin Lin
b5aa93b4d8 autojunk'd 2015-10-23 14:07:52 -04:00
Steven Morgan
83c402c7fc Autojunk for master branch. 2015-10-22 17:52:50 -04:00
Mickey Sola
baeb625351 bb11343: Adding configure option to remove yara at compile-time. 2015-07-22 14:09:48 -04:00
Kevin Lin
0f5e62fd71 autojunk'd 2015-06-05 11:11:49 -04:00
Steven Morgan
ca20713cd9 autoreconf for version/library bumps. 2015-05-28 18:05:03 -04:00
Kevin Lin
1d02fa9b79 autojunk'd 2015-05-21 16:07:47 -04:00
Steven Morgan
3ca6d4c020 YARA work in progress: enable parser functions, add YARA arenas and hash tables. 2015-02-20 17:31:10 -05:00
Shawn Webb
551859dee0 Merge remote-tracking branch 'origin/master' into swebb/clamyara
Conflicts:
	libclamav/Makefile.am
	libclamav/Makefile.in
2014-11-10 11:34:54 -05:00
Kevin Lin
1420dc03a3 autojunk'd 2014-11-06 19:22:04 -05:00
Shawn Webb
cc071bf147 Fix Windows compilation 2014-11-06 11:51:21 -05:00
Steven Morgan
8be1f26d98 fixes make dist. 2014-09-24 16:51:56 -04:00
Kevin Lin
8de1627a9d autojunk'd 2014-09-22 16:06:04 -04:00
Steven Morgan
dfb755ceaa add yacc and lex to build tools. 2014-09-17 23:45:34 -04:00
Steven Morgan
690af59a72 change preclass to libjson in configure output message. 2014-09-17 22:28:55 -04:00
Shawn Webb
d22a886dee Remove clamav-mirror-howto documentation from the docs Makefile 2014-09-02 12:57:51 -04:00
Kevin Lin
0bcc430bdb autojunk'd 2014-08-14 13:35:36 -04:00
Shawn Webb
30a7509744 Add proof-of-concept XDP support.
This feature requires libxml2 support. This commit bumps FLEVEL and
introduces a new filetype based on the expected XML namespace for XDP
files.
2014-07-31 19:11:22 -04:00
Kevin Lin
cd97ac6eea autojunk'd 2014-07-25 15:05:46 -04:00
Shawn Webb
35394bbceb Revert recent autoconf work 2014-06-27 12:22:04 -04:00