Skip to content

Releases: roblabla/ghidra-ci

Release 2024-07-05(a1db2dac16)

05 Jul 13:10
Compare
Choose a tag to compare

Changelog

Commit range: 549513da9d..a1db2dac166973a381e7a98630bc11901f47d2d2

  • a1db2dac GP-0: Moving Sleigh.launch to .launch/ subdir

  • ab668ccf GP-0: Upping Gradle wrapper to 8.8

  • 7ebf7006 Merge remote-tracking branch 'origin/GP-4743_ghizard_PDB_developer_mechanism_to_get_stream_offset_from_file_offset'

    Commit details
    • 8a62ed79 GP-4743 - PDB - Developer stream and offset locator for file offset
    • d5892341 GP-4729: More OmfLoader refactoring. Initial Omf51Loader framework.
  • cc9fb241 fix

  • 8e09231e Merge remote-tracking branch
    'origin/GP-4744_Dan_PR-6681_h4ck3r-04_update_docs' (Closes #6681)

    Commit details
    • 78d4d38a GP-4744: Last tweaks and formatting.
    • 0dea3d49 added: docs to AnnotationValidator
  • e8901154 Fixed Symbol Tree painting issue

  • 7d417019 Fix bugs in logging statement

  • 78aadd0d GP-4486: Adding Gradle wrapper

  • cfa1fc93 GP-3377 - Symbol Table - Updated the 'Name Only' filter to also search the 'Original Imported Name'; added a 'Simplified Name' column

  • 3326d42b GP-4595 - PDB fix class containing member with same type name and primitive typedef and use default type handler

  • c19cab17 Merge remote-tracking branch 'origin/patch'

    Commit details
  • ac324c90 GP-0: Fix gdb tests on Ubuntu 24.04 (gdb-15-git)

  • ff032bee GP-4719 Added support for undo/redo for datatype archives.

  • 036ef9d0 GP-4737 - Improve ELF relocation handling of unresolved symbol

  • 99e08756 GP-4736 - PDB Refactor C11 and C13 Sections and Lines information and
    create member access

Release 2024-07-02(549513da9d)

02 Jul 13:15
Compare
Choose a tag to compare

Changelog

Commit range: 18e7bc90bd..549513da9dddb4bbb7588c2d0c6cbe4ad43d53a1

  • 549513da Merge remote-tracking branch 'origin/patch'

    Commit details
  • 1b10ce46 GP-4738: Ghidra native components (decompiler, GNU demangler, etc) now
    run properly on Windows ARM using x86 emulation

Release 2024-07-01(18e7bc90bd)

01 Jul 13:12
Compare
Choose a tag to compare

Changelog

Commit range: 93eed8011c..18e7bc90bdc9fd02e1b7342ad252c6b43f0b3ae1

  • c462d20c Test fixes

  • 76538873 Merge remote-tracking branch
    'origin/GP-4716-dragonmacher-structure-tab-order' (Closes #5738)

    Commit details
    • 6339ff65 review fixes
    • 6aadccc4 GP-4716 - Data Type Editors - Fixed the traversal order of the structure
      editor
  • c7401b1e GP-4728 - Decompiler - Updated the 'Edit Data Type' action to now select the structure field row when launching the editor

  • 420eb767 GP-4706: GhidraScripts can now use @runtime to specify which GhidraScriptProvider to use when multiple expect the same script file extension (e.g., '.py')

Release 2024-06-29(93eed8011c)

29 Jun 13:08
Compare
Choose a tag to compare

Changelog

Commit range: 5ab72bf4f2..93eed8011cb589b7bda96ef53445efd4ccc4ac91

  • 93eed801 GP-4729: Refactor existing OMF support

  • b78c975e GP-4508 applied critical portion of stored context fix for patch release

  • 28846ef2 GP-0 Corrected formatting issue

  • e7595341 Merge remote-tracking branch 'origin/GP-4722_ryanmkurtz_omf-markup'

    Commit details
    • 36a70747 GP-4722: Marking up OMF records
    • 4b30e484 GP-4508 revised address range space checks
  • ae3f6feb GP-4709: post-post-post review
    GP-4709: post=post review - test logic in error
    GP-4709: post=post review - test logic in error
    GP-4709: post-review fixes
    GP-4709: going for simplicity
    GP-4709: reverting most stuff
    GP-4709: fix for replaceValue logic
    GP-4709: extensions to HexInteger

  • 34272fd3 GP-4707: Improved handling of custom headless command line arguments that start with dash

  • 3b6d5e43 GP-0 Corrected test failure fallout from GP-4682 datatype resolution
    change related to temporary source archive

  • b86ad84c Merge remote-tracking branch 'origin/patch'

    Commit details
  • 008a4ef9 GP-4710: Fallback to all registers if "general" is not a group.

    Fixes #6635

  • 62f41a71 GP-3491 - Decompiler - Added a Search All button to the Find Dialog that will show a table of results

  • 8336bdde GP-4703 - MDMang - retry on demangleType

  • d5cbda1e Merge remote-tracking branch 'origin/GP-4708_RecoverClassesFillOutStructure'

    Commit details
    • 02aba111 GP-4708 updated createStructure to fix logic error.
    • 184c657c GP-4708 Adjustments to RecoverClassesFromRTTIScript and
      FillOutStructureHelper
  • 13821930 GP-4508 Corrected program context mutli-user merge issue for overlays

  • ea785546 GP-0 Fix URL error handling

  • eb5e6a32 GP-4682 cleanup eBPF analyzers and BPF helper function identification

Release 2024-06-22(5ab72bf4f2)

22 Jun 13:11
Compare
Choose a tag to compare

Changelog

Commit range: b4ef357e53..5ab72bf4f254773b12c3c9566d14c42e5eb2495f

  • 5ab72bf4 Merge remote-tracking branch 'origin/patch'

    Commit details
  • 625df03c GP-4704: expanded gdb.parameter logic
    GP-4704: expanded gdb.parameter logic

Release 2024-06-21(b4ef357e53)

21 Jun 13:10
Compare
Choose a tag to compare

Changelog

Commit range: 20702592dd..b4ef357e53a59d2c96a43285483a60a2c0c78f89

  • b4ef357e Merge branch 'GP-0_ryanmkurtz_PR-6657_0x-Singularity_jdk22-build'

    Commit details
    • 6b94d4b6 GP-0: Formatting
    • 2fc70183 Fix initialization of OBJECT_HASHCODE in PrivatelyQueuedListener
  • 9f8b03a9 GP-3494 - Decompiler - Updated the middle-mouse toggle to be persistent when moving the cursor; Added actions for navigating the middle-moused tokens

Release 2024-06-20(20702592dd)

20 Jun 13:11
Compare
Choose a tag to compare

Changelog

Commit range: 87747c20b3..20702592dd853e6c7d69be0b915bb0171e9822b3

  • 20702592 Merge remote-tracking branch 'origin/patch'

    Commit details
  • 42710d01 GP-4699: Fixed a regression in the MachoLoader that prevented some KDK
    binaries from being loaded

Release 2024-06-19(87747c20b3)

19 Jun 13:17
Compare
Choose a tag to compare

Changelog

Commit range: 53313af55a..87747c20b36f89bb32577813a44348deed2f4354

  • 7198cad8 Clear fake inputs prior to restructureVarnode

  • 99900424 GP-4700 - Improve PDB and MDMang developer scripts

  • ad56d6b0 Merge remote-tracking branch 'origin/patch'

    Commit details
  • 0229b93b GP-4677: post-post-review
    GP-4677: post-review fixes
    GP-4677: better fixes for opinions & psutil
    GP-4677: first pass lldb logic
    GP-4677: limit options by platform

  • 740e5d94 fix for 'show version' bug

  • 4b39eaae Merge remote-tracking branch
    'origin/GP-4701_d-millar_catch_memory_error' into patch (Closes #6647)

    Commit details
  • 2630edd7 GP-4670 fixing save option on diff apply settings

  • 1087a923 GP-4695: Fixed an issue with importing Mach-O binaries that have an
    empty "__chain_starts" section

  • 56041781 GP-3307 Stack strings

Release 2024-06-18(53313af55a)

18 Jun 13:12
Compare
Choose a tag to compare

Changelog

Commit range: ebfd108dde..53313af55ae2d64f4385b2e856d8ca3e3bc7622b

  • 53313af5 Merge branch 'GP-0_ryanmkurtz_PR-6637_xiaoyinl_win7-doc'

    Commit details
    • 78e6d2d2 GP-0: Installation Guide tweak

    • 827c3756 Update InstallationGuide.html to remove instructions for Windows 7

      Since Windows 7 is not supported, there's no need to keep the instructions about how to set Environment Variables on Windows 7.

  • 5675a576 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-6-13-24-2'

    Commit details
    • e18c80f2 Test timing fixes
    • 0475071f GP-4685: Fixing build
    • 6c613901 GP-0 fixing accessibility test after cursor blinking change
  • 1f6fdd11 GP-0 Updated next patch release version to 11.1.2

  • 9ec93ee4 GP-0 fixing fieldpanel test after blinking cusror change

  • febbeb44 GP-0 Updated Change History for Ghidra 11.1.1 release

  • 43533803 Merge branch 'GP-4692_ghidra1_CorrectedInUseCheckinFailure' into patch

    Commit details
    • bac18fea GP-4692 Corrected post-checkin/merge update of open
      database/domain-object
    • 734ff7b6 GP-4689 additional revision to decompiler process setup error handling
  • 5baaa820 Test fixes

  • bd41b85f Merge remote-tracking branch 'origin/patch'

    Commit details
  • 67f6c131 GP-4690: Fix ClassCastException with qemu+gdb launcher.

  • 1fb85567 Test fixes

  • 2f823d23 GP-4676 adding option to globally control blinking cursors

  • b4308f76 GP-3921 Improved Diff data instance settings support

  • 6f3db784 Merge remote-tracking branch 'origin/GP-4685_ryanmkurtz_gradle'

    Commit details
  • 48660774 Merge remote-tracking branch 'origin/patch'

    Commit details
  • ff15ec0e GP-4681 - Fix for processing mouse bindings for next / previous history

  • 34954d6d GP-4689 correct decompiler processes setup thread interrupt issue

  • 107701f1 GP-4680 sprinkle some synch's around to fix ConcurrentModificationExcpt

  • 318e4af9 Decompiler: Fix float comparison inputs swap in rule subflow_convert

    The decompiler rule subflow_convert would sometimes swap the inputs
    to the P-Code ops FLOAT_LESS and FLOAT_LESSEQUAL if the float that
    was traced happened to be the second input of the operation, because
    the transformed operation had its inputs hardcoded: the traced float
    would always be the first input. While this also affected FLOAT_EQUAL
    and FLOAT_NOTEQUAL, it does not matter in those cases, because
    swapping the inputs for those operations is still logically equivalent.

    Fixes #6528.

  • 9e7a5d8b Merge remote-tracking branch 'origin/patch'

    Commit details
  • ad3210bd GP-4666 Fix for deindirect with multiple output pieces

  • 464e33cf GP-4582 Make sure newBlockMultiGoto preserves any self edge

  • a67e80c2 GP-4672 Set correct INDIRECT flags during SplitFlow

  • 966e6fdd GP-4122: Switching to JDK 21

  • e6112ce4 GP-0: Updating formatter and preferences

  • 6a39c98e GP-0 - Fix for GP-4663 MDMang demangleType

  • adb295a6 Merge remote-tracking branch 'origin/patch'

    Commit details
  • 2ff3815c Test fixes

  • 3c366666 GP-4663 - MDMang - add calling convs; custom type; end, empty param, unnamed template types; mod reference modifiers; mod guard name proc; fixed member ptr qual name; work around llvm object nesting issue

  • 243e6b94 Minor test timing fixes

  • a6f8d1d7 GP-4675: ldefs check

  • e7423935 Merge remote-tracking branch 'origin/patch'

    Commit details
  • 0bfad245 GP-4674+8: fix for state

Release 2024-06-11(ebfd108dde)

11 Jun 13:12
Compare
Choose a tag to compare

Changelog

Commit range: 195abea7e4..ebfd108ddecfd0964ffa51f1cc8fcc3c70f3e7df

  • ebfd108d Merge remote-tracking branch 'origin/patch'

    Commit details
  • 0e481512 GP-4585: Fixed 6805 branch conditionals

  • 930e36c4 Merge remote-tracking branch
    'origin/GP-2881_ghidorahrex_PR-4485_Mistranger_z80_undocumented_registers'
    into patch (Closes #4485)

    Commit details
    • 9c17d474 GP-2881: Fixed build.gradle
    • 49274360 GP-2881: Fixed up several instructions
    • 4c3fbfda Support for Z80 undocumented registers
  • d1b0828a GP-4329: Improving javadoc for Program.getExecutablePath()