Mickey Sola
01b9a84fef
autojunk'd
2020-03-30 10:00:23 -07:00
Micah Snyder
206dbaefe8
Update copyright dates for 2020
2020-01-03 15:44:07 -05:00
Mickey Sola
a0e8d2ffbb
autojunk'd
2019-11-06 09:50:38 -08:00
Mickey Sola
5b7fac5aeb
autojunk'd
2019-10-02 16:08:31 -04:00
Mickey Sola
56a068c29f
autojunk'd
2019-10-02 16:08:31 -04:00
Micah Snyder
10c06218aa
Autojunk'd
2019-10-02 16:08:31 -04:00
Mickey Sola
28459aec91
autojunk'd
2019-10-02 16:08:31 -04:00
Micah Snyder
d39035d95d
Autojunk'd
2019-10-02 16:08:30 -04:00
Mickey Sola
f7d82063dd
autojunk'd
2019-10-02 16:08:28 -04:00
Mickey Sola
3921323b62
autojunk'd
2019-10-02 16:08:28 -04:00
Mickey Sola
4ca79bd7cb
autojunk'd
2019-10-02 16:08:28 -04:00
Mickey Sola
18b723e697
autojunk'd
2019-10-02 16:08:27 -04:00
Mickey Sola
3733a8795e
clamonacc - move and configure fts fix
2019-10-02 16:08:27 -04:00
Mickey Sola
1b264c0bf2
clamonacc - update autotools scripts to get clamd and onacc building; autojunk'd
2019-10-02 16:08:26 -04:00
Micah Snyder
c3cc2841e7
Autojunk'd
2019-10-02 16:08:24 -04:00
Micah Snyder
5fef7399da
Autojunk'ed
2019-10-02 16:08:23 -04:00
Micah Snyder
cef54eaf8f
Freshclam refresh. This update makes libcurl a hard requirement for ClamAV.
...
New features added to freshclam:
- Update signature definitions over HTTPS.
- Support for HTTP protocol v1.1 (formerly v1.0).
- New libfreshclam library with an all new API and versioning separate from libclamav (v2.0.0). This library is now build and installed alongside libclamav as a hard dependency of freshclam.
- The ability to opt-in and opt-out of standard and optional official ClamAV databases (ExtraDatabase, ExcludeDatabase)
- The option to specify the protocol and port number of official and private mirror servers.
- Support for additional types of proxy servers beyond plain HTTP (SOCKS 4, SOCKS 5).
Features removed from freshclam:
- Mirror management (mirrors.dat) file. This feature is no longer needed as official signature databases are distributed using a paid content delivery network (Cloudflare).
This commit also adds the following features for Windows users:
- The clamsubmit tool.
- The json-c library dependency, which will enable the --gen-json option in clamscan.
- Third party libraries under the win32/3rdparty directory have been removed. Developers will need to build the libraries separately from ClamAV and provide the headers and lib/dll library files the same way they do for OpenSSL. This includes libxml2, pthread-win32, bzip2, zlib, pcre2 as well as new dependencies: curl, json-c. Developers are encouraged to use the build tool Mussels to simplify this task.
2019-10-02 16:08:22 -04:00
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