Releases: extremeshok/clamav-unofficial-sigs
Releases · extremeshok/clamav-unofficial-sigs
6.0.1
- eXtremeSHOK.com Maintenance
- Fix logging @dominicraf
6.0.0
- eXtremeSHOK.com Maintenance & Refactoring
- Add timestamp support (do not re-download not modified files, saves bandwidth)
- wget and curl uses compression for the transfer (detected when supported, saves bandwidth)
- Posix compliance 'which' replaced with 'command -v'
- More escaped characters, shellcheck compliance
- Option added : force_curl , to force the usage of curl instead of wget
- Workaround for wget, which cannot do --timestamping and --output-document together
- Added SECURITEINFO securiteinfoold.hdb
- set malwarepatrol_free = no , when malwarepatrol_product_code != 8
- Fix: remove hardcoded malwarepatrol_product_code
- Fix: os.macosx.conf service: command not found
- Fix: whitelist a MalwarePatrol signature
- More reliable version checking
- Fix: Clamscan database integrity test
- Fix: version comparison of minimum Yara @bytesplit
- Use custom config directory @amish
- unzip option -j was removed @wotomg
- ZCS 8.7 updates @tonster
- Logic fixes @Claus-Justus Heine
- Specify correct path for systemd units @SlothOfAnarchy
- Avoid hardcoded path to BASH @rseichter
5.6.2
5.6.1
- eXtremeSHOK.com Maintenance
- Packers/Javascript_exploit_and_obfuscation.yar false posirtive rating increased to HIGH
- Codeclimate fixes
- Incremented the config to version 73
5.6.0
- eXtremeSHOK.com Maintenance
- PGP is now optional and no longer a requirement and pgp support is auto-detected
- Full support for MacOS / OS X and added clamav install guide
- Full support for pfSense and added clamav install guide
- Added os configs for Zimbra and Debian 8 with systemd
- Much better error messages with possible solutions given
- Better checking of possible issues
- Update all SANESECURITY signature databases
- Support for clamav-devel (clamav compiled from source)
- Added full proxy support to wget and curl
- Replace allot of "echo | cut | sed" with bash substitutions
- Added fallbacks/substitutions for various commands
- xshok_file_download and xshok_draw_time_remaining functions added to replace redundant code blocks
- Removed SANESECURITY mbl.ndb as this file is not showing up on the rsync mirrors
- Allow exit code 23 for rsync
- Major refactoring : Normalize comments, quotes, functions, conditions
- Protect various arguments and "POSIX-ize" script integrity
- Enhanced testing with travis-ci, including clamav 0.99
- Incremented the config to version 72
5.4.1
- eXtremeSHOK.com Maintenance
- Disable installation when either pkg_mgr or pkg_rm is defined.
- Minor refactoring
- Update master.conf with the new Yara-rules project file names
- Incremented the config to version 69
5.4
- eXtremeSHOK.com Maintenance
- Added Solaris 10 and 11 configs
- When under Solaris we define our own which function
- Define grep_bin variable, use gnu grep on sun os
- Fallback to gpg2 if gpg not found,
- Added support for csw gnupg on solaris
- Trap the keyboard interrupt (ctrl+c) and gracefully exit
- Added CentOS 7 Atomic config @deajan
- Minor refactoring and removing of unused variables
- Removed CRDF signatures as per Sanesecurity #124
- Added more Yara rule project Rules
- Incremented the config to version 68
5.3.2
- eXtremeSHOK.com Maintenance
- Bug Fix: Additional Databases not downloading
- Added sanesecurity_update_hours option to limit updating to once every 2 hours
- Added additional_update_hours option to limit updating to once every 4 hours
- Refactor Additional Database File Update code
- Updated osx config with correct group for homebrew
5.3.1
- eXtremeSHOK.com Maintenance
- Bug Fix: for GPG Signature test FAILED by @DamianoBianchi
- Remove unused $GETOPT
- Refactor clamscan_integrity_test_specific_database_file (--test-database)
- Refactor gpg_verify_specific_sanesecurity_database_file (--gpg-verify)
- Big fix: missing $pid_dir
5.3
- eXtremeSHOK.com Maintenance
- Major change: Updated to use new database structure, now allows all low/medium/high databases to be enabled or disabled.
- Major change: curl replaced with wget (will fallback to curl is wget is not installed)
- Major change: script now functions correctly as the clamav user when started under cron
- Added fallback to curl if wget is not available
- Added locking (Enable pid file to prevent issues with multiple instances)
- Added retries to fetching downloads
- Code refactor: if wget repaced with if $? -ne 0
- Enhancement: Verify the clam_user and clam_group actually exists on the system
- Added function : xshok_user_group_exists, to check if a specific user and group exists
- Bug Fix: setmode only if is root
- Bug Fix: eval not working on certain systems
- Bug fix: rsync output not correctly silenced
- Code refactor: remove legacy
..
with $(...) - Code refactor: replace [ ... -a ... ] with [ ... ] && [ ... ]
- Code refactor: replace [ ... -o ... ] with [ ... ] || [ ... ]
- Code refactor: replace cat "..." with done < ... from loops
- Code refactor: convert for loops using files to while loops
- Code refactor: read replaced with read -r
- Code refactor: added cd ... || exit , to handle a failed cd
- Code refactor: double quoted all varibles
- Code refactor: refactor all "ls" iterations to use globs
- Defined missing uname_bin variable
- Added function xshok_database
- Set minimum config required to 65
- Bump config to 65