Releases: prey/prey-node-client
v.1.11.10
Merged pull requests:
Fix on duplicate api_key on fresh install. This removes the second api_key on default value in prey.conf. #883 (SoraKenji)(Beregcamlost)
Wipe feature now can receive more options from the service. This allows to configure the way wipe is going to work on the device. #884 (SoraKenji)(Beregcamlost)
Refactor and fix of the screen lock feature for Ubuntu client, now it works on Ubuntu with Desktop Enviroment Gnome and KDE from Prey v1.11.10. #885 (SoraKenji)(Beregcamlost)
Remove nircmd from app cause it was being flagged as a threat despite is not a malware. #892 (SoraKenji)(Beregcamlost)
Change the take picture behavior on windows. Now uses snaphot.exe first instead of prey-webcam.exe and change the name of the picture and screenshot files to reduce size of temporary files stored. #893 #894 (SoraKenji)(Beregcamlost)
v.1.11.9
v.1.11.8
Merged pull requests:
-
New configuration data for Factory Reset in Windows. Changes task's priority to ensure it'll run even on multiple unexpected cases. #869 (SoraKenji)(Beregcamlost)
-
For Windows clients, Prey tries to send two different webcam pictures and there was an issue because those two tasks were interefing with each other. Now one runs after the other eliminating that error. A new screenshot software was added, now Prey's capable to take a screenshot of all screens. #867 (SoraKenji)(Beregcamlost)
v.1.11.7
Merged pull requests:
-
For screenshots there was a limit of 1.5 MB to upload, but now it's increased to 20 MB. #863 (SoraKenji)(Beregcamlost)
-
New wpxsvc (WinSVC) version 2.0.15. It adds a new feature to delete Fenix from Task Scheduler in Windows. #860 (SoraKenji)(Beregcamlost)
-
Fix for Mac OS devices marked as missing, their reports now include screenshots and pictures. #832 (SoraKenji)(Beregcamlost)
-
Screen Lock issue corrected for users with multiple virtual desktops, all desktops are now successfully locked on Mac OS. #830 (SoraKenji)
-
Improvement to minimize errors when checking the “winsvc” version against the server version upgrade. #826 (SoraKenji)
-
Fix mitigates errors when prey-user binary periodically checks on the main service on Mac OS. #824 (SoraKenji)
v.1.11.6
Merged pull requests:
-
Information gathering optimizing for Missing Report feature, and bug fix to image retrieval process when the camera is being used on zoom/teams calls. #812 (SoraKenji)
-
Accuracy improvement for location data going back to version 1.11.4's when sorting wifi network data. Enhancement includes network filtering. (https://developers.google.com/maps/documentation/geolocation/requests-geolocation#sample-requests) #806 (SoraKenji)
-
Database storage revision for created actions that are not persistent. If they trigger over certain conditions, even if the system fails to call them, then they won’t be saved in the database.
#803 (SoraKenji) -
ESLint npm package was updated, going from 8.39.0 or above, to 8.44.0 or above. #802 (SoraKenji)
-
xml2js npm package was updated going from 0.4.19 to 0.5.0 or above. #801
(SoraKenji) -
SemVer npm package was updated going from 5.6.0 or above, to 5.1.2 or above. #800 (SoraKenji)
-
JSDoc npm package was updated going from 3.6.10 or above, to 4.0.2 or above. Package changes to dev dependency #799 (SoraKenji)
-
npm package was updated to async from 2.6.1 to 2.6.4. #798 (SoraKenji)
-
SQLite3 npm package was updated from 5.1.2 to 5.1.5. #797 (SoraKenji)
-
Updates to Loan creation/modification process. The browser requests a change verification call from Prey to ensure data reliability. #795 (SoraKenji)
-
Package.json modification to differentiate “npm install” instruction from “npm run post_install/pre_uninstall/post_update”
#792 (SoraKenji)
v.1.11.5
Merged pull requests:
-
Fenix.exe and new WinSVC version 2.0.14 added. Plus, a new feature to delete the Fenix task from Task Scheduler in Windows when uninstalling Prey #786 (SoraKenji)
-
Feature to call WinSVC added to detect and recognize when a new version is found and an autoupdate event is starting. #785 (SoraKenji)
-
Now get_status accepts more than one callback when finished, this prevents errors when get_status gets two or more calls. This fix helps to get more precise device status information. #778 (SoraKenji)
-
Repository unit and functional tests fixes. #776 (SoraKenji)
-
Wi-Fi connection order improvement before sending it to backend to optimize location accuracy. #771 (JohaoRosasRosillo)
-
Addition of prey_restarts.log to Windows to learn the unix timestamps of the last 5 restarts. #767 (SoraKenji)
-
Email alerts for geofence configurations issues fixed. It was presenting problems when going online and offline too fast. #766 (SoraKenji)
-
Acknowledge message to server added, in order to inform reception and acceptance of actions from server. #765 (JohaoRosasRosillo)
Proxy usage fix for Prey client. In versions 1.11.2 - 1.11.3 there was a problem with that portion of the code that made Prey restart itself over and over until user changes try_proxy property inside prey.conf file. #765 (JohaoRosasRosillo) -
Fixes proxy usage for Prey client. In versions 1.11.2 - 1.11.3 there was a problem with that portion of the code that made Prey restart itself over and over until user changes try_proxy property inside prey.conf file #749 (SoraKenji)
-
Fix implemented so Prey is the owner of the database for macOS 13.3 and later. The database used to be owned by root, causing errors and leaving Prey without permissions.
-
Fix in get_active_access_point for Windows. In some cases, this function for obtaining Wi-Fi networks didn’t return any information, causing the Prey client to restart. #728 (JohaoRosasRosillo)
-
File changes to delete/modify deprecated code. Since Prey is running over different versions of NodeJS binary, some code gets deprecated from version to version, so the code was changed in order to keep it clean and functioning. #727 (SoraKenji)
-
Library Archiver updated to 5.3.1. Archiver is needed to zip log files and some other Prey files when log retrieval is working, so when the NodeJS version is 16.18.0, Archiver’s version needed to be 5.3.1 or above. #725 (JohaoRosasRosillo)
-
New way of killing-off services for uninstallment implemented in Windows. Prey needs to kill the node service in order to delete the folder in Windows. Trying to kill it only using taskkill.exe may not work, so Prey added a new way to kill it. #717 (SoraKenji)
-
Location fix added in Ubuntu to validate MAC address and obtain more accurate locations. #716 (JohaoRosasRosillo)
-
Prey’s files in temp removed. Deleting temporary files left by Prey client when installing. #713 (JohaoRosasRosillo)
-
Now sending Prey user’s binary version to Prey backend in order to retrieve more data from each device. #712 (JohaoRosasRosillo)
v.1.11.4
v.1.11.3
v.1.11.2
v.1.11.1
-
Fixes issue with automations only retrieving data when Prey Client in initialize #718 (SoraKenji)
-
Fixes an issue when updating to newer version on Windows #722 (SoraKenji)
-
Now on when uninstalling, it deletes Prey folder on Windows. This will only work with the new installer and forward so if Prey auto update from older version, this won't work. This change is related to Prey-client-distribution repository (SoraKenji)