Skip to content

Releases: rocky/python-xdis

5.0.13

25 Sep 01:48
Compare
Choose a tag to compare

Added knowledge of Python versions 3.6.15 and 3.7.12.

However the main motivation was to impove packaging to handle administration
of the 3 different branches or dialects of Python 2.4-2.7, 3.1-3.2, 3.3-3.5, and 3.6+

Restrict wheel packaging for Python 3 only.

Use the wheel for only the 3.x and newer version of Python.
Use eggs for 2.x versions (and others as well).

5.0.12

12 Sep 01:04
Compare
Choose a tag to compare
  • Add Python version 3.9.7
  • Document unmarshal better
  • Correct stack information for IMPORT_NAME
  • Fix bug in code type handling where bytes were showing up as strings
  • More type annotations in master branch. Create more older variations without annotations

Independence plus one

06 Jul 01:37
Compare
Choose a tag to compare
  • Add Python versions 3.9.6, 3.7.11, 3.8.11, and 3.6.14
  • Format Python various files using black. (Not completely done yet though)

FB+4

16 Jun 18:40
Compare
Choose a tag to compare
  • Note Python versions 3.8.10 and 3.9.5
  • Incorrect variable name in marshal dump (used in writting .pyc files). PR #77

5.0.9

17 Apr 00:05
Compare
Choose a tag to compare

In general, better Python 3.9 support.

  • Improve 3.9 IS_OP and CONTAINS_OP operand formatting
  • Correct disassembly of 3.9 bytecode from other bytecode
  • Accept 3.9.3 and 3.9.4 as a valid 3.9 version
  • Accept 3.8.9 as a valid 3.8 version

5 short of Dad's Birthday

14 Mar 00:53
Compare
Choose a tag to compare
  • PR #73 from mitre:
    Allow an alternate opmap - adds the capability to disassemble python bytecode that has
    been frozen with a custom opcode mapping. This is particularly useful for disassembling
    malware that uses custom opcode mappings in an attempt to hinder disassembly with standard
    tools. The updates in this pull request are used by pydecipher, a tool to unfreeze and deob fuscate frozen python code.

  • Add Python versions 3.8.8 and 3.9.2

Sam on his own

11 Jan 01:57
Compare
Choose a tag to compare
  • Add Python 3.8.7

5.0.6

16 Dec 19:43
Compare
Choose a tag to compare

Add Python 3.9.1

65

27 Oct 08:35
Compare
Choose a tag to compare
65
  • Add support for Python2.7 on Ubuntu 20.04
  • Bump versions for Python 3.8.6 and 3.5.10
  • Release instructions moved to wiki
  • VERSION -> __version__ because Python prefers it that way

5.0.4

30 Aug 18:17
Compare
Choose a tag to compare
  • Add python versions 3.6.12, 3.7.9
  • extended arg disassembly handling for {LOAD,STORE}_ATTR