Commit graph

101 commits

Author SHA1 Message Date
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
Dan
dbd574cfb2 GP-5698: Don't go to parent unless we have ghidra.repos.config. 2025-05-16 17:00:40 +00: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
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
Ryan Kurtz
44fb13b292 GP-5257: Fixing Gradle warnings 2025-01-13 13:52:50 -05:00
ghidra1
5f338723b6 GP-5161 Corrected Ghidra Server CME, document updates, and launch script improvements to control Java home determination. 2025-01-03 13:19:43 -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
Ryan Kurtz
67851b9e05 GP-4860: Upgrading yajsw to 13.12 2024-08-22 13:55:17 -04:00
logresearch
7d41701960
Fix bugs in logging statement 2024-07-03 15:19:12 +08:00
Ryan Kurtz
9abfa3da86 Merge remote-tracking branch 'origin/patch' 2024-04-19 08:50:43 -04:00
ghidra1
feaf8e2d49 GP-4531 Corrected Ghidra Server deadlock 2024-04-18 11:58:33 -04: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
5ed0b9c101 GP-0 Allow disabling of Ghidra Server class serialization filter to
facilitate profiling
2024-03-25 14:47:34 -04: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
9937e7ef89 GP-4056 corrected NPE in Ghidra Server command processor 2023-11-20 12:27:10 -05:00
ghidra1
f78ab92fc5 GP-0 specify script log file for GhidraServer as server.log 2023-08-03 14:58:59 -04:00
ghidra1
f96ae4bb37 GP-0 corrected missing userSettingsDir for GhidraServerApplicationLayout 2023-08-02 18:05:38 -04:00
Ryan Kurtz
abbda21163 GP-3119: Upgrading YAJSW to 13.09 2023-04-05 12:30:04 -04: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
Ryan Kurtz
a0c3b73263 Merge remote-tracking branch 'origin/patch' 2023-02-22 08:19:00 -05:00
ghidra1
dd5bd32aad GP-3121 allow Ghidra Server usernames to start with a numeric digit 2023-02-21 19:31:34 +00: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
Ryan Kurtz
2fbebf42a6 Merge remote-tracking branch 'origin/patch' 2022-11-29 12:35:33 -05:00
dev747368
eb507229eb GP-2852 fix svrAdmin when repo name contains a space 2022-11-28 23:38:12 +00:00
Ryan Kurtz
89f9fed2f3 Merge remote-tracking branch 'origin/Ghidra_10.2' 2022-10-26 12:36:14 -04:00
Ryan Kurtz
6bf0280abe GP-2754: Upgrading YAJSW to 13.05 2022-10-25 05:18:31 -04:00
dragonmacher
98927d7e4e GP-2687 - Filter modules used by using the classpath 2022-10-19 13:38:58 -04:00
Ryan Kurtz
f951994e1a GP-1912: Upgrading YAJSW to 13.04 2022-09-22 04:41:56 -04:00
ghidra1
3a3dcacefc GP-2441 corrected concurrent modification error when cleaning-up stale
block stream registrations on Ghidra Server
2022-08-11 14:16:38 -04:00
Ryan Kurtz
7554d16eed Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/processors/sleigh/SleighInstructionPrototype.java
2022-07-01 01:16:35 -04:00
ghidra1
6aa360cfe6 GP-0 avoid logging stack trace for server block stream connection errors
- log one line message only
2022-06-30 09:41:44 -04:00
ghidra1
8446a00aff GP-394 Added svrAdmin grant and revoke repository access command support. Added Ghidra Server asynchronous command processing and improved svrAdmin -list command usage. 2022-03-15 14:35:38 -04:00
ghidra1
211e4a0ee5 Merge remote-tracking branch 'origin/GP-1769_ghidra1_SSHKeyError--SQUASHED' 2022-03-03 22:13:24 -05: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
deec8bcf06 GP-1789 added RemoteBufferFileImpl.dispose synchronization 2022-03-02 18:32:38 -05:00
ghidra1
9bf394f90a GP-1693 protect against NPE with BlockStreamServer 2022-01-24 14:37:39 -05:00
Ryan Kurtz
7e6eea065f GP-1266: Upgrading YAJSW to 13.01-beta to support JDK 17 2021-11-05 07:11:46 -04:00
ghidra1
754c67b295 Merge remote-tracking branch 'origin/patch' 2021-09-23 10:26:17 -04:00
ghidra1
89f123ab65 GP-1314 added serialization filter to Ghidra Server 2021-09-23 10:05:24 -04:00
ghidra1
9db26bc7f5 GP-1296 Eliminated use of sun.security package and refactored ApplicationKeyManagerUtils 2021-09-15 13:55:20 -04:00
ghidra1
d93d39a9c6 GP-1287 Improved client/server TLS version restrictions. TLSv1.2 and TLSv1.3 enabled by default. 2021-09-10 16:29:00 -04:00
ghidra1
11149b9ef2 GP-0 corrected GhidraServer text resource file access 2021-06-21 16:07:44 -04:00
Ryan Kurtz
81e0aa3de0 GP-970: prepdev no longer fails when gradle cache is on a different
drive than the repo
2021-06-03 08:14:02 -04:00