ReHIPS Changelog

What's new in ReHIPS 2.6.0

Jun 20, 2022
  • Internal debugging moved to WPP;
  • Fixed bug with inherited access rights cache of isolated programs;
  • Some hooks are skipped and other honor ProhibitDynamicCode policy;
  • Fixed incorrect memory free in volume control;
  • Fixed incorrect folder unfolding to FOLDERID;
  • Added basic support of state and progress, overlay icons, minibuttons and preview with tooltip of isolated desktops taskbar;
  • "Send to ReHIPS folder" submenu added to Explorer;
  • Added workaround for Windows 11 non-hideable volume control and clock;
  • InnoSetup updated from 6.1.2 to 6.2.0;
  • Added several programs and trusted command lines/vendors to RulesManager;
  • Some other small fixes and improvements (Explorer context menu items handling moved from installer to Control Center, etc.).

New in ReHIPS 2.5.0 (Jan 8, 2022)

  • We proudly present to you release of ReHIPS 2.5.0. As usual there are lots of changes. Below you can find changelog.
  • We'd like to express our sincerest and deepest gratitude to beta-testers and other guys (and gals?), who tested, reported problems, endured remote debugging sessions, gave suggestions and really helped a lot to fix issues and shape ReHIPS as it is now. Thank you all very much, we really appreciate it.
  • And I'd like to express my special and personal thank you to my wife who supported and inspired me all this time. ReHIPS wouldn't be possible without her. Thank you for always being by my side, sweetheart.

New in ReHIPS 2.4.0 (Jun 27, 2018)

  • Implemented fine-grained children processes filtering;
  • Process and wildcard are combined;
  • Process exit code added to the log;
  • Fixed bug with multiple trusted users;
  • Added mitigations and reduced privileges;
  • Isolated desktops close buttons are slightly changed;
  • Fixed screenshots of isolated desktops;
  • Mirrored windows can be minimized;
  • Click on active tab minimizes the window;
  • Agent is registered as shell and taskbar;
  • Minimized windows are moved outside of desktop;
  • No alerts are shown in permission mode;
  • Files and folders permissions can be reset after reboot;
  • Wildcarded rules can be skipped if no matching program is found;
  • Fixed network filtering on service unexpected crash;
  • New and existing RulesManager rules are merged;
  • Missing rules are installed even for bound programs;
  • Process file handle is cached;
  • Parent process name is correct even after rename;
  • Files copy to user profile folder for Open File Access are autosaved now;
  • On Service restart and external database change critical files permissions are reset;
  • Fixed foreground window detection (it can be invisible);
  • Fixed long timeouts during multiple connections to Service;
  • Added isolated processes elevation block option;
  • Implemented process network filtering;
  • Added clock to isolated desktops taskbar;
  • Added basic support for tray notification icons on isolated desktops;
  • Agent fonts changed to standard;
  • Installer checks whether an older version is being installed;
  • First start window fixed and improved;
  • First start window size is automatically calculated;
  • Added several programs and trusted command lines/vendors to RulesManager;
  • Some other small fixes and improvements (check for executable file, fixed bug with trust for non-executable files, first run window shadow overlaps all windows, etc.).

New in ReHIPS 2.3.0 (Dec 28, 2017)

  • Wildcards are ready;
  • All top level windows are now mirrored on all desktops;
  • Added custom taskbar on isolated desktops;
  • Added restricted token, which allows to use main desktop without danger of DLL injection with allowed hooks;
  • User SID is shown in isolated environment;
  • Made rules in RulesManager disablebale;
  • Fixed process isolation with UAC and UIAccess;
  • Separate isolated desktops can be globally disabled;
  • Hashes were changed to more informative entities;
  • Fixed Windows bug with non-shown icon (default icon) for RulesManager (see blogpost about this bug here https://forum.rehips.com/index.php?topic=9496.0);
  • Agent injects DLL asynchronously now, it removes queue and waiting time;
  • Desktops widget could be closed with UAC disabled, fixed;
  • Clients close socket immediately, speeds up socket server part shutdown;
  • All the data is read before socket shutdown, fixed error with incorrect server connection code;
  • Blocked access to several new Windows 10 locations;
  • Open File Access feature security improved;
  • Copy User Data feature security improved;
  • Custom recycle bin added not to loose files involved in Open File Access;
  • RulesManager registry now supports wildcards * and ?;
  • Copy User Data metadata is now available not to copy the same data several times;
  • String comparison is locale-independent now;
  • Some isolated processes were missing from the list;
  • Some rare deadlock was possible during processes processing;
  • DLL may not be injected after Service restart;
  • Fixed Windows bug with printing and devices list (see blogpost about this bug here https://forum.rehips.com/index.php?topic=9713.0);
  • DLL may not be injected into some processes due to race condition;
  • Rules could be installed for a user with wrong SID;
  • Carriage return wasn't correctly covered by wildcard in trusted command lines;
  • Improved installed software detection;
  • Rare deadlock due to race condition on shutdown was fixed;
  • Added several programs and trusted command lines/vendors to RulesManager;
  • Added Spanish translation (thanks to Mr.X);
  • Real user whose rule was enforced is now output;
  • Isolated windows border and color make their comeback to the settings;
  • Moved help file to CHM;
  • Lock-Down Mode can be changed from tray menu;
  • ReHIPS folder can be opened from tray menu;
  • Isolated processes list update on GUI startup was missing;
  • Some other small fixes and improvements (confirmation prompt to remove several programs from database, HWID is automatically passed on Buy, etc.).

New in ReHIPS 2.2.0 (Jun 10, 2017)

  • added Learning Mode;
  • support for several digital signatures;
  • a lot of improvements in Agent desktops widget (new windows indication, fast switch, tooltips, previews, close desktops, etc.);
  • internal communication moved from pipes to encrypted and authenticated sockets;
  • LockDown Mode was improved;
  • user profile deletion is made in a more documented way rolling back to manual deletion only if the former failed;
  • isolated processes are terminated when ReHIPS is uninstalled;
  • several changes and improvements to help documented user profile deletion work, including improved running isolated processes detection when Service recovers after crash;
  • changed from polling audio and video devices to callback system, it should have solved that svchost CPU consuming issue;
  • ReHIPS should keep filtering when installing rules because of some other program installation, it was a small window of opportunity, but fixed anyway;
  • nag is less... nagging;
  • increased system log size to 100 mb;
  • when desktop was switched by Agent, foreground window could loose focus making Agent window foreground, fixed, now Agent returns focus to previous window;
  • updated help;
  • several applications from the same isolated environment are now started on the same isolated desktop which provides better compatibility and allows them to interact;
  • trusted users concept added;
  • Windows Event Log can now be opened from main window Log tab;
  • GUI elevation was removed;
  • reasons why process was allowed or blocked are added to the log;
  • more events are now logged in Windows Event Log;
  • some GUI crashes fixed;
  • fixed several reported bugs;
  • some other small fixes and improvements (fixed hibernation with isolated desktop active, lifetime license implemented, etc.);
  • added several programs and trusted command lines/vendors to RulesPack.