What's New Since 3.03 ========================== + Better Windows 10 compatibility + Compiled in Delphi 10.1 Berlin Update 2 + Removed FastNet components + Updated Libraries (Indy, EmbeddedWB, Cryptography) + HTTPS/HTTP over SSL now supported + Initial support for Unicode + Fixed detecting of Admin status (user group vs elevated privs) * Detecting Admin (elevated) privileges now relies on JCLsecurity Manager + No longer attempts registry writes likely to fail (even with exception handling) + Added more debug information + Fixed bug in FillScreen() (Blackout page array was set too small.) + Stop TaskManager: Now can find Windows 10 Task Manager. (also updated DisableTaskManager function) + Altered StartUp/Shutdown logical flow + Weather Underground link updated (F10 to change map) + Removed debug message when deleting file from Editor + Removed browser stop/refresh from UnlockExit1Click (introduced in 3.03) + Added FocusBox to UnlockExit1.Click + Fixed Check for Updates/Auto updater * Set setting "receive beta notifications" for 3.1 updates + Secure mode off in beta version by default + Added "Turn On Security" under Quality Control (with warning message) + added -secure command line parameter to force secure mode on + Enabled F1+Alt emergency exit in secure mode (beta versions only.) + Moved key files to AppData (Mantis #385) * Logs, Layouts, UserList.dat, ScreenSavers.Dat, Minibrowser.html, minibrowser2.html * Not moved: settings.ini (check deployment code) + Added "App Data Folder" to Tray Menu -> Computer + Added "Uninstall Sentry" to Tray Menu -> Computer + Added "Fresh Software on Facebook" to Tray Menu -> Web + Dual-signed EXE files w/ SHA-1 and SHA-256 + Added "Task Scheduler" Startup method (requires elevation to register) * Runs application w/ full admin privileges * Not fully tested! use at your own risk * May register for ALL user accounts... or may not work on other user accounts at all (still testing) + Prompting for master password (on first run) no longer loses focus. + Hitting Enter in "First Time" window's password field no longer beeps, when setting focus to password confirm field + Can now use either a / or - in command line parameters. + Added SECURE_TOPMOST flag (not finished!) + Started cleanup of layouts\html folder (not done) + Updated full-screen stocks layout: Password box now autohides after 5 seconds + Code cleanup / code changes + Added %appdata%\Sentry 3.0\sentry3_debug_dump.txt to record a session log. * Combine with -showdebug command line parameter to get a detailed log file tracing any crashes + Initial support for MHTML layouts (.MHT file) + If Elevated Privs are not detected, Run/StartUp registry reverts to HKCU and not HKLM NOTE: Network deployment and Sentry Manager are probably broken, but will be fixed in future beta releases. Sentry 3.1 Alpha 2 goals ------------------------ [ ] Bug fixes [ ] Sentry Manager compatibility [ ] Working network deployment [ ] Option for monitor off after X seconds of idle Sentry 3.1 Beta 1 goals ------------------------ [ ] Plugin Manager Sentry 3.1 RC1 goals ------------------------ [ ] Ensure Startup registry/task scheduler data is written properly in all use-cases [ ] Finish First-Run wizard [ ] Option to auto collect Registry/Crashlog files for various tech support situations [ ] Bulletproof network deployment [ ] Fix: Toggling to Console mode does not change setting, so it goes back to minibrowser on re-launch [ ] Fix: Turning on "Show console by default" does not auto-scroll to bottom on re-launch [x] can not configure screensaver [ ] Have internal option for Keyboard hook indicators [ ] Image editor for slideshow Layouts [ ] Ensure Sentry 3.11 Goals ========================== [ ] Plugin Manager and SDK complete Sentry 3.2 Goals ========================== [ ] Android app [ ] Sentry Online Web Service What's New Since 3.02 ========================== Fixed desktop launching on wrong monitor (Windows 8) Fixed "partial close" on IE10 and above - 127.0.0.1 changed to localhost in layout files. Manager: Calendar resizes properly Manager: Caledar disables until request processed Manager: Fixed a Sentry response to getlog (servicingLogRequest) Manager: Link label now opens /sm in browser Manager: Users: all but "Push to computer" work (as of v0.50) What's New Since 3.01 ========================== What's New Since 3.0 ========================== + Added localhost connectivity check. 127.0.0.1:80 MUST be open. + Layout no longer crashes if screensavers.dat is empty or corrupted + Clicking help in minibrowser now brings up help authentication, help navigation bar + FIXED: Exiting Help from Help "Exit" HTML doesnt close Help navigation bar + Added CPU bar, RAM bar, Battery bar on SysInfo panel + Every computer's CPU and RAM usage now shown in Sentry Manager + Verified support for Java 7 update 10 (ISS Java example layout) + Double-clicking "username" or hitting ALT-A in the unlock screen now autofills the "administrator" account + Mouse hook is on by default again. + FIXED: It takes 3 right clisks to bring up Sentry menu, not 2. + Added "Screensaver Mode" under Advanced Options to exit the app with mouse movement + Battery bar is colored based on remaining battery life + Systen Tray balloon tips are now suppressed when locked down + RAM usage tooltip on sys info panel + Fixed "bytes in a megabyte" constant from 1000000 to 1048576 + Improved sentry unlock feature, now lasts 5 minutes, and the console updates on unlock/autolock Sentry Manager: + Sentry Manager help menu now works. + Sentry Manager URl is now either /manager or /sm (to match documentation) + Sentry Manager URL now correct in Options page of Sentry Manager. + UDP timeout now 1000 instead of 2000ms mby default + Password field now focused by default + Changed title text of unlock window form What's New Since RC9 ========================== + Added OnlyAdminCanUnlockMaster option + Disabled some checkboxes, made some invisible + Updated documentation + Rewrote SStart.exe for proper registry writes What's New Since RC8 ========================== + Fixed installer not including credits.txt and license.txt + Improved Auto-Update progress bar, change log, installer launch + Fixed problem with setting master password + Fixed crash when screensavers.dat is deleted + Fixed multi-user mode not using 'administrator' as default in single user layout + Sentry now gets focus when exiting from running screensaver + Decreased disk access in Sentry main timer (ScanForLayoutFileChanges-> false by default) + Screensaver launch now uses AppIdleTime instead of SysIdleTime + Fixed USB detection code throwing debug information + Increased width of Options Help + Uninstaller now removes SentryManager.exe with reboot option, if running + Uninstaller now deletes SStart.exe + Fixed Sentry button icon changing + SentryCopy.exe is no longer compressed (was triggering WebRoot anti-virus) + Fixed A HREF in Eau Claire Radar layout + Hide unnecessary debug information Not addressed: 13, 14, 19 What's New Since RC7 ========================== + Fixed notorious bug of not receiving keyboard focus upon idle launch and remote launch + Fixed weather maps + Fixed option dialog not showing + Removed all known memory leaks + Improved About page + Fixed F1 help button + Slightly improved UI of SentryManager + Updated Sentry menu code, fixed range check error + Full version number now displayed in about boxes, and sentry manager + Idle launch delay setting no longer allowed to be negative Manager: + Improved server HTML output to WWW standards + Fixed column drawing, rearranged columns, correctly formatted data + Fixed tab switch problem from context menu + Fixed Change and Lock Now button screwing up layouts. + Implented Change Layout button + Added Halt sentry button (for emergencies) + Layouts dropdown now populated with current layout + Implemented remote message. * Does not handle email, pops balloon hint when not locked. + Implemented Edit User list * Is not fully working. + Caledar now adjusts width to Vista and Windows 7 + Manager HTML templates are now installed + Improved Manager refreshing and computer selection + Auto refresh value interval is now properly loaded Known Issues: SStart.exe may write an autorun entry that isn't executed Restart before Explorer only works when run as Admin, unless its Windows XP Sentry Manager "Users" section is incomplete What's New Since Rc6 ========================== + Fixed bug when editing ScreenSaver properties would trigger Auto-Hide + Fixed other errors and removed memory leaks What's New Since RC5 ========================== + Updated documentation (still rough) + Fresh Grey on Blue w/ TouchScreen Keypad Layout + Updated Grapher plugin and SysInfo Single User Layout + Sentry Manager UI and performance improvements + Sentry Manager now handles Remote Logs + Sentry Manager now handles Remote Layouts + Added progress bar & improvements to Nag screen + Consolidated System Tray Menu + Updated some documentation + Added Console Icon + Updated and Improved Options UI + Added Help Navigation buttons + Added CPU and Battery Life info to Sentry System Panel + Worked on Default Update Script + Disabled Navigation Click by default + AutoMinimize events now written to log + Added F3 hotkey to Make Deploy Folder + Added %CURLAYOUT% and %CURPAGEURL% hot tags + Updated Deploy routines + Fixed trial period left bug when resuming + Fixed bugs when opening Options from system tray + Fixed problem with plugin loading after changing layouts many times. + Fixed bug where password field could lose focus when Sentry launched from Tray What's New Since RC2,RC3,RC4 ========================== + Fixed memory leak, other minor issues What's New Since RC1 =========================== + Minor bug fixes What's New Since RC0 =========================== + Fixed display resolution bug + SysInfo panel and Minibrowser adjust to resolution better now + Moved links on the Sentry Bar + Power Events can be reported, and optionally broadcast to Master IP. + Added options to specify whether Users can change to Console Mode, Access Help, and Suspend the Network + Improved Sentry Manager UI + Added Accounts tab to Sentry Manager UI + Added IsRemoteDesktopSession and RD icon indicator to Sentry Manager + Added Remote Log viewer to Sentry Manager What's New Since Beta 10 =========================== + Fixed a bug where Sentry did not have window focus after computer idle + Added MAC address to Sentry Manager + Added 2 experimental Wake-On-LAN buttons to Sentry Manager right-click menu + Fixed SM bug where Auto-Refresh option would not change until restart + Added Options, Log Manager, Help to Sentry tray menu + Lockdown warning message now vanishes when input entered What's New Since Beta 9 =========================== Added -savedebug command line option, which writes debug information to the Log file and also c:\sentry3_debug.txt Removed a lot of debug text being sent to the Consol Worked on the documentation Manager: Can now view remote layouts, change them Manager: Improved UI Installer now creates all files needed to run Sentry What's New Since Beta 8 =========================== A ton of things not listed here... Screensavers launch properly Sentry manager remote notes, remote shutdown/restart remote info of computers remote lock/unlock Option to make console log default, not minibrowser Shutdown feature Fixed some problematic memory leaks Documentation update Added nowizard commandline option Improved look of SysInfo panel on SentryBar Made SysInfo panel optional Added about 25 new Dynamical HTML hot tags, check out the SysInfo layout for example. NasaUpdate: saying width=0 now hides the plugin. Fixed leak in NasaUpdate plugin Fixed focus issue in ISS 3.0 Layout Improved performance of certain features, especially screen loading time. Added default to memo option Added always use code editor option Added lat/long/city/state and zip lookup to settings/options What's New Since Beta 7 =========================== + Idle launch now works as long as Sentry is in the tray + 1-minute countdown to lock + Auto-creation of 'administrator' account with master password + About box resets Sentry menu button + Organized Sentry bar icons + New option: Hide instead of minimizing sentry bar + Sentry bar now repaints properly when minimizing + Started a minibrowser. + Running with -tray parameter no longer sticks up the load screen + Fixed a memory leak when exiting on the first Run (Before Explorer) + Fixed a smaller memory leak + Fixed inproper window focus on loading/unloading + Fixed location of variables in the Setting's save routine + Other fixes and enhancements What's New Since Beta 6 =========================== + Added SentryBar page to Options. Can change font, color, etc + Implemented IP masks in network tab + Export to USB drive: Now can make auto-lock or auto-unlock USB drives + Triple right-click now brings up Sentry Menu + Sentry menu no longer sticks down after selecting an item + Turned off mouse hook for the above.. + Added a button to minimize the SentryBar + USB drives are now recognized upon insertion + Widened options window + Centered some forms + Added accelerator keys to options + Added -killonclose command-line parameter + Added ISS 3.0 multi user layout + Logs: Menu items now full length + Logs: Status bar updated after selecting a new day. + Fixed: AppData folder now created if it doesn't exist + Fixed logic that determines if a request is remote or local in http server + Remote bad passwords in http server no longer bring up dialog boxes + Made startup window look better + Can now delete screensavers from list What's New Since Beta 5 =========================== + New Feature: Check for updates + New Feature: Remote Unlock w/ network addresses authentication + New Option: Task manger blocker + Improved Logging, no longer writes to Program Files folder Sentry menu: View Messages now disabled when no messages available. Sentry menu: Message count shown on Sentry Menu Sentry menu: Cleaned up some items, tweaked appearance Unlock windows: No longer beeps when you hit ESC key Unlock windows: Unlock dialog is no longer sizable. Unlock windows: Fixed lack of message box on multiple-user unlock dialog Unlock windows: False-flag security events (incorrect password) corrected Layout code editor: Revert button now reloads the layout on screen when clicked Installer and uninstaller now properly shut down Sentry Greater compatibility on non-administrator accounts Greater compatibility on Windows Vista Fixed: HTML action links do not work in Vista Fixed: Tray icon menu does not reappear in Vista with no admin privledges (private) Fixed: Calendar control in Logs is sized wrong in Vista Layouts & Plugins + Action links (e.g. Eau Claire Radar 2.1 layout) no longer force a layout refresh + Removed some depreciated layouts layouts + Space Station 3.0 layout with live Java applet and Sentry Plugin demo + Improvements to Grapher layout + Fixed: Plugins continue to run after changing layout or unlocking Sentry Fixed always-on-top window positioning issues Fixed: restoring network connection from SentryBar does not return icon to "connected" state What's New Since Beta 4 =========================== Sentry is now self-contained (no SentryLaunch needed) Fixed idle-launch problems USB Integration improved -uses relative paths now FIX: Cancel after going into options no longer reloads page. FIX: FocusBox now handles focusing html pages. (IF f.s_password and f.s_username are there, depends on SEttings.multiUser FIX: Uninstalled now prompts to remove log files FIX: Uninstaller now removes registry keys. BUG: Power -> Hibernate...auth form has scrollbars **FIXED BUG: feedback window on top of frmAuth/frmUnlock **FIXED Task manager now disabled if already started Added %LONGDATE% What's New Since Beta 3 =========================== Simplified the screensaver options More events are now logged in the log files Can now use F11 to modify the current layout SLF Layout editor can now revert changes New toolbar button to show status of network access, resume if needed. Fixed some RunOnce issues, the program not reappearing in the system tray Started work on registration Started work on USB export Other tweaks What's new since Beta 2 =========================== - Leave a message/Notes: Can now specify which fields to use - Other changes (see readme.txt) What's new since Beta 1a =========================== * Migrated from RX to JEDI library * Multiple Monitor Fixes * Freed Resources that Were not being Freed on each launch of Sentry * Fixed Compiler Warnings (most commented unused variables) * Base Plugin Design Things To Be Done: * Fix Multiple Instance Detection (ie running 2x launches Sentry, might use Semaphores instead of Messages) * Add Plugin Interface to INI and HTML * Convert Plugins from DDL to EXE (flags will be: /START [location info: x, y, h, w] /INFO /CONFIGURE /STOPALL) * Add Plugin Config Page to Options Window what's new since Beta 1 ========================= Centered some windows F9 now displays current layout title Animated GIF now works in SLF (this keeps breaking) Alt+F4 now brings up Unlock & Exit dialog box Darkened SentryBar