Skip to content

Releases: roblabla/ghidra-ci

Release 2024-06-09(195abea7e4)

09 Jun 13:08
Compare
Choose a tag to compare

Changelog

Commit range: acb5b0eb64..195abea7e4a4a81a31077e90026e2f4ea0c30c40

  • 195abea7 Merge remote-tracking branch 'origin/patch'

    Commit details
  • fd9ffb9c Backport of focus fix

Release 2024-06-08(acb5b0eb64)

08 Jun 13:07
Compare
Choose a tag to compare

Changelog

Commit range: 85b3d76484..acb5b0eb6400828d0e85f5ce33628d53d0e373c8

  • 2a03e142 GP-0: Upping patch to 11.1.1

  • 8dd83c7b Merge remote-tracking branch 'origin/Ghidra_11.1'

    Commit details
    • dee48e96 GP-0 WhatsNew formatting change for improved help viewer rendering
    • db8da864 GP-0 GNU Demangler process startup improvement
  • fb1f725f GP-4659: Renaming "Python" module to "Jython"

  • 071338c6 GP-3736 - Fixed Data Type Manager action state not matching the view

  • 847dfa5d GP-4550 - Fixed filter in the data type chooser dialog

  • 5f3de98c GP-4627 - MDMangUtils methods to get SymbolPaths

  • c101e590 GP-4664 reorganizing code compare classes

  • 61d7ddc6 GP-4539 - Added fix to not mess with edits when releasing the mouse
    outside of the function editor's text area

  • b54a7e85 GP-0 Corrected arch compiler mapping

  • 1a07f05e Merge remote-tracking branch 'origin/Ghidra_11.1'

    Commit details
    • 1e4882d8 GP-0: fix for opinion failures in dbgeng
    • b1a67cce GP-3878 Corrected ELF x86 32-bit PLT processing issue
    • ad5975fd GP-0 Additional WhatsNew edits
    • f14b7db2 GP-0 Additional WhatsNew HTML formatting corrections
  • 29bcf748 GP-0 Removed x86 architecture from golang gdt files

  • 3ebc46a2 GP-0 Improved process error handling for Decompiler and GNU Demangler.
    Corrected minor GNU Demangler demangler command and script issues.

Release 2024-06-07(85b3d76484)

07 Jun 13:14
Compare
Choose a tag to compare

Changelog

