github prey/prey-node-client v1.3.0
v1.3.0: Codename Bad Mother F***er

latest releases: v1.12.9, v1.12.8, v1.12.7...
9 years ago

Deps

  • Satan 0.4.2, with better init system detection and fixes to service management in Windows.
  • Update triggers to 0.2.0, firewall to 0.0.5, ocelot to 0.0.4, lock nodemailer version to 1.3.0.

Agent

  • bin/prey: Use 'nodejs' command if present on system (Ubuntu).
  • Added os.release() to header information.
  • Fixed shebangs on OSX to system python on Mac GUI, Lock and Alert scripts. Fixes conflicts with Pythons installed via brew.
  • System: More consistent way of determining logged user in linux.
  • Commands: Remove actions from storage queue when failed.
  • Power: ensure emitter still exists after checking battery status.
  • Actions: Trigger 'action stopped' event when stopping action that isn't running. This ensures that a zombie action that appears as running can be reset back to zero.
  • Actions: Better handling or start/stop in Alarm.
  • Fixed SMTP transport with new nodemailer interface.
  • Fixed filebrowser module deps. Added folder & serve-static modules.
  • CP Plugin: Use TLSv1 method to encrypt all requests to API. Some cleanup in Push Mapper too.

Lock

  • Replaced Windows Lock with stronger C-based version, refactored and simplified module structure.
  • Updated Lock background image on all OS's.
  • Handle DPI scaling correctly on Linux when sizing and positioning elements.
  • Ensure 'access denied' is removed after a few seconds in Linux and OSX.
  • Handle Command-Q handling in OSX.
  • Fixed prey-lock shebang in Linux to avoid bashisms.
  • Handle no logged user when firing and stopping lock.

Alert

  • Use new 'system flash' type windows instead of simple message boxes.
  • Fixed title, font, margins in OSX and Linux. Handle HiDPI displays correctly.
  • Fixed stop/restart action, added support for 'title' option.

Config

  • Rewrote Mac Config GUI from Ruby (RubyCocoa) to Python (PyObjC), since RubyCocoa is no longer present in OSX by default.
  • Fixed 'config version' commands.
  • Updated icons for packages and GUI program.
  • Readed settings manager in conf.
  • Conf logger: Handle empty messages correctly

Install

  • Fixed entry name for Windows.
  • Ensure OSX packages now contain file attributes, so code signatures are preserved (using ditto tool).
  • Handle ENOENT error on install, when /current symlink is broken.
  • Remove symlinks in node_modules when building ZIPs.
  • Build tool: ensure code signature on all OSX bins.

fd93f2c8e839c8e72f2fafd8091907f580e5ea3c  prey_1.3.0_amd64.deb
47f5ea954620fbaf3c72a4a17f4f0ca78a2e0b7c  prey_1.3.0_i386.deb
920956450f8c64eaad34c452136f375fa450f2c7  prey-mac-1.3.0-x64.pkg
0e12fd59136900a6dd6155c5ebc0945cad50002b  prey-mac-1.3.0-x86.pkg
cf78317cf5e4253e38eb533012e565ce7914cca7  prey-windows-1.3.0-x64.exe
b5eece2fb4cd2360405219d34a1c43dee493789e  prey-windows-1.3.0-x86.exe

Don't miss a new prey-node-client release

NewReleases is sending notifications on new releases.