Commit graph

67 commits

Author SHA1 Message Date
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
Ryan Kurtz 3a0ae8ee39 GP-849: Gradle 7 support 2021-05-12 13:45:16 -04:00
Ryan Kurtz 3507820e03 GP-678, GP-811: Refactored fetchDependencies.gradle, now downloads FID datasets from ghidra-data repo, and revisied depencies/flatRepo layout. 2021-04-07 10:51:05 -04:00
ghidra1 2df5abb461 GP-693 revised ServerAdmin to restore ability to specify repositories
root used during testing
2021-03-22 19:20: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
Ryan Kurtz 2a8afd5296 GP-693: Additional improvements 2021-02-24 14:14:04 -05:00
Ryan Kurtz 95b37d2ce1 GP-693: Fixed additional issues with Ghidra and its supporting launch
scripts not being able to run correctly on Windows when an ampersand was
in the path. Also fixed an issue with svrAdmin.bat and
buildGhidraJar.bat not working if the Ghidra path contained a space.
2021-02-19 10:46:20 -05:00
ghidra1 04276e9522 GP-542 removed unneccassary line 2020-12-28 10:40:12 -05:00
ghidra1 d5d7d42c17 GP-542 corrected Ghidra Server classpath.frag file generation 2020-12-22 18:04:30 -05:00
dragonmacher e5358323d8 Tests - cleanup of stack traces in test log file 2020-09-25 13:37:34 -04:00
ghidra1 8614478cd5 Merge remote-tracking branch 'origin/GT-3640_ghidra1_ServerPasswords' 2020-07-24 10:06:37 -04:00
ghidra1 89b7f7ace1 GT-360 corrected usage text 2020-07-21 12:11:17 -04:00
ghidra1 e0c0044a38 GT-3640 misc changes per review 2020-07-20 14:37:47 -04:00
ghidra1 8f65942fd0 GT-3640 added support for specifying user password for server add/reset
commands
2020-07-13 17:31:28 -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
ghidra1 c2d9629f57 GT-3571 Numerous changes to datatype resolve/replace addressing
performance and conflict handling.  Corrected composite merge
deficiencies.  Added datatype resolve/equivalence caches for performance
improvement.  Added deferred pointer resolution for structures and
unions.  Corrected datatype parent/child update
2020-06-03 17:58:59 -04:00
ghidravore ca58264d65 changes from review 2020-06-02 12:58:36 -04:00
ghidravore e3aebe3adb Replace uses of LongObjectHashTable with Java's HashMap 2020-05-21 16:46:44 -04:00
ghidravore 410af5a272 GT-3317
moved generic graph interfaces to features graph module
created graph service broker

first commit of program graph module adapted to new graph api

GT-3317 connected listeners, documented and prettied up code
changed GhidraGraph to preserve order of created graph. Removed edge
filtering from initial program graph display

GT-3317 added exporters for supported formats

GT-3317 fixed GhidraGraph bug where it lost edges

updates

changed to new action builder
removed icons, improved AttributeFilters

removed DialogComponentProviderBuilder
fixed generic alphabet soup

added vertex name updating.

GT-3317 added threading to sugiyama
adapted to take advantage of multi-threaded edge crossing reduction in
circle layout
eliminated parallel edges, improved sizing, updated jungrapht version

GT-3317 fixing AST graph and moving modules and packages
started help
GT-3317 updated min-cross and color selections
uses min-cross that optimizes for graph size

GT-3317 help, javadocs

changes from review comments and cleaning up warnings and simplifying
exporter code
fixing warnings, simplifying unnecessarily complicated code
more changes from review
more changes from review, simplifications. removed unnecessary
threading, renamed vertex, edge, etc
GT-3317 squashed many commits to make rebase easier. Mostly changes from
first code review.
2020-05-13 15:58:03 -04:00
ghidra1 2936493408 Merge remote-tracking branch 'origin/patch' 2020-03-10 16:32:39 -04:00
ghidra1 66cc2ed90a GT-3588 corrected duplicate front-end action error on server connect.
Minor cleanup of server code.
2020-03-10 16:24:46 -04:00
ghidra1 e07c83334d Merge remote-tracking branch 'origin/patch' 2019-12-05 11:48:31 -05:00
ghidra1 88a19c81d4 Corrected Find Checkouts help and incorrect regex in UserManager 2019-12-05 10:56:49 -05:00
astrelsky ebde7cd6d2
Javadoc Fixes 2019-12-01 21:58:51 -05:00
ghidra1 c6158c7160 GT-3218 updates per review comments 2019-10-07 17:46:41 -04:00
ghidra1 6ece3f4f4f GT-3218 ignore system hidden dot directories and disallow project names
to start with a dot/period.
2019-10-07 16:20:13 -04:00
dev747368 2826eb2807 GT-3187 GhidraServer jaas config params strike back 2019-10-03 14:26:53 -04:00
dev747368 0077735568 GT-3187 JAAS startup option - code review clean up 2019-10-03 13:29:03 -04:00
Ryan Kurtz 10524ae272 Merge remote-tracking branch 'origin/GT-3187_dev747368_GhidraServer_startup_option_jaas' into Ghidra_9.1 2019-10-03 11:07:40 -04:00
ghidra1 bb27721a1f GT-3208 Corrected ability to cancel versioned file checkin/checkout.
Strip domain prefix from default user name if present.  Other minor
usability adjustments.
2019-10-02 16:28:12 -04:00
dev747368 70c377886a GT-3187 GT-3186 - tweak GhidraServer startup option processing and html
Make the -jaas option work the same as the other startup options that
can handle the path value as either part of the same arg value or as the
next arg value.

Fix html oopsie.
2019-09-26 14:05:28 -04:00
ghidra1 7b33dd7cc2 Corrected cleanup for server authentication modules 2019-09-10 11:22:10 -04:00
ghidra1 e17797f4dc Minor cleanup to Ghidra Server 2019-09-06 17:28:50 -04:00
ghidra1 aaf655db35 GT-2658 changed GhidraServer build to include placeholder lib and os
dirs
2019-09-06 15:36:11 -04:00