Commit range: 2a83263d73..85b3d7648416b54849360641e8ed32c983e247c9

  • 7079179b GP-0: Adding null log check in LibraryLookupTable.java

  • 37e74c25 win pdb: don't override PlatformToolset
    The msvc toolset version recently bumped to 14.40.x.
    See https://devblogs.microsoft.com/cppblog/msvc-toolset-minor-version-number-14-40-in-vs-2022-v17-10/
    Ghidra was assuming the msvc toolset version would match the PlatformToolset version (which indicates binary compatibility), which is not correct.
    PlatformToolset specified on msbuild commandline was overriding the value in the vcxproj, and not acting as a "default" value.
    Just remove the explicit passing, it's handled by the vcxproj already.

  • d3d60ea3 GP-4564: Improvements to library search paths and other loader options

  • fd44cb53 Test fixes

  • 3bf5dcfb GP-4661 - Added the structure member comment to the tooltip

  • 8b5c7bb5 GP-3252 - Function Call Trees - Added actions to: hide thunks, and show
    namespaces

  • 80818914 Fixed exception in Program Tree plugin

  • 8b5a9279 Merge remote-tracking branch 'origin/Ghidra_11.1'

    Commit details
    • 87f62b76 GP-4662: Fixing Swift opinion regression
    • 13c93a62 GP-0: Fixing What's New formatting issues
  • 0e67d7a6 GP-0 Updated Change History for 11.1 release

  • ddd2f22c GP-4634 Refactored Function Compare Service and added action to add
    functions to the last comparison window.

  • c19facf2 Merge remote-tracking branch 'origin/Ghidra_11.1'

    Commit details
  • c5e0bfed Merge remote-tracking branch 'origin/GP-0_ghidorahrex_x86_assembly_test_fix' into Ghidra_11.1

    Commit details
    • 1e8ae0f7 GP-0: Removed evexMode and extended vexMode to be 2 bits
    • 90dec600 GP-0 Tweaked AVX KWriteMask operand concatenation
    • 595fd088 GP-0 Upgraded Rust gdt archive to reflect x86 v4 revision
    • 53d4708e GP-0 Upgraded gdt archives to reflect x86 v4 revision
    • 79c673d5 GP-0 Do not set architecture for golang archives
  • 127f5679 GP-0: Fixing print in PeLoader

  • ead1cc5b GP-4626 - MDMang updates for suffix on mangled type names plus other fixes

  • 1090e35d GP-0 WhatsNew for 11.1 release

  • 500f0276 Merge remote-tracking branch 'origin/Ghidra_11.1'

    Commit details
  • 0506ba07 Merge branch 'GP-0_ghidra1_x86_4.0_merge_branch' into Ghidra_11.1

    Commit details
    • 7652fc2d GP-0 minor old language revision
    • 0a99c5f5 x86: opsize override prefix not handled for 16-bit MOVSX/MOVZX
      (Closes #6525)
    • 66f3a50f GP-2630 added comment
    • 6e0bd30a Fix issue with 0x82 alias in 64-bit mode. (Closes #6510)
    • 587fd67b fix pcode generated for STR wrap, required STR in ifdef, fix STR
      (Closes #6156)
    • c7b0a0f6 GP-1561: Updated x86 to support AVX-512 (Closes #4704, Closes #6458,
      Closes #2209)

Release 2024-06-03(2a83263d73)

03 Jun 13:15
Compare
Choose a tag to compare

Changelog

Commit range: 22b1b485be..2a83263d734cac0e2e5ad29584088b51fb1ae4ca

  • a55824c2 Fixed focus issue related to tabbed panes being first in the cycle root when using Ctrl-F6; Deleted EditWindow; Fixed editing/undo/redo in the ProgramTree

  • 8d8649ab Merge remote-tracking branch 'origin/Ghidra_11.1'

    Commit details
  • 25dac71b GP-4628: Fixed an issue with the provided .exports files not getting properly used in some scenarios

  • ddaa6a35 GP-4656 - Fixed issue loading FCG when starting fully-zoomed in

Release 2024-06-01(22b1b485be)

01 Jun 13:11
Compare
Choose a tag to compare

Changelog

Commit range: 93133be7a8..22b1b485bef6b027366d2b3e8598744ec95acc91

  • 560d5691 GP-4482 Golang 1.16 + 1.15

  • 071b331b GP-0: Test fixes

  • a797c84d GP-4148 - Added an action to allow editing of data type from anywhere in
    the tool

  • b526ee54 Merge remote-tracking branch 'origin/Ghidra_11.1'

    Commit details
  • 1db04f8c GP-4636: Use Debug Console for initial mapping failure.

  • 0c6fceed GP-4637: Preview terminal contents in failure dialog.

  • 1d932cb4 GP-4642: Fix Enabled attributes for gdb.

Release 2024-05-30(93133be7a8)

30 May 13:21
Compare
Choose a tag to compare

Changelog

Commit range: f1ec4ba1e2..93133be7a8497da090b04d6b81cf3345d16344d1

  • 93133be7 Merge remote-tracking branch 'origin/Ghidra_11.1'

    Commit details
  • 3e60fcbd GP-0 - MDMang small change for GP-4641

  • 55be9eaf GP-0 fix unique file number generation for duplicate files

    The size of the map was used as the unique id for file that didn't have
    an explicit file number. GP-4632 change accidentally disturbed this and
    was creating filenames that didn't match previous logic.

  • 35d9534b GP-4624 - Fixed plugin loading dependency issue

  • 8c6e50b5 Fixed menu names for archives that live inside of a distribution

  • c23dfd08 GP-4635 - Theming - Fixed FlatLaf not showing folder icons in some trees

  • 446a29e2 GP-4179 - Fixed select buttons in the Data Window filter dialog

  • a291e872 Merge remote-tracking branch 'origin/Ghidra_11.1'

    Commit details
  • 2efe1b9e gp-4641 - MDMang fix infinite loop

  • db608a1a Merge remote-tracking branch 'origin/Ghidra_11.1'

    Commit details
  • fb4807e1 GP-4609: Add FileChoosers to launcher dialog.

  • 929deb3c GP-4631: Add "Select All" action to TerminalProvider.

  • 5d5e7a97 GP-4632 Improve GFilesystem symlink handling

  • 599a1d32 Test fixes

Release 2024-05-28(f1ec4ba1e2)

28 May 13:13
Compare
Choose a tag to compare

Changelog

Commit range: fb844be1f6..f1ec4ba1e24c46abc183ea2d941d814eb49a4172

  • f1ec4ba1 Merge remote-tracking branch 'origin/Ghidra_11.1'

    Commit details
  • 111f897f superh fixes

  • a651e309 Fixed shared action binding conflict

  • cb3a6ced GP-4625 - Modify dev PDB Dump script and add scripts to dump PDB mangled names; realign mangled name for complex type hierarchy

  • 36d24a12 Merge remote-tracking branch 'origin/Ghidra_11.1'

    Commit details
  • 6ec3e4ca GP-0: fixes for double-wait

  • 0c232e38 GP-0: Avert region updates in buggy state.

  • ff72278b GP-0: Fixing javadoc errors

Release 2024-05-24(fb844be1f6)

24 May 13:09
Compare
Choose a tag to compare

Changelog

Commit range: 7381dd3bd0..fb844be1f61d71063b1e392f319d352cdd19b962

  • fb844be1 Merge remote-tracking branch 'origin/Ghidra_11.1'

    Commit details
  • 9257a4a3 GP-0: Use Windows paths for dbgeng Setup in Help

  • d7ff30ff Test fixes

  • ab97ddbe GP-4563: Fix for container file search paths

  • 5ea8e978 GP-3696 - cleaning up function compare windows.

  • 018e3429 GP-4623 - Fixed dialog warning color that was hard to read on gray backgrounds

  • 9186a88f Merge remote-tracking branch 'origin/Ghidra_11.1'

    Commit details
  • 90f37252 GP-4617: Moving most documentation from connectors to Help.

  • 1bf26ac7 Merge remote-tracking branch 'origin/Ghidra_11.1'

    Commit details
    • 5bc70c40 GP-0: fix for control-c at startup
    • ea267959 GP-0: changes resulting from testing
  • 7b428f71 GP-4506 Check external entry points are not internal local function symbols before creating a function at the entry point.

  • 884428da GP-4062 corrected path issues in bsim h2 script

  • b6698378 GP-4612: Implement Windows Job control

  • c8d90c10 GP-0: Fix DebuggerBreakpointsPlugin dependency

  • b7835788 GP-4618: Fix NPE/timing issue seen in ThreadsPanel

  • 121608ae GP-4620: Fix process termination (esp., on kill)

  • 573d60b0 GP-4621 fix tooltip hover of dialog status message when html

  • 13e321ae GP-0 Reverted python3 minimum version requirement to 3.7

  • a858bd3b Merge remote-tracking branch 'origin/Ghidra_11.1'

    Commit details
  • 3c00ea02 GP-4432: Fixing MzLoader Program Tree

  • 021ce27f GP-4577 - Added a 'Find Uses of' field action to the Enum editor

  • 9ff21db4 GP-4605 - Allow Ctrl-a to select all in the Python window

Release 2024-05-23(7381dd3bd0)

23 May 13:09
Compare
Choose a tag to compare

Changelog

Commit range: 8e1263a883..7381dd3bd0ffb5949f1fbc685b527b5c0965ce10

  • 21c71c71 Test fixes

  • 274217d7 GP-4574 - Minor refactor of drag and drop interfaces

  • 2ffb82df GP-4574 - Added support to create transient symbol tables from the
    Symbol Tree, Symbol Table and other transient symbol tables

  • 587307ee GP-0: Test fixes

  • ad1e172b Merge remote-tracking branch 'origin/Ghidra_11.1'

    Commit details
    • 87131b47 GP-4608: Improving how we handle loading classes with the same name
    • 72d9d0ee GP-4615 Corrected source archive transaction error for various archive
      operations (Closes #6503)
    • 5beb81f8 GP-0: fix for invalid compilerid 'clang'
  • b355f9b3 Test for both forward and backward slashes

Release 2024-05-20(8e1263a883)

20 May 13:10
Compare
Choose a tag to compare

Changelog

Commit range: 8b5f6daf4e..8e1263a883234720931c984ab0c564e58f859525

  • 8e1263a8 Merge remote-tracking branch 'origin/Ghidra_11.1'

    Commit details
  • 43701f07 GP-4604 - Fixed stack overflow exception

  • 868b4797 Fix python build to include tlb

  • bccee567 GP-0 Corrected dbgmodel.tlb handling for multi-platform build

  • 7404d3c2 Merge remote-tracking branch 'origin/Ghidra_11.1'

    Commit details
  • cf21550b Fix tricore instruction st.da circular addr mode

    At the manual https://www.infineon.com/dgdl/tc_v131_instructionset_v138.pdf?fileId=db3a304412b407950112b409b6dd0352
    It defines word as 32bits, and the instruction define a memory write of word len (M(EA0, word) = A[a];, so those are two 4bytes writes and not 2bytes writes

  • 0412b81b Merge remote-tracking branch 'origin/Ghidra_11.1'

    Commit details
  • 00d2f177 GP-4601 fixed code compare window to dispose properly

  • 1fdbc905 Merge remote-tracking branch 'origin/Ghidra_11.1'

    Commit details
  • 18508736 GP-3240 InstallationGuide update and minimum python version 3.9.