Common
- Updated libs: network 0.1.3, wmic 0.0.7, satan 0.4.0, sudoer 0.1.1, async 0.9.0, commander 2.3.0, connect 3.2.0, needle 0.7.10, nodemailer 1.3.0, qs 2.2.4, rimraf 2.2.8, underscore 1.7.0.
- Reduce the exception.send timeout a bit.
- Updated tests to use latest should and sandboxed modules API's.
Agent, Plugins
- Fixed 'Cannot call method 'toString' of undefined' on screenshot, when out doesn't exist.
- Refactored netsh access points' parser for Windows. Handles hidden access points better.
- Handle small race condition in network trigger.
- CP plugin: Added scan_hardware option, and handle that setting on sync().
- CP plugin: Improved error handling a bit, when receiving invalid commands and when not having both API and Device keys.
- CP plugin: except for missing/stolen report, send other reports to /data endpoint.
Config
- Windows pre_uninstall: ensure process is terminated, if running.
- Chown recursively /usr/lib/prey folder on Linux and Mac post_install.
- Fixed handling of --force param in OSX config GUI.
- conf/gui: Check if old_config exists before calling retrieve_old_keys.