dragonmacher
49a3dcebe7
Updated some copy actions to use a task monitor
2023-06-09 13:09:05 -04:00
Ryan Kurtz
7fa3389119
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
Ryan Kurtz
bd2a7e00a7
GP-3347: Throwing RuntimeException if we can't list module directories
2023-04-25 08:16:36 -04:00
Ryan Kurtz
50a3bc30d2
GP-3111: Enforcing maximum supported Gradle version
2023-04-20 06:19:14 -04:00
dragonmacher
3c9dbf5414
Test fixes
2023-04-17 14:38:25 -04:00
Ryan Kurtz
20f018d038
GP-0: Deprecating TaskMonitor.isCanceled() and
...
TaskMonitor.clearCanceled()
2023-04-14 14:35:17 -04:00
Ryan Kurtz
f43f411047
GP-3154: Updating Guava to 31.1-jre, and other dependent jars
2023-03-10 10:48:56 -05:00
Ryan Kurtz
0069538469
GP-3140: Ghidra can now run from development/repository mode using Gradle's compiled classes/jars, instead of just relying on Eclipse's compilation output
2023-03-03 16:02:58 -05:00
dragonmacher
df968a0387
GP-2982 - Added methods to TaskMonitor to address spelling
...
inconsistencies
2023-01-05 14:53:26 -05:00
dragonmacher
f091a084c2
GP-2868 - Image Cleanup - Removed unused images; removed duplicate
...
images; fixed image module dependency issues
2022-12-02 21:38:30 -05:00
dragonmacher
38d18751a3
GP-1981 - Support Tool - initial support tool fixes; updates to module
...
discovery to use the classpath in dev mode for filtering
2022-11-15 14:53:13 -05:00
ghidra1
6aaf9139ee
GP-0 added safety check for eclipse bin directory treatment as module
...
root. Moved DataType extension point to SoftwareModeling.
2022-11-04 18:33:15 -04:00
dragonmacher
98927d7e4e
GP-2687 - Filter modules used by using the classpath
2022-10-19 13:38:58 -04:00
Ryan Kurtz
d5238487e3
GP-2688: Improved check for running in development mode
2022-10-12 04:57:56 -04:00
Ryan Kurtz
6845463e06
GP-2269: Preventing AWTError when checking Taskbar.isTaskbarSupported()
2022-08-21 01:52:28 -04:00
Ryan Kurtz
b56c1a35aa
GP-0: Improved error checking in GhidraLauncher
2022-08-19 04:37:17 -04:00
caheckman
ae79857b42
GP-2262 Marshaling refactor - java-side
2022-07-20 12:47:33 -04:00
Ryan Kurtz
7ccca377a7
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pe/FileHeader.java
Ghidra/Framework/Utility/src/main/java/ghidra/util/UserSearchUtils.java
2022-07-15 09:58:09 -04:00
dragonmacher
b218028647
GP-2317 - Fixed bug in unescaped regex characters
2022-07-14 16:16:48 -04:00
Ryan Kurtz
ae1924b4e0
Merge remote-tracking branch 'origin/GP-1903_dev747368_refactor_arrayutilities_fix_bitfield_endianess_setting'
2022-04-14 15:11:49 -04:00
dragonmacher
2d5f53e051
GP-1816 - OSGi Bundles - minor refactoring of OSGi bundle code during exploration.
2022-04-13 12:56:21 -04:00
dev747368
2a4a7747e6
GP-1903 refactor out ArrayUtilities, fix BitFieldDataType ENDIANness
...
Nuke ArrayUtilties and replace it with built-in methods available in jdk
Arrays class or use DataConverter for endianness conversion.
Exclude ENDIAN setting for BitFieldDataType.
2022-04-06 20:45:22 +00:00
Ryan Kurtz
cdcdd5f9eb
Merge remote-tracking branch 'origin/GP-1826-dragonmacher-script-quick-launch'
2022-03-30 01:33:01 -04:00
dragonmacher
2a5e6f45b8
GP-1826 - Scripting - Created a Script Quick Launch dialog.
2022-03-28 17:17:46 -04:00
dragonmacher
812ea4fe1e
GP-1556 - Added support for searching for structure fields by offset
2022-03-25 09:43:50 -04:00
Ryan Kurtz
824723e492
GP-0: Force Java to run in headless mode when Ghidra is launched from
...
analyzeHeadless script
2022-03-08 11:47:59 -05:00
Nader Shalabi
7d7d36a24f
Updated case and default setting
...
Updated case and default setting to be false
2022-01-17 01:39:08 +04:00
Nader Shalabi
93f3b942bb
Update ModuleManifestFile.java
...
The value associated with "EXCLUDE FROM GHIDRA JAR" module configuration has no effect when building the JAR file, for example, "EXCLUDE FROM GHIDRA JAR: false" will have no effect and the module will still be excluded since the current code checks only if the line starts with "EXCLUDE FROM GHIDRA JAR" but does not examine the assigned value. I updated the code to enable the effect of the true/false values.
2022-01-16 00:39:04 +04: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
dragonmacher
ec88c732d2
GP-1382 - Added Find actions to the Data Types provider to allow users
...
to find structures by size or by offset(s).
2021-10-21 14:17:54 -04:00
Ryan Kurtz
3c8aa94374
GP-1396: More consistent classpath ordering
2021-10-13 09:04:12 -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
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
ghidra1
c96244af02
Merge remote-tracking branch 'origin/patch'
2021-06-25 14:42:47 -04:00
Ryan Kurtz
85211f389b
GP-1065: Refactoring GhidraLauncher
2021-06-22 14:01:42 -04:00
Ryan Kurtz
c270a5d31e
GP-1066: Making Framework Utility Java 1.8 compatible again
2021-06-22 12:58:14 -04:00
Ryan Kurtz
a284316d81
GP-1039: Single jar mode now works when its path contains spaces
2021-06-14 08:12:08 -04:00
Ryan Kurtz
2eea089265
GP-1016: Fixing single jar mode exception
2021-06-04 11:53:15 -04:00
ghidravore
54d81f06c5
GP-933 fixing gradle warnings to prepare for Gradle 8
2021-05-28 12:59:11 -04:00
ghidra1
2466f85ea8
GP-0 git ignore change
2021-05-11 17:32:01 -04:00
ghidra1
da800b6e41
GP-862 Refactor of Composite interface and internals. Changes made to
...
packing and alignment methods (see WhatsNew.html for API changes).
2021-05-07 20:56:35 -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
d377d90e14
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Features/GraphServices/certification.manifest
2021-03-17 19:38:50 -04:00
ghidra1
162f203395
Updated certification headers
2021-03-17 18:22:50 -04:00
ghidra1
d2c39513c3
Handle changes to allow for certification headers on bash type source
...
files (e.g., *.py) and gradle files
2021-03-17 18:09:21 -04:00
Ryan Kurtz
a70b2fad4c
GP-684: Code review fixes ( fixes #2358 , #2353 )
2021-02-16 12:55:55 -05:00
Ryan Kurtz
1a50107af7
Adding a validation step when searching for the application.properties
...
file
2021-02-12 09:24:57 -05:00
ghidra1
33d29e4cac
Merge remote-tracking branch 'origin/GP-650_jpleasu_fix_symbolic_links_to_scripts--SQUASHED'
2021-02-01 18:06:06 -05:00
Jason P. Leasure
b1a61e837f
fix scripts that are symbolic links, #2698
2021-01-29 13:45:44 -05:00
ghidra1
7ba3dc048d
Merge remote-tracking branch 'origin/patch'
2021-01-14 09:56:21 -05:00