What's Changed
- Deprecate 'keepends' argument in favor of 'drop' by @MrQubo in #2476
- Deprecate direct commandline scripts invocation and exclude nonsense ones by @tkmikan in #2364
- Cache output of
asm()by @peace-maker in #2358 - Add
tube.upload_manuallyto upload files in chunks by @peace-maker in #2410 - libcdb-cli: add
--offline-only, refactor unstrip and add fetch parser for download libc-database by @the-soloist in #2478 - libcdb: improve the search speed of
search_by_symbol_offsetsby @the-soloist in #2413 - Allow to disable caching by @peace-maker in #2484
- darwin: Bump syscalls from sdk 15.1 by @patryk4815 in #2448
- Nicely handle non ELF files in checksec commandline tool by @tesuji in #2457
- Add ELF.close() to release resources by @peace-maker in #2444
- Properly close spawned kitty window by @k4lizen in #2471
- Redirect kitty kill command stderr to /dev/null by @k4lizen in #2472
- Extract libraries from Docker image in
pwn templateby @lcian in #2479 - Fix waiting for gdb under WSL2 by @peace-maker in #2470
- Stop using cmd.exe to keep current directory in WSL2 by @robbert1978 in #2488
- Only print
checksecoutput ofELF.libcwhen it was printed for theELFalready by @peace-maker in #2483 - Throw error when using
sniand settingserver_hostnamemanually inremoteby @peace-maker in #2482 - Fix attaching to a gdbserver with tuple
gdb.attach(('0.0.0.0',12345))by @ckxckx in #2291 - Fix loading ELF files without valid .dynamic section by @peace-maker in #2502
- ssh tube: replaced nonexistent key with str(e) in error handling method to get proper error message displayed in stacktrace by @findus in #2512
- Ignore a warning with unused args in
asmon NIX by @sbancuz in #2508 - Update documentation for format strings by @Legoclones in #2501
- Update sphinx for Python 3.13 support by @peace-maker in #2503
- Cache HTTP requests to external libcdb services in CI by @peace-maker in #2487
- CI: Install pwntools on Windows and import it once by @peace-maker in #2450
- Fix collecting coverage in CI by @peace-maker in #2477
New Contributors
- @tesuji made their first contribution in #2457
- @lcian made their first contribution in #2479
- @robbert1978 made their first contribution in #2488
- @ckxckx made their first contribution in #2291
- @Legoclones made their first contribution in #2501
- @findus made their first contribution in #2512
- @sbancuz made their first contribution in #2508
Full Changelog: 4.14.0beta1...4.15.0beta0