Process Lasso v5.1 Final

Started by Jeremy Collake, November 19, 2011, 07:31:09 AM

Previous topic - Next topic

Jeremy Collake

SCROLL DOWN TO REPLIES FOR LATER MINOR REVISIONS

v5.1.0.19 final

Downloads:

Workstation/Home/Standard:
32-bit: http://www.bitsum.com/files/prolasso.zip
64-bit: http://www.bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://www.bitsum.com/files/server/prolasso.zip
64-bit: http://www.bitsum.com/files/server/prolasso64.zip

Basically, this build adds:
  • Energy Saver
  • Menu re-organizations
  • Several fixes and adjustments, many user requested
  • Performance improvements
  • The full list is very long, see below thread for the complete list, or see revision history
Changes:
  • [.2]Fix.GUI: Fixed I/O priorities of multi-selection process context menu not grayed out in XP
  • [.2]Fix.GUI: Fixed sort of process restraint history column **RE-EVAL
  • [.2]Change.InstallHelper: Early prep for DSN support
  • [.2]Change.All: Added Japanese to International Server Edition (via Nettool affiliate)
  • [.2]Change.GUI: Updated Serbian, Polish, Italian.
  • [.4]Change.GUI: Improved cosmetics and behavior of new items in InstallHelper config dialog 2
  • [.4](hackported in .51) Fix.Core: Theoretical code error condition, unknown if ever manifested in real world
  • [.4](backported in .51) Fix.Core: Adjusted sharing permissions on .pg-active, a filesystem based locak the governor uses, and an issuing for some backup and imaging software
  • [.4]Build.System: Misc adjustments throughout
  • [.5]Change.GUI: Re-arranged Options menu in a big way, with subcategories and such
  • [.5]Change.Core: Some code optimization and refactoring
  • [.5]Fix.Core: Minor code fixes and refactoring
  •  
  • [.5]Change.GUI: Added new message for sanity check failure
  •  
  • [.6]Addition.GUI: Finished Categorization of Media Player support in GUI
  • [.6]Addition.BuildTools: Modified our in-house translation tools to allow use of the deprecated strings file if no translated string is in the primary file
  • [.6]Change.GUI: Several misc cosmetic changes
  • [.6]Change.Core: [beta2beta] Experimental code speed improvements
  • [.6]Change.GUI: Some code optimizations
  • [.7]Addition.GUI: Added configuration dialog for new Poewr Saver feature
  • [.7]Addition.Core: Added new Energy Saver (aka Energy Saver) functionality to core engine
  • [.7]Change.Core: Start logging [system] for certain system wide chhanges
  • [.7]Fix.GUI: Misc fixes and adjustments
  • [.7]Change.Installer: Reduced size very slightly (more reductions coming, docs being 50% of the size)
  • [.8]Fix.GUI: Fixed crash in modules tab
  • [.8]Fix.GUI: Temporarily ignore Comodo processes again 100% until I evaluate its tamper protection, as it, like Symantec, emits dupe log entries in its tamper protection
  • [.8]Change.GUI: Renamed Power Saver to Energy Saver
  • [.8]Change.GUI: Adjustments to Energy Saver configuration dialog
  • [.8]Addition.GUI: Added option to not log Energy Saver events
  • [.8]Addition.GUI: Added option to not induce Energy Saver when multimedia classified process is running
  • [.9]Fix.GUI: Fix classification of multimedia process via process context menu.
  • [.9]Change.Build: Updated to VS2010SP1, continue use of older VC9 build tools for W2K compatibility
  • [.9]Change.GUI: Several translation updates
  • [.10]Fix.GUI: Fixed some discrepencies in the startup code, a by-product of the numerous different editions
  • [.10]Change.GUI: Added 'of usable RAM' to memory load status bar portion, and better localized this region ('of' previously not localized)
  • [.10]Change.GUI: Adjusted status bar positioning accordingly
  • [.10]Change.GUI: Now forces termination of Server Edition after trial expiration, instead of only having governor not run
  • [.10]Change.GUI: Only check for updates when system idle for 30 seconds
  • [.10]Change.GUI: Several language updates
  • [.11]Fix.GUI: Localization of short string "I/O" (exclusion added to our in-house rc tools)
  • [.11]Fix.Core: Fixed case sensitivity issue with (seldom used) pathname matches (a bug caused by the obsession with saving every last CPU cycle, *sigh*)
  • [.11]Change.GUI: Other menu changes
  • [.11]Change.GUI: Minor string change in status bar memory load part
  • [.11]Change.GUI: Duplicated Memory Watchdog menu option in 'Memory' group
  • [.12]Addition.Core: Added ability to set the default 'thread priority boost' setting for a process
  • [.12]Addition.GUI: Added option to set default thread priority boost to single selection process context menu
  • [.12]Addition.GUI: Added option to set default thread priority boost to multiple selection process context menu
  • [.12]Addition.Build: Added more unit testing to verify various operational functions
  • [.12]Change.GUI: Removed 'Do not ask again' option from closing message box warning if process name is in field
  • [.12]Change.Core: Refactored wildcard matching code
  • [.12]Change.Core: Refactored case insensitive wildcard comparison for better efficiency
  • [.12]Change.Core: Added more robust wildcard and regex handling (not full regex by any means, that would be too CPU intensive)
  • [.12]Change.GUI: Add actualized process name when using multi-select context menu, same as process context menu
  • [.12]Change.GUI: Made setting thread priority boost option part of free build
  • [.12]Change.Core: Refactored some code here and there
  •  
  • [.13]Change.Installer: Removed some deprecated conditions, please report any edition or build anomalies (though we are of course testing too)
  • [.13]Change.Core: Logging of disable thread priority boost actions adhere to priority change log setting
  • [.13]Change.GUI: Change 'Power Scheme' to 'Power Profile' in text overlaid on graph
  • [.13]Change.GUI: Updated list of languages considered out of date
  • [.13]Change.Core: Minor optimizations
  • [.13]Change.GUI: Several translation updates (Italian, Polish, Finnish, Serbian, Simplified Chinese)
  • [.14]Change.Updater: If beta, always include betas in update check
  • [.14]Fix.GUI: Energy Saver dialog could be invoked in XP after warning that it does not work in XP or below
  • [.14]Fix.GUI: Fix theoretical race condition during initialization that could cause GUI to crash under rare (if ever seen) conditions
  • [.14]Addition.Core: Added multimedia classification handling
  • [.14]Addition.Core: Added another process to exclude from ProBalance by default
  • [.14]Fix.Installer: Addressed some issues when updating Japanese build, hope to enable updates to Japan again once the system is retested
  • [.14]Change.GUI: Translation updates
  • [.14a]Fix.All: Fixed error messages in XP about power profiles
  • [.15]Change.Languages: Re-included Traditional Chinese translation
  • [.15]Change.Revisions: Started removing beta2beta revisions
  • [.16]Change.Upload: All uploads are now verified after doing so, to ensure to transmission or storage errors
  • [.16]Fix.GUI: Fix crash when entering manual values into some combo boxes
  • [.16]Change.Installer: Updated to NSIS 2.46.3 UNICODE, multiple changes and fixes, regression testing on all platforms
  • [.16]Fix.GUI: Self-restart checkboxes (build 2)
  • [.16]Testing new upload scripts with verification
  • [.16]NOTE: [beta2beta] This build's intent is doing some broader testing of recent changes (mainly NSIS)
  • [.17]Fix.GUI: Fixed a corrupted description in Power Profiles dialog (truncated and corrupted)
  • [.17]Fix.InstallHelper: Fix missing title string if pre-mature abort on first config dialog
  • [.17]Fix.Core: [beta2beta] Fixed some issues with Energy Saver log
  • [.17]Fix.Core: [beta2beta] Prevent Energy Saver if no target Power Profile set
  • [.17]Fix.GUI: Properly disable AND grey out some menu options not available in 2K or XP (some would appear to do nothing)
  • [.17]Change.Core: Tweaked ProBalance settings to improve effectiveness especially on multi-core systems during high load
  • [.17]Change.Core: Allow multimedia processes to match based on wildcards in pathnames
  • [.17]Change.GUI: Allow wildcards to be used for gaming mode pathnames
  • [.17]Change.GUI: Reduced resources size a small bit
  • [.17]Change.GUI: Changed gaming mode dialog to indicate acceptance of wildcards and full pathnames
  • [.17]Change.GUI: Updated Russian translation
  • [.17a]Fix.GUI: [beta2beta] Fixed failure to save GUID of target energy saver power profile
  • [.17a]Fix.Core: [beta2beta] Fixed multimedia classified processes would not prevent induction of Energy Saver when set to do so
  • [.17a]Fix.GUI: [beta2beta] Fixed case where empty power profile was given in Energy Saver configuration dialog
  • [.17a]Fix.GUI: [beta2beta] Fixed Do not Invoke Enery Saver if Gaming Mode Process running is config not being stored/changed
  • [.17a]Fix.GUI: [beta2beta] Fixed Do not Invoke Enery Saver if Multimedia Mode Process running is config not being stored/changed
  • [.19]Addition.GUI: Added 'M' rule for Multimedia classified processes
  • [.19]Change.GUI: Renamed Default Power Profiles to Application Power Profiles

