@@ -9,9 +9,11 @@ The table below shows which release corresponds to each branch, and what date th
9
9
10
10
| Version | Branch | Release Date |
11
11
| ---------------- | -------- | ---------------------- |
12
- | [ 4.15.0] ( #4150-dev ) | ` dev ` |
13
- | [ 4.14.0] ( #4140-beta ) | ` beta ` |
14
- | [ 4.13.0] ( #4130-stable ) | ` stable ` | Aug 12, 2024
12
+ | [ 5.0.0] ( #500-dev ) | ` dev ` |
13
+ | [ 4.15.0] ( #4150-beta ) | ` beta ` |
14
+ | [ 4.14.0] ( #4140-stable ) | ` stable ` | Jan 15, 2025
15
+ | [ 4.13.1] ( #4131 ) | | Sep 29, 2024
16
+ | [ 4.13.0] ( #4130 ) | | Aug 12, 2024
15
17
| [ 4.12.0] ( #4120 ) | | Feb 22, 2024
16
18
| [ 4.11.1] ( #4111 ) | | Nov 14, 2023
17
19
| [ 4.11.0] ( #4110 ) | | Sep 15, 2023
@@ -70,11 +72,57 @@ The table below shows which release corresponds to each branch, and what date th
70
72
| [ 3.0.0] ( #300 ) | | Aug 20, 2016
71
73
| [ 2.2.0] ( #220 ) | | Jan 5, 2015
72
74
73
- ## 4.15.0 (` dev ` )
74
-
75
-
76
-
77
- ## 4.14.0 (` beta ` )
75
+ ## 5.0.0 (` dev ` )
76
+
77
+
78
+ ## 4.15.0 (` beta ` )
79
+ - [ #2508 ] [ 2508 ] Ignore a warning when compiling with asm on nix
80
+ - [ #2471 ] [ 2471 ] Properly close spawned kitty window
81
+ - [ #2358 ] [ 2358 ] Cache output of ` asm() `
82
+ - [ #2457 ] [ 2457 ] Catch exception of non-ELF files in checksec.
83
+ - [ #2444 ] [ 2444 ] Add ` ELF.close() ` to release resources
84
+ - [ #2413 ] [ 2413 ] libcdb: improve the search speed of ` search_by_symbol_offsets ` in local libc-database
85
+ - [ #2470 ] [ 2470 ] Fix waiting for gdb under WSL2
86
+ - [ #2479 ] [ 2479 ] Support extracting libraries from Docker image in ` pwn template `
87
+ - [ #2483 ] [ 2483 ] Only print ` checksec ` output of ` ELF.libc ` when it was printed for the ` ELF ` already
88
+ - [ #2482 ] [ 2482 ] Throw error when using ` sni ` and setting ` server_hostname ` manually in ` remote `
89
+ - [ #2478 ] [ 2478 ] libcdb-cli: add ` --offline-only ` , refactor unstrip and add fetch parser for download libc-database
90
+ - [ #2484 ] [ 2484 ] Allow to disable caching
91
+ - [ #2291 ] [ 2291 ] Fix attaching to a gdbserver with tuple ` gdb.attach(('0.0.0.0',12345)) `
92
+ - [ #2410 ] [ 2410 ] Add ` tube.upload_manually ` to upload files in chunks
93
+ - [ #2502 ] [ 2502 ] Fix loading ELF files without valid .dynamic section
94
+ - [ #2476 ] [ 2476 ] Deprecate 'keepends' argument in favor of 'drop' in ` tube.recvline* `
95
+ - [ #2364 ] [ 2364 ] Deprecate direct commandline scripts invocation and exclude nonsense ones
96
+
97
+ [ 2508 ] : https://github.com/Gallopsled/pwntools/pull/2508
98
+ [ 2471 ] : https://github.com/Gallopsled/pwntools/pull/2471
99
+ [ 2358 ] : https://github.com/Gallopsled/pwntools/pull/2358
100
+ [ 2457 ] : https://github.com/Gallopsled/pwntools/pull/2457
101
+ [ 2444 ] : https://github.com/Gallopsled/pwntools/pull/2444
102
+ [ 2413 ] : https://github.com/Gallopsled/pwntools/pull/2413
103
+ [ 2470 ] : https://github.com/Gallopsled/pwntools/pull/2470
104
+ [ 2479 ] : https://github.com/Gallopsled/pwntools/pull/2479
105
+ [ 2483 ] : https://github.com/Gallopsled/pwntools/pull/2483
106
+ [ 2482 ] : https://github.com/Gallopsled/pwntools/pull/2482
107
+ [ 2478 ] : https://github.com/Gallopsled/pwntools/pull/2478
108
+ [ 2484 ] : https://github.com/Gallopsled/pwntools/pull/2484
109
+ [ 2291 ] : https://github.com/Gallopsled/pwntools/pull/2291
110
+ [ 2410 ] : https://github.com/Gallopsled/pwntools/pull/2410
111
+ [ 2502 ] : https://github.com/Gallopsled/pwntools/pull/2502
112
+ [ 2476 ] : https://github.com/Gallopsled/pwntools/pull/2476
113
+ [ 2364 ] : https://github.com/Gallopsled/pwntools/pull/2364
114
+
115
+ ## 4.14.1 (` stable ` )
116
+
117
+ - [ #2533 ] [ 2533 ] Fix installation on Python 3.5 and lower
118
+ - [ #2518 ] [ 2518 ] fix: update apport coredump path handling for CorefileFinder
119
+ - [ #2559 ] [ 2559 ] Fix parsing corefile with missing auxv
120
+
121
+ [ 2533 ] : https://github.com/Gallopsled/pwntools/pull/2533
122
+ [ 2518 ] : https://github.com/Gallopsled/pwntools/pull/2518
123
+ [ 2559 ] : https://github.com/Gallopsled/pwntools/pull/2559
124
+
125
+ ## 4.14.0
78
126
79
127
- [ #2356 ] [ 2356 ] Add local libc database provider for libcdb
80
128
- [ #2360 ] [ 2360 ] Add offline parameter for ` search_by_hash ` series function
@@ -96,6 +144,7 @@ The table below shows which release corresponds to each branch, and what date th
96
144
- [ #2382 ] [ 2382 ] added optional port, gdb_args and gdbserver_args parameters to gdb.debug()
97
145
- [ #2435 ] [ 2435 ] Speed up gdbserver handshake in gdb.debug()
98
146
- [ #2436 ] [ 2436 ] Add resolution_addr parameter to Ret2dlresolvePayload
147
+ - [ #2497 ] [ 2497 ] Fix remote.fromsocket() to handle AF_INET6 socket
99
148
100
149
[ 2436 ] : https://github.com/Gallopsled/pwntools/pull/2436
101
150
[ 2371 ] : https://github.com/Gallopsled/pwntools/pull/2371
@@ -117,17 +166,22 @@ The table below shows which release corresponds to each branch, and what date th
117
166
[ 2382 ] : https://github.com/Gallopsled/pwntools/pull/2382
118
167
[ 2435 ] : https://github.com/Gallopsled/pwntools/pull/2435
119
168
[ 2437 ] : https://github.com/Gallopsled/pwntools/pull/2437
169
+ [ 2497 ] : https://github.com/Gallopsled/pwntools/pull/2497
120
170
121
171
## 4.13.1
122
172
123
173
- [ #2445 ] [ 2445 ] Fix parsing the PLT on Windows
124
174
- [ #2466 ] [ 2466 ] Fix PLT emulation with Unicorn 2.1.0
125
175
- [ #2466 ] [ 2466 ] Switch to PyPi Simple API for update checks
176
+ - [ #2467 ] [ 2467 ] Fix loading at all on Windows
177
+ - [ #2469 ] [ 2469 ] GDB 15+ rpyc detection
126
178
127
179
[ 2445 ] : https://github.com/Gallopsled/pwntools/pull/2445
128
180
[ 2466 ] : https://github.com/Gallopsled/pwntools/pull/2466
181
+ [ 2467 ] : https://github.com/Gallopsled/pwntools/pull/2467
182
+ [ 2469 ] : https://github.com/Gallopsled/pwntools/pull/2469
129
183
130
- ## 4.13.0 ( ` stable ` )
184
+ ## 4.13.0
131
185
132
186
- [ #2242 ] [ 2242 ] Term module revamp: activating special handling of terminal only when necessary
133
187
- [ #2277 ] [ 2277 ] elf: Resolve more relocations into GOT entries
0 commit comments