Ryan Kurtz
fef3f4c9a5
GP-7174/7175: Fixing string formatter
2026-08-31 07:02:26 -04:00
Ryan Kurtz
0423f95d0f
GP-7174: Checking num_images value in AndroidBootLoaderHeader.java
2026-08-31 06:41:41 -04:00
Ryan Kurtz
1ceb722497
GP-0: Removing ancient/useless debug JVM args
2026-06-16 15:23:23 -04:00
Ryan Kurtz
299fb1cc8c
GP-6885: Fixing potential path traversal in AndroidProjectCreator
2026-06-05 07:44:02 -04:00
ghidra1
b8c07ec79b
GP-6862 Improvements on Defaltor/Inflator stream use and other cleanup.
...
DmgFileReader improvements and removal of its GPL ZLIB
implementation.
2026-05-26 17:16:04 -04:00
emteere
b205bc1428
GP-6862 Fixed potential native memory growth during
...
compression/decompression of data when Java Heap is large.
2026-05-21 19:30:34 +00:00
Ryan Kurtz
2a06923b23
GP-6370: Upgrading to JDOM2
2026-01-24 05:39:25 -05:00
Ryan Kurtz
8616d0f8c7
Merge remote-tracking branch 'origin/patch'
2025-12-15 07:05:18 -05:00
ghidra1
78729379e4
GP-6155 Refactor of PKI framework support
2025-12-12 16:53:49 -05:00
dev747368
d2a5dedd1c
GP-5842 support zstd compression in gfilesystem
...
Add support for zstd compressed files via executing user-provided zstd
cmd line decompressor tool, or 7zip cmd line archiver tool.
Fixes symlink support/handling in cpio files.
Change API: ByteProvider.length() - remove 'throws IOException'
Refactor a few GFilesystems to use AbstractSinglePayloadFileSystem
instead of duplicating same patterns.
Refactor lzsfe GFilesystem to use stdin/stdout streaming instead of tempfiles.
2025-11-20 20:09:00 +00:00
ghidra1
c3a2482e18
GP-5975 Eliminated unused NotFoundException from Memory methods.
...
Revised import to always include pspec symbols within pcode-defined
memory blocks. Added label name check. Revised language version
upgrade to handle certain pspec-defined block and symbol changes.
Corrected RISC-V 64-bit-fp cspec.
2025-11-07 15:28:55 -05:00
Ryan Kurtz
c0fe84f0bd
GP-5343: Importer filesystem mirroring
2025-09-12 10:04:53 -04:00
dev747368
2a1df77713
GP-5938 fix NPE when extracting bz2
2025-09-02 20:13:55 +00:00
dev747368
3b0ee82a5f
GP-5944 cleanup GFilesystem file attribute handling
2025-08-21 22:31:11 +00:00
ghidra1
53552616ec
Merge branch 'GP-3551_ghidra1_InternalProjectLinks'
2025-07-09 13:34:56 -04:00
ghidra1
1aa7b089c0
GP-3551 Added support for internal project link-files with improved link
...
support within project data tree. Linked-folders are now supported.
Addressed link-support issues related to various actions. Revised
link-file storage to use smaller non-DB storage. This change does impact
the Ghidra Server.
2025-07-09 13:34:22 -04:00
Ryan Kurtz
409d320057
Merge remote-tracking branch 'origin/GP-5726_dev747368_absolute_symlink_paths'
2025-07-01 11:32:01 -04:00
Ryan Kurtz
a8655234a4
Merge remote-tracking branch
...
'origin/GP-5545-5600_ryanmkurtz_autoimporter--SQUASHED' (Closes #8097 )
2025-07-01 08:27:37 -04:00
Ryan Kurtz
d3aed2c4b3
GP-5545_5600: ProgramLoader and more flexible loader args
2025-07-01 08:18:36 -04:00
ghidra1
97d2a51038
Merge remote-tracking branch 'origin/patch'
2025-06-30 08:41:12 -04:00
Ryan Kurtz
9e4e43d9f8
GP-5767: Support for iOS 26 BETA dyld_shared_cache
2025-06-20 17:05:31 -04:00
ghidra1
f981f43fad
Merge remote-tracking branch 'origin/Ghidra_11.4'
2025-06-06 18:50:01 -04:00
ghidra1
8c441250f5
GP-5742 Cleanup preferred CommentType enum use. Changed SARIF data component comment JSON serialization from int to String.
2025-06-06 17:58:07 -04:00
Ryan Kurtz
684177702e
GP-0: Fixing deprecated comment API warnings
2025-06-02 09:54:19 -04:00
Ryan Kurtz
d3131e319a
GP-0: Fixing unused import warnings
2025-05-30 07:07:43 -04:00
Ryan Kurtz
2e0c098c25
GP-0: Fixing unnecessary semicolon warnings
2025-05-30 06:46:11 -04:00
dev747368
3ecbccaf6f
GP-5726 fix absolute symlink path resolution
...
Absolute paths were being treated as relative.
2025-05-29 19:53:41 +00:00
Ryan Kurtz
a6cd5b5dbc
GP-0: Fixing @Override warnings
2025-05-29 11:07:44 -04:00
Ryan Kurtz
65b290624e
Merge remote-tracking branch 'origin/Ghidra_11.4'
2025-05-25 07:17:39 -04:00
Ryan Kurtz
7b01e2a595
GP-5396: Fixing regression in Mach-O FileSet extraction ( Closes #8194 )
2025-05-25 07:15:47 -04:00
Ryan Kurtz
6c1b881847
Merge remote-tracking branch 'origin/GP-5707_dev747368_fix_projectindex_ref_for_getinfo_action'
2025-05-21 12:22:32 -04:00
dev747368
2c894df34c
GP-5707 fix getinfo FSB action project index
...
Also tweak tar filename info string
2025-05-20 18:05:53 +00:00
Ryan Kurtz
1ea264b71a
GP-5681: Relocating Mach-O got entries with no symbols to the EXTERNAL
...
block
2025-05-20 14:01:21 -04:00
Ryan Kurtz
e13838d177
GP-5396: Only adding exports for the original extracted dylib, not
...
additional ones (#7289 )
2025-05-19 09:45:53 -04:00
Ryan Kurtz
71ed695edd
GP-5640: Making more things Iterable
2025-05-08 11:42:30 -04:00
Ryan Kurtz
f8ce5b4b3b
Merge branch 'GP-0_ryanmkurtz_PR-8025_LukeSerne_fix-typo'
2025-04-21 07:55:21 -04:00
Ryan Kurtz
6730154316
GP-0: Certify
2025-04-21 07:54:19 -04:00
Luke Serné
8303061629
Many typo's
...
These were found using the command below searching for duplicated words,
and manually going through the results to remove the false positives and
reword the true positives. Sometimes I removed the doubled word and
sometimes I replaced the duplicated word.
The grep command:
grep -nIEr '\b([a-zA-Z]+)[[:space:]*]+\1\b' ./Ghidra
2025-04-19 18:06:41 +02:00
dev747368
a3a0870b66
GP-5585 non blocking project index for the FileSystemBrowser
2025-04-17 10:57:56 -04:00
Ryan Kurtz
8701d22356
GP-0: Certify and cleanup
2025-04-02 13:26:21 -04:00
Ryan Kurtz
90a16f9963
GP-0: Certify
2025-04-02 09:21:37 -04:00
Peter Belm
64b6a358a0
FEAT: OMF-51 Library filesystem
2025-03-29 22:59:14 +00:00
Ryan Kurtz
4519440f53
GP-0: Removing 'numSections' parameter from SegmentCommand.create(),
...
since creating sections is not supported (Closes #7428 )
2025-03-24 10:56:24 -04:00
Ryan Kurtz
1345dbb192
GP-5429: Reexport fix for Mach-O object files where header is not at
...
imagebase
2025-03-21 12:50:49 -04:00
Ryan Kurtz
2d29dd713a
Merge remote-tracking branch 'origin/patch'
2025-03-13 09:06:31 -04:00
Ryan Kurtz
718987e811
GP-7899: Fixing issue with Mach-O stubs when local or absolute symbols
...
are present in the dynamic symbol table. Also fixing first entry of
string table on dyld extractions. (Closes #7899 )
2025-03-13 08:53:55 -04:00
Ryan Kurtz
3f9f79b49f
GP-5478: Cleaning up library loading code
2025-03-12 06:28:54 -04:00
Ryan Kurtz
95782ad486
GP-5429: DyldCacheExtractLoader and MachoFileSetExtractLoader no longer
...
try to handle reexports
2025-03-06 09:20:49 -05:00
Ryan Kurtz
9890a88911
GP-5441: Don't try to load libraries from dyld_shared_cache files of
...
wrong architecture...waste of memory
2025-03-03 13:55:58 -05:00
Ryan Kurtz
a28ef36998
GP-5396: The extracted dyld_shared_cache component loader now has
...
options to automatically add common components that contribute to better
analysis such as libobjc.dylib, constant data, text stubs, etc
2025-02-20 11:58:13 -05:00