Micah Snyder
737ec1ef21
Corrections to freshclam logging initialization. Added notation to --help output for --stdout option to indicate that debug messages will not be redirected. Changing direct calls to cli_dbgmsg_internal to use cli_dbgmsg, as cli_dbgmsg_internal always prints, even when --debug is not enabled.
6 years ago
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.
6 years ago
Micah Snyder
52cddcbcfd
Updating and cleaning up copyright notices.
6 years ago
Micah Snyder
72fd33c8b2
clang-format'd using new .clang-format rules.
6 years ago
Micah Snyder
38fe8b69a0
Added .clang-format style rules, clam-format script to automate formatting of ClamAV code, and preparing select files so that clang-format does not alter carefully formatted sections.
6 years ago
Micah Snyder (micasnyd)
dd8a6b10b2
Freshclam improvements. Some simplification and cleanup of mirror management functions. Reduced mirror blacklist timeouts. Added ignore time-remaining output to --list-mirrors option. Made freshclam lenient when the database version is 1 behind what was advertised by DNS. Database updates will still fail if the hosted version is more than 1 version out of date.
7 years ago
Russ Kubik
ef8f17542c
update freshclam to match exit codes defined in freshclam.1
7 years ago
Micah Snyder
964a1e7321
Converting http urls to https urls. Primary focus was on clamav.net urls. I updated a couple others and fixes a few broken links as well. There are many (non-clamav.net) urls I didn't address, especially in 3rd party or contrib code.
7 years ago
Micah Snyder
e098cdc557
Updating help strings, to include a couple missing items as well as copyrights. updating man page files as well.
7 years ago
Micah Snyder
22880de038
eliminating additional option references to stat collection and submission until such time as a new stats website and associated clamav code is ready.
8 years ago
Steven Morgan
ed47868b3f
bb11823 - command line copyright dates.
8 years ago
Steven Morgan
d245138c27
pull request #53(4/4): Spelling fix by klemens(ka7).
9 years ago
Mickey Sola
17d1e36d82
bb11557 - freeing opts on exit after failed initgroups check
9 years ago
Mickey Sola
2ea4230df2
bb11557 - drop AllowSupplementaryGroups option and make it default, patch by Sebastian A. Siewior
9 years ago
Mickey Sola
92e8a9ed93
bb11455 - patch by Mark Allan to add show-progress option to freshclam.
9 years ago
Mickey Sola
b68375fdbb
bb10568 - patch from Andreas Cadhalpun to add systemd support for clamd and freshclam
9 years ago
Steven Morgan
5c3865c7df
Change 'Sourcefire' -> 'Cisco Systems' in command line usage messages.
10 years ago
Steven Morgan
9f9ccff80d
bb#11195 - Change mirror-faq doc link for freshclam.
11 years ago
Steven Morgan
dfbb1604fd
bb#11195 - change html links in code to match the current clamav.net website.
11 years ago
Shawn Webb
3a670267cf
bb#10907: Add trailing newline to the end of the pidfile
11 years ago
Joel Esler
00fb0d9118
Fixed broken links.
...
Across the whole of the product.
11 years ago
Shawn Webb
6df13d049e
Finish phase 1 of silencing compiler warnings
11 years ago
Shawn Webb
78ee2250ae
Call cl_initialize_crypto() in cl_init()
11 years ago
Shawn Webb
60d8d2c352
Move all the crypto API to clamav.h
11 years ago
Shawn Webb
27d0dd6a60
Show stats debugging messages in freshclam if --debug --verbose is passed in
11 years ago
Shawn Webb
f010300a0b
Initialize OpenSSL in freshclam
11 years ago
Shawn Webb
b9bf2586a8
Enable stats in freshclam
11 years ago
Shawn Webb
e22e387abb
Fix specifying an anonymous HostID. Fix grabbing the HostID on FreeBSD.
11 years ago
Shawn Webb
d4a7c3a022
Properly initialize the crypto interfaces on Windows platforms
11 years ago
Shawn Webb
2e10c4d76b
Document the new stats feature in manpages and help text
11 years ago
Shawn Webb
387021619b
Turn stats into an opt-in feature rather than an opt-out feature for the 0.98.2 release
11 years ago
Shawn Webb
b2e7c931d0
Use OpenSSL for hashing.
11 years ago
Shawn Webb
4e1236c802
Add option for configuring the timeout for stats submissions
11 years ago
Shawn Webb
ecd859c17d
Remove existing stats submission code for freshclam
11 years ago
Shawn Webb
b7485a222c
Add support for setting the HostID in freshclam
11 years ago
Shawn Webb
dbc6d4b2ce
Submit basic host info when starting up freshclam
11 years ago
Shawn Webb
d9b6b8c757
bb#8993 - Rename the STAT macro to CLAMSTAT to avoid name conflicts on AIX
12 years ago
Carl Wu
fc94f1e358
cwu_cid#_10349: fix cid 10349
12 years ago
David Raynor
b35baf6873
freshclam: add defines for major return codes
13 years ago
Shawn webb
42ccf9c20e
BB#5659 - 4.0.0.8955 Consumer - Created a 1GB+ Clamav.log by running continious full scans for 10 hours. Add LogRotate config variable.
13 years ago
Tom Judge
6df88f292a
Reformat code
13 years ago
Shawn webb
a2a004df25
BB#3737 - Value too large for specified data type
...
Create compile-time preprocessor defines for switching from calling
stat() to stat64(). Add --enable-stat64 switch in configure script.
13 years ago
Török Edvin
8bf6e781e9
fix distcheck.
14 years ago
Tomasz Kojm
6b8d41e370
disable load balancing in further download attempts
14 years ago
Tomasz Kojm
7f659671f9
freshclam: fix pidfile removal (bb#3499)
14 years ago
Tomasz Kojm
cbb908bf4c
don't allow *.clamav.net in PrivateMirror
14 years ago
Tomasz Kojm
cc590e0769
freshclam: add new option PrivateMirror (bb#3058)
14 years ago
Tomasz Kojm
11b158c1df
freshclam: add new option --update-db
14 years ago
Tomasz Kojm
366503ff67
cosmetics
14 years ago
Tomasz Kojm
54bf9b46c4
freshclam: fix again handling of relative db paths (bb#2240)
15 years ago