Commit Graph

72 Commits

Author SHA1 Message Date
Ryan Kurtz
faf55a8de6 GP-5078: Improvements to Ghidra Module directory layout 2024-10-31 10:34:26 -04:00
Ryan Kurtz
24cdf2d01e GP-0: Certify 2024-10-28 13:40:52 -04:00
hippietrail
d28b139933 correct decendant/decendent/descendent in identifiers, errors, and comments 2024-10-28 23:48:28 +07:00
ghidra1
4cc11e3e1c GP-0 Improved error handling of bad project folder items locally and
within server repository and updated javadocs.
2024-03-28 10:50:16 -04:00
ghidra1
ea8357348e GP-4456 Significantly improved shared project directory performance when directories contain a very large number of files. 2024-03-25 18:56:02 -04:00
ghidra1
79afe5a702 Merge remote-tracking branch 'origin/patch' 2024-03-22 15:45:23 -04:00
ghidra1
b8cc7abea1 GP-4455 Changed RemoteFileItem to cache FileID 2024-03-22 15:22:13 -04:00
Ryan Kurtz
7d189001d6 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Framework/FileSystem/src/main/java/ghidra/framework/store/db/PackedDatabase.java
2024-03-06 13:24:56 -05:00
Ryan Kurtz
a55029189c Merge remote-tracking branch 'origin/GP-4327_ghidra1_PackedDatabaseSynchronization' into patch 2024-03-06 13:20:49 -05:00
ghidra1
0e2725c920 GP-4327 Revised PackedDatabase synchronization to improve concurrent use
within the same processes.
2024-02-23 19:22:36 -05:00
Ryan Kurtz
8589021371 Merge remote-tracking branch 'origin/patch' 2024-02-20 07:45:20 -05:00
ghidra1
2c65b1f796 GP-4330 facilitate specification of enabled TLS cipher suites for Ghidra
Server
2024-02-16 14:51:14 -05:00
Ryan Kurtz
3c30ada14c GP-1164: Reorganizing Ghidra's user settings/cache/temp directories to support XDG 2023-12-19 08:22:40 -05:00
ghidra1
fc0a541562 GP-3966 improved console password prompt 2023-10-25 18:54:04 -04:00
ghidra1
c974d088c0 GP-3544 various changes 2023-10-03 10:44:44 -04:00
ghidra1
f64c38ef7f GP-0 revised SystemUtilities.getUserName() to eliminate Domain Name 2023-08-17 11:03:21 -04:00
Ryan Kurtz
194e53345c Merge remote-tracking branch 'origin/GP-0_Isabella3412_Updating_analyzeHeadlessREADME.html--SQUASHED' 2023-08-01 10:31:05 -04:00
isabella3412
2af49a1cb4 GP-0 Updated documentation for server authentication methods in analyzeHeadlessREADME.html, as well as fixed spelling mistakes in other files. 2023-08-01 10:29:17 -04:00
ghidra1
f661d684f6 GP-3616 corrected DomainFileProxy.getSharedProjectURL 2023-07-07 18:47:20 -04:00
Ryan Kurtz
7fa3389119 GP-2974: Fixing warnings 2023-05-01 07:23:48 -04:00
dragonmacher
f3d64fcc3a Test fixes 2023-02-06 13:23:15 -05:00
ghidra1
7143f64c51 Merge remote-tracking branch
'origin/GP-2986-dragonmacher-component-provider-methods--SQUASHED'
2023-02-03 17:55:23 -05:00
ghidra1
2611ca3de1 Merge remote-tracking branch
'origin/GP-3050-2935-ghidra1_ServerAddressAndConnectTimeout--SQUASHED'
(Closes #4924, Closes #4928)
2023-02-03 14:27:53 -05:00
ghidra1
67677174c4 GP-3050-2935 Eliminate client-side canonical hostname lookups. Add subject alternative name to self-signed server certs. Improved initial server connect check to use faster timeout. 2023-02-03 14:21:49 -05:00
dragonmacher
c252e3b905 GP-2986 - ComponentProvder and dialog cleanup on dispose 2023-02-02 17:51:15 -05:00
Johannes Obermayr
2a9986135e Fix some Javadocs warnings
> Task :createJavadocs
/tmp/ghidra/Ghidra/Framework/FileSystem/src/main/java/ghidra/framework/store/local/IndexedV1LocalFileSystem.java:40: warning: @param argument "file" is not a parameter name.
         * @param file path path for root directory.
           ^
/tmp/ghidra/Ghidra/Features/Base/src/main/java/ghidra/program/database/ProgramBuilder.java:147: warning: @param argument "compilerSpecID" is not a parameter name.
         * @param compilerSpecID compiler specification ID (if null default spec will be used)
           ^
/tmp/ghidra/Ghidra/Features/Base/src/main/java/ghidra/program/database/ProgramBuilder.java:148: warning: @param argument "consumer" is not a parameter name.
         * @param consumer program consumer (if null this builder will be used as consumer and must be disposed to release program)
           ^
2023-01-28 10:08:55 +01:00
Ryan Kurtz
55124ff249 Merge remote-tracking branch 'origin/patch' 2022-12-28 09:02:06 -05:00
Ryan Kurtz
70a155cb70 GP-0: Using TaskMonitor.DUMMY instead of deprecated
TaskMonitorAdapter.DUMMY_MONITOR
2022-12-28 08:06:16 -05:00
ghidragon
56fcce1456 GP-2875 Split Generic module into two modules to remove Gui related code from the generic module 2022-11-30 12:33:04 -05:00
ghidra1
5a422c4502 GP-2509 GP-2644 Improved Ghidra URL support. Added support for Ghidra
URL linked files and folders within project.
2022-11-22 12:47:17 -05:00
ghidra1
52d1097c5b GP-2496 edit shared project info improvements 2022-09-08 17:57:09 -04:00
ghidra1
3f351eed41 GP-1411 minor correction to filesystem index rebuild 2022-07-12 09:38:50 -04:00
ghidra1
3751eeb1f3 GP-1141 corrected issue with hidden merge file cleanup 2022-07-11 18:43:22 -04:00
dragonmacher
2232368f19 GP-2184 - removed JMockit usage from some tests (part 6) 2022-06-16 17:49:07 -04:00
ghidra1
8f0589a6d8 GP-1403 Improved support for auto-named typedefs. Updated create
typedef action from pointer to use auto-naming.  Replaced old
ImageBaseOffsetDataType 32/64-bit BuiltIn types with new pointer-typedef
based implementations. Improved settings modification
restrictions.  Resolved various bugs.
2022-04-15 13:12:40 -04:00
ghidra1
8c209ce76e GP-1769 improved Ghidra Server SSH key use and error handling. Replaced use of ganymed-ssh2 library with Bouncy Castle library use. 2022-03-03 17:26:09 -05:00
ghidra1
0ef2367ed4 GP-1481 add support for cancelling hung Ghidra Server connect attempt 2021-12-28 12:03:16 -05:00
dragonmacher
0248c4f1ba spelling fixes 2021-10-26 16:31:02 -04:00
Ryan Kurtz
f8969b8192 GP-1384: No longer relying on File.lastModified() == 0 to check for file
existence
2021-10-07 13:33:15 -04:00
dragonmacher
f1fd921db7 Refactored FileSystemListenerList to use more modern concurrent
mechanisms
2021-08-20 08:49:15 -04:00
dragonmacher
c0ecb797e7 GP-1200 - Fixed UI live lock when connecting to remote project 2021-08-18 15:42:38 -04:00
ghidravore
54d81f06c5 GP-933 fixing gradle warnings to prepare for Gradle 8 2021-05-28 12:59:11 -04:00
Ryan Kurtz
3a0ae8ee39 GP-849: Gradle 7 support 2021-05-12 13:45:16 -04:00
dev747368
3c73f252cb GP-907 Add getByteProvider(GFile) to some file systems.
This commit adds getByteProvider(GFile) to a first batch of filesystems.  Remaining filesystems will be addressed in future commits.
2021-04-30 13:05:35 -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
db1e3d1b62 Renamed Record class to DBRecord 2020-12-28 13:30:36 -05:00
ghidra1
fcb3151f94 GT-3294 Added support for DB FixedField with improved indexing. 2020-11-23 14:30:38 -05:00
ghidra1
e0c0044a38 GT-3640 misc changes per review 2020-07-20 14:37:47 -04:00
ghidravore
ca58264d65 changes from review 2020-06-02 12:58:36 -04:00