Software Engineer. Bitsum LLC.

Jeremy Collake

v5.1.0.22 final

Downloads:

Workstation/Home/Standard:
32-bit: http://www.bitsum.com/files/prolasso.zip
64-bit: http://www.bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://www.bitsum.com/files/server/prolasso.zip
64-bit: http://www.bitsum.com/files/server/prolasso64.zip

Changes:
  • [.21]Fix.Update: Fix auto update failure due to new upload script - would upload you to v5.0.0.52 unless you had beta checks turned on
  • [.21]Fix.GUI: Fix 'instead' typo
  • [.21]Fix.GUI: Fix EULA typo
  • [.21]Fix.GUI: Fixed Traditional Chinese translation showing English
  • [.21]Fix.GUI: Fixed error in Simplified Chinese translation that would cause crash and recurring open/close sequence of PL (mismatched % formatting in translated string)
  • [.21]Fix.GUI: Fixed error in Traditional Chinese translation that would cause crash and recurring open/close sequence of PL (mismatched % formatting in translated string)
  • [.21]Change.GUI: Updated Russian translation
  • [.21]Change.GUI: Updated Polish translation
  • [.21]Change.GUI: Updated French translation
  • [.21]Change.GUI: Updated German translation
  • [.21]Change.GUI: Rebuilt docs, still need updates
  •  
  • [.22]Fix.All: Adjustments to help avoid intrusion detection of some security software. These protected processes can not be listed due to their sensitivity to being touched, which is enforced via API hooks, causing CPU cycles to appear to be consumed by Process Lasso when the 'intrusion' events are logged.
  • [.22]Change.Build: Added more unit tests to check for any internal functional flaws that pop up during maintenance
  • [.22]Change.GUI: Made some minor string fixes and adjustments (auto-updated translations, as they were very minor changes)
  • [.22]Change.GUI: Removed 3 unused strings
  • [.22]Change.QuickUpgrade: Disable restart button when it is invoked (until/if Stopped)
  • [.22]Change.GUI: Improved NIS2012 compatibility without setting off their intrusion detection when main window of GUI open - still under testing
  • [.22]Change.GUI: Minor language updates
  • [.22]Change.GUI: Updates to German, Italian
  • [.22]Fix.Installer: Fixed Vista Multimedia Scheduler Config being created as a shortcut in XP
