Commit Graph

62 Commits

Author SHA1 Message Date
Ryan Kurtz
2c4635fa2a GP-4978: Converting GhidraDev README to markdown 2024-10-01 08:31:13 -04:00
Ryan Kurtz
aced7d387b GP-0: Updating DevGuide.md (#6724) 2024-07-18 10:59:37 -04:00
Dan
fc17ca970c GP-4489: Add psutil and protobuf to downloads, dist. Build py packages for dist. 2024-04-26 23:34:30 -04:00
Ryan Kurtz
d0a6d1c26f GP-0: Adding assembleAll to DevGuide 2023-10-16 08:33:28 -04:00
Ryan Kurtz
e7e6e015ef GP-0: removed $ from DevGuide 2023-05-16 06:18:26 -04:00
Ryan Kurtz
ec39e06ae5 GP-0: Update DevGuide.md with a new Known Issues section 2022-11-03 06:05:57 -04:00
Ryan Kurtz
47e207ab3e GP-0: Some DevGuide fixes 2022-09-12 10:00:24 -04:00
Ryan Kurtz
52d208e248 GP-677: Simplified DevGuide.md (Closes #4146) 2022-08-23 12:01:20 -04:00
Ryan Kurtz
0b3a92dfe6 GP-2132: Upgrade to Java 17 source and target compatibility 2022-07-21 00:32:21 -04:00
Ryan Kurtz
cb13b3d6c6 GP-1680: Upping minimum Gradle version to 6.8 2022-01-14 03:30:55 -05:00
Ryan Kurtz
5c0f06ab8d GP-1521: Increasing minimum supported Gradle version from 6.0 to 6.4
(Closes #3650)
2021-11-19 07:53:52 -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
Ryan Kurtz
3c07ca2962 GP-1209: Support for building natives from a release. 2021-09-27 08:16:14 -04:00
Ryan Kurtz
5ef6ac96c3 Merge remote-tracking branch
'origin/GP-1106_ryanmkurtz_PR-3197_ryanmkurtz_platforms' (Closes #3197)
2021-08-31 14:02:05 -04:00
Ryan Kurtz
4bfb1d53dd GP-1242: Updating JDK download links 2021-08-24 11:33:38 -04:00
Ryan Kurtz
00533b2869 GP-1106: Platform naming convention now supports different
architectures. Support for building on ARM.
2021-08-17 13:41:47 -04:00
Ryan Kurtz
3a0ae8ee39 GP-849: Gradle 7 support 2021-05-12 13:45:16 -04:00
ghidra1
cb63f67a81 Merge remote-tracking branch 'origin/GP-936_ryanmkurtz_readme' 2021-05-12 11:22:13 -04:00
ghidra1
750e645754 GP-934 Corrected DMG build issues 2021-05-12 10:44:24 -04:00
Ryan Kurtz
158f2906b2 GP-936: README.md and DevGuide.md now state that we support Gradle 5.x
and 6.x (instead of 5.0 and later)
2021-05-11 12:54:19 -04:00
Xiaoyin Liu
86bc41193d
More fixes to DevGuide.md 2021-04-20 12:59:06 +08:00
ghidra1
d36bcdc4cd Merge remote-tracking branch
'origin/GP-861_ryanmkurtz_PR-2938_xiaoyinl_devguide' (Closes #2938,
Closes #2940)
2021-04-16 16:04:15 -04:00
Ryan Kurtz
835fc958c0 GP-861: More fixes for DevGuide.md 2021-04-16 08:17:01 -04:00
Xiaoyin Liu
28c198adaf
Fix typo in DevGuide.md
The folder that contains *.fidb files is `fidb` under `dependencies/`, not `fid`.
2021-04-16 01:22:59 +08:00
Dan
62bd317380 Merge remote-tracking branch 'origin/master' into debugger 2021-04-12 10:09:49 -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
Dan
3093e2dd2a Merge remote-tracking branch 'origin/master' into debugger 2021-02-16 10:22:19 -05:00
emteere
3ba6353420
Update DevGuide.md 2021-02-09 18:28:06 -05:00
Dan
8201baef2b GP-71: Prepping for source release. 2020-12-16 13:06:53 -05:00
ghidra1
f97e60483b Corrected ghidra-data repository link in DevGuide.md 2020-09-08 15:28:01 -04:00
Xiaoyin Liu
0ab41c8fad
Update URL of cdt-8.6.0.zip
The old URL (http://www.eclipse.org/downloads/download.php?r=1&protocol=https&file=/tools/cdt/releases/8.6/cdt-8.6.0.zip) redirects to http://archive.eclipse.org/tools/cdt/releases/8.6/cdt-8.6.0.zip, which supports HTTPS. To avoid unencrypted HTTP, let's use https://archive.eclipse.org/tools/cdt/releases/8.6/cdt-8.6.0.zip directly.
2020-08-04 20:04:20 +08:00
Ryan Kurtz
c56b4fa878 Removing Eclipse BuildShip plugin instructions from DevGuide. 2020-06-29 13:27:24 -04:00
Ryan Kurtz
e24d636ab6 GT-3313: Fixing typo in DevGuide 2019-11-13 12:15:20 -05:00
Andrii Kurdiumov
58affb3e73 Add Table of Contents for the Dev Guide
Main idea is to provide easier overview of the DevGuide, since right now it is somewhat complicated to start hacking.
Rename name of the guide to be able create links which work
in Eclipse and GitHub at same time
2019-11-13 19:05:38 +02:00
Ryan Kurtz
030f21e296 GT-3277: Tweak to DevGuide 2019-11-06 08:08:49 -05:00
Xiaoyin Liu
85ca6137a7
cdt-8.6.0.zip checksum isn't downloaded over HTTPS
The file cdt-8.6.0.zip itself isn't available over HTTPS, so it is important that we download the checksum over HTTPS. Otherwise, the MITM can modify both the file and its SHA512 to match the malicious zip file.
2019-10-18 13:58:54 +08:00
Ryan Kurtz
0a3574d0c0 GT-3146: Preventing Ghidra from launching with 32-bit Java (fixes #882). 2019-09-12 09:40:36 -04:00
Ryan Kurtz
04dfab6607 GT-3127: Updating DevGuide. 2019-09-04 08:09:29 -04:00
Andrii Kurdiumov
8b3d6bc43a Address PR suggestions
- Update the xvfb command to add "-nolisten tcp" to the params.
- Change "gradlew" to just "gradle". We don't specify that you have to use the wrapper.
- Reword to emphasize that Xvbf required just for headless mode.
2019-07-31 22:34:30 +06:00
Andrii Kurdiumov
00a3730e67 Add documentation how to use Ghidra in CI and how to run tests 2019-07-24 14:20:59 +06:00
Ryan Kurtz
de68f50eb4 GT-3017: Storing minimum gradle version in application.properties. 2019-07-18 13:39:17 -04:00
Ryan Kurtz
6850c4188a GT-2897: Moving script to support dir. 2019-06-27 12:14:02 -04:00
Ryan Kurtz
037b5df87b GT-2897: Renaming initialization script. 2019-06-27 11:51:29 -04:00
Ryan Kurtz
b69e737a60 GT-2897: Moving flatRepo to installation dir. 2019-06-26 12:56:46 -04:00
adamopolous
5e1ea55a6a GT-2897: fixed some documentation issues 2019-06-26 12:56:45 -04:00
Ryan Kurtz
5f388e6bbc GT-2897: More improvements. 2019-06-26 12:56:44 -04:00
Ryan Kurtz
9e209d90cf GT-2897: User/script now puts yajsw.zip directly into the ghidra source
repo eliminating the need for a ghidra.bin directory to be created.
2019-06-26 12:56:42 -04:00
adamopolous
e326f98c0e GT-2897: changed location of tmp dir; added missing info to dev guide 2019-06-26 12:56:42 -04:00
Ryan Kurtz
e6e1302854 GT-2897: DevGuide reorg. 2019-06-26 12:56:41 -04:00
adamopolous
def5113ba6 GT-2897: Gradle installation script for external dependencies 2019-06-26 12:56:40 -04:00