Ryan Kurtz
0ab836add7
GP-1903: Fixing compilation error in GhidraDev caused by ArrayUtilities
...
removal
2022-04-15 03:31:09 -04:00
Ryan Kurtz
22b62d766b
GP-1909: Upgrading Gson to 2.9.0 ( Closes #3992 )
2022-04-09 04:32:49 -04:00
Ryan Kurtz
5295664364
GP-1733: Fixed an issue in the GhidraDev plugin that could cause old
...
installed extensions to incorrectly remain after performing a "Link
Ghidra" operation
2022-04-04 06:21:12 -04:00
Ryan Kurtz
3da13939fa
GP-1463: GhidraDev now requires Eclipse 2020-09 4.17. Bumping GhidraDev
...
to 3.0.0, and updating dependency requirements.
2022-04-04 04:32:55 -04:00
Ryan Kurtz
5c0dc5f6dc
GP-1782: Software Bill of Materials (SBOM)
2022-03-31 11:42:10 -04:00
Bhaskara Ram
e077f51b99
Update build.gradle
2021-12-29 13:24:17 -05:00
Bhaskara Ram
8e98b28cc4
Deserialization of Untrusted Data
...
introduced through: unknown:unknown@0.0.0 › com.google.code.gson:gson@2.8.6
Fix: Upgrade to com.google.code.gson:gson@2.8.9
Affected versions of this package are vulnerable to Deserialization of Untrusted Data via the writeReplace() method in internal classes, which may lead to DoS attacks.
2021-12-29 13:24:03 -05:00
Ryan Kurtz
df9691faca
GP-0: Fixing gradle compileJava error with GhidraDevPlugin build.gradle
2021-12-01 13:00:03 -05:00
Ryan Kurtz
8ca4074c93
GP-0: Framework Utility now requires Java 11+ instead of Java 8+.
...
LaunchSupport now requires Java 8+ instead of Java 7+.
2021-11-09 09:28:55 -05:00
ghidra1
54bbbcf44b
Merge remote-tracking branch
...
'origin/GP-253_dev747368_refactor_gfilesystem_byteproviders_passwords_and_android--SQUASHED'
(Closes #377 )
2021-10-01 11:50:05 -04:00
dev747368
72fe7b89d2
GP-253, GP-725 Gfilesystem ByteProviders, obfuscated temp files, passwords
...
Migrate GFilesystem methods to use ByteProviders instead of java Files for their source, and to produce ByteProviders instead of InputStreams.
Refactor file info query method to return a structured collection of enum specified meta data instead of a free-form multiline string.
Add locked icon badge to files in the file system browser that are password protected.
Reduces the number of temp files created on disk, and obfuscates files that are created to avoid the wrath of virus scanners (in the same manner that ghidra db files are obfuscated).
Add support for filesystems to query for passwords to decrypt files.
Refactor the SevenZipFileSystem implementation to decrypt files embedded inside zips that were created with passwords.
Fix Ext4 to support 128 byte inodes.
2021-10-01 10:09:38 -04:00
Ryan Kurtz
45cd8dc795
Merge remote-tracking branch
...
'origin/GP-1338_ryanmkurtz_PR-3454_zZeck_pydevLocateFix' (Closes #3453 ,
Closes #3454 )
2021-09-30 07:29:32 -04:00
Ryan Kurtz
f7af296734
GP-1338: Bumping GhidraDev to 2.1.5
2021-09-30 07:19:13 -04:00
Zeck
2a55b5af29
Issue #3453 fix. ghidraDev should lookup pydev pysrc directory by bundle path
2021-09-29 18:30:02 -05:00
Ryan Kurtz
e088d2a4ea
GP-1304: Removing illegal access to java.desktop/sun.awt.X11. Has side
...
effect of changing application name on Linux from "Ghidra" to
"ghidra.Ghidra".
2021-09-23 14:42:11 -04:00
Ryan Kurtz
00533b2869
GP-1106: Platform naming convention now supports different
...
architectures. Support for building on ARM.
2021-08-17 13:41:47 -04:00
chenzitai
8c2810d092
remove extra parameter in idaxml(tag_remove)
2021-08-09 09:33:44 -04:00
Ryan Kurtz
24f23aaeca
Merge branch
...
'GP-1149_ryanmkurtz_PR-3088_stephengeorgewest_GhidraDev-exception'
(Closes #3087 , Closes #3088 )
2021-07-23 08:29:47 -04:00
Ryan Kurtz
46592bfe81
GP-1149: Upping GhidraDev to 2.1.4
2021-07-23 08:25:41 -04:00
Ryan Kurtz
3e39cdd5d1
Merge remote-tracking branch 'origin/patch'
2021-07-22 10:11:25 -04:00
Ryan Kurtz
8d63a9a3ab
GP-0: Fixing GhidraDev run configuration to work with latest Eclipse and
...
work with spaces in path to project.
2021-07-22 10:04:03 -04:00
Ryan Kurtz
a17d00bf0c
GP-1144: Some tweaks to extension dependency pull-request
2021-07-20 15:27:02 -04:00
rlee287
71b70cf8e5
#2219 Copy Jars into lib folder during plugin build automatically
2021-07-20 08:37:07 -04:00
Ryan Kurtz
1f5812f2d5
GP-1001: Fixing Skeleton project's final build.gradle file in a release
2021-06-02 11:41:20 -04:00
stephengeorgewest
cc75f89272
3087 GhidraProjectUtils: Don't get entry folder from path if entry is not CPE_SOURCE
2021-05-31 08:05:20 -06:00
Ryan Kurtz
3a0ae8ee39
GP-849: Gradle 7 support
2021-05-12 13:45:16 -04:00
Ryan Kurtz
a503ded1fc
GP-873: Fixed a bug that prevented GhidraDev projects from recognizing
...
extensions
installed in the user's home Extension directory
2021-04-22 08:55:08 -04:00
ghidra1
512fc1b8b7
Merge remote-tracking branch
...
'origin/GP-678_811_ryanmkurtz_flatRepo--SQUASHED' (Closes #1007 , Closes
#1663 )
2021-04-07 10:54:00 -04:00
Ryan Kurtz
3507820e03
GP-678, GP-811: Refactored fetchDependencies.gradle, now downloads FID datasets from ghidra-data repo, and revisied depencies/flatRepo layout.
2021-04-07 10:51:05 -04:00
Ryan Kurtz
59879f746e
Merge branch 'GP-831_ryanmkurtz_PR-2891_aedrax_ida' into GP-831_ryanmkurtz_ida-PRs
2021-04-02 07:45:36 -04:00
Ryan Kurtz
ccb2c439d5
Merge branch 'GP-831_ryanmkurtz_PR-2882_aedrax_aedrax-patch-idaxml-set-member-cmt' into GP-831_ryanmkurtz_ida-PRs
2021-04-02 07:45:17 -04:00
Ryan Kurtz
4469b8b14a
Merge branch 'GP-831_ryanmkurtz_PR-2788_rafalh_ida6-exporter-non-ascii-fix' into GP-831_ryanmkurtz_ida-PRs
2021-04-02 07:44:59 -04:00
Ryan Kurtz
16ddf6256a
Merge branch 'GP-831_ryanmkurtz_PR-1897_EgorKin_ida' into GP-831_ryanmkurtz_ida-PRs
2021-04-02 07:44:39 -04:00
Paul Sorensen
72cdb5242e
Fix string splitting exception
...
`string` isn't a type, the author intended to use `str.split()`
2021-04-01 17:54:27 -04:00
Paul Sorensen
b7e048df77
Fix idaxml set_member_cmt func call
...
The script originally was incorrectly calling `idc.set_member_cmt` which
takes different arguments to calculate the member struct and offset. And
then it passes the results into the `ida_struct` version. However, this is
already done, so we can just go straight to the `ida_struct` version.
2021-03-30 13:39:59 -04:00
ghidra1
162f203395
Updated certification headers
2021-03-17 18:22:50 -04:00
emteere
650e65cdd5
GP-721_emteere added new define token endian attribute. Added Ghidra
...
category on built plugin extension so it appears when users install
2021-02-24 20:56:09 +00:00
Rafał Harabień
3593434f28
Fix non-ASCII characters handing in IDA 6.x exporter
2021-02-21 17:08:11 +01:00
Ryan Kurtz
2dc8e0434c
GP-669: Fixing GhidraDev exception when ~/ghidra_scripts doesn't exist
2021-02-10 08:09:05 -05:00
Ryan Kurtz
d9283b0b9d
GP-669: Fixing GhidraDev exception when ~/ghidra_scripts doesn't exist
2021-02-08 13:02:32 -05:00
emteere
b966f85f76
GP-0_emteere minor SleighEditor bug fix for @if "!=" comparison
2020-11-03 18:15:30 -05:00
emteere
04ddbf5981
Fixes for building SleighEditor, buildreadme, and added popcount to
...
grammar
2020-10-09 17:40:00 -04:00
dragonmacher
947c99a170
GP-186 - Ghidra Dev Plugin - applied previous fix to an additional file
2020-09-30 15:15:00 -04:00
ghidravore
2731654419
Merge remote-tracking branch 'origin/GP-186_dragonmacher_PR-2314_ryanmkurtz_GhidraDev_projectDirCheck'
2020-09-28 13:43:40 -04:00
Ryan Kurtz
f3ba1ed000
Improved check that prevents Eclipse projects from being created within
...
the Ghidra installation directory
Closes #2298
2020-09-28 12:17:18 -04:00
Xiaoyin Liu
e95dbdc4a8
Correct numbering in GhidraDevPlugin readme
2020-09-27 01:14:07 +08:00
ghidravore
eab66aace7
Merge remote-tracking branch 'origin/GP-186_dragonmacher_PR-1922_ryanmkurtz_GhidraDev'
2020-09-22 18:07:35 -04:00
dragonmacher
7391472a56
GP-186- Ghidra Dev - updated build docs
...
Closes #1922
2020-09-22 15:02:52 -04:00
Ryan Kurtz
30df737334
PyDev source directory can now be found in the Eclipse dropins directory
...
Updating GhidraDev version to 2.1.1
2020-09-22 15:00:47 -04:00
dragonmacher
8216440278
GP-89 - Scripting - added JSON support via GSON
...
Closes #1982
2020-09-17 14:17:24 -04:00