Releases
2021.07
2021.07 - Impractical Information
hugsy
released this
06 Jul 06:12
Changelog: 2021.07 - Impractical Information
Highlights of Impractical Information
New unified command argument parser
Better aliasing (thanks @hoefler02 )
More documentation (thanks @plan-do-break-fix )
Updated the pattern
command to strictly follow its usage in pwntools
Bug fixes in AARCH64 (thanks @borismol )
Improved CI & CD (Actions, Pylint, regressions)
Bug fix in heap bin tcache
for multi-threaded execution (thanks @irontigran )
Started moving support for IDA/Binary Ninja interface to gef-extras
, by leveraging rpyc
Removed more Python2 legacy code
Contributors
Name
Number of commits
Boris Molodenkov
6
Grazfather
4
hugsy
79
Jacob Heybey
1
Jeffrey Swan
1
Michael Hoefler
14
Simon Wörner
1
Closed Issues
Closed Pull Requests
Commit details
106 commits since 2021.04
Commits
2021-04-07 013ba5e • Michael Hoefler • Added alias options: add, remove, list
2021-04-07 3477d39 • Michael Hoefler • fixed typo
2021-04-12 29368d0 • Michael Hoefler • subcommands / tab completion
2021-04-12 46b24aa • Michael Hoefler • clearer code
2021-04-12 1cb15f4 • Michael Hoefler • update docs for aliases command
2021-04-14 df34985 • Michael Hoefler • suggested changes
2021-04-14 908db30 • Michael Hoefler • unit test
2021-04-16 0ad5f99 • Jacob Heybey • Upgrade the tcache command to work for all threads
2021-04-28 5ff0bdc • Jeffrey Swan • Fix some typos in the docs
2021-05-18 2479d6a • Grazfather • ida_gef: Add api map for DelBpt
2021-05-21 4ae9dbb • Simon Wörner • fix address underflow on disassemble (#652 )
2021-06-05 c032bf6 • Boris Molodenkov • Fix aarch64 tbz, tbnz, cbz and cbnz instructions estimation
2021-06-06 fac0fb4 • Michael Hoefler • minor changes
2021-06-07 03bb804 • Michael Hoefler • remove automatic saves
2021-06-08 aa38365 • hugsy • implemented argparsing using argparse, applied on unicorn-emulate
2021-06-08 0f7a5e5 • Michael Hoefler • fix alias tests
2021-06-09 bd8e338 • hugsy • * improved command argparsing * ported a few functions to use it * updated unit tests to reflect the syntax change
2021-06-09 08946bd • hugsy • - switched emulate
to use the new argparser
2021-06-09 34b15d6 • hugsy • implemented argparsing using argparse, applied on unicorn-emulate
2021-06-09 6482690 • hugsy • * improved command argparsing * ported a few functions to use it * updated unit tests to reflect the syntax change
2021-06-09 2892d15 • hugsy • - switched emulate
to use the new argparser
2021-06-09 0b503b5 • hugsy • merge fix
2021-06-10 bd65e81 • hugsy • [argparse] allowing positional arguments to pass default values as list
2021-06-11 d6fd038 • hugsy • New addition for #659 : - added pattern
command - changed the default period to 4 for better compat with pwntools
(fixed #658 ) - updated unit tests
2021-06-12 bbe84db • hugsy • Added argparsing support and unit test for processlisting (#659 )
2021-06-12 782dd88 • hugsy • - added RemoteCommand for argparsing (#659 ) - fixed ArgumentParser prog name (#659 )
2021-06-14 2ed2373 • Michael Hoefler • gef command documentation
2021-06-14 9e27f9e • Michael Hoefler • fix period
2021-06-15 d0a01da • Michael Hoefler • gef subcommand documentation
2021-06-15 50ea000 • Michael Hoefler • fixes + line wrapping
2021-06-20 5d167f8 • hugsy • * Addresses most of the concerns raised in the review of PR #661 * Added the possibility to use short flags * Updated the documentation to provide relevant examples
2021-06-20 7e47e8f • hugsy • Updated example of print-format
to reflect short flag
2021-06-20 f52183f • hugsy • [printf-format] fixed incorrect syntax
2021-06-20 eda454b • hugsy • Doc: added an example for parse_arguments
to illustrate how to use positional arguments with a list of option (as suggested in #661 )
2021-06-21 abe837e • hugsy • Making @Grazfather happy again 😀(issue #661 )
2021-06-22 9f9b9b9 • hugsy • [copy_to_clipboard] using context (see #661 )
2021-06-22 202a185 • hugsy • Fixed issue #664 : adding an acknowledgement section to project sponsors
2021-06-22 7e62dda • hugsy • [gef-remote] fixed missing incorrect option name
2021-06-22 a652786 • hugsy • [capstone-disassemble] using new argparsing (see ##661 )
2021-06-22 5f5ba01 • hugsy • [registers] using new argparsing (issue #661 )
2021-06-22 c5644b1 • hugsy • [elf-info] using new argparsing (issue #661 )
2021-06-22 9ffe5cd • hugsy • [name-break] using new argparsing (issue #661 )
2021-06-22 e38f7dd • hugsy • [hexdump] using new argparsing (issue #661 )
2021-06-22 556aa92 • hugsy • [patch] using new argparsing (issue #661 )
2021-06-23 4661f81 • hugsy • [discord-notify] using embeds to make things more explicit, bumped to 0.3.2
2021-06-24 a6d2baf • hugsy • [discord-notify] fixed json typo + removed unsupported hyperlink
2021-06-24 b335d3d • hugsy • [discord-notify] better formatting using embeds
2021-06-24 de053b8 • hugsy • [discord-notify] fixed typo
2021-06-24 6acab61 • hugsy • [discord-notify] fixed syntax error
2021-06-24 417f7b0 • hugsy • [discord-notify] using the proper syntax for Ilshidur/action-discord
2021-06-24 71dbadd • hugsy • [discord-notify] typo
2021-06-25 762e73d • Boris Molodenkov • Restore selected frame after context_threads
2021-06-24 7b2a0a2 • hugsy • [discord-notify] bye bye trash Ilshidur/action-discord
, hello sarisia/actions-status-discord
2021-06-24 8b04ca3 • hugsy • [discord-notify] syntax
2021-06-24 847949b • hugsy • [discord-notify] last touch
2021-06-24 ba88941 • hugsy • [discord-notify] last touch
2021-06-25 ee3564a • hugsy • [discord-notify] fixed syntax error in issue notification
2021-06-26 0749012 • Boris Molodenkov • Fix incorrect lru_cache usage
2021-06-26 ac545fe • hugsy • [ci] caching libs for test runs - #660
2021-06-26 527b840 • hugsy • [ci] better jobs splitting - #660
2021-06-26 e83dafc • hugsy • [ci] fixed yaml syntax error - #660
2021-06-27 75223e5 • Boris Molodenkov • Fix frame level in context_trace and highlight selected frame
2021-06-28 cdb4896 • Boris Molodenkov • Fix context regs order (#670 )
2021-06-30 15ffa33 • hugsy • Improvement of get_register
after #669 to restore some decent level of caching
2021-06-30 cbaf9d7 • hugsy • Merge branch 'dev' of github.com:hugsy/gef into dev
2021-06-30 42c7e51 • hugsy • added regression tests for the PRs #670 and #668
2021-06-30 62b7a04 • hugsy • added regression tests for the PRs #670 and #668
2021-06-30 1e9b7de • hugsy • removed useless todo
2021-06-30 686ff82 • hugsy • fixed pylint
2021-07-01 39503df • hugsy • turn pylint into something actionable
2021-07-01 4d4a813 • hugsy • minor pylint suggested improvements
2021-07-01 ee81a62 • hugsy • minor pylint fixes (no-space-after-comma
)
2021-07-01 42d524c • hugsy • [pylint] add missing-import exceptions
2021-07-01 05d244f • hugsy • [actions] fixing gh action cache
2021-07-01 6ba3867 • hugsy • [actions] fixed missing path for gh action cache
2021-07-01 185fa0c • hugsy • [actions] fixed bad archive path
2021-07-01 2b5bb29 • hugsy • [actions] caching is hard
2021-07-01 5fb2e90 • hugsy • adding parse_arguments
for pie *
commands (#659 )
2021-07-03 c9b0bda • hugsy • Merge branch 'dev' of github.com:hugsy/gef into dev
2021-07-03 ab0edc5 • hugsy • [ci] Fixed a bug inrun-test.yml
that prevented cache to be correctly collected
2021-07-05 7d1ab00 • Boris Molodenkov • Add missing aarch64 condition codes (#671 )
2021-07-05 80c768a • Grazfather • Remove more python2-specific stuff
2021-07-05 e95b072 • Grazfather • Fix caching in CI tests
You can’t perform that action at this time.