Skip to content

Commit

Permalink
Creating release 0.19
Browse files Browse the repository at this point in the history
  • Loading branch information
bannsec committed May 6, 2020
1 parent de6a135 commit 93aa533
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 8 deletions.
1 change: 1 addition & 0 deletions docs/overview/plugins/decompiler/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ See notes for each decompiler engine about possible caveats.
Engines
=======

- :ref:`dwarf_decompiler` (priority 100)
- :ref:`radare2_ghidra_decompiler` (priority 70)

Building A Decompiler
Expand Down
2 changes: 2 additions & 0 deletions docs/overview/plugins/dwarf/index.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
.. _dwarf_decompiler:

=====
DWARF
=====
Expand Down
18 changes: 18 additions & 0 deletions docs/overview/release_notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,24 @@
Release Notes
=============

Version 0.19
============

- Added exception catching for the main thread. Any exceptions encountered will
now be added to :attr:`~revenge.threads.Thread.exceptions`
- You can now expect output by supplying a string or bytes to
:meth:`~revenge.process.Process.stdout` or
:meth:`~revenge.process.Process.stderr`
- Added ability to :meth:`~revenge.threads.Thread.kill` your thread more
easily
- Modules can now have plugins registered with
:meth:`~revenge.modules.Modules._register_plugin`
- The radare2 plugin is now a Module plugin
- Added initial DWARF decompiler
- All remote file loads will use a local cache, speeding up access times
- Backend updates to batch sending and timeless tracer
- Updated for frida api changing

Version 0.18
============

Expand Down
19 changes: 11 additions & 8 deletions setup.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
# Always prefer setuptools over distutils
from setuptools import setup, find_packages
# To use a consistent encoding
from codecs import open
import os, sys, ast
import os

here = os.path.abspath(os.path.dirname(__file__))
version = '0.18'
version = '0.19'

#with open(path.join(here, 'README.md'), encoding='utf-8') as f:
# with open(path.join(here, 'README.md'), encoding='utf-8') as f:
# long_description = f.read()
long_description = "See website for more info."

Expand All @@ -32,15 +31,19 @@
],
keywords='frida python3 reversing dbi',
packages=find_packages(exclude=['contrib', 'docs', 'tests']),
install_requires=['frida', 'prettytable', 'colorama', 'termcolor', 'psutil', 'pyelftools', 'pefile', 'appdirs', 'bs4', 'requests', 'unicorn==1.0.2rc1', 'prompt-toolkit', 'r2pipe', 'pygments'],
install_requires=['frida', 'prettytable', 'colorama', 'termcolor', 'psutil',
'pyelftools', 'pefile', 'appdirs', 'bs4', 'requests',
'unicorn==1.0.2rc1', 'prompt-toolkit', 'r2pipe', 'pygments'],
extras_require={
'dev': ['ipython','twine','pytest','python-coveralls','coverage==4.5.4','pytest-cov','pytest-xdist','sphinxcontrib-napoleon', 'sphinx_rtd_theme','sphinx-autodoc-typehints', 'pyOpenSSL', 'numpy'],
'dev': ['ipython', 'twine', 'pytest', 'python-coveralls',
'coverage==4.5.4', 'pytest-cov', 'pytest-xdist',
'sphinxcontrib-napoleon', 'sphinx_rtd_theme',
'sphinx-autodoc-typehints', 'pyOpenSSL', 'numpy'],
},
entry_points={
'console_scripts': [
'revenge = revenge.cli.cli:main',
],
},
include_package_data = True,
include_package_data=True,
)

0 comments on commit 93aa533

Please sign in to comment.