Pin Ghidra 12.2 and keep clients on the server's release
The server's Ghidra project is now built with Ghidra 12.2 (JDK 25); a project saved by a newer Ghidra cannot be opened by an older one. /api/ghidra-project announces the release (url, sha256, dir, jdk); td ghidra download upgrades a td-installed Ghidra to it and refuses with instructions for a user-configured older one; td decompile/disasm fall back to the server's export while the local Ghidra is older than the pin. The unpacked project is handed to the local user (Ghidra opens a project only for its recorded owner). The rodecomp server image ships Ghidra 12.2 and Temurin JDK 25.
This commit is contained in:
parent
7952a0a650
commit
0481ebbd6b
10 changed files with 110 additions and 26 deletions
|
|
@ -5,10 +5,10 @@
|
|||
"clSha256": null
|
||||
},
|
||||
"ghidra": {
|
||||
"version": "11.2.1",
|
||||
"url": "https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_11.2.1_build/ghidra_11.2.1_PUBLIC_20241105.zip",
|
||||
"sha256": "ce4db5117da0fbaf8f33863fec4f40902f754f06b68945a59fb1c0f9b1bc461c",
|
||||
"dir": "ghidra_11.2.1_PUBLIC",
|
||||
"jdk": "21"
|
||||
"version": "12.2",
|
||||
"url": "https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_12.2_build/ghidra_12.2_PUBLIC_20261016.zip",
|
||||
"sha256": "2c2cd776db3c1f6a097ba418922378ac3649cadd5e844a6f5f088ae628a7be67",
|
||||
"dir": "ghidra_12.2_PUBLIC",
|
||||
"jdk": "25"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue