-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
brice.lopez
committed
Oct 28, 2020
1 parent
c8b445c
commit d3aea85
Showing
38 changed files
with
54,457 additions
and
392 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,38 @@ | ||
v1.6.2 | Jul 13 2017: | ||
[Fix] signature updates using get_remote_file() would incorrect write temporary update files into /; issue #242 | ||
[Fix] added 'which curl' and 'which wget' for variable scoping of binary locations into internals.conf; issue #237 | ||
[New] added support to send email through 'sendmail' binary as alternative to 'mail'; pr #241 & issue #238 | ||
v1.6.4 | Mar 18 2019: | ||
[New] add quarantine_on_error variable to control quarantine behavior when scanner engines such as ClamAV encounter an error | ||
[New] add support for slack alerts; pr #240 mostafahussein | ||
[New] add ability to disable cron via conf.maldet; issue #260 / pr #300 , #304 sporks5000 | ||
[New] add cleaner rule for php.malware.magentocore_ccskim and an alias of as php_malware_hexinject for associated yara rule | ||
[Change] update cron.daily for ispmanager5; pr #305 yogsottot | ||
[Change] normalize variable naming of pr #300 , #304 | ||
[Change] validate cron_daily_scan is set; otherwise default to 1 | ||
[Change] update importconf for cron_daily_scan block | ||
[Change] don't need "find" if given a file list; pr# 303 sporks5000 | ||
[Change] rename ambiguous internal variables related to user signatures | ||
[Change] removed clamscan_return code capture from piped logic of clam(d)scan execution; now always capture return code, even on good exits | ||
[Change] scan results now explicitly exclude any occurrences of files related to 'no reply from clamd' errors | ||
[Change] add backward compatibility for renamed internals.conf variables | ||
[Change] removed legacy $verbose tagging at the end of eout() calls | ||
[Change] modified cleaner rules to set their own PATH scoping | ||
[Change] file_stat() has been renamed get_filestat to match associated quar_get_filestat function naming | ||
[Change] get_file_stat() will now grab md5 hash of files to avoid superfluous md5sum calls | ||
[Change] added inotify elapsed run time to scan report output | ||
[Change] adjust '-e|--report' output for etime value and spacing | ||
[Change] force email_ignore_clean=1 to stop the most common email requested issue | ||
[Fix] hitname not logging to quarantine.hist on manual quarantine run against scanid; issue #319 | ||
[Fix] typo in PR #300; missing '; then' on elif | ||
[Fix] set default_monitor_mode to resolve issue #311 systemd service passing $default_monitor_mode as a literal string to the service | ||
[Fix] sad mail/sendmail validation logic, fix issue #316 | ||
[Fix] normalized scan start time output in scan reports when inotify monitoring is used | ||
[Fix] scan report list summary to always display an etime value, even if null | ||
[Fix] ad-hoc clean calls from clean_hitlist() was not executing sigignore and gensigs functions causing clean tasks to fail due to missing variables; issue #203 | ||
[Fix] adjust semantics of comma and spaced variables being passed to '-co|--config-option'; pr #298 sporks5000 | ||
[Fix] modified quarantine_hits to force disable if clamdscan explicitly encounters a 'no reply from clamd' fatal error | ||
[Fix] modified install.sh 'ps' execution to be BSD compliant | ||
[Fix] clean function was not properly stripping {CAV} and {YARA} prefixes from signature names when executing cleaner rules | ||
[Fix] clean function was not properly handling signature names with both underscores and periods | ||
[Fix] refactored clean_hitlist() & clean() functions to resolve pathing errors when cleaning previous session hits; issue #203 | ||
[Fix] ignore_inotify file exist/empty file negative match; issue #330 | ||
[Fix] operator issue cron.daily #331 | ||
[Fix] install.sh $ver required major numbering; renamed to ver_major so that session preservation semantics continue to work | ||
|
||
v1.6.1 | May 28 2017: | ||
[New] added conf.maldet option cron_prune_days to configure cron.daily pruning max age of quar/sess/tmp data; issue #197 | ||
[New] added curl support, as new default, into get_remote_file; wget support is preserved secondary to curl; issue #200 | ||
[New] added --force option on -u|--update-sigs | ||
[New] added --force option on -d|--update-ver | ||
[New] added empty lines cleaner for runtime signatures and sorting of hdb for better performance; pr #223 | ||
[Change] modified default prune interval of quarantine/sess/tmp data from older than 7d to 21d | ||
[Change] set email alerts to disabled when -z $mail / issue verbose warning on CLI; issue #220 | ||
[Change] scan_export_filelist feature had no real need to be limited to just cron runs; | ||
modified so when set, it will export find results for all '-r|--recent' scans | ||
[Change] updated help and README to reflect '--force' option on '-u|--update-sigs' and '-d|--update-ver' | ||
[Change] post-change to get_remote_file(); signature version file was truncating with tmp file for maldet-clean | ||
[Change] replaced all calls of wget with get_remote_file() | ||
[Change] refactored get_remote_file() to be more generic / not depend on wget | ||
[Change] increased default values for wget --timeout from 5 to 10 seconds | ||
[Change] replace egrep with posix 'grep -E'; direct invocation of egrep/fgrep is deprecated; pr #214 | ||
[Fix] modified sourcing of conf files and order of precedence in mald…et.sh init script to properly | ||
treat default_monitor_mode being defined in conf.maldet; issue #224 | ||
[Fix] escape quotes within eval md5sum command as fix for issues #230 and #216 | ||
[Fix] test condition for systemd was generating unary errors on older versions of bash; pr #36 | ||
[Fix] systemd based systems were skipping addition of sysconfig entry; pr #36 | ||
[Fix] install.sh find operation to prune old install backups was generating error when no previous installs existed | ||
[Fix] wgetopt was single quoted making the variables inside of it strings, set double quotes | ||
[Fix] potential out of memory issue while scanning a large set of files on native LMD scanner; pr #223 | ||
[Fix] -f option issue with relative path message; pr #223 | ||
[Fix] issue with checkout of relative file path for non root user; pr #223 |
Oops, something went wrong.