Releases
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
You can’t perform that action at this time.