Skip to content

Commit d39f9a1

Browse files
author
Mathias Svensson
committed
Release 3.2.1
1 parent 87491bf commit d39f9a1

4 files changed

Lines changed: 34 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ The table below shows which release corresponds to each branch, and what date th
1111
| ---------------- | -------- | ---------------------- |
1212
| [3.4.0](#340) | `dev` | Feb 4, 2017 (planned)
1313
| [3.3.0](#330) | `beta` | Dec 24, 2016 (planned)
14-
| [3.2.0](#320) | `stable` | Nov 12, 2016
14+
| [3.2.1](#321) | `stable` | Dec 24, 2016
15+
| [3.2.0](#320) | | Nov 12, 2016
1516
| [3.1.1](#311) | | Oct 23, 2016
1617
| [3.1.0](#310) | | Oct 2, 2016
1718
| [3.0.4](#304) | | Sept 19, 2016
@@ -29,11 +30,37 @@ To be released on Feb 4, 2017.
2930

3031
To be released on Dec 24, 2016.
3132

33+
## 3.2.1
34+
35+
Multiple bug fixes.
36+
37+
- [#783][783] Fix `adb.uninstall` typo
38+
- [#787][787] Added error handling for `ssh.process` argument `preexec_fn`
39+
- [#793][793] Fixed progress message in `remote()` when connections failed
40+
- [#802][802] Fixed partition listing in `adb.partitions`, which accidentally shelled out to the `adb` binary
41+
- [#804][804] Fix error message for 32-bit distributions
42+
- [#805][805] Fix exception in `Core.segments` when a segment has no name
43+
- [#811][811] Fixes and performance improvements for `adb.wait_for_device()`
44+
- [#813][813] Fixed a release script
45+
- [#814][814] Fixed exceptions thrown if the `$HOME` directory is not writable
46+
- [#815][815] Properly handle `None` in `MemLeak`
47+
48+
[783]: https://github.com/Gallopsled/pwntools/pull/783
49+
[787]: https://github.com/Gallopsled/pwntools/pull/787
50+
[793]: https://github.com/Gallopsled/pwntools/pull/793
51+
[802]: https://github.com/Gallopsled/pwntools/pull/802
52+
[804]: https://github.com/Gallopsled/pwntools/pull/804
53+
[805]: https://github.com/Gallopsled/pwntools/pull/805
54+
[811]: https://github.com/Gallopsled/pwntools/pull/811
55+
[813]: https://github.com/Gallopsled/pwntools/pull/813
56+
[814]: https://github.com/Gallopsled/pwntools/pull/814
57+
[815]: https://github.com/Gallopsled/pwntools/pull/815
58+
3259
## 3.2.0
3360

3461
- [#695][695] Fixed a performance regression in `phd`.
35-
- [452605e][452605e] Fixed [#629][#629] related to correct removal of temporary files.
36-
- [ea94ee4][ea94ee4] Disallows semi-colons in for the `run_in_terminal` function, since it did not work properly in all cases.
62+
- [452605e][452605e] Fixed [#629][629] related to correct removal of temporary files.
63+
- [ea94ee4][ea94ee4] Disallows semi-colons in for the `run_in_terminal` function, since it did not work properly in all cases.
3764
- [6376d07][6376d07] Added the mips shellcode `pushstr_array`.
3865
- [#700][700] Added missing MIPS shellcode documentation to readthedocs, and enabled unit tests
3966
- [#701][701] Command line tools refactored to have a common `pwn` entry point.
@@ -65,6 +92,7 @@ To be released on Dec 24, 2016.
6592
+ It is now possible to e.g. `map(lambda d: d.process(['id']).recvall(), adb.devices())`
6693

6794

95+
[629]: https://github.com/Gallopsled/pwntools/issues/629
6896
[695]: https://github.com/Gallopsled/pwntools/pull/695
6997
[700]: https://github.com/Gallopsled/pwntools/pull/700
7098
[701]: https://github.com/Gallopsled/pwntools/pull/701

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
![pwntools logo](https://github.com/Gallopsled/pwntools/blob/stable/docs/source/logo.png?raw=true)
33

44
[![Docs](https://readthedocs.org/projects/pwntools/badge/?version=stable)](https://docs.pwntools.com/)
5-
[![PyPI](https://img.shields.io/badge/pypi-v3.2.0-green.svg?style=flat)](https://pypi.python.org/pypi/pwntools/)
5+
[![PyPI](https://img.shields.io/badge/pypi-v3.2.1-green.svg?style=flat)](https://pypi.python.org/pypi/pwntools/)
66
[![Travis](https://travis-ci.org/Gallopsled/pwntools.svg)](https://travis-ci.org/Gallopsled/pwntools)
77
[![Coveralls](https://img.shields.io/coveralls/Gallopsled/pwntools/dev.svg)](https://coveralls.io/github/Gallopsled/pwntools?branch=dev)
88
[![Twitter](https://img.shields.io/badge/twitter-pwntools-4099FF.svg?style=flat)](https://twitter.com/pwntools)

pwnlib/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '3.2.0'
1+
__version__ = '3.2.1'

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
setup(
8484
name = 'pwntools',
8585
packages = find_packages(),
86-
version = '3.2.0',
86+
version = '3.2.1',
8787
data_files = [('',
8888
glob.glob('*.md') + glob.glob('*.txt')),
8989
],

0 commit comments

Comments
 (0)