Skip to content

Releases: Gallopsled/pwntools

Release 4.15.0beta0

15 Jan 08:27
Compare
Choose a tag to compare
Release 4.15.0beta0 Pre-release
Pre-release

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_manually to 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_offsets by @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 template by @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 checksec output of ELF.libc when it was printed for the ELF already by @peace-maker in #2483
  • Throw error when using sni and setting server_hostname manually in remote by @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 asm on 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

Full Changelog: 4.14.0beta1...4.15.0beta0

Release 4.14.0

15 Jan 08:04
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.13.1...4.14.0

Release 4.14.0beta1

29 Sep 22:43
Compare
Choose a tag to compare
Release 4.14.0beta1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 4.14.0beta0...4.14.0beta1

Release 4.13.1

29 Sep 21:50
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.13.0...4.13.1

Release 4.14.0beta0

12 Aug 17:42
Compare
Choose a tag to compare
Release 4.14.0beta0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 4.13.0...4.14.0beta0

Release 4.13.0

12 Aug 17:02
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.12.0...4.13.0

Release 4.13.0beta0

22 Feb 22:31
Compare
Choose a tag to compare
Release 4.13.0beta0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 4.12.0...4.13.0beta0

Release 4.12.0

22 Feb 21:36
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.11.1...4.12.0

Release 4.12.0beta1

14 Nov 19:22
Compare
Choose a tag to compare
Release 4.12.0beta1 Pre-release
Pre-release

What's Changed

  • Fix _countdown_handler not invoking timeout_change; Fix value is valu… by @TanixLu in #2287
  • Fix tube.clean_and_log not logging buffered data by @peace-maker in #2272
  • FIX: Generated shebang with path to python invalid if path contains spaces by @ksshen0000 in #2285
  • shellcraft.aarch64: Fix atexit SEGV in loader by @Arusekk in #2294
  • Python 2: Fix installing from source by @peace-maker in #2298

New Contributors

Full Changelog: 4.12.0beta0...4.12.0beta1

Release 4.11.1

14 Nov 19:08
Compare
Choose a tag to compare

What's Changed

  • Fix _countdown_handler not invoking timeout_change; Fix value is valu… by @TanixLu in #2287
  • Fix tube.clean_and_log not logging buffered data by @peace-maker in #2272
  • FIX: Generated shebang with path to python invalid if path contains spaces by @ksshen0000 in #2285
  • shellcraft.aarch64: Fix atexit SEGV in loader by @Arusekk in #2294
  • Python 2: Fix installing from source by @peace-maker in #2298

New Contributors

Full Changelog: 4.11.0...4.11.1