MBot Postado Junho 3, 2024 em 03:41 Compartilhar Postado Junho 3, 2024 em 03:41 Changelog: 2024.06 - Fresh Quantity Highlights of Fresh Quantity Use info proc mapping by @hugsy in #1046 Restore compatiblity with Python 3.6 by @hugsy in #1051 Fixed 404 links in docs/deprecated.md by @hugsy in #1054 Killing the last inconsistencies through type hints by @hugsy in #1052 parse_arguments: Fix bool type by @Grazfather in #1056 fix python version parsing by @samas69420 in #1058 workflows: tests: Fix arg to check marks by @Grazfather in #1064 Restore support for Python3.6 on LTS 18.04 by @hugsy in #1061 Cleanup session managers to encapsulate & defer better by @Grazfather in #1066 Fixed the install script - again by @hugsy in #1053 Add a source post hook by @hugsy in #1059 Fix recursive loop on architectures where flags register is a dynamic value by @hugsy in #1065 Fix support for rr by @hugsy in #1047 Support breakpoint.locations by @Angelo942 in #1068 dereference_from: Use GEF_MAX_STRING_LENGTH by @Grazfather in #1075 Update Documentation by @hugsy in #1069 flag_register_to_human is not implemented on RISC-V architecture by @yuk1i in #1076 Remove pyenv related code (closes #1078) by @mattzque in #1084 add skipi to docs by @therealdreg in #1087 Evaluate arguments passed to vmmap by @clubby789 in #1085 add stepover command by @therealdreg in #1086 Add on_changed setting hook by @hugsy in #1090 Fix problems due to multiple matches in filename filters by @ValekoZ in #1083 Avoid Python 3.8+ f-string debugging feature to restore 3.6+ compatibility by @Unactived in #1092 add layout mapping API for external plugins by @therealdreg in #1093 Supporting changes for the "got-audit" command. by @gordonmessmer in #1097 Correctly parse offset from info proc mappings output (#1096) by @mjklbhvg in #1098 update: gdb logging enable/disable command by @mtwoz in #1095 [Docs] Fix typo by @hugsy in #1106 [Docs] pre-commit setup and use by @hugsy in #1107 Fix prompt length calculation by @ValekoZ in #1103 Tests: Add more context benchmarks by @Grazfather in #1108 Add an "--all" option to the got command by @gordonmessmer in #1101 [cmd] Add a arch command for managing gef.arch by @ValekoZ in #1114 [libc] Fix find_libc_version for checking each readable maps by @ValekoZ in #1110 Contributors Author Number of commits crazy hugsy 29 Grazfather 5 ValekoZ 4 Dreg 3 Gordon Messmer 2 Angelo942 1 clubby789 1 Matthias Hecker 1 mjklbhvg 1 Saverio 1 Unactive 1 whoismz 1 Yuki 1 Closed Issues 8 issues closed ( 1104 • 1102 • 1099 • 1096 • 1091 • 1088 • 1078 • 1077 ) Closed Pull Requests 22 PRs closed ( 1114 • 1110 • 1108 • 1107 • 1106 • 1103 • 1101 • 1098 • 1097 • 1095 • 1094 • 1093 • 1092 • 1090 • 1087 • 1086 • 1085 • 1084 • 1083 • 1082 • 1081 • 1076 • 1058 New Contributors @samas69420 made their first contribution in #1058 @yuk1i made their first contribution in #1076 @mattzque made their first contribution in #1084 @Unactived made their first contribution in #1092 @gordonmessmer made their first contribution in #1097 @mjklbhvg made their first contribution in #1098 @mtwoz made their first contribution in #1095 Commit details 51 commits since 2024.01 Commit log 2024-01-20 c9a8b188 • crazy hugsy • Use info proc mapping (#1046) 2024-01-20 219d46fe • crazy hugsy • Restore compatiblity with Python 3.6 (#1051) 2024-01-24 e604ab4f • crazy hugsy • Fixed 404 links in docs/deprecated.md (#1054) 2024-01-25 570cc039 • crazy hugsy • Killing the last inconsistencies through type hints (#1052) 2024-01-26 13a93390 • Grazfather • parse_arguments: Fix bool type (#1056) 2024-01-27 ece57282 • Saverio • Fix python version parsing (#1058) 2024-01-29 e123b87a • Grazfather • [CI] Fix arg to check marks (#1064) 2024-01-29 c17a0d22 • crazy hugsy • Restore support for Python3.6 on LTS 18.04 (#1061) 2024-01-30 4b47c6d1 • Grazfather • Cleanup session managers to encapsulate & defer better (#1066) 2024-01-30 32d1e91a • crazy hugsy • Fixed the install script - again (#1053) 2024-01-31 06478bdd • hugsy • [Bug] Fix broken install script after #1053. We now stop using 3rd party tool, only rely on bash and python3. 2024-01-31 4c307e65 • crazy hugsy • Add a source post hook (#1059) 2024-02-01 db5b7b8d • crazy hugsy • Fix recursive loop on architectures where flags register is a dynamic value (#1065) 2024-02-22 0fca6988 • crazy hugsy • Fix support for rr (#1047) 2024-02-23 cdaf158b • Angelo942 • Support breakpoint.locations (#1068) 2024-03-09 820d81f1 • Grazfather • dereference_from Use GEF_MAX_STRING_LENGTH (#1075) 2024-03-10 dfd3868e • crazy hugsy • Update Documentation (#1069) 2024-04-07 429a0e58 • Yuki • Add missing flag_register_to_human() for RISC-V architecture (#1076) 2024-04-15 d2116583 • Matthias Hecker • Remove pyenv related code (closes #1078) (#1084) 2024-04-19 399f457c • Dreg • add skipi to docs (#1087) 2024-04-20 6a2ecce5 • clubby789 • Evaluate arguments passed to vmmap (#1085) 2024-04-20 13af3667 • Dreg • add stepover command (#1086) 2024-04-22 6667af61 • crazy hugsy • Add on_changed setting hook (#1090) 2024-04-22 8031fda8 • ValekoZ • Fix problems due to multiple matches in filename filters (#1083) 2024-04-23 92f45ba1 • Unactive • Avoid Python 3.8+ f-string debugging feature to restore 3.6+ compatibility (#1092) 2024-04-26 29fb74ef • Dreg • add layout mapping API for external plugins (#1093) 2024-05-05 18c1f7c4 • Gordon Messmer • Supporting changes for the "got-audit" command. (#1097) 2024-05-18 13d1de2d • mjklbhvg • Correctly parse offset from info proc mappings output (#1096) (#1098) 2024-05-18 220611a8 • whoismz • update: gdb logging enable/disable command (#1095) 2024-05-20 c9bab34e • crazy hugsy • [Docs] Fix typo (#1106) 2024-05-20 2c26e33f • crazy hugsy • [Docs] pre-commit setup and use (#1107) 2024-05-25 bdf82195 • ValekoZ • Fix prompt length calculation (#1103) 2024-05-28 757f5bbb • Grazfather • Tests: Add more context benchmarks (#1108) 2024-06-01 f0b6d1d3 • Gordon Messmer • Add an "--all" option to the got command (#1101) 2024-06-02 85008e2c • crazy hugsy • restore completion for subcommands 2024-06-02 cfda9018 • ValekoZ • [cmd] Add a arch command for managing gef.arch (#1114) 2024-06-02 ff185e6e • ValekoZ • [libc] Fix find_libc_version for checking each readable maps (#1110) File diff .github/workflows/coverage.yml | 74 +- .github/workflows/run-tests.yml | 2 +- .github/workflows/validate.yml | 12 +- docs/api.md | 68 +- docs/api/gef.md | 1149 ++++++++++++------ docs/commands/arch.md | 17 + docs/commands/gef-remote.md | 47 + docs/commands/got.md | 13 +- docs/commands/stepover.md | 16 + docs/commands/vmmap.md | 4 + docs/deprecated.md | 13 +- docs/install.md | 1 + docs/testing.md | 41 + gef.py | 1480 +++++++++++++++--------- mkdocs.yml | 2 + scripts/gef-extras.sh | 4 +- scripts/gef.sh | 41 +- tests/api/gef_memory.py | 151 +++ tests/api/misc.py | 89 +- tests/base.py | 9 +- tests/binaries/Makefile | 3 + tests/binaries/collision.c | 16 + tests/commands/arch.py | 45 + tests/commands/entry_break.py | 9 +- tests/commands/gef.py | 4 +- tests/commands/gef_remote.py | 40 +- tests/commands/got.py | 33 + tests/commands/highlight.py | 14 +- tests/commands/pcustom.py | 2 +- tests/commands/stepover.py | 44 + tests/commands/vmmap.py | 3 + tests/config/__init__.py | 31 +- tests/perf/benchmark.py | 18 + tests/regressions/filename_collision_lookup.py | 27 + tests/requirements.txt | 1 + tests/scripts/__init__.py | 0 tests/scripts/test_gef.py | 45 + tests/utils.py | 59 +- 38 files changed, 2437 insertions(+), 1190 deletions(-) Full Changelog: 2024.01...2024.06Download Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados