Micah Snyder
e551468a03
Initializing virname to NULL in cases where it was uninitialized.
7 years ago
Maxime de Roucy
5bc6fdb8b1
OnAccessExtraScanning: log in verbose mode
...
Before this patch, if OnAccessExtraScanning was active every
file/directory access would have generate a log line.
7 years ago
Mickey Sola
8c2fae4a89
bb12087 - 0.101 - updating to libtool v2.4.6, autojunking, and adding markdown files to make dist target
7 years ago
Micah Snyder
e96b53b68b
Autoreconf with stock libtool 2.4.2
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
Mickey Sola
674a4aa545
0.100.x - bb11985 - onas whitespace normalization/fixup
7 years ago
Mickey Sola
b71960cd37
0.100.x - bb11985 - overhauling onas extra scanning feature to work with new UID exclude fixes
7 years ago
Mickey Sola
51b69a091a
0.100.x - bb11985 - adding initial refactor for thread-safe scan function for onas
7 years ago
Josh Soref
7cd9337a70
Spelling Adjustments ( #30 )
...
* spelling: accessed
* spelling: alignment
* spelling: amalgamated
* spelling: answers
* spelling: another
* spelling: acquisition
* spelling: apitid
* spelling: ascii
* spelling: appending
* spelling: appropriate
* spelling: arbitrary
* spelling: architecture
* spelling: asynchronous
* spelling: attachments
* spelling: argument
* spelling: authenticode
* spelling: because
* spelling: boundary
* spelling: brackets
* spelling: bytecode
* spelling: calculation
* spelling: cannot
* spelling: changes
* spelling: check
* spelling: children
* spelling: codegen
* spelling: commands
* spelling: container
* spelling: concatenated
* spelling: conditions
* spelling: continuous
* spelling: conversions
* spelling: corresponding
* spelling: corrupted
* spelling: coverity
* spelling: crafting
* spelling: daemon
* spelling: definition
* spelling: delivered
* spelling: delivery
* spelling: delimit
* spelling: dependencies
* spelling: dependency
* spelling: detection
* spelling: determine
* spelling: disconnects
* spelling: distributed
* spelling: documentation
* spelling: downgraded
* spelling: downloading
* spelling: endianness
* spelling: entities
* spelling: especially
* spelling: empty
* spelling: expected
* spelling: explicitly
* spelling: existent
* spelling: finished
* spelling: flexibility
* spelling: flexible
* spelling: freshclam
* spelling: functions
* spelling: guarantee
* spelling: hardened
* spelling: headaches
* spelling: heighten
* spelling: improper
* spelling: increment
* spelling: indefinitely
* spelling: independent
* spelling: inaccessible
* spelling: infrastructure
Conflicts:
docs/html/node68.html
* spelling: initializing
* spelling: inited
* spelling: instream
* spelling: installed
* spelling: initialization
* spelling: initialize
* spelling: interface
* spelling: intrinsics
* spelling: interpreter
* spelling: introduced
* spelling: invalid
* spelling: latency
* spelling: lawyers
* spelling: libclamav
* spelling: likelihood
* spelling: loop
* spelling: maximum
* spelling: million
* spelling: milliseconds
* spelling: minimum
* spelling: minzhuan
* spelling: multipart
* spelling: misled
* spelling: modifiers
* spelling: notifying
* spelling: objects
* spelling: occurred
* spelling: occurs
* spelling: occurrences
* spelling: optimization
* spelling: original
* spelling: originated
* spelling: output
* spelling: overridden
* spelling: parenthesis
* spelling: partition
* spelling: performance
* spelling: permission
* spelling: phishing
* spelling: portions
* spelling: positives
* spelling: preceded
* spelling: properties
* spelling: protocol
* spelling: protos
* spelling: quarantine
* spelling: recursive
* spelling: referring
* spelling: reorder
* spelling: reset
* spelling: resources
* spelling: resume
* spelling: retrieval
* spelling: rewrite
* spelling: sanity
* spelling: scheduled
* spelling: search
* spelling: section
* spelling: separator
* spelling: separated
* spelling: specify
* spelling: special
* spelling: statement
* spelling: streams
* spelling: succession
* spelling: suggests
* spelling: superfluous
* spelling: suspicious
* spelling: synonym
* spelling: temporarily
* spelling: testfiles
* spelling: transverse
* spelling: turkish
* spelling: typos
* spelling: unable
* spelling: unexpected
* spelling: unexpectedly
* spelling: unfinished
* spelling: unfortunately
* spelling: uninitialized
* spelling: unlocking
* spelling: unnecessary
* spelling: unpack
* spelling: unrecognized
* spelling: unsupported
* spelling: usable
* spelling: wherever
* spelling: wishlist
* spelling: white
* spelling: infrastructure
* spelling: directories
* spelling: overridden
* spelling: permission
* spelling: yesterday
* spelling: initialization
* spelling: intrinsics
* space adjustment for spelling changes
* minor modifications by klin
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
77b50dbc5c
autoreconf -ivf.
7 years ago
Kevin Lin
99d459b477
autoreconf
7 years ago
Micah Snyder
c0ac544738
autoreconf one more time with newer version of autotools to account for issues with argz_.h under make dist.
7 years ago
Micah Snyder
545216bb68
autoreconf -fi this time to correctly update libmspack linking changes.
7 years ago
Micah Snyder
413ffee789
bb11992: fixed some additional unitialized variables used issues.
7 years ago
Micah Snyder
6c59352535
autoreconf, regenerated pdfs, html docs.
7 years ago
Micah Snyder
bcbc4f08f6
bb11733: applying patch provided courtesy of A. Wilcox that resolves stack size issues on non-glibc Linux machines. May apply to bb11979 as well.
7 years ago
James Ralston
15596b1060
bb11978 - onas: onas_fan_checkowner(): distinguish EACCES and ENOENT
...
stat() failures; clean up documentation.
8 years ago
Mickey Sola
51be9906ac
0.99.3 - bb11978 - onas - onas_fan_checkowner cleanup patch submitted by James Ralston
8 years ago
Mickey Sola
ef48b6af14
0.99.3 - bb11978 - onas - adding ExcludeRootUID option as cleaner alternative to using negative values to whitelist root UIDs using the ExcludeUID option
8 years ago
Mickey Sola
a20128bb21
0.99.3 - bb11963 - ensuring users have a way to correctly exlcude UID 0 when using the onaccess scanner
8 years ago
Mickey Sola
77112702d8
0.99.3 - bb11954 - adding pid check to fanotify event verification to ensure we ignore events triggered by our own process
8 years ago
Micah Snyder
ad905e5391
forgot to remove a few stats submission related option checking in clamd
8 years ago
Mickey Sola
9f620604c9
autojunk'd
8 years ago
Micah Snyder
7e64560ce5
eliminating warnings that cropped up in 32bit ubuntu (16.04)
8 years ago
Mickey Sola
47a544dc07
m4 - rework of strndup and strnlen function absence handling
8 years ago
Micah Snyder
d18d72219f
Eliminating warnings, converting iterator variables to size_t when used to compare against sizeof(). added a couple of missing #includes.
8 years ago
Mickey Sola
cd7c9a4fb7
solaris - adding strnlen and strndup implementations to ensure compatability with versions <= 10
8 years ago
Steven Morgan
ed47868b3f
bb11823 - command line copyright dates.
8 years ago
Mickey Sola
6412bda704
onas - changing sizelimit to unsigned int to allow for wider scan ranges
8 years ago
Steven Morgan
cbf5017a7d
bb11805 fix multiple results. Refactor false positive and heuristic precedence logic.
8 years ago
Mickey Sola
21ef08e3e6
fts - compiling fts only alongside linux onaccess scanner
8 years ago
Mickey Sola
2a06c04f0a
removing unnecessary include of features.h from priv-fts
8 years ago
Mickey Sola
3f363b73bf
autojunk'd
...
Conflicts:
configure
8 years ago
Sebastian Andrzej Siewior
9a1b6ef52d
clamav: add private fts() implementation
...
This file has been copied out of glibc and slightly modified.
The fts() implementation in current libc does not support LFS which
looks like a glibc (only) restriction. The code has been copied out of
glibc and the used functions (like fstat()) have been modified to use the
public exported libc function instead of the internal one. The libc
functions are are using the LFS version.
The fts() functions gained the _priv_ prefix so they do not clash with
glibc's functions.
This patch will be dropped once glibc's fts() implementations is LFS
safe which is glibc 2.23+, the bug is tracked in glibc's bugzilla as
11460 => https://sourceware.org/bugzilla/show_bug.cgi?id=11460
Patch-Name: clamav_add_private_fts_implementation.patch
Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
Signed-off-by: Mickey Sola <msola@sourcefire.com>
8 years ago
Steven Morgan
631f3e1165
Autojunks.
8 years ago
Mickey Sola
0da5ca0259
bb11062 - defaulting build to internal libmspack and creating configure option to specify use of external library
9 years ago
Steven Morgan
2576678cd7
pull request #62 : Fix typos in log messages from Matthew Boedicker.
9 years ago
Steven Morgan
e7dfe57d3a
bb11522 - additional block-max w.i.p. : clamd, man pages.
9 years ago
Mickey Sola
d3699d5723
bb11062 - adding support for external libmspack
...
Conflicts:
configure
configure.ac
9 years ago
Mickey Sola
0bde9405f6
bb11602 - correcting and simplifying fts_info check
9 years ago
Mickey Sola
fb4ee88d94
systemd - removing generated files from repository
9 years ago
Mickey Sola
4edbeea04c
bb11602 - fixing case where on access scanning would erroneously classify sockets and other objects as directories
9 years ago
Mickey Sola
1439593822
bb11557 - prefer using opt value for userpwname
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
97930c2400
updating prelude hook to work with allmatch
9 years ago
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.
9 years ago
Mickey Sola
616fbf9f07
bb11566 - added additional checks and more verbose error messages
9 years ago
Mickey Sola
ba36ab74da
bb11566 - adding support for clamd socket directory creation at load time
9 years ago