You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| [3.10.0](#3100) | `beta` | Oct 21, 2017 (planned)
14
-
| [3.9.2](#392) | `stable` | Oct 5, 2017
12
+
| [3.12.0](#3120) | `dev` | Jan 13, 2018 (planned)
13
+
| [3.11.0](#3110) | `beta` | Dec 2, 2017 (planned)
14
+
| [3.10.0](#3100) | `stable` | Oct 25, 2017
15
+
| [3.9.2](#392) | | Oct 5, 2017
15
16
| [3.9.1](#391) | | Sep 28, 2017
16
17
| [3.9.0](#390) | | Sep 11, 2017
17
18
| [3.8.0](#380) | | Jul 29, 2017
@@ -39,13 +40,39 @@ The table below shows which release corresponds to each branch, and what date th
39
40
| [3.0.0](#300) | | Aug 20, 2016
40
41
| [2.2.0](#220) | | Jan 5, 2015
41
42
43
+
## 3.12.0
44
+
45
+
To be released on Jan 13, 2018.
46
+
42
47
## 3.11.0
43
48
44
49
To be released on Dec 2, 2017.
45
50
51
+
-[#1044][1044] Enhancements to ROP
52
+
+ Much better support for 64-bit Intel (amd64) ROP
53
+
+ ROP gadget selection is optimized to favor multi-pops instead of multiple single-pop gadgets
54
+
+ Added support for blacklisting byte values in ROP gadget addresses
55
+
-[#1049][1049] Enhancements to `cyclic`
56
+
+`context` now has two additional attributes, `cyclic_alphabet` and `cyclic_length`, which correspond to the arguments `alphabet` and `n` to `cyclic()` and `cyclic_find()` and related routines.
57
+
+ The motivation for this change is to allow setting the `alphabet` globally, so that any padding / patterns generated internally to pwntools can be controlled. The specific motivation is blacklisting values in ROP padding.
58
+
-[#1052][1052] Enhancements for detecting `QEMU_LD_PREFIX` used by QEMU user-mode emulation for sysroots
0 commit comments