Micah Snyder
b8dbe267cf
Corrections to dist to account for moving of UserManual and addition of fuzz directory.
6 years ago
Micah Snyder
52cddcbcfd
Updating and cleaning up copyright notices.
6 years ago
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.
6 years ago
Micah Snyder (micasnyd)
ce6402f7fe
Added oss-fuzz integration.
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
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.
7 years ago
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).
7 years ago
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.
7 years ago
Mickey Sola
48dc7a9c67
0.100.1 - fixing segfault caused by a linking order issue which occurred when updating to a newer version of clam, patch by Tom Judge
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
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
6c59352535
autoreconf, regenerated pdfs, html docs.
7 years ago
Mickey Sola
9f620604c9
autojunk'd
8 years ago
Steven Morgan
ed47868b3f
bb11823 - command line copyright dates.
8 years ago
Mickey Sola
3f363b73bf
autojunk'd
...
Conflicts:
configure
8 years ago
Steven Morgan
631f3e1165
Autojunks.
8 years ago
Steven Morgan
f08ce33c3f
clamdscan - add an error message when local socket connection fails.
9 years ago
Steven Morgan
bb30678c0f
clamdscan - check that the TCPAddr parameter is enabled before using.
9 years ago
Mickey Sola
0da5ca0259
bb11062 - defaulting build to internal libmspack and creating configure option to specify use of external library
9 years ago
Mickey Sola
d3699d5723
bb11062 - adding support for external libmspack
...
Conflicts:
configure
configure.ac
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
Kevin Lin
98bab6b66e
autoreconf
9 years ago
Steven Morgan
9486dd1d74
autoreconf for moving libfreshclam config to m4/reorganization.
9 years ago
Steven Morgan
b668d7a130
autoreconf w/new libtool.
9 years ago
Steven Morgan
fb9d7004b3
autoreconf for libfreshclam.
9 years ago
Steven Morgan
411426beb1
bb11188 - Upgrade to use libtool 2.4.6 for ClamAV building: fixes issues with MacOSX 10.10 and 10.11.
9 years ago
Kevin Lin
b194cfe9c0
autoreconf
9 years ago
Kevin Lin
621c90d8bf
autoreconf
10 years ago
Steven Morgan
06251c2d5c
autoreconf for bb11447.
10 years ago
Kevin Lin
51aa1417e5
autojunk'd
10 years ago
Steven Morgan
5c3865c7df
Change 'Sourcefire' -> 'Cisco Systems' in command line usage messages.
10 years ago
Steven Morgan
9989e980e3
bb11418 - fix clamdscan segfault when using stream(stdin) input.
10 years ago
Kevin Lin
b5aa93b4d8
autojunk'd
10 years ago
Steven Morgan
83c402c7fc
Autojunk for master branch.
10 years ago
Steven Morgan
1f1bf36b8e
Add 'virus found' callback. Refactor scan-all API.
10 years ago
Mickey Sola
46a35abe56
mass update of copyright headers
10 years ago
Steven Morgan
6890053176
bb11351 - add missing sys/un.h header. Patch by Dmitry Marakasov.
10 years ago
Kevin Lin
ac5da57a5c
minor changes for solaris compatibility
10 years ago
Steven Morgan
ee353f12f7
bb11359 - correct clamdscan handling of the --infected flag for files excluded with ExcludePath clamd parameter. Patch provided by devel@rinx.com.
10 years ago
Mickey Sola
baeb625351
bb11343: Adding configure option to remove yara at compile-time.
10 years ago
Kevin Lin
0f5e62fd71
autojunk'd
10 years ago