Software Engineer. Bitsum LLC.

Jeremy Collake

v5.1.0.25 final

Downloads:

Workstation/Home/Standard:
32-bit: http://www.bitsum.com/files/prolasso.zip
64-bit: http://www.bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://www.bitsum.com/files/server/prolasso.zip
64-bit: http://www.bitsum.com/files/server/prolasso64.zip

Changes:
  • [.23]Fix.GUI: Fixed issue with the some metrics of tamper protected security products being shown incorrectly - though most are unavailable
  • [.23]Fix.GUI: Fixed issue with tamper protected processes being listed in the Active Processes list
  • [.23]Change.GUI: Gray out Vista Multimedia Scheduler menu option in XP
  • [.23]Change.GUI: Graph is hidden by default in NT5 or below, unless user preference overrides (reset this version only)
  • [.23]Change.GUI: Improved code efficiency related to avoidance of tamper protection processes
  • [.23]Change.GUI: Updated German
  • [.24]Change.Core: Improved important code that has implications throughout, boosting performance and thread safety both in many places
  • [.24]Change.Core: Decreased CPU consumption of core engine
  • [.24]Change.GUI: Minor string adjustments
  • [.24]Change.All: Refactored some internal code to improve performance
  • [.24]Change.GUI: Several language updates
  • [.25]Fix.All: Fix small activation state problem in .24 that lasted a few hours
Software Engineer. Bitsum LLC.

Jeremy Collake

v5.1.0.26 final

Downloads:

Workstation/Home/Standard:
32-bit: http://www.bitsum.com/files/prolasso.zip
64-bit: http://www.bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://www.bitsum.com/files/server/prolasso.zip
64-bit: http://www.bitsum.com/files/server/prolasso64.zip

Changes:
  • [.26]Change.GUI: New German graph legend
  • [.26]Change.GUI: German out of date warning removed
  • [.26]Change.GUI: Russian out of date warning removed (an oversight, as it was/is up to date)
  • [.26]Change.GUI: Updated Traditional Chinese
  • [.26]Change.GUI: Updated Italian
  • [.26]Change.GUI: Updated Polish
  • [.26]Change.GUI: Updated Finnish
  • [.26]Change.Core: Default ProBalance parameters tweaked a little for higher end systems (more mods under testing)
Software Engineer. Bitsum LLC.

Jeremy Collake

v5.1.0.27 final

Downloads:

Workstation/Home/Standard:
32-bit: http://www.bitsum.com/files/prolasso.zip
64-bit: http://www.bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://www.bitsum.com/files/server/prolasso.zip
64-bit: http://www.bitsum.com/files/server/prolasso64.zip

Changes:
  • [.27]Fix.GUI: Fixed failure in unchecking process watchdog rules via the context menu.
  • [.27]Fix.GUI: Fixed disabled 'Change CPU affinity during restraint' ProBalance menu option
  • [.27]Fix.Core: Fixed theoretical issue where certain services could be lowered in priority class by ProBalance even if services were set to be excluded (the default)
  • [.27]Change.Core: First step of a series of ProBalance adjustments planned (incrementally being phased in for maximal safety)
  • [.27]Addition.Core: Added 'any' memory metric for watchdog options
  • [.27]Addition.GUI: Added UI (dialog) support for 'any' memory metric for memory watchdog actions
  • [.27]Addition.GUI: Added new mechanism to check to see if you are using the latest recommended defaults (only asks once per change of the defaults, unless you tick 'do not ask me again')
  • [.27]Change.GUI: New process watchdog memory rules now are created with default of 'Any Metric'
  • [.27]Change.All: Adjusted ProBalance defaults for better system-specific auto-tuning
  • [.27]Change.GUI: Several languages updated

Software Engineer. Bitsum LLC.

Jeremy Collake

v5.1.0.30 final

Downloads:

Workstation/Home/Standard:
32-bit: http://www.bitsum.com/files/prolasso.zip
64-bit: http://www.bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://www.bitsum.com/files/server/prolasso.zip
64-bit: http://www.bitsum.com/files/server/prolasso64.zip

Changes:
  • [.28]Fix.Core: Improved ProBalance system service handling over .27
  • [.28]Fix.GUI: Fixed behavior of new ProBalance defaults prompt in certain cases, and decreased width of the prompt
  • [.28]Fix.Uploader: Fixed upload scripts that caused auto update to stay at .26 for those with 'include betas' turned on
  • [.28]Change.GUI: A few misc tweaks
  • [.28]Update.GUI: Updated German
  • [.28]Update.GUI: Updated Italian
  • [.28]Update.GUI: Adjusted Russian resources to work with new 'any memory metric' option
  • [.29]Change.Core: Adjustments to ProBalance defaults changed in previous 2 minor updates
  • [.29]Addition.rcTools: Included syntax checking in translation package
  • [.29]Fix.All: New syntax testing tools allow for identification of possible anomalies and crashes due to improper translations, several errors were fixed in some languages.
  • [.29]Change.GUI: Updated French
  • [.29]Change.GUI: Updated Italian
  • [.29]Change.GUI: Updated Simplifed Chinese
  • [.29]Change.GUI: Minor fix to Traditional Chinese
  • [.30]Fix.GUI: Fixed issue where in W2K or XP pre-SP3, 0 CPUs could be shown in app status bar
  • [.30]Fix.GUI: Windows Dynamic Thread Priority Boost setting may not have been applied if no other changes were made to the config file (not saved)
  • [.30]Fix.GUI: Self-restart menu did not preserve on application restart
  • [.30]Fix.GUI: Fixed 'any memory metric' radio button could stay checked, though it wouldn't affect behavior
  • [.30]Fix.GUI: Fixed some issues with setting default priorities on multiple processes at once
  • [.30]Update.rcTools: Updated test batch file that invokes test tool. New Batch file provide by our Polish translator (gtweak).
  • [.30]Fix.Core: Fixed an issue with the relatively new user-allowed default on Windows Thread Priority Boost setting
  • [.30]Change.GUI: Update Serbian
  • [.30]Update.GUI: Updated Polish
Software Engineer. Bitsum LLC.

Jeremy Collake

v5.1.0.36 final

This build was a day or two behind my scheduled release date, but such is life. The important thing is that we are rolling forward quickly now. This is the v5.1 'base' for any future maintenance, and the v5.2 beta series has *already begun*. We can't wait to show you what is in store, and will continue back-porting minor fixes to v5.1 while v5.2 is in beta.

Downloads:

Workstation/Home/Standard:
32-bit: http://www.bitsum.com/files/prolasso.zip
64-bit: http://www.bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://www.bitsum.com/files/server/prolasso.zip
64-bit: http://www.bitsum.com/files/server/prolasso64.zip

Changes:
  • [.34]Addition.GUI: Added new 'Enable Energy Saver' quick toggle to system tray, application menu, and Energy Saver dialog
  • [.34]Fix.GUI: Some of the multi-selection process context menu items were not saving configuration changes immediately
  • [.34]Addition.GUI: Also show processes with a >200MB commit size in Active Processes view
  • [.34]Change.GUI: Some cosmetic adjustments
  • [.34]Change.GUI: Double length of time an inactive process may stay listed in the Active processes tab after it has gone inactive
  • [.34]Change.GUI: Moved 'Prevent sleep' process menu option back out to the main context menu, instead of hid in the classification - adjusted Russian translation as necessary
  • [.34]Update.GUI: Updated Finnish, Polish, German, Simplified Chinese, Traditional Chinese, Serbian, and others ...
  • [.36]Fix.Core: Fixed issue where recognition of a change to a multimedia classification wouldn't take effect until the core engine, or the designated multimedia classified process, would start or restart. If using Energy Saver with multimedia exclusions, this could cause it to not behave correctly until the core engine (or applicable multimedia process) restarted after the configuration change.
  • [.36]Change.Core: Auto exclude multimedia classified processes from ProBalance restraint
  • [.36]Fix.GUI: Fixed issue where wrong text could show up in ProBalance exclusions dialog (functionality not affected)
  • [.36]Change.GUI: Cosmetic tweaks
  • [.36]Change.GUI: Updated mentions of 2011 to 2012
