dragonmacher
2a5e6f45b8
GP-1826 - Scripting - Created a Script Quick Launch dialog.
2022-03-28 17:17:46 -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
dragonmacher
8e4f0c5f16
GP-589 - Updated Function.getCalledFunctions() and
...
Function.getCallingFunctions() to support a null task monitor
Closes #589
2021-01-13 18:16:05 -05:00
ghidra1
c2e8417e44
Merge remote-tracking branch 'origin/GP-522_jpleasu_fix_uninstalled_extension_libs_on_classpath'
2020-12-18 16:25:38 -05:00
Jason P. Leasure
3daeb1770c
do not add uninstalled extension's lib jars to classpath
2020-12-15 17:19:08 -05:00
ghidra1
f47a35266c
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/application.properties
2020-12-14 16:11:56 -05:00
ghidra007
0f6d3cbc35
GP-141 handle non-standard RTTI type_info
2020-12-14 15:02:21 -05:00
dragonmacher
0097aabccf
Added runnable to Dummy
2020-11-19 14:18:56 -05:00
dragonmacher
eb1dc1b051
Merge branch 'GP-212_dragonmacher_PR-2300_ryanmkurtz_layout_fix' into Ghidra_9.2
2020-09-29 12:01:52 -04:00
dragonmacher
243b60e054
Merge branch 'GP-209_dragonmacher_PR-2307_astrelsky_GhidraApplicationLayout' into Ghidra_9.2
2020-09-28 15:47:20 -04:00
astrelsky
e84e31e6dd
Prevent multiple module root entries when launched from debugger
2020-09-28 14:38:01 -04:00
dragonmacher
e5358323d8
Tests - cleanup of stack traces in test log file
2020-09-25 13:37:34 -04:00
Ryan Kurtz
50a580e728
Fixing NPE in GhidraApplicationLayout when the layout is used from the
...
GhidraDev Eclipse plugin
2020-09-24 08:30:30 -04:00
dragonmacher
fc247aa499
GP-65 - Error Dialog - updated the error dialog to accumulate errors
...
while it is open instead of repeatedly showing new dialogs
2020-09-02 14:25:05 -04:00
ghidra1
a77dcf7276
Merge branch 'GT-0_ghidra1_PR-1906_ryanmkurtz_IgnoreForkFiles'
2020-07-30 13:55:43 -04:00
ghidra1
3246e69e99
Correct Java 1.8 compliance bug for Generic module
2020-07-14 13:39:58 -04:00
Ryan Kurtz
372c0b299c
Fixing Ghidra not finding extension modules installed outside of
...
installation dir.
2020-07-13 15:11:19 -04:00
Ryan Kurtz
d70c6c256f
Extensions installed through the GUI now get put in the user settings
...
directory (rather than installation directory)
2020-07-13 15:11:18 -04:00
ghidravore
bf724d080b
renamed getBytes() to getBytesFromStream()
2020-07-08 14:21:14 -04:00
ghidravore
8d0d1bfb8b
Fixed up javadoc in FileUtilities and changed a few methods to use try
...
with resources to clean them up a bit.
2020-07-08 13:49:14 -04:00
ghidravore
6639d19e3b
changes from review. Fixed issue where getLines(InputStream) was closing
...
the stream, Should be the caller's responsibility
2020-07-06 18:13:07 -04:00
Ryan Kurtz
539710cdf7
Ignore ._ files when searching for files by extension
2020-06-29 13:33:03 -04:00
dragonmacher
30db29d1ce
GT-3542 - Symbol Tree - fixed flashing of the symbol tree while
...
analyzing; fixed bad progress of Decompiler Parameter ID analyzer; fixed
odd progress updating of ConcurrentQ
2020-03-20 12:56:56 -04:00
dragonmacher
314100a70c
GT-3567 - Fixed keybindings not working in DialogComponentProviders
2020-03-06 12:15:26 -05:00
dragonmacher
855955bb3d
GT-3547 - Patch dir fix - review fixes
2020-02-24 11:00:51 -05:00
dragonmacher
87bda2b34d
GT-3547 - Patch dir fix - review fixes
2020-02-19 18:50:52 -05:00