Skip to content

Commit dd1f776

Browse files
committed
Release 4.1.0
1 parent a8e594d commit dd1f776

File tree

4 files changed

+23
-12
lines changed

4 files changed

+23
-12
lines changed

CHANGELOG.md

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,10 @@ The table below shows which release corresponds to each branch, and what date th
99

1010
| Version | Branch | Release Date |
1111
| ---------------- | -------- | ---------------------- |
12-
| [4.2.0](#420) | `dev` | Feb 10, 2020 (planned)
13-
| [4.1.0](#410) | `beta` | Jan 30, 2020 (planned)
14-
| [4.0.1](#401) | `stable` | Jan 22, 2020
12+
| [4.3.0](#430) | `dev` | Jun 30, 2020 (planned)
13+
| [4.2.0](#420) | `beta` | May 30, 2020 (planned)
14+
| [4.1.0](#410) | `stable` | May 8, 2020
15+
| [4.0.1](#401) | | Jan 22, 2020
1516
| [4.0.0](#400) | | Jan 09, 2020
1617
| [3.13.0](#3130) | | Nov 5, 2019
1718
| [3.12.1](#3121) | | Sept 17, 2018
@@ -46,13 +47,23 @@ The table below shows which release corresponds to each branch, and what date th
4647
| [3.0.0](#300) | | Aug 20, 2016
4748
| [2.2.0](#220) | | Jan 5, 2015
4849

49-
## 4.2.0 (`dev`)
50+
## 4.3.0 (`dev`)
5051

51-
To be released on Feb 10, 2020.
52+
To be released on Jun 30, 2020.
5253

53-
## 4.1.0 (`beta`)
54+
## 4.2.0 (`beta`)
5455

55-
To be released on Jan 30, 2020.
56+
To be released on May 30, 2020.
57+
58+
- #1436 Add ret2dlresolve automation
59+
- [fecf9f] tubes.ssh.process() no longer requires python 2 installed on remote (still requires python, though)
60+
- Miscellanous improvements to DynElf and fmtstr leaker (see examples/fmtstr/exploit2.py)
61+
- #1454 Support for windows console colors
62+
63+
[fecf9f]: http://github.com/Gallopsled/pwntols/commit/fecf9f
64+
65+
66+
## 4.1.0 (`stable`)
5667

5768
- [#1316][1316] Fix connect shellcraft in python 3
5869
- [#1323][1323] Fix issues related with debugging
@@ -64,7 +75,7 @@ To be released on Jan 30, 2020.
6475
[1241]: https://github.com/Gallopsled/pwntools/pulls/1218
6576
[1218]: https://github.com/Gallopsled/pwntools/pulls/1218
6677

67-
## 4.0.1 (`stable`)
78+
## 4.0.1
6879

6980
- [#1412][1412] `recvline_pred()` and similar do not reorder data
7081
- Bypass unicorn-engine/unicorn#1100 and unicorn-engine/unicorn#1170 requiring unstable package

pwnlib/adb/adb.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ def current_device(any=False):
115115
116116
>>> device = adb.current_device(any=True)
117117
>>> device
118-
AdbDevice(serial='emulator-5554', type='device', port='emulator', product='sdk_phone_armv7', model='sdk phone armv7', device='generic')
118+
AdbDevice(serial='emulator-5554', type='device', port='emulator', product='sdk_google_phone_armv7', model='sdk google phone armv7', device='generic')
119119
>>> device.port
120120
'emulator'
121121
"""
@@ -228,7 +228,7 @@ class AdbDevice(Device):
228228
>>> device.os
229229
'android'
230230
>>> device.product
231-
'sdk_phone_armv7'
231+
'sdk_google_phone_armv7'
232232
>>> device.serial
233233
'emulator-5554'
234234
"""

pwnlib/version.py

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

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@
8282
name = 'pwntools',
8383
python_requires = '>=2.7',
8484
packages = find_packages(),
85-
version = '4.1.0beta1',
85+
version = '4.1.0',
8686
data_files = [('',
8787
glob.glob('*.md') + glob.glob('*.txt')),
8888
],

0 commit comments

Comments
 (0)