Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restoring main as default branch #88

Merged
merged 51 commits into from
Aug 6, 2023
Merged

Restoring main as default branch #88

merged 51 commits into from
Aug 6, 2023

Conversation

hugsy
Copy link
Owner

@hugsy hugsy commented Aug 5, 2023

This PR does not include any code change, it simply applies all the latest changes pushed to dev recently to main as we go ahead and make main the default branch.

In addition, gef-extras will also now have releases happening at the same time as gef. This should facilitate the sync between both projects.

hugsy and others added 30 commits February 3, 2022 18:28
- improved `ida_interact` + docs
Update ARM-M architecture for new supports_gdb_arch() callback
fix `visualize_heap` command for new gef api
fix `current-stack-frame` command
The gef.memory.read(start_addr, size) directly provides bytes.
Fix gdb error "read_memory not defined"
Replace `set_gef_setting("key", value)` with `gef.config[key] = value`
Fix 'set_gef_setting' is deprecated warning
* moved capstone, keystone, unicorn here

* moved tests to extras

* CI fix

* moved docs

* [unicorn] missing imports

* Create requirements.txt

* Update run-tests.yml

* Create set-permission.c

* Create utils.h
* `register_external_commands` -> `register` + added gef interface file

* Updated pyi for gef + added a pyi gdb + started fixing a few scripts

* Updated pyi for gef + added a pyi gdb + started fixing a few scripts

* fixed windbg

* fixed bincompare

* fixed `xref-telescope`

* fixed `ftrace`

* fixed `peekpointers`

* fixed `remote`

* fixed `error`

* minor fixes in `ida-interact` and `xref-telescope`

* fixed `assemble`

* fixed `capstone-disassemble`

* fixed `emulate`

* fixed `mprotect`
Synced notifications between gef/extras
Containing scope of `readline` module to the class itself to avoid breaking the autocomplete in gdb
* [heap-view] ported to latest API + added test + added docs

* Squashed commit of the following:

commit bcb6567
Author: hugsy <hugsy@blah.cat>
Date:   Tue Jun 28 16:07:48 2022 -0700

    [ci] visualize-heap fix compil unused-var warning

commit 0d6d1ea
Author: hugsy <hugsy@blah.cat>
Date:   Tue Jun 28 16:05:59 2022 -0700

    [tests] using the same tempdir for gef and bins

commit 4979e82
Author: hugsy <hugsy@blah.cat>
Date:   Tue Jun 28 15:59:13 2022 -0700

    fixed `set-permission`

commit 0b067bd
Author: hugsy <hugsy@blah.cat>
Date:   Tue Jun 28 15:46:28 2022 -0700

    fixed `capstone-disassemble`

commit 6baf7d7
Author: hugsy <hugsy@blah.cat>
Date:   Tue Jun 28 15:42:55 2022 -0700

    fixed `keystone-assemble`
hugsy and others added 21 commits July 2, 2022 13:56
* [heap-view] ported to latest API + added test + added docs

* Squashed commit of the following:

commit bcb6567
Author: hugsy <hugsy@blah.cat>
Date:   Tue Jun 28 16:07:48 2022 -0700

    [ci] visualize-heap fix compil unused-var warning

commit 0d6d1ea
Author: hugsy <hugsy@blah.cat>
Date:   Tue Jun 28 16:05:59 2022 -0700

    [tests] using the same tempdir for gef and bins

commit 4979e82
Author: hugsy <hugsy@blah.cat>
Date:   Tue Jun 28 15:59:13 2022 -0700

    fixed `set-permission`

commit 0b067bd
Author: hugsy <hugsy@blah.cat>
Date:   Tue Jun 28 15:46:28 2022 -0700

    fixed `capstone-disassemble`

commit 6baf7d7
Author: hugsy <hugsy@blah.cat>
Date:   Tue Jun 28 15:42:55 2022 -0700

    fixed `keystone-assemble`

* moved `is-syscall` and `syscall-args` to gef-extras

* moved the docs for `is-syscall` and `syscall-args` to gef-extras
* make syscall args pane conditional

* moved libc_args to gef-extras, made it a conditional context pane

* fixed `cs-dis` too
* fixed `visualize_heap`

* using correct representation of chunk flags

* docs update
Removing Ubuntu 18.04 from CI since Unicorn doesn't support Python3.6 correctly
Update architectures to account for changes in gef.
* missing space index.md

* Update docs/index.md

Co-authored-by: crazy hugsy <hugsy@users.noreply.github.com>
* Update run-tests.yml & .github/workflows/tests.yml

* Renamed `run-tests` -> tests.yml, restored ci variables
@hugsy hugsy added this to the 2023.08 milestone Aug 5, 2023
@hugsy hugsy merged commit 4ff17f9 into main Aug 6, 2023
10 checks passed
@hugsy hugsy deleted the dev branch August 6, 2023 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants