Author Topic: Process Lasso v5 Final  (Read 12928 times)

Offline bitsum.support

  • Administrator
  • Hero Member
  • *****
  • Posts: 2183
  • Gender: Male
  • Bitsum Technologies Support
    • Bitsum Technologies
Process Lasso v5.0.0.36
« Reply #10 on: July 14, 2011, 07:55:20 AM »
  • Publish
  • Downloads:

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

    Changes:
    • [.36]Fix.GUI: Fixed and improved cleanup of auto update files (nothing that would accumulate)
    • [.36]Fix.GUI: Fixed bad alignment of CPU % in listview tooltips
    • [.36]Fix.GUI: Improved code and workings of several configuration dialogs
    • [.36]Fix.GUI: Fixed prompt to save unadded new Watchdog entry in Watchdog Configuration dialog (behaves as others do now)
    • [.36]Fix.GUI: Fixed prompt to save unadded new I/O priority entry in Default I/O Priority Configuration dialog (behaves as others do now)
    • [.36]Fix.GUI: Fixed prompt to save unadded new Throttle entry in Default Throttle Configuration dialog (behaves as others do now)
    • [.36]Fix.GUI: Fixed prompt to save unadded new Keep Running in Keep Running Configuration dialog (behaves as others do now)
    • [.36]Fix.GUI: Improved compatibility with Comodo Defense+ (log events do not keep repeating, filling up the log). This can also be fixed by adding ProcessLasso.exe to the correct trusted processes list in Comodo Defense+.
    • [.36]Change.GUI: Increased aggressiveness of process icon loads
    • [.36]Change.GUI: Re-enabled asynchronous process icon retrieval
    • [.36]Change.GUI: Double click a rule in the Watchdog configuration dialog to bring into edit mode
    • [.36]Change.GUI: Double click a rule in the Default CPU Priorities configuration dialog to bring into edit mode
    • [.36]Change.GUI: Double click a rule in the Default I/O Priorities configuration dialog to bring into edit mode
    • [.36]Change.GUI: Double click a rule in the Default Throttle configuration dialog to bring into edit mode
    • [.36]Change.GUI: Double click a rule in the Default Instance Limits configuration dialog to bring into edit mode
    • [.36]Change.GUI: Double click a rule in the Keep Running configuration dialog to bring into edit mode
    • [.36]Change.Core: Prevent excessive error messages, limit 1 error message per process - particularly important in Forced Mode
    • [.36]Removal.Core: Removed message box if minidump was generated, goes to auto-restart and log
    • [.36]Removal.Core: Removed log entry about where the log was being written to (seems quite redundant at present)
    • [.36]Addition.Core: Core engine writes LOG message if it performed a self-restart
    • [.36]Addition.Core: Added new self-restart feature if a crash or other anomaly occurs
    • [.36]Change.Installer: Some in-house istall facilitation tools not previously signed now are
    • [.36]Change.QuickUpdater: Allowed for proper localization of it (brief download dialog was English only before)
    • [.36]Change.GUI: More efficient switch on process listview notification messages
    • [.36]Change.All: Adjusted size of minidumps again (still much smaller than they once were)
    • [.36]Change.All: Updated Russian
    • [.36]Change.All: Updated French
    « Last Edit: July 15, 2011, 02:47:19 AM by jeremy.collake »

    Offline bitsum.support

    • Administrator
    • Hero Member
    • *****
    • Posts: 2183
    • Gender: Male
    • Bitsum Technologies Support
      • Bitsum Technologies
    Process Lasso v5.0.0.37
    « Reply #11 on: July 23, 2011, 01:37:37 AM »
  • Publish
  • Downloads:

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

    Changes:

    • [.37]Fix.Core: Fixed auto-reload of config changes might fail to occur for shared, remote configuration files
    • [.37]Fix.GUI: Fix flicker in 'RAM Load', 'Show Graph', and 'Buy Now' buttons when changing window size, it is now very smooth. This was seen most prominently in the 'RAM Load' graph.
    • [.37]Fix.GUI: Fixed issue where lower view tab did not extend to right most edge after activation (to cover space of old buy now button)
    • [.37]Change.Core: A few code optimizations
    • [.37]Change.GUI: Substantially sped up icon retrieval
    • [.37]Change.GUI: Instead of blank icons for processes w/o icons, the 'default no-icon' icon is used
    • [.37]Change.GUI: Changed GUI memory management a little
    • [.37]Fix.Updater: Fixed automatic update download dialog still not localized (will again take 2 updates to first see fix)
    • [.37]Change.Updater: Quick upgrade is no longer system modal, to prevent inteference with fullscreen games when it goes to do an automatic update
    « Last Edit: July 23, 2011, 10:41:52 AM by jeremy.collake »

    Offline bitsum.support

    • Administrator
    • Hero Member
    • *****
    • Posts: 2183
    • Gender: Male
    • Bitsum Technologies Support
      • Bitsum Technologies
    Process Lasso v5.0.0.38
    « Reply #12 on: August 03, 2011, 01:10:29 AM »
  • Publish
  • Downloads:

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

    Changes:
    • [.38]Fix.GUI: Fixed 'CPU %' field on process tooltip in XP/2K
    • [.38]Fix.GUI: Fixed Private Memory field in process tooltip in XP
    • [.38]Fix.GUI: Fixed 'Manage processes of all users' Terminal Services disabled warning in XP errantly asking a question of the user to re-enable, when no such option was available
    • [.38]Fix.Localization: The three-letter word 'Day' was not being localized correctly
    • [.38]Addition.Core: Added safety catch for possible unusual error conditions
    • [.38]Change.Core: Minor code optimizations
    • [.38]Change.GUI: Dialog adjustments for some longer languages
    • [.38]Change.GUI: Use dynamic unique ID for system tray icon to address a theoretical race condition in the creation of a new instance after an old instance remained active in an abnormal error condition long enough to prevent creation of the new system tray icon
    • [.38]Change.GUI: Process Lasso system tray identifer is now variable between instances, an issue that could have caused problems during certain timing when two copies of the GUI were launched at approximately the same time
    • [.38]Change.BuildEnv: Removed unnecessary and deprecated build configurations
    • [.38]Addition.Activator: Added version resource to provide description of EXE and more

    Offline bitsum.support

    • Administrator
    • Hero Member
    • *****
    • Posts: 2183
    • Gender: Male
    • Bitsum Technologies Support
      • Bitsum Technologies
    Process Lasso v5.0.0.39
    « Reply #13 on: August 17, 2011, 06:22:08 PM »
  • Publish
  • Downloads:

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

    Changes:
    • [.39]Fix.InstallHelper: Auto-cleanup of bug where the INI file of global path was created as a directory, depending on user specified input
    • [.39]Fix.InstallHelper: Fixed bug in handling when specifying a folder as the INI path (without filename)
    • [.39]Fix.GUI: Fixed RAM Load graph upper portion of display at certain sizes
    • [.39]Change.GUI: Substanstially reduced tendency for small click-through nag to be shown when GUI brought visible
    • [.39]Change.Core: Adjusted some code, very minor optimizations
    • [.39]Change.Core: Increased aggressiveness of throttle levels considerably

    Offline bitsum.support

    • Administrator
    • Hero Member
    • *****
    • Posts: 2183
    • Gender: Male
    • Bitsum Technologies Support
      • Bitsum Technologies
    Process Lasso v5.0.0.41
    « Reply #14 on: August 22, 2011, 12:17:46 AM »
  • Publish
  • Downloads:

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

    Changes:
    • [.41]Change.GUI: Graph tooltips are now dynamically sized, instead of static height and width
    • [.41]Change.GUI: Updated Finnish and Serbian

    Offline bitsum.support

    • Administrator
    • Hero Member
    • *****
    • Posts: 2183
    • Gender: Male
    • Bitsum Technologies Support
      • Bitsum Technologies
    Process Lasso v5.0.0.42
    « Reply #15 on: August 27, 2011, 11:10:13 PM »
  • Publish
  • Downloads:

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

    Changes:
    • [.42]Change.Core: Adjusted some safety catch code to handle unusual or unexpected error conditions with a self-restart
    • [.42]Change.GUI: Added new safety catch code to handle unusual or unexpected error conditions with a self-restart
    • [.42]Change.GUI: Reduced frequency of quick immediate click-through solicitation dialog shown at window open after 28 days of use (very rare now)
    « Last Edit: August 28, 2011, 02:04:24 PM by jeremy.collake »

    Offline bitsum.support

    • Administrator
    • Hero Member
    • *****
    • Posts: 2183
    • Gender: Male
    • Bitsum Technologies Support
      • Bitsum Technologies
    Process Lasso v5.0.0.44
    « Reply #16 on: August 31, 2011, 12:40:13 AM »
  • Publish
  • Downloads:

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

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

    Changes:
    • [.44]Addition.All: UNC pathname support for global configuration and log folders, BUT use of these incur a performance penalty in the GUI (to be improved in subsequent updates). The core engine is mostly fine, though logging may want to be tuned down if network I/O is an issue.
    • [.44]Addition.InstallHelper: Recursively create given global configuration folder and any necessary parent folders if it does not exist (as manually typed in configuration dialog, or given as a command line parameter during unattended installation)
    • [.44]Addition.InstallHelper: Recursively create given global log folder and any necessary parent folders if it does not exist (as manually typed in configuration dialog, or given in command line)
    • [.44]Addition.InstallHelper: More robust and expanded auto-cleanup of situation where prolasso.ini was embedded in a redundent subdirectory by the same name
    • [.44]Addition.InstallHelper: Added new command line parameter /key for unattended installs
    • [.44]Addition.InstallHelper: Provide more descriptive errors on unattended/silent install
    • [.44]Addition.InstallHelper: Abort with error code 3 on critical config import errors
    • [.44]Addition.InstallHelper: Abort with error code 4 with failure to create specified or default folder(s)
    • [.44]Addition.InstallHelper: Abort with error code 5 with failure to create necessary registry key(s)
    • [.44]Change.Logging: If specified global log folder does not exist, it is created along with any necessary parent folders
    • [.44]Fix.InstallHelper: Improvements and fixes to /importconfigfrom command line switch
    • [.44]Fix.InstallHelper: Fix bug where 'prolasso.ini' could be created as an unnecessary subdirectory, with prolasso.ini stored inside
    • [.44]Fix.Licensing: Adjusted activation key code for server edition
    • [.44]Fix.All: Fixed improper handling of empty global configuration path
    • [.44]GUI.Change: Updated German (thanks Christian), and some other languages
    • [.44]Docs.Update: Fixed poor sizing in Docs index
    • [.44]Docs.Update: Updated command line options page
    « Last Edit: August 31, 2011, 10:13:14 PM by bitsum.support »

    Offline bitsum.support

    • Administrator
    • Hero Member
    • *****
    • Posts: 2183
    • Gender: Male
    • Bitsum Technologies Support
      • Bitsum Technologies
    Process Lasso v5.0.0.46
    « Reply #17 on: September 07, 2011, 01:17:54 AM »
  • Publish
  • This release fixes a memory leak seen *only* in Windows 2K/XP with Terminal Services disabled. The cause was a bug in Windows 2K/XP that Microsoft never fixed. It only affected systems where Terminal Services is disabled, something Process Lasso would have warned about repeatedly, and a non-default system state (something the user had to change). On affected systems, the governor's sanity checks would have periodically induced a self-restart before memory use became a large concern. This release also does other minor maintenance, including populating the update dialog with your activation code for easy license validation (registered users only), and waiting for TS or RDS to fully initialize at startup, when appropriate and able.

    Downloads:

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

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

    Changes:
    • [.46]Addition.All: At startup, wait for Terminal Services (or RDS in Vista+) to fully initialize (with timeout), unless service disabled
    • [.46]Addition.Core: Added to default exclusion list
    • [.46]Fix.Core: Fixed rare, slow memory leak seen *only* in XP or 2K installs with Terminal Services disabled. This turned out to be a known memory leak/bug in a Windows TS API that was not fixed until Vista.
    • [.46]Fix.All: Fixed error message 'error cleaning up global config folder' for some older installs that still used prosuper.ini as config filename (instead of newer prolasso.ini)
    • [.46]Change.GUI: Licensed update dialog now automatically populates activation code, for easy optional validation of your license prior to update (for updates after this one)
    • [.46]Change.GUI: Improved handling of potential error condition where corrupt listview column settings could cause an empty listview (no columsn are shown)
    • [.46]Change.GUI: Language updates
    « Last Edit: September 07, 2011, 02:07:19 AM by bitsum.support »

    Offline bitsum.support

    • Administrator
    • Hero Member
    • *****
    • Posts: 2183
    • Gender: Male
    • Bitsum Technologies Support
      • Bitsum Technologies
    Re: Process Lasso v5 final
    « Reply #18 on: September 08, 2011, 09:59:08 PM »
  • Publish
  • This is an important minor update since it fixes a very small memory leak in the governor seen on *some* subset of systems. The governor does have a safety self-restart that would have kicked in, but
    obviously any memory leak, no matter how small and slow, must be resolved. After receiving this report, I investigated, reproduced, and fixed. Users of certain security software that Process Lasso had handled
    in a special way were affected.

    Downloads:

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

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

    Changes:
    • [.47]Change.Core: Some minor internal cleanup and refactoring
    • [.47]Fix.Core: Fixed a very slow memory leak when in the presence of certain security applications and other specific processes (a handful of named processes that have special handling)
    • [.47]Fix.AutoUpdate: Fixed automatic update files not digitally signed
    « Last Edit: September 08, 2011, 11:23:21 PM by bitsum.support »

    Offline bitsum.support

    • Administrator
    • Hero Member
    • *****
    • Posts: 2183
    • Gender: Male
    • Bitsum Technologies Support
      • Bitsum Technologies
    Process Lasso v5.0.0.48
    « Reply #19 on: September 20, 2011, 06:37:27 AM »
  • Publish
  • This is a general maintenance release that fixes and improves a few items.

    Downloads:

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

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

    Changes:
    • [.48]Change.GUI: Do not show 'Activate Now' menu item after activation (thanks Christian)
    • [.48]Change.GUI: Adjusted logging thread CPU and I/O priorities, which may improve fluidity of Process Lasso and its core engine during high storage I/O loads
    • [.48]Change.GUI: Some code speed optimizations
    • [.48]Change.GUI: Addressed discrepency between 'K' and 'KB' being used in the all and active process listviews, respectively
    • [.48]Change.GUI: Re-arranged active process listview column default positions
    • [.48]Change.GUI: Adjusted handling of more known applications for better default behavior
    • [.48]Change.GUI: Better integration with Symantec Endpoint Protection
    • [.48]Fix.GUI: Fixed sorting issues in the Active Processes listview (only) - sort of memory metrics and priorities
    • [.48]Fix.GUI: Fixed sort of CPU % graphs in Active Processes listview (a)
    • [.48]Fix.GUI: Fixed instant update of embedded CPU % graphs when Active Processes listview scrolls(b)
    « Last Edit: September 20, 2011, 05:38:07 PM by bitsum.support »