Skip to content

Commit 997e51c

Browse files
committed
Release 4.13.0
1 parent 5f79e1d commit 997e51c

File tree

3 files changed

+58
-18
lines changed

3 files changed

+58
-18
lines changed

CHANGELOG.md

Lines changed: 56 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +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.14.0](#4140-dev) | `dev` |
13-
| [4.13.0](#4130-beta) | `beta` |
14-
| [4.12.1](#4121) | |
15-
| [4.12.0](#4120-stable) | `stable` | Feb 22, 2024
12+
| [4.15.0](#4150-dev) | `dev` |
13+
| [4.14.0](#4140-beta) | `beta` |
14+
| [4.13.0](#4130-stable) | `stable` | Aug 12, 2024
15+
| [4.12.0](#4120) | | Feb 22, 2024
1616
| [4.11.1](#4111) | | Nov 14, 2023
1717
| [4.11.0](#4110) | | Sep 15, 2023
1818
| [4.10.0](#4100) | | May 21, 2023
@@ -70,11 +70,55 @@ The table below shows which release corresponds to each branch, and what date th
7070
| [3.0.0](#300) | | Aug 20, 2016
7171
| [2.2.0](#220) | | Jan 5, 2015
7272

73-
## 4.14.0 (`dev`)
74-
75-
76-
77-
## 4.13.0 (`beta`)
73+
## 4.15.0 (`dev`)
74+
75+
76+
77+
## 4.14.0 (`beta`)
78+
79+
- [#2356][2356] Add local libc database provider for libcdb
80+
- [#2360][2360] Add offline parameter for `search_by_hash` series function
81+
- [#2388][2388] libcdb: add `offline_only` to `search_by_symbol_offsets`
82+
- [#2374][2374] libcdb.unstrip_libc: debug symbols are fetched only if not present
83+
- [#2327][2327] Add basic support to debug processes on Windows
84+
- [#2437][2437] Support asm/disasm on Windows
85+
- [#2330][2330] Change `context.newline` when setting `context.os` to `"windows"`
86+
- [#2322][2322] Add basic RISCV64 shellcraft support
87+
- [#2376][2376] Return buffered data on first EOF in tube.readline()
88+
- [#2371][2371] Add functions for retrieving process mappings
89+
- [#2398][2398] Add support for generating multiple shellcodes at a time in shellcraft
90+
- [#2389][2389] Fix passing bytes to `context.log_file` and `crc.BitPolynom`
91+
- [#2391][2391] Fix error message when passing invalid kwargs to `xor`
92+
- [#2387][2387] Convert apport_corefile() output from bytes-like object to string
93+
- [#2415][2415] Add shellcraft template for IPv6 socket
94+
- [#2405][2405] Add "none" ssh authentication method
95+
- [#2427][2427] Document behaviour of remote()'s sni argument as string.
96+
- [#2382][2382] added optional port, gdb_args and gdbserver_args parameters to gdb.debug()
97+
- [#2435][2435] Speed up gdbserver handshake in gdb.debug()
98+
- [#2436][2436] Add resolution_addr parameter to Ret2dlresolvePayload
99+
100+
[2436]: https://github.com/Gallopsled/pwntools/pull/2436
101+
[2371]: https://github.com/Gallopsled/pwntools/pull/2371
102+
[2360]: https://github.com/Gallopsled/pwntools/pull/2360
103+
[2356]: https://github.com/Gallopsled/pwntools/pull/2356
104+
[2374]: https://github.com/Gallopsled/pwntools/pull/2374
105+
[2327]: https://github.com/Gallopsled/pwntools/pull/2327
106+
[2322]: https://github.com/Gallopsled/pwntools/pull/2322
107+
[2330]: https://github.com/Gallopsled/pwntools/pull/2330
108+
[2389]: https://github.com/Gallopsled/pwntools/pull/2389
109+
[2391]: https://github.com/Gallopsled/pwntools/pull/2391
110+
[2376]: https://github.com/Gallopsled/pwntools/pull/2376
111+
[2387]: https://github.com/Gallopsled/pwntools/pull/2387
112+
[2388]: https://github.com/Gallopsled/pwntools/pull/2388
113+
[2398]: https://github.com/Gallopsled/pwntools/pull/2398
114+
[2415]: https://github.com/Gallopsled/pwntools/pull/2415
115+
[2405]: https://github.com/Gallopsled/pwntools/pull/2405
116+
[2427]: https://github.com/Gallopsled/pwntools/pull/2405
117+
[2382]: https://github.com/Gallopsled/pwntools/pull/2382
118+
[2435]: https://github.com/Gallopsled/pwntools/pull/2435
119+
[2437]: https://github.com/Gallopsled/pwntools/pull/2437
120+
121+
## 4.13.0 (`stable`)
78122

79123
- [#2242][2242] Term module revamp: activating special handling of terminal only when necessary
80124
- [#2277][2277] elf: Resolve more relocations into GOT entries
@@ -104,6 +148,8 @@ The table below shows which release corresponds to each branch, and what date th
104148
- [#2268][2268] Add a `flatten` argument to `ssh.libs`
105149
- [#2347][2347] Fix/workaround Unicorn Engine 1GB limit that calls exit()
106150
- [#2233][2233] Fix gdb.debug: exe parameter now respected, allow empty argv
151+
- [#2373][2373] Fix displaying bright color variation in terminal output
152+
- [#2378][2378] Don't go though a shell in `gdb.debug`
107153

108154
[2242]: https://github.com/Gallopsled/pwntools/pull/2242
109155
[2277]: https://github.com/Gallopsled/pwntools/pull/2277
@@ -130,16 +176,10 @@ The table below shows which release corresponds to each branch, and what date th
130176
[2268]: https://github.com/Gallopsled/pwntools/pull/2268
131177
[2347]: https://github.com/Gallopsled/pwntools/pull/2347
132178
[2233]: https://github.com/Gallopsled/pwntools/pull/2233
133-
134-
## 4.12.1
135-
136-
- [#2373][2373] Fix displaying bright color variation in terminal output
137-
- [#2378][2378] Don't go though a shell in `gdb.debug`
138-
139179
[2373]: https://github.com/Gallopsled/pwntools/pull/2373
140180
[2378]: https://github.com/Gallopsled/pwntools/pull/2378
141181

142-
## 4.12.0 (`stable`)
182+
## 4.12.0
143183

144184
- [#2202][2202] Fix `remote` and `listen` in sagemath
145185
- [#2117][2117] Add -p (--prefix) and -s (--separator) arguments to `hex` command

pwnlib/version.py

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

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
sys.exit(-1)
6464

6565
setup(
66-
version = '4.13.0beta0',
66+
version = '4.13.0',
6767
data_files = [('pwntools-doc',
6868
glob.glob('*.md') + glob.glob('*.txt')),
6969
],

0 commit comments

Comments
 (0)