Commit graph

92 commits

Author SHA1 Message Date
ghidra1
8d31fa97bb GP-5908 Corrected project tree change listener, domain folder events and various data tree actions to resolve issues when link-files are used. 2025-09-12 15:28:28 -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
a6cd5b5dbc GP-0: Fixing @Override warnings 2025-05-29 11:07:44 -04:00
ghidra1
8162329810 GP-5660 Corrected folder rename refresh bug 2025-05-27 13:06:41 -04:00
Dan
b7570e1f52 GP-5538: Add 'Image' to remote-[gdb,lldb].*. Convert to powershell. 2025-04-04 17:15:41 +00:00
Ryan Kurtz
bd60eda15e Merge remote-tracking branch 'origin/GP-5458_ryanmkurtz_project-lock--SQUASHED' 2025-03-24 14:06:03 -04:00
Ryan Kurtz
87c4b19b84 GP-5458: Fixing repetitive project lock dialogs 2025-03-24 14:05:20 -04:00
ghidra1
deb49d5322 Merge remote-tracking branch 'origin/patch' 2025-03-24 09:57:16 -04:00
ghidra1
b1c6beb494 GP-5519 Improved handling of unsupported project files and smooth over
project content incompatibilities that may arise
2025-03-24 09:39:55 -04:00
ghidra1
a8f446f603 Merge remote-tracking branch 'origin/patch' 2025-02-14 11:01:23 -05:00
ghidra1
77bd0c526e GP-0 Removed server related debug stacktraces 2025-02-14 11:00:12 -05:00
ghidra1
391101cf98 Merge remote-tracking branch 'origin/patch' 2025-02-14 09:35:05 -05:00
ghidra1
94f01f27ce GP-5362 Corrected logic error 2025-02-14 09:33:07 -05:00
Ryan Kurtz
f0a21fe60f Merge remote-tracking branch 'origin/patch' 2025-02-13 14:32:43 -05:00
Ryan Kurtz
e2d47f4c35 Merge remote-tracking branch
'origin/GP-5362_ghidra1_PasswordDialog--SQUASHED' into patch
(Closes #7454)
2025-02-13 14:28:52 -05:00
ghidra1
d0badde92b GP-5362 Correct password entry bug and refactor PasswordDialog/ClientAuthenticator 2025-02-13 14:11:30 -05:00
Ryan Kurtz
2e857e1591 Merge remote-tracking branch 'origin/patch' 2025-02-11 13:54:55 -05:00
ghidra1
593d11d6b8 GP-5368 Allow repository instantiation without Admin user. Misc logging
cleanup.
2025-02-11 10:17:03 -05:00
Ryan Kurtz
d23e67a088 GP-0: Cleaning up certain types of javadoc errors 2025-02-03 06:13:50 -05:00
ghidra1
867fdeaa1f GP-5167 Updated BSimServerInfo to support DB user info and conveying via URL. Updated elastic and postgresql URL for bsim commands to allow include of user info. Renamed Error to BSImError to avoid naming conflict. 2024-12-12 14:15:22 -05:00
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