Software Engineer. Bitsum LLC.

Jeremy Collake

v5.1.0.38 final

Downloads:

Workstation/Home/Standard:
32-bit: http://www.bitsum.com/files/prolasso.zip
64-bit: http://www.bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://www.bitsum.com/files/server/prolasso.zip
64-bit: http://www.bitsum.com/files/server/prolasso64.zip

Changes:
  • [.38]Addition.GUI: Added configuration password to start/stop core engine and shut down Process Lasso menu options
  • [.38]Addition.GUI: Added warning when Server Edition is running on a workstation PC, as there has been some build confusion at our biggest mirror
  • [.38]Change.Core: Fixed an an SEP compatibility issue where SEP would trigger tamper detection events repeatedly
  • [.38]Change.Core: Temporary adjustment to prevent another interoperability issue with some other Symantec software
  • [.38]Change.GUI: Starting/stopping the core engine now requires the configuration password, if one is set
  • [.38]Change.GUI: Some language updates
  • [.38]Change.GUI: Changed licensed updater dialog so that key fits into entry field completely
Software Engineer. Bitsum LLC.

Jeremy Collake

v5.1.0.46 final

Downloads:

Workstation/Home/Standard:
32-bit: http://www.bitsum.com/files/prolasso.zip
64-bit: http://www.bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://www.bitsum.com/files/server/prolasso.zip
64-bit: http://www.bitsum.com/files/server/prolasso64.zip

Changes:
  • [.46]Addition.GUI: Clicking the graph will rotate through available application color schemes (currently only white and black)
  • [.46]Addition.GUI: Added support for color schemes selectable within the application
  • [.46]Addition.GUI: Added addition options for Keep Running feature
  • [.46]Addition.GUI: Add space before and after power profile drawn on graph
  • [.46]Fix.GUI: Fixed issue with I/O priority being reported as Low due to non-critical background threads with lowered CPU priorities
  • [.46]Fix.GUI: Reduce rare cases of Process Lasso GUI briefly stalls in very high loads
  • [.46]Change.All: Some internal refactoring
  • [.46]Change.GUI: Refactored user induced process restart code
  • [.46]Change.GUI: Optimized graph painting
  • [.46]Change.GUI: Language updates (Traditional Chinese, Italian, Simplified Chinese, German)
  • [.46]Change.All: Adjusted spin count on critical sections objects
  • [.46]Change.All: Misc changes and adjustments
  • [.46]Change.LocalizationTools: Added additional syntax checks
  • [.46]Change.Docs: Refreshed with latest content from online
Software Engineer. Bitsum LLC.

Jeremy Collake

v5.1.0.48 final

This build fixes an anomaly in some low-level code that was missed in the previous final. An embarrassing mistake and QA failure on this end, though it only affected those using Watchdog rules, which is likely why it was missed in beta testing.

Downloads:

Workstation/Home/Standard:
32-bit: http://www.bitsum.com/files/prolasso.zip
64-bit: http://www.bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://www.bitsum.com/files/server/prolasso.zip
64-bit: http://www.bitsum.com/files/server/prolasso64.zip

Changes:
  • [.48]Fix.Core: Fixed crash in core engine when using Watchdog rules in some cases - erupted in .46 (last build)
  • [.48]Fix.GUI: Fixed crash in GUI when 'nicely' closing applications (related to above) - erupted in .46 (last build)
  • [.48]Fix.GUI: Fixed issue in Watchdog dialog when adding new rule with 'Any memory metric'
  • [.48]Fix.Portable: Fixed issue with Auto-Updater not being present in Portable Edition archive
Software Engineer. Bitsum LLC.

Jeremy Collake

v5.1.0.50 final

This build fixes an anomaly in some low-level code that was missed in the previous final. An embarrassing mistake and QA failure on this end, though it only affected those using Watchdog rules, which is likely why it was missed in beta testing.

Downloads:

Workstation/Home/Standard:
32-bit: http://www.bitsum.com/files/prolasso.zip
64-bit: http://www.bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://www.bitsum.com/files/server/prolasso.zip
64-bit: http://www.bitsum.com/files/server/prolasso64.zip

Changes:
  • [.50]Change.GUI: Updated Japanese, Russian, Polish
  • [.50]Change.GUI: Process context menu items re-arrangement more intuitively (text not changed, yet, to maintain compatibility with translations)
  • [.50]Change.GUI: Removed some depcecrated code found during code anlaysis
  • [.50]Fix.GUI: Reset ALL defaults was not clearing process watchdog rules

