@@ -9,10 +9,11 @@ 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.1] ( #4131-stable ) | ` stable ` | Sep 29, 2024
15+ | [ 4.13.0] ( #4130 ) | | Aug 12, 2024
16+ | [ 4.12.0] ( #4120 ) | | Feb 22, 2024
1617| [ 4.11.1] ( #4111 ) | | Nov 14, 2023
1718| [ 4.11.0] ( #4110 ) | | Sep 15, 2023
1819| [ 4.10.0] ( #4100 ) | | May 21, 2023
@@ -70,18 +71,47 @@ The table below shows which release corresponds to each branch, and what date th
7071| [ 3.0.0] ( #300 ) | | Aug 20, 2016
7172| [ 2.2.0] ( #220 ) | | Jan 5, 2015
7273
73- ## 4.14.0 (` dev ` )
74+ ## 4.15.0 (` dev ` )
75+
76+ - [ #2471 ] [ 2471 ] Properly close spawned kitty window
77+ - [ #2358 ] [ 2358 ] Cache output of ` asm() `
78+ - [ #2457 ] [ 2457 ] Catch exception of non-ELF files in checksec.
79+ - [ #2444 ] [ 2444 ] Add ` ELF.close() ` to release resources
80+ - [ #2413 ] [ 2413 ] libcdb: improve the search speed of ` search_by_symbol_offsets ` in local libc-database
81+ - [ #2470 ] [ 2470 ] Fix waiting for gdb under WSL2
82+
83+ [ 2471 ] : https://github.com/Gallopsled/pwntools/pull/2471
84+ [ 2358 ] : https://github.com/Gallopsled/pwntools/pull/2358
85+ [ 2457 ] : https://github.com/Gallopsled/pwntools/pull/2457
86+ [ 2444 ] : https://github.com/Gallopsled/pwntools/pull/2444
87+ [ 2413 ] : https://github.com/Gallopsled/pwntools/pull/2413
88+ [ 2470 ] : https://github.com/Gallopsled/pwntools/pull/2470
89+
90+ ## 4.14.0 (` beta ` )
7491
75- - [ #2360 ] [ 2360 ] Add offline parameter for ` search_by_hash ` series function
7692- [ #2356 ] [ 2356 ] Add local libc database provider for libcdb
93+ - [ #2360 ] [ 2360 ] Add offline parameter for ` search_by_hash ` series function
94+ - [ #2388 ] [ 2388 ] libcdb: add ` offline_only ` to ` search_by_symbol_offsets `
7795- [ #2374 ] [ 2374 ] libcdb.unstrip_libc: debug symbols are fetched only if not present
7896- [ #2327 ] [ 2327 ] Add basic support to debug processes on Windows
79- - [ #2322 ] [ 2322 ] Add basic RISCV64 shellcraft support
97+ - [ #2437 ] [ 2437 ] Support asm/disasm on Windows
8098- [ #2330 ] [ 2330 ] Change ` context.newline ` when setting ` context.os ` to ` "windows" `
99+ - [ #2322 ] [ 2322 ] Add basic RISCV64 shellcraft support
100+ - [ #2376 ] [ 2376 ] Return buffered data on first EOF in tube.readline()
101+ - [ #2371 ] [ 2371 ] Add functions for retrieving process mappings
102+ - [ #2398 ] [ 2398 ] Add support for generating multiple shellcodes at a time in shellcraft
81103- [ #2389 ] [ 2389 ] Fix passing bytes to ` context.log_file ` and ` crc.BitPolynom `
82104- [ #2391 ] [ 2391 ] Fix error message when passing invalid kwargs to ` xor `
83- - [ #2376 ] [ 2376 ] Return buffered data on first EOF in tube.readline()
84-
105+ - [ #2387 ] [ 2387 ] Convert apport_corefile() output from bytes-like object to string
106+ - [ #2415 ] [ 2415 ] Add shellcraft template for IPv6 socket
107+ - [ #2405 ] [ 2405 ] Add "none" ssh authentication method
108+ - [ #2427 ] [ 2427 ] Document behaviour of remote()'s sni argument as string.
109+ - [ #2382 ] [ 2382 ] added optional port, gdb_args and gdbserver_args parameters to gdb.debug()
110+ - [ #2435 ] [ 2435 ] Speed up gdbserver handshake in gdb.debug()
111+ - [ #2436 ] [ 2436 ] Add resolution_addr parameter to Ret2dlresolvePayload
112+
113+ [ 2436 ] : https://github.com/Gallopsled/pwntools/pull/2436
114+ [ 2371 ] : https://github.com/Gallopsled/pwntools/pull/2371
85115[ 2360 ] : https://github.com/Gallopsled/pwntools/pull/2360
86116[ 2356 ] : https://github.com/Gallopsled/pwntools/pull/2356
87117[ 2374 ] : https://github.com/Gallopsled/pwntools/pull/2374
@@ -91,8 +121,30 @@ The table below shows which release corresponds to each branch, and what date th
91121[ 2389 ] : https://github.com/Gallopsled/pwntools/pull/2389
92122[ 2391 ] : https://github.com/Gallopsled/pwntools/pull/2391
93123[ 2376 ] : https://github.com/Gallopsled/pwntools/pull/2376
94-
95- ## 4.13.0 (` beta ` )
124+ [ 2387 ] : https://github.com/Gallopsled/pwntools/pull/2387
125+ [ 2388 ] : https://github.com/Gallopsled/pwntools/pull/2388
126+ [ 2398 ] : https://github.com/Gallopsled/pwntools/pull/2398
127+ [ 2415 ] : https://github.com/Gallopsled/pwntools/pull/2415
128+ [ 2405 ] : https://github.com/Gallopsled/pwntools/pull/2405
129+ [ 2427 ] : https://github.com/Gallopsled/pwntools/pull/2405
130+ [ 2382 ] : https://github.com/Gallopsled/pwntools/pull/2382
131+ [ 2435 ] : https://github.com/Gallopsled/pwntools/pull/2435
132+ [ 2437 ] : https://github.com/Gallopsled/pwntools/pull/2437
133+
134+ ## 4.13.1 (` stable ` )
135+
136+ - [ #2445 ] [ 2445 ] Fix parsing the PLT on Windows
137+ - [ #2466 ] [ 2466 ] Fix PLT emulation with Unicorn 2.1.0
138+ - [ #2466 ] [ 2466 ] Switch to PyPi Simple API for update checks
139+ - [ #2467 ] [ 2467 ] Fix loading at all on Windows
140+ - [ #2469 ] [ 2469 ] GDB 15+ rpyc detection
141+
142+ [ 2445 ] : https://github.com/Gallopsled/pwntools/pull/2445
143+ [ 2466 ] : https://github.com/Gallopsled/pwntools/pull/2466
144+ [ 2467 ] : https://github.com/Gallopsled/pwntools/pull/2467
145+ [ 2469 ] : https://github.com/Gallopsled/pwntools/pull/2469
146+
147+ ## 4.13.0
96148
97149- [ #2242 ] [ 2242 ] Term module revamp: activating special handling of terminal only when necessary
98150- [ #2277 ] [ 2277 ] elf: Resolve more relocations into GOT entries
@@ -122,6 +174,8 @@ The table below shows which release corresponds to each branch, and what date th
122174- [ #2268 ] [ 2268 ] Add a ` flatten ` argument to ` ssh.libs `
123175- [ #2347 ] [ 2347 ] Fix/workaround Unicorn Engine 1GB limit that calls exit()
124176- [ #2233 ] [ 2233 ] Fix gdb.debug: exe parameter now respected, allow empty argv
177+ - [ #2373 ] [ 2373 ] Fix displaying bright color variation in terminal output
178+ - [ #2378 ] [ 2378 ] Don't go though a shell in ` gdb.debug `
125179
126180[ 2242 ] : https://github.com/Gallopsled/pwntools/pull/2242
127181[ 2277 ] : https://github.com/Gallopsled/pwntools/pull/2277
@@ -148,16 +202,10 @@ The table below shows which release corresponds to each branch, and what date th
148202[ 2268 ] : https://github.com/Gallopsled/pwntools/pull/2268
149203[ 2347 ] : https://github.com/Gallopsled/pwntools/pull/2347
150204[ 2233 ] : https://github.com/Gallopsled/pwntools/pull/2233
151-
152- ## 4.12.1
153-
154- - [ #2373 ] [ 2373 ] Fix displaying bright color variation in terminal output
155- - [ #2378 ] [ 2378 ] Don't go though a shell in ` gdb.debug `
156-
157205[ 2373 ] : https://github.com/Gallopsled/pwntools/pull/2373
158206[ 2378 ] : https://github.com/Gallopsled/pwntools/pull/2378
159207
160- ## 4.12.0 ( ` stable ` )
208+ ## 4.12.0
161209
162210- [ #2202 ] [ 2202 ] Fix ` remote ` and ` listen ` in sagemath
163211- [ #2117 ] [ 2117 ] Add -p (--prefix) and -s (--separator) arguments to ` hex ` command
0 commit comments