Skip to content

Commit 67b2849

Browse files
committed
Release 4.7.0
1 parent 1b86e89 commit 67b2849

File tree

3 files changed

+23
-8
lines changed

3 files changed

+23
-8
lines changed

CHANGELOG.md

Lines changed: 21 additions & 6 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.8.0](#480) | `dev` |
13-
| [4.7.0](#470) | `beta` |
14-
| [4.6.0](#460) | `stable` | Jul 12, 2021
12+
| [4.9.0](#490) | `dev` |
13+
| [4.8.0](#480) | `beta` |
14+
| [4.7.0](#470) | `stable` | Nov 15, 2021
15+
| [4.6.0](#460) | | Jul 12, 2021
1516
| [4.5.1](#451) | | May 30, 2021
1617
| [4.5.0](#450) | | Apr 30, 2021
1718
| [4.4.0](#440) | | Mar 29, 2021
@@ -61,11 +62,23 @@ The table below shows which release corresponds to each branch, and what date th
6162
| [3.0.0](#300) | | Aug 20, 2016
6263
| [2.2.0](#220) | | Jan 5, 2015
6364

64-
## 4.8.0 (`dev`)
65+
## 4.9.0 (`dev`)
6566

6667

6768

68-
## 4.7.0 (`beta`)
69+
## 4.8.0 (`beta`)
70+
71+
- [#1922][1922] Fix logic in `wait_for_debugger`
72+
- [#1828][1828] libcdb: Load debug info and unstrip libc binary
73+
- [#1939][1939] Fix error in validating log levels
74+
- [#1981][1981] Fix `cyclic_find()` to make it work with large int values
75+
76+
[1922]: https://github.com/Gallopsled/pwntools/pull/1922
77+
[1828]: https://github.com/Gallopsled/pwntools/pull/1828
78+
[1939]: https://github.com/Gallopsled/pwntools/pull/1939
79+
[1981]: https://github.com/Gallopsled/pwntools/pull/1981
80+
81+
## 4.7.0 (`stable`)
6982

7083
- [#1733][1733] Update libc headers -> more syscalls available!
7184
- [#1876][1876] add `self.message` and change `sys.exc_type` to `sys.exec_info()` in PwnlibException
@@ -78,6 +91,7 @@ The table below shows which release corresponds to each branch, and what date th
7891
- [#1904][1904] Add bash completion script
7992
- [#1906][1906] Defer import of several modules to save on startup time
8093
- [#1921][1921] Add basic support for the bare-metal ARM specific toolchain
94+
- [#1995][1995] Add `shellcraft.*.linux.cat2`, which uses alloc+read+write instead of sendfile
8195

8296
[1733]: https://github.com/Gallopsled/pwntools/pull/1733
8397
[1876]: https://github.com/Gallopsled/pwntools/pull/1876
@@ -90,8 +104,9 @@ The table below shows which release corresponds to each branch, and what date th
90104
[1904]: https://github.com/Gallopsled/pwntools/pull/1904
91105
[1906]: https://github.com/Gallopsled/pwntools/pull/1906
92106
[1921]: https://github.com/Gallopsled/pwntools/pull/1921
107+
[1995]: https://github.com/Gallopsled/pwntools/pull/1995
93108

94-
## 4.6.0 (`stable`)
109+
## 4.6.0
95110

96111
- [#1429][1429] Add a mechanism for ret2csu (originally #1138)
97112
- [#1566][1566] Add `ignore_config` argument to `pwnlib.tubes.ssh` and improve `allow_agent` implementation

pwnlib/version.py

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

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@
8989
name = 'pwntools',
9090
python_requires = '>=2.7',
9191
packages = find_packages(),
92-
version = '4.7.0beta0',
92+
version = '4.7.0',
9393
data_files = [('pwntools-doc',
9494
glob.glob('*.md') + glob.glob('*.txt')),
9595
],

0 commit comments

Comments
 (0)