Software Engineer. Bitsum LLC.

Jeremy Collake

#11
v5.1.0.52 final

This build improves the white theme, amongst other minor fixes and adjustments.

Downloads:

Workstation/Home/Standard:
32-bit: http://www.bitsum.com/files/prolasso.zip
64-bit: http://www.bitsum.com/files/prolasso64.zip

Changes:
  • [.52]Fix.Updater: Portable (USB Key) Edition automated updates will now work (starting v5.1.0.54)
  • [.52]Change.GUI: Changed Responsiveness line to a less bright green color, much better visibility in white theme
  • [.52]Change.GUI: Changed white theme background to an off-white background
  • [.52]Change.GUI: Updated Russian, Traditional Chinese


For the Server Edition, visit http://bitsum.com/prolasso_server.php
Software Engineer. Bitsum LLC.

Jeremy Collake

v5.1.0.56 final

This build has some usual maintenance along with a new 'always right edition' installation (downloads correct installer if incorrect one was downloaded, in all cases).

Downloads:

Workstation/Home/Standard:
32-bit: http://www.bitsum.com/files/prolasso.zip
64-bit: http://www.bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://www.bitsum.com/files/server/prolasso.zip
64-bit: http://www.bitsum.com/files/server/prolasso64.zip

Changes:
[.56]Addition.Installer: The installer will now download the correct edition if you have not already selected the correct one
[.56]Fix.Installer: Added new safety to prevent a certain error condition (crash) seen in user reports. Secondary safeties added to apps for Portable Edition.
[.56]Change.GUI: Mandates (and automatically does) a check for license validity before update, warning under if they are going to be downgraded to free edition
[.56]Change.Docs: Slight changes
[.56]Change.Licensing: Removed some debug code
[.56]Change.Licensing: Lots of internal changes to improve accuracy and efficiency
[.56]Change.Installer: Misc changes and adjustments
[.56]Addition.Updater: Added 'Revision History' button to take you to change list on web
[.56]Change.Build: Removed support for deprecated custom editions
[.56]Change.GUI: Several languages updated
Software Engineer. Bitsum LLC.

Jeremy Collake

v5.1.0.58 final

Downloads:

Workstation/Home/Standard:
32-bit: http://www.bitsum.com/files/prolasso.zip
64-bit: http://www.bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://www.bitsum.com/files/server/prolasso.zip
64-bit: http://www.bitsum.com/files/server/prolasso64.zip

Changes:
  • [.58]Fix.Installer: Japanese now included in standard installer (it was excluded inadvertently after the new merger into a single build)
  • [.58]Fix.Installer: Improved Windows Server detection
  • [.58]Change.Resources: Added a URL for revision history that can be localized/redirected
  • [.58]Change.Installer: Made self-correcting installer have a YES/NO/CANCEL option when wrong edition detected. NO will continue the current install, regardless of the system detected. This is for cases that fall outside the norm, for whatever reason. CANCEL will abort the install.
  • [.58]Change.Installer: Silent installation overrides any auto-correction of installation
  • [.58]Change.GUI: Message box modality adjustments, to help keep them from getting lost behind other windows and such (on-going)
  • [.58]Change.GUI: Moved Trim Virtual Memory to root process context menu
  • [.58]Change.GUI: Updated several languages
  • [.58]Change.GUI: Modalized more message boxes

Software Engineer. Bitsum LLC.

Jeremy Collake

v5.1.0.60 final

This version backports several fixes from the current v6 beta in internal development. You'll find it a superior build to the last.

Downloads:

Workstation/Home/Standard:
32-bit: http://www.bitsum.com/files/prolasso.zip
64-bit: http://www.bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://www.bitsum.com/files/server/prolasso.zip
64-bit: http://www.bitsum.com/files/server/prolasso64.zip

Changes:
  • [.60]Backports from version 6 (in development)
  • [.60]Fix.GUI: Fix handling of 'Any memory metric' in some cases in the Watchdog configuration dialog
  • [.60]Fix.Governor: Fixed I/O priority of governor being set too low (due to a background logging thread)
  • [.60]Fix.Installer: Fix inability to press NO on install to continue if edition detected wrong
  • [.60]Fix.Installer: Fix use of /S switch for unattended install as a means to bypass installer self-correction
  • [.60]Fix.Installer: Fix for Windows 2003 Server detection
  • [.60]Fix.GUI: Improved graph a bit during high loads, less jerky
  • [.60]Fix.Core: Eliminated (or greatly reduced) rare cases of crashes due to extended high loads causing inter-process communication lags and critical section timeouts
  • [.60]Change.GUI: Several language updates
  • [.60]Addition.GUI: Added current power scheme selection to Energy Saver dialog (except in some non-updated languages)

Software Engineer. Bitsum LLC.

Jeremy Collake

#15
v5.1.0.66 final

This build had one false start, that's how we got to .66. Fixing things up within a few hours, .66 is the final build. This build backports beter handling of processes that are actually services by both the governor and GUI. It also adds 'Trim Virtual Memory' as a watchdog option, though currently only available in the Process Watchdog configuration dialog.

Watchdog Virtual Memory Trim

Downloads:

Workstation/Home/Standard:
32-bit: http://bitsum.com/files/prolasso.zip
64-bit: http://bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://bitsum.com/files/server/prolasso.zip
64-bit: http://bitsum.com/files/server/prolasso64.zip

Changes (#220400):
  • [.64]These are more backports from the new v6 code base. Specifically, it backports better internal support when dealing with services.
  • [.66]Fix.Build: Fix issue with short lived .62 build that would cause process duplication when main window visible
  • [.66]Addition.Core: Process Watchdog terminations and restarts will now act in accordance with the process type (service or regular process), transparent to the user
  • [.66]Addition.Core: Upgrade to other governor code (using latest from v6 branch)
  • [.66]Removal.GUI: Removed non-function restraint timer from restriant history column
  • [.66]Change.GUI: Updated a few languages
  • [.66]Change.All: Upgraded some components to stable code from v6
  • [.66]Addition.GUI: Issuing a restart on one or more processes that are services will cause induction of a stop/start of the appropriate services
  • [.66]Fix.All: Possible fix for some rarely seen crashes
Software Engineer. Bitsum LLC.

Jeremy Collake

v5.1.0.68 final

Downloads:

Workstation/Home/Standard:
32-bit: http://bitsum.com/files/prolasso.zip
64-bit: http://bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://bitsum.com/files/server/prolasso.zip
64-bit: http://bitsum.com/files/server/prolasso64.zip

Change summary:

This version back-ports new core-engine (governor) monitoring code to keep a continual watch on the governor. Best of all, it stays asleep until a problem occurs. Only then is it awoiken. If any problem occurs, it waits a bit to make sure it isn't temporary, then goes on to correct things (regardless of configuration). There are also a few other minor backports and optimizations from v6.

Software Engineer. Bitsum LLC.

Jeremy Collake

v5.1.0.70 final

Downloads:

Workstation/Home/Standard:
32-bit: http://bitsum.com/files/prolasso.zip
64-bit: http://bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://bitsum.com/files/server/prolasso.zip
64-bit: http://bitsum.com/files/server/prolasso64.zip

Change summary:

This version back-ports more minor fixes and enhancements from the v6 alpha (internal) build. We don't want to make anyone feel as if they are waiting, and so are therefore making every safe enhancement available for v5. Keep in mind that anyone who purchases Process Lasso Pro at this time *will* get a free update to version 6.

  • Fix.Core: Fixed Energy Saver could cause power profile to stay lowered if the core engine improperly terminated or if a shutdown was induced without user interraction.
  • Change.Core: Allow wildcards in the watchdog ruleset.
  • Change.Core: Updated to latest data structures from v6.
  • Change.Build: Updated to latest PE Suite tools from Bitsum.
Software Engineer. Bitsum LLC.

Jeremy Collake

#18
v5.1.0.74 final

Downloads:

Workstation/Home/Standard:
32-bit: http://bitsum.com/files/prolasso.zip
64-bit: http://bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://bitsum.com/files/server/prolasso.zip
64-bit: http://bitsum.com/files/server/prolasso64.zip

Change summary:
  • Fix.GUI: Fixed 2K/XP shutdown issues caused in .72, though some users XP may see an inconsequential error message if shutdown is particularly slow - another build will follow
  • Change.Build: Signed a couple modules that were not signed in previous few versions (for reasons no longer necessary)
  • Fix.GUI: Reduced minimum allowed remembered window size, as part of a gradual reduction.
Software Engineer. Bitsum LLC.

Jeremy Collake

#19
v5.1.0.78 final

Downloads:

Workstation/Home/Standard:
32-bit: http://bitsum.com/files/prolasso.zip
64-bit: http://bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://bitsum.com/files/server/prolasso.zip
64-bit: http://bitsum.com/files/server/prolasso64.zip

Change summary:
  • [76] Fix.GUI: Change explicit shutdown order to eliminate error message box seen in some 2K/XP shutdowns.
  • [78] Fix.GUI: Fix an interoperability issue with some (a specific) security software.
  • [78] Change.GUI: Updated translations.
Software Engineer. Bitsum LLC.

Jeremy Collake

v5.1.0.80 final

Downloads:

Workstation/Home/Standard:
32-bit: http://bitsum.com/files/prolasso.zip
64-bit: http://bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://bitsum.com/files/server/prolasso.zip
64-bit: http://bitsum.com/files/server/prolasso64.zip

Change summary:
  • Fix.Updater: For licensed users, reduced extraneous UAC elevation prompts on 'automated' update when license is valided (changed completely in v6).
  • Fix.GUI: Fixed a few lost translated strings due to the v5 and v6 branches co-existing (an issue now resolved forever).
  • Fix.GUI: Further adjusted shutdown ordering and governor recovery mechanism, as some users still had complaints in 2K/XP under rare conditions.
  • Fix.GUI: Added English placeholders for some untranslated Russian strings.
  • Change.GUI: Improved localization of automated update dialog that is shown briefly, though this won't be seen until the next update.
  • Change.GUI: Misc small tweaks, fixes, and adjustments..
Software Engineer. Bitsum LLC.

Jeremy Collake

#21
v5.1.0.82 final

Downloads:

Workstation/Home/Standard:
32-bit: http://bitsum.com/files/prolasso.zip
64-bit: http://bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://bitsum.com/files/server/prolasso.zip
64-bit: http://bitsum.com/files/server/prolasso64.zip

Change summary:
  • Change.Installer: Improved installer language auto detection
  • Change.GUI: Reduced GUI memory consumption with default option of turning process icons off (further reductions coming)
  • Change.GUI: Improved more translations that got mixed and matched with v6 branch (e.g. Traditional Chinese)
  • Change.GUI: Better handled cases where certan malfunctioning third-party software may have caused the GUI to hang or crash
  •  
  • Change.GUI: If user turns on automated updates, update checking turned on
  •  
  • Change.All: Misc tweaks and adjustments
  • Fix.Updater: Fix auto update malfunction in .80 build due to localization change, manual update to .82 required
Software Engineer. Bitsum LLC.

Jeremy Collake

#22
v5.1.0.84 final

Downloads:

Workstation/Home/Standard:
32-bit: http://bitsum.com/files/prolasso.zip
64-bit: http://bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://bitsum.com/files/server/prolasso.zip
64-bit: http://bitsum.com/files/server/prolasso64.zip

Change summary:
  • Fix.GUI: Fixed revision history button (broke during a localization adjustment). Fix won't be seen until next update - in silent update of .84 after initial build
  • Change.GUI: Language updates and minor backports
Software Engineer. Bitsum LLC.

Jeremy Collake

v5.1.0.90 final

Downloads:

Workstation/Home/Standard:
32-bit: http://bitsum.com/files/prolasso.zip
64-bit: http://bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://bitsum.com/files/server/prolasso.zip
64-bit: http://bitsum.com/files/server/prolasso64.zip

Change summary:
  • Fix.Build: Fixed issue where many of the modules in some distributions were not validly signed due to an inadvertent change after signing
  • [.88]Change.Licensing: Improvements to silent/unattended deployment and automated activation
  •  
  • [.88]Change.All: Misc back-ports from v6 code base
Software Engineer. Bitsum LLC.

Jeremy Collake

#24
v5.1.0.96 final
Downloads:

Workstation/Home/Standard:
32-bit: http://bitsum.com/files/prolasso.zip
64-bit: http://bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://bitsum.com/files/server/prolasso.zip
64-bit: http://bitsum.com/files/server/prolasso64.zip

Change summary:
  • Change.GUI: Improved appearance of per-process CPU utilization graph in Active Processes tab (backport from v6)
  • Fix.GUI: Fix possible race condition on startup (backport from v6)
  • Fix.GUI: Fix possible crash on 'locate process on disk' if said process terminates between click and selection
  • Fix.GUI: Fix possible crash on 'search for process on internet' if said process terminates between click and selection
Software Engineer. Bitsum LLC.

Jeremy Collake

#25
v5.1.0.98 final
Downloads:

Workstation/Home/Standard:
32-bit: http://bitsum.com/files/prolasso.zip
64-bit: http://bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://bitsum.com/files/server/prolasso.zip
64-bit: http://bitsum.com/files/server/prolasso64.zip

Change summary:
  • Change.GUI: Only change themes (white/black) when use clicks in graph region, not on any other unrecognized click (backport from v6)
  • Change.GUI: Updated German translation via new translator
  • Fix.Core: Minor fixes and adjustments (backport from v6)
Software Engineer. Bitsum LLC.

Jeremy Collake

v5.1.1.2 final

Downloads:

Workstation/Home/Standard:
32-bit: http://bitsum.com/files/prolasso.zip
64-bit: http://bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://bitsum.com/files/server/prolasso.zip
64-bit: http://bitsum.com/files/server/prolasso64.zip

Change summary:
  • Change.GUI: Change color of memory load when theme toggled (backport from v6)
  • Fix.Core: Fixed issue with commas in log events, a condition that could cause a crash under rare scenarios. The UNICODE escape character was lost when the source code was converted to ASCII, causing the problem (backport from v6)
Software Engineer. Bitsum LLC.