Ryan Kurtz
a177b35973
Merge remote-tracking branch
...
'origin/GP-7403_dragonmacher_PR-9964_lzandman_leon_fix-memorymap-delete_v2'
into patch (Closes #9962 , Closes #9964 )
2026-10-22 05:12:19 -04:00
Ryan Kurtz
02e28534e2
Merge remote-tracking branch 'origin/GP-7286_ghidra1_PackedDbSafegaurd' into patch
2026-10-22 05:04:36 -04:00
dragonmacher
e93f715c43
GP-7403 - Minor cleanup for translating filter rows
2026-10-21 19:04:02 -04:00
Leon Zandman
be889344ac
Use model rows for Delete/Merge Blocks and Find All results when the table is filtered
...
When the Memory Map or the Find All results table is filtered, some actions use the selected view rows as model rows. They then act on the row at the same position in the unfiltered list instead of the selected row.
2026-10-21 18:17:14 -04:00
Ryan Kurtz
783ac958d5
GP-0: Fixing MzLoader regression caused by GP-6991 ( Closes #9847 )
2026-10-15 06:44:50 -04:00
ghidra007
023d131929
GP-0 updates for 12.2 help and what's new
2026-10-14 20:39:16 +00:00
Ryan Kurtz
b3b5a42ab6
GP-7229: Preventing a possible path traversal in
...
SplitMultiplePefContainersScript
2026-10-07 09:35:24 -04:00
Ryan Kurtz
451de7018c
GP-7247: Improved parsing of dyld_chained_starts_in_image
2026-10-06 07:48:06 -04:00
Ryan Kurtz
19cd9c6739
GP-7287: Improved parsing of dyld chained fixups
2026-10-06 06:35:45 -04:00
dragonmacher
388e30b636
Fixed broken help link
2026-10-05 13:34:20 -04:00
isabella3412
8f4d491cb1
GP-6899: Backporting accessibility help menu to 12.2
2026-10-05 13:06:39 -04:00
Ryan Kurtz
552e886178
GP-7248: Preventing OOM in BuildVersionCommand.java
2026-10-05 11:33:28 -04:00
ghidra1
dc8e3ad4fe
GP-7286 Added size safeguards for packed DB deserializer
2026-10-01 14:58:41 -04:00
dev747368
70e7c70873
GP-7234 check size of coff archive member
2026-09-29 11:59:19 -04:00
ghidra1
aacf846ce7
Merge remote-tracking branch 'origin/GP-7307_ghidra1_DataTypeMergeFixup'
...
into Ghidra_12.2 (Closes #9659 , Closes #9370 )
2026-09-23 08:44:02 -04:00
dev747368
f822b7399a
GP-7242 tighten up samedir path validation, no co-mingling debuginfo
...
Split up debug-link and build-id debug info into separate classes to
make boundary between them more obvious.
When searching for a debug file in the "same dir" search location,
ensure its not a symlink. (user never explicitly signaled
that they trusted the directory, they only tried to import a file from
there.)
2026-09-23 08:16:25 -04:00
dev747368
6d874355c6
GP-7241 stricter validation of FSRL md5 values
2026-09-23 08:13:30 -04:00
dev747368
061ec06a79
GP-7239 limit max number of files in a filesystem
2026-09-23 08:10:55 -04:00
Matthew Duggan
d817b07388
Fix display of integer arrays
...
In e0aae02 , the `++` was dropped from the index reference in this loop, but
that means the first item on each row of an integer array is incorrectly
repeated.
Restore the ++ so the array index is incremented across the line.
2026-09-22 18:43:19 -04:00
ghidra1
6c6f274d91
GP-7307 Corrected data type merge conflict fixup
2026-09-22 18:21:35 -04:00
ghidra1
0cb6e61d12
GP-1 Corrected GhidraOSGOStreamHandler bug
2026-09-18 14:55:22 -04:00
Ryan Kurtz
868227c296
Merge remote-tracking branch 'origin/GP-1_ghidra1_FixElfResolveExtSyms' into Ghidra_12.2
2026-09-17 13:34:07 -04:00
ghidra1
fbe86aacaa
GP-1 Correct GP-6643 regression with resolving ELF external symbols to
...
libraries
2026-09-17 13:32:28 -04:00
Ryan Kurtz
818cc48cfc
Merge remote-tracking branch 'origin/GP-7281_ghidra1_CorrectGhidraURLErrorHandling' into Ghidra_12.2
2026-09-17 09:29:31 -04:00
Ryan Kurtz
cf97013b2a
Merge remote-tracking branch 'origin/GP-7283_ghidra1_ELFPermissions'
...
into Ghidra_12.2 (Closes #9644 )
2026-09-17 09:27:48 -04:00
Henri Chain
0da3f75f66
Place a.out symbols at their image address
...
loadSymbols adds n_value to the start of the block the symbol belongs to, but
n_value is an address (see https://man.freebsd.org/cgi/man.cgi?a.out(5) ),
not an offset into its segment, so we need to subtract the segment's base.
In most cases `determineTextAddr` is 0, so they are the same for the .text
segment, which is why function symbols still loaded fine. But for the
.data and .bss segments they don't, so their symbol locations ended up shifted.
2026-09-17 08:35:58 -04:00
ghidra1
d6b03b9bca
GP-7283 Corrected ELF section permissions determination
2026-09-16 18:04:14 -04:00
ghidra1
7565f9cae3
GP-7281 Improved Ghidra URL connection error handling and other related
...
fixes
2026-09-16 13:48:00 -04:00
ghidra1
e5c87cc09f
GP-7269 Changed ProgramLocator to preserve original URL and disabled
...
Felix URL proxy handler mechanism.
2026-09-11 15:51:41 -04:00
ghidra1
a9cfc37b4c
GP-6796 Corrected Clear Server Allow List enablement
2026-09-11 09:55:24 -04:00
Ryan Kurtz
f704da1487
Merge remote-tracking branch 'origin/patch' into Ghidra_12.2
2026-09-09 13:36:56 -04:00
Ryan Kurtz
a459277c35
GP-7265: Prevent GhidraScript compilation errors from being hidden
2026-09-09 12:21:35 -04:00
ghidra1
3b0c313f32
Merge remote-tracking branch
...
'origin/GP-6796_ghidra1_GhidraURLAllowListInterface' into Ghidra_12.2
2026-09-04 15:52:59 -04:00
Ryan Kurtz
bad07f4b8a
GP-0: Javadoc fixes
2026-09-04 05:52:44 -04:00
Ryan Kurtz
03be340b03
Merge remote-tracking branch 'origin/GP-1_ghidragon_followup_fix_from_GP-7119--SQUASHED'
2026-09-04 04:42:10 -04:00
ghidra1
593241915e
GP-6796 Server Allow List framework. Added custom Allow List providers
...
for Headless Analyzer with -allowAll command line option. Added
updateServerAllowList launch script. Added action to clear Allow List.
GP-6796 Revised URL annotation to only support https and http protocols
2026-09-03 17:07:46 -04:00
ghidragon
1fe24d271d
oops
...
GP-1 more changes related to GP_7119
2026-09-03 16:26:40 -04:00
ghidra1
dd3679488d
Merge remote-tracking branch 'origin/GP-6829_ghidra1_TrustStores'
2026-09-03 16:02:22 -04:00
ghidra1
fd431fe597
GP-6829 Removed OpenTrustManager use. Restricted auto generated
...
self-signed certs to loopback connections only. Added CertTool and
updated svrREADME.md. Added actions for launching windows/mac
certificate manager. Improved Ghidra Server command queuing with proper
command file sequencing. Added CertTool to simplify certificate
generation and requests. Refactor BSim PostgreSQL delployment and
cert/key use. Revised both bsim and bsim_ctl commands.
2026-09-03 15:46:13 -04:00
Ryan Kurtz
cf099e65fe
Merge remote-tracking branch 'origin/patch'
2026-09-03 13:09:04 -04:00
dragonmacher
5d75f6905b
Fixed script dialog issue
2026-09-03 11:29:42 -04:00
Ryan Kurtz
2b10e2fb59
GP-0: Fixing bitwise check values in NE InformationBlock.java
...
(Closes #9579 )
2026-09-03 06:09:07 -04:00
Ryan Kurtz
d49d159527
Merge remote-tracking branch 'origin/GP-7204_dev747368_dwarf5_indexed_addrs_fix'
2026-09-03 05:16:40 -04:00
Ryan Kurtz
25763e92aa
Merge remote-tracking branch 'origin/GP-7119_ghidragon_fixing_address_evaluator--SQUASHED'
2026-09-03 05:09:48 -04:00
ghidragon
e9cb427dcd
GP-7119 Fixed address evaluator to handle unsigned long values properly
2026-09-02 17:56:16 -04:00
Ryan Kurtz
ecac8e355b
GP-0: Fixing javadoc
2026-09-02 13:23:28 -04:00
dev747368
8e3384d6c8
GP-724 fix DWARF 5 indirect index table lookups
...
Indirect addrx values seen in go 1.25+ish binaries exposed bad logic.
2026-09-01 21:56:36 +00:00
Ryan Kurtz
c85da3b022
Merge remote-tracking branch
...
'origin/GP-7200-dragonmacher-compare-refresh' (#9502 )
2026-09-01 13:49:09 -04:00
Ryan Kurtz
d1b43934aa
Merge remote-tracking branch 'origin/patch'
2026-09-01 11:21:45 -04:00
Ryan Kurtz
bc3978a78e
GP-7205: Certify
2026-09-01 06:31:10 -04:00