@@ -9,9 +9,10 @@ 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.13.0] ( #4130-dev ) | ` dev ` |
13
- | [ 4.12.0] ( #4120-beta ) | ` beta ` |
14
- | [ 4.11.1] ( #4111-stable ) | ` stable ` | Nov 14, 2023
12
+ | [ 4.14.0] ( #4140-dev ) | ` dev ` |
13
+ | [ 4.13.0] ( #4130-beta ) | ` beta ` |
14
+ | [ 4.12.0] ( #4120-stable ) | ` stable ` | Feb 22, 2024
15
+ | [ 4.11.1] ( #4111 ) | | Nov 14, 2023
15
16
| [ 4.11.0] ( #4110 ) | | Sep 15, 2023
16
17
| [ 4.10.0] ( #4100 ) | | May 21, 2023
17
18
| [ 4.9.0] ( #490 ) | | Dec 29, 2022
@@ -68,13 +69,67 @@ The table below shows which release corresponds to each branch, and what date th
68
69
| [ 3.0.0] ( #300 ) | | Aug 20, 2016
69
70
| [ 2.2.0] ( #220 ) | | Jan 5, 2015
70
71
71
- ## 4.13 .0 (` dev ` )
72
+ ## 4.14 .0 (` dev ` )
72
73
73
- - [ #2281 ] [ 2281 ] FIX: Getting right amount of data for search fix
74
74
75
- [ 2281 ] : https://github.com/Gallopsled/pwntools/pull/2281
75
+ ## 4.13.0 ( ` beta ` )
76
76
77
- ## 4.12.0 (` beta ` )
77
+ - [ #2242 ] [ 2242 ] Term module revamp: activating special handling of terminal only when necessary
78
+ - [ #2277 ] [ 2277 ] elf: Resolve more relocations into GOT entries
79
+ - [ #2281 ] [ 2281 ] FIX: Getting right amount of data for search fix
80
+ - [ #2293 ] [ 2293 ] Add x86 CET status to checksec output
81
+ - [ #1763 ] [ 1763 ] Allow to add to the existing environment in ` process ` instead of replacing it
82
+ - [ #2307 ] [ 2307 ] Fix ` pwn libcdb file ` crashing if "/bin/sh" string was not found
83
+ - [ #2309 ] [ 2309 ] Detect challenge binary and libc in ` pwn template `
84
+ - [ #2308 ] [ 2308 ] Fix WinExec shellcraft to make sure it's 16 byte aligned
85
+ - [ #2279 ] [ 2279 ] Make ` pwn template ` always set context.binary
86
+ - [ #2310 ] [ 2310 ] Add support to start a process on Windows
87
+ - [ #2335 ] [ 2335 ] Add lookup optimizations in DynELF
88
+ - [ #2334 ] [ 2334 ] Speed up disasm commandline tool with colored output
89
+ - [ #2328 ] [ 2328 ] Lookup using $PATHEXT file extensions in ` which ` on Windows
90
+ - [ #2189 ] [ 2189 ] Explicitly define p64/u64 functions for IDE support
91
+ - [ #2339 ] [ 2339 ] Fix: Allow setting attributes on gdb Breakpoints
92
+ - [ #2323 ] [ 2323 ] Retry failed lookups after one week in libcdb
93
+ - [ #2325 ] [ 2325 ] Match against local system libc first in libcdb
94
+ - [ #2336 ] [ 2336 ] Add ` ELF.stripped ` and ` ELF.debuginfo ` properties
95
+ - [ #2161 ] [ 2161 ] Add basic support for darwin shellcraft/asm/disasm/run_shellcode/run_assembly
96
+ - [ #2161 ] [ 2161 ] Fix freebsd amd64 SyscallABI
97
+ - [ #2160 ] [ 2161 ] Fix invalid shellcraft.mov on arm64
98
+ - [ #2284 ] [ 2161 ] Fix invalid shellcraft.pushstr_array on arm64
99
+ - [ #2345 ] [ 2345 ] Fix pwn constgrep when it matches a non-constant type
100
+ - [ #2338 ] [ 2338 ] Fix: follow symlink for libs on ssh connection
101
+ - [ #2341 ] [ 2341 ] Launch GDB correctly in iTerm on Mac
102
+ - [ #2268 ] [ 2268 ] Add a ` flatten ` argument to ` ssh.libs `
103
+ - [ #2347 ] [ 2347 ] Fix/workaround Unicorn Engine 1GB limit that calls exit()
104
+ - [ #2233 ] [ 2233 ] Fix gdb.debug: exe parameter now respected, allow empty argv
105
+
106
+ [ 2242 ] : https://github.com/Gallopsled/pwntools/pull/2242
107
+ [ 2277 ] : https://github.com/Gallopsled/pwntools/pull/2277
108
+ [ 2281 ] : https://github.com/Gallopsled/pwntools/pull/2281
109
+ [ 2293 ] : https://github.com/Gallopsled/pwntools/pull/2293
110
+ [ 1763 ] : https://github.com/Gallopsled/pwntools/pull/1763
111
+ [ 2307 ] : https://github.com/Gallopsled/pwntools/pull/2307
112
+ [ 2309 ] : https://github.com/Gallopsled/pwntools/pull/2309
113
+ [ 2308 ] : https://github.com/Gallopsled/pwntools/pull/2308
114
+ [ 2279 ] : https://github.com/Gallopsled/pwntools/pull/2279
115
+ [ 2310 ] : https://github.com/Gallopsled/pwntools/pull/2310
116
+ [ 2335 ] : https://github.com/Gallopsled/pwntools/pull/2335
117
+ [ 2334 ] : https://github.com/Gallopsled/pwntools/pull/2334
118
+ [ 2328 ] : https://github.com/Gallopsled/pwntools/pull/2328
119
+ [ 2189 ] : https://github.com/Gallopsled/pwntools/pull/2189
120
+ [ 2339 ] : https://github.com/Gallopsled/pwntools/pull/2339
121
+ [ 2323 ] : https://github.com/Gallopsled/pwntools/pull/2323
122
+ [ 2325 ] : https://github.com/Gallopsled/pwntools/pull/2325
123
+ [ 2336 ] : https://github.com/Gallopsled/pwntools/pull/2336
124
+ [ 2161 ] : https://github.com/Gallopsled/pwntools/pull/2161
125
+ [ 2345 ] : https://github.com/Gallopsled/pwntools/pull/2345
126
+ [ 2338 ] : https://github.com/Gallopsled/pwntools/pull/2338
127
+ [ 2341 ] : https://github.com/Gallopsled/pwntools/pull/2341
128
+ [ 2268 ] : https://github.com/Gallopsled/pwntools/pull/2268
129
+ [ 2347 ] : https://github.com/Gallopsled/pwntools/pull/2347
130
+ [ 2233 ] : https://github.com/Gallopsled/pwntools/pull/2233
131
+
132
+ ## 4.12.0 (` stable ` )
78
133
79
134
- [ #2202 ] [ 2202 ] Fix ` remote ` and ` listen ` in sagemath
80
135
- [ #2117 ] [ 2117 ] Add -p (--prefix) and -s (--separator) arguments to ` hex ` command
@@ -83,6 +138,8 @@ The table below shows which release corresponds to each branch, and what date th
83
138
- [ #2212 ] [ 2212 ] Add ` --libc libc.so ` argument to ` pwn template ` command
84
139
- [ #2257 ] [ 2257 ] Allow creation of custom templates for ` pwn template ` command
85
140
- [ #2225 ] [ 2225 ] Allow empty argv in ssh.process()
141
+ - [ #2349 ] [ 2349 ] Fix term.readline omitting a trailing \n
142
+ - [ #2352 ] [ 2352 ] add ` RETURN_CONST ` as an allowed ` _const_code ` in safeeval
86
143
87
144
[ 2202 ] : https://github.com/Gallopsled/pwntools/pull/2202
88
145
[ 2117 ] : https://github.com/Gallopsled/pwntools/pull/2117
@@ -91,15 +148,10 @@ The table below shows which release corresponds to each branch, and what date th
91
148
[ 2212 ] : https://github.com/Gallopsled/pwntools/pull/2212
92
149
[ 2257 ] : https://github.com/Gallopsled/pwntools/pull/2257
93
150
[ 2225 ] : https://github.com/Gallopsled/pwntools/pull/2225
94
-
95
- ## 4.11.2
96
- - [ #2349 ] [ 2349 ] Fix term.readline omitting a trailing \n
97
- - [ #2352 ] [ 2352 ] add ` RETURN_CONST ` as an allowed ` _const_code ` in safeeval
98
-
99
151
[ 2349 ] : https://github.com/Gallopsled/pwntools/pull/2349
100
152
[ 2352 ] : https://github.com/Gallopsled/pwntools/pull/2352
101
153
102
- ## 4.11.1 ( ` stable ` )
154
+ ## 4.11.1
103
155
104
156
- [ #2271 ] [ 2271 ] FIX: Generated shebang with path to python invalid if path contains spaces
105
157
- [ #2272 ] [ 2272 ] Fix ` tube.clean_and_log ` not logging buffered data
0 commit comments