Skip to content
This repository was archived by the owner on Jul 8, 2025. It is now read-only.

Releases: williballenthin/python-idb

v0.3.4: bugfix, testing enhancements

10 Aug 17:09

Choose a tag to compare

this is a bugfix release with the following notable changes:

  • correctly parse segment offsets, thanks to @binoopang
  • enhance travis CI configuration
  • add accessors for comments to IDAPython API layer
  • add some missing testing files

v0.3.3: compressed idb support

17 Jul 00:50

Choose a tag to compare

interesting changes since v0.3.2:

  • added support for "packed" idb/i64 files (method: zlib)

v0.3.2: performance bump

17 Jul 00:19

Choose a tag to compare

interesting changes since v0.3.0:

  • add example script to extract original file md5 from idb
  • fix bug in GetFunctionName reported by @alexandreborges
  • greatly increase performance by caching parsed pages
    • this is reasonable to do since python-idb is read-only
    • this would break if the underlying data changes
    • there's no upper bound to the cache size, which isn't ideal when doing a lot of work over huge idb files

v0.3.1: bugfix

12 Jul 16:54

Choose a tag to compare

this release fixes a bug in the public API to python-idb.

see the release notes for v0.3 for interesting changes:
https://github.com/williballenthin/python-idb/releases/tag/v0.3

v0.3: .i64 support, IDA 7.0b support

12 Jul 16:48

Choose a tag to compare

interesting changes since v0.2:

  • support and testing for .i64 files (64-bit databases)
  • support and testing for idb files created by IDA 7.0 beta
  • a more thorough test harness that splits out tests by a matrix:
    • idb vs i64
    • IDA 6.95 vs IDA 7.0b
  • code cleanup and refactoring, especially thanks to @cclauss

contributors:

v0.2: python 2.7 support

11 Jul 14:51

Choose a tag to compare

interesting changes:

  • add test cases for v7.0 (beta)
  • add python 2.7 support (and tests)
  • fix bugs in a few routines

initial release

10 Jul 03:55

Choose a tag to compare

v0.1

readme: wording