@@ -11,7 +11,8 @@ The table below shows which release corresponds to each branch, and what date th
1111| ---------------- | -------- | ---------------------- |
1212| [ 5.0.0] ( #500-dev ) | ` dev ` |
1313| [ 4.15.0] ( #4150-beta ) | ` beta ` |
14- | [ 4.14.0] ( #4140-stable ) | ` stable ` | Jan 15, 2025
14+ | [ 4.14.0] ( #4141-stable ) | ` stable ` | Mar 24, 2025
15+ | [ 4.14.0] ( #4140 ) | | Jan 15, 2025
1516| [ 4.13.1] ( #4131 ) | | Sep 29, 2024
1617| [ 4.13.0] ( #4130 ) | | Aug 12, 2024
1718| [ 4.12.0] ( #4120 ) | | Feb 22, 2024
@@ -74,8 +75,36 @@ The table below shows which release corresponds to each branch, and what date th
7475
7576## 5.0.0 (` dev ` )
7677
78+ - [ #2551 ] [ 2551 ] Detect when kitty is being used as terminal
79+ - [ #2519 ] [ 2519 ] Drop Python 2.7 support / Require Python 3.10
80+ - [ #2507 ] [ 2507 ] Add ` +LINUX ` and ` +WINDOWS ` doctest options and start proper testing on Windows
81+ - [ #2522 ] [ 2522 ] Support starting a kitty debugging window with the 'kitten' command
82+ - [ #2524 ] [ 2524 ] Raise EOFError during ` process.recv ` when stdout closes on Windows
83+ - [ #2526 ] [ 2526 ] Properly make use of extra arguments in ` packing ` utilities. ` sign ` parameter requires keyword syntax to specify it.
84+ - [ #2517 ] [ 2517 ] Allow to passthru kwargs on ` ssh.__getattr__ ` convenience function to fix SSH motd problems
85+ - [ #2527 ] [ 2527 ] Allow setting debugger path via ` context.gdb_binary `
86+ - [ #2530 ] [ 2530 ] Do NOT error when passing directory arguments in ` checksec ` commandline tool.
87+ - [ #2529 ] [ 2529 ] Add LoongArch64 support
88+ - [ #2506 ] [ 2506 ] ROP: fix ` ROP(ELF(exe)).leave ` is ` None ` in some ELF
89+ - [ #2504 ] [ 2504 ] doc: add example case for ` tuple ` (host, port pair) in ` gdb.attach `
90+ - [ #2546 ] [ 2546 ] ssh: Allow passing disabled_algorithms keyword argument from ssh to paramiko
91+
92+ [ 2551 ] : https://github.com/Gallopsled/pwntools/pull/2551
93+ [ 2519 ] : https://github.com/Gallopsled/pwntools/pull/2519
94+ [ 2507 ] : https://github.com/Gallopsled/pwntools/pull/2507
95+ [ 2522 ] : https://github.com/Gallopsled/pwntools/pull/2522
96+ [ 2524 ] : https://github.com/Gallopsled/pwntools/pull/2524
97+ [ 2526 ] : https://github.com/Gallopsled/pwntools/pull/2526
98+ [ 2517 ] : https://github.com/Gallopsled/pwntools/pull/2517
99+ [ 2527 ] : https://github.com/Gallopsled/pwntools/pull/2527
100+ [ 2530 ] : https://github.com/Gallopsled/pwntools/pull/2530
101+ [ 2529 ] : https://github.com/Gallopsled/pwntools/pull/2529
102+ [ 2506 ] : https://github.com/Gallopsled/pwntools/pull/2506
103+ [ 2504 ] : https://github.com/Gallopsled/pwntools/pull/2504
104+ [ 2546 ] : https://github.com/Gallopsled/pwntools/pull/2546
77105
78106## 4.15.0 (` beta ` )
107+
79108- [ #2508 ] [ 2508 ] Ignore a warning when compiling with asm on nix
80109- [ #2471 ] [ 2471 ] Properly close spawned kitty window
81110- [ #2358 ] [ 2358 ] Cache output of ` asm() `
@@ -117,13 +146,15 @@ The table below shows which release corresponds to each branch, and what date th
117146- [ #2451 ] [ 2451 ] Show symbols defined to value 0 (start of file)
118147- [ #2533 ] [ 2533 ] Fix installation on Python 3.5 and lower
119148- [ #2518 ] [ 2518 ] fix: update apport coredump path handling for CorefileFinder
149+ - [ #2552 ] [ 2552 ] Fix memcpy shellcraft template off-by-one
120150- [ #2559 ] [ 2559 ] Fix parsing corefile with missing auxv
121151- [ #2562 ] [ 2562 ] Fix syntax highlighting of multiline comments in ASM
122152- [ #2565 ] [ 2565 ] Exclude broken Unicorn
123153
124154[ 2451 ] : https://github.com/Gallopsled/pwntools/pull/2451
125155[ 2533 ] : https://github.com/Gallopsled/pwntools/pull/2533
126156[ 2518 ] : https://github.com/Gallopsled/pwntools/pull/2518
157+ [ 2552 ] : https://github.com/Gallopsled/pwntools/pull/2552
127158[ 2559 ] : https://github.com/Gallopsled/pwntools/pull/2559
128159[ 2562 ] : https://github.com/Gallopsled/pwntools/pull/2562
129160[ 2565 ] : https://github.com/Gallopsled/pwntools/pull/2565
@@ -199,7 +230,7 @@ The table below shows which release corresponds to each branch, and what date th
199230- [ #2308 ] [ 2308 ] Fix WinExec shellcraft to make sure it's 16 byte aligned
200231- [ #2279 ] [ 2279 ] Make ` pwn template ` always set context.binary
201232- [ #2310 ] [ 2310 ] Add support to start a process on Windows
202- - [ #2335 ] [ 2335 ] Add lookup optimizations in DynELF
233+ - [ #2335 ] [ 2335 ] Add lookup optimizations in DynELF
203234- [ #2334 ] [ 2334 ] Speed up disasm commandline tool with colored output
204235- [ #2328 ] [ 2328 ] Lookup using $PATHEXT file extensions in ` which ` on Windows
205236- [ #2189 ] [ 2189 ] Explicitly define p64/u64 functions for IDE support
@@ -286,7 +317,7 @@ The table below shows which release corresponds to each branch, and what date th
286317
287318## 4.11.0
288319
289- - [ #2185 ] [ 2185 ] make fmtstr module able to create payload without $ notation
320+ - [ #2185 ] [ 2185 ] make fmtstr module able to create payload without $ notation
290321- [ #2103 ] [ 2103 ] Add search for libc binary by leaked function addresses ` libcdb.search_by_symbol_offsets() `
291322- [ #2177 ] [ 2177 ] Support for RISC-V 64-bit architecture
292323- [ #2186 ] [ 2186 ] Enhance ` ELF.nx ` and ` ELF.execstack `
0 commit comments