Skip to content

Releases: SkyLined/BugId

Release 2019-08-20

20 Aug 10:14
Compare
Choose a tag to compare

Externally noticeable changes

  • Fix bug in reloading symbol files.
  • Simplified and updated ntdll.dll heap bug translations.
  • Tested with latest Python (2.7.16).

Internal changes

  • Added missing submodules to git.
  • Added missing dependencies to dxProductDetails.json.

Release 19-04-23

23 Apr 11:18
Compare
Choose a tag to compare

Fix one bug related to licensing and make error report cleaner for some missing dependencies of cBugId

Release 29-03-26

26 Mar 10:29
Compare
Choose a tag to compare

Update license check engine to allow BugId to let you know when you need to download a new copy of your license.

Previous versions of BugId will throw an error because the server provides this information whenever they check the license but previous versions do not know what to do with it.

Release 2019-03-04

04 Mar 15:07
Compare
Choose a tag to compare

This update introduces new modules; you will need to download a new license
file to use it.

Externally noticeable changes

  • Older version may fail to check for updates because a new version of
    mProductDetails requires changes to dxProductsDetails.json structure.
  • New cBugId module improves handling of UWP Application to prevent errors
    for certain UWP applications.
  • cBugId.sDumpPath config setting has been renamed cBugId.sDumpFilePath.
  • Corrected the check for the installed version of Windows.
  • Fixed output text of version information.

Internal changes

  • Switched from mFileSystem to mFileSystem2
  • Dependencies have been fixed.

Release 2018-11-21

21 Nov 19:54
Compare
Choose a tag to compare

Externally noticeable changes

  • Bug ids for Access Violation exceptions have been standardized to the
    following format: <bug type id>:<memory details>[<size>][<offset>]. This
    includes bug ids for guard page access exceptions, as
    STATUS_GUARD_PAGE_VIOLATION exceptions are just a sub-type of
    STATUS_ACCESS_VIOLATION. bug type ids W2RO and DEP have been changed
    back to AVW and AVE to simplify things.
  • Text descriptions for Access Violation exceptions should now all follow the
    same format.
  • Determining if an Access Violations happened near the stack is now more
    precise by relying on the actual virtual allocation for the stack to
    determine what memory range is part of the stack.
  • Determining the integrity level of a process was throwing unpredictable
    exceptions. Since I do not care much about this information and have little
    time to fix it, I've opted to disable the code and not put the integrity
    level in the report anymore.

Internal changes

  • I've renamed more time related variables to include "InSeconds" in the name.
  • Test coverage has been improved by allowing you to trigger Access Violations
    in memory regions with specific properties (i.e. unallocated memory, reserved
    memory, inaccessible memory, and guard pages). Tests have been rebuild with
    VS 2017 and latest Win 10 SDK.

Release 2018-11-07

07 Nov 11:21
Compare
Choose a tag to compare

Minor updates and bug fixes. These changes do require BugId to use two new modules, so updated license files are needed. Please visit https://license.skylined.nl and log in to download new copies of your license files.

Release 2018-10-31

31 Oct 12:56
Compare
Choose a tag to compare

Bug fixes and improvements.

Release 2018-10-17

17 Oct 07:32
Compare
Choose a tag to compare

Minor bug fixes and improvements

Release 2018-09-24

24 Sep 12:32
Compare
Choose a tag to compare

Roll-up of all improvements since last release.

Release 2018-05-30

30 May 11:56
Compare
Choose a tag to compare

This release includes various smaller improvements and bug fixes. The biggest changes include:

  • The --repeat argument now takes a number value so you can specify how often you want BugId to run the application consecutively.
  • The layout of the bug report sections containing registers and disassembly has been improved.