275 Commits

Author SHA1 Message Date
Ryan Kurtz
825b92e7e2 Merge remote-tracking branch 'origin/patch' 2026-07-24 08:35:40 -04:00
Ryan Kurtz
b855a9164f GP-0: Upping gradle wrapper to 9.6.1 2026-07-24 08:32:00 -04:00
Ryan Kurtz
d17b595425 GP-7037: Using Java Compact Object Headers 2026-07-02 15:29:40 -04:00
Ryan Kurtz
e3cdfcce5b GP-6012: Some server related JDK 25 fixes 2026-07-01 10:32:40 -04:00
Ryan Kurtz
bb9c19b834 GP-6012: Moving to JDK 25 2026-06-25 14:07:10 -04:00
Ryan Kurtz
3a8dc77d40 GP-0: Correcting gradle-wrapper.properties location 2026-06-17 11:00:53 -04:00
Ryan Kurtz
47e7ca9cc2 Merge remote-tracking branch 'origin/patch' 2026-06-17 10:49:32 -04:00
Ryan Kurtz
190949f267 GP-0: Upping gradle wrapper to 9.5.1 2026-06-17 10:45:56 -04:00
ghidra1
dc45f6f219 GP-1 Reverted unintentional server.conf change 2026-06-10 18:47:51 -04:00
Ryan Kurtz
9311d06922 GP-6839: Always do "multi-platform" build 2026-06-01 09:27:11 -04:00
Ryan Kurtz
fdbc3abd3f Merge remote-tracking branch 'origin/patch' 2026-05-14 10:47:19 -04:00
Ryan Kurtz
1c7ffcc987 GP-6826: Removing support/jythonRun scripts 2026-05-14 10:27:18 -04:00
ghidra1
3fbead8317 Merge remote-tracking branch 'origin/Ghidra_12.1' 2026-05-11 15:11:01 -04:00
ghidra1
7f2fbc9353 GP-6811 Added -ipAlt Ghidra Server option 2026-05-11 15:01:21 -04:00
ghidra1
dee3703ef6 Merge remote-tracking branch 'origin/Ghidra_12.1' 2026-05-04 14:59:19 -04:00
ghidra1
39c3a2dad1 Merge remote-tracking branch 'origin/GP-1_ghidragon_test_fixes_4_22_26' 2026-05-04 14:53:08 -04:00
ghidra1
e04d9ec716 GP-6719 Improved Ghidra Server RMI deserialization filter and added client-side module-based RMI deserialization filter. 2026-05-04 10:22:51 -04:00
Ryan Kurtz
7928bef769 GP-0: Fixing gradle warnings 2026-04-28 06:33:57 -04:00
Ryan Kurtz
c0777ffb9f Merge remote-tracking branch 'origin/Ghidra_12.1' 2026-03-23 06:47:15 -04:00
Ryan Kurtz
91016efda0 GP-0: Upping gradle wrapper to 9.4.1 2026-03-23 05:02:23 -04:00
Ryan Kurtz
71becb1242 Merge remote-tracking branch 'origin/GP-0-dragonmacher-fixed-module-ip' 2026-03-16 04:55:27 -04:00
Dan
e169aa92af GP-6551: These should have gone away long ago. 2026-03-13 12:59:39 +00:00
samy kamkar
48f6df1b40 Simplify dirnames + support prehyphen dirs 2026-03-09 04:03:08 -07:00
samy kamkar
d552692fb3 Prevent segfault from known bash expansion bug
ghidraRun (and launch.sh) both seg fault in some macOS bash
installations via the bash expansions performed in in ghidraRun,
launch.sh, and a few other scripts. This happens on my macports
bash installation and has been reported in homebrew bash
installations as well
(https://github.com/orgs/Homebrew/discussions/6270)

My specific bash that seg faults:
GNU bash, version 5.3.9(1)-release (aarch64-apple-darwin24.6.0)

We can avoid the expansion and use an alternate expansion method.

Scripts were updated via:
```sh
perl -pi -e 's~^(\w+)\s*=\s*"\$\{(\w+)%/\*\}"\s*$~$1="\$(cd "\$(dirname "\$$2")" && pwd)"~' `find Ghidra/RuntimeScripts/Linux/`
```
2026-03-06 12:20:44 -08:00
Ryan Kurtz
a852863da8 GP-0: Upgrading Gradle wrapper to 9.4.0 2026-03-06 10:16:38 -05:00
Ryan Kurtz
f84477a461 Merge remote-tracking branch 'origin/patch' 2026-02-11 04:57:12 -05:00
ghidra1
0d711eac50 GP-6426 Resolved Ghidra Server hostname check issue related to
self-signed certificate (Closes #8940)
2026-02-10 12:55:13 -05:00
Ryan Kurtz
7525f3c4be GP-6350: You can now set PyGhidra Java options via an assortment of
environment variables (Closes #8942)
2026-02-09 06:13:26 -05:00
Ryan Kurtz
6bff7b6646 Merge remote-tracking branch 'origin/patch' 2026-02-04 05:05:04 -05:00
Ryan Kurtz
ed406f39c7 GP-0: Upping gradle wrapper to 9.3.1 2026-02-04 05:03:15 -05:00
Ryan Kurtz
237688442f GP-0: Export "INSTALL_DIR" environment variable so it can be used in
launch.properties (#7505)
2026-01-28 09:38:43 -05:00
Ryan Kurtz
b1768c6622 GP-6350: You can now set Ghidra Java options via an assortment of environment variables 2026-01-22 11:22:02 -05:00
Ryan Kurtz
d5b9582fd5 GP-6288: PyGhidra now by default restores sys.modules each time a script
is run, or the interactive interpreter is reset.

Can be disabled by uncommenting
"#VMARGS=-Dpyghidra.sys.modules.restore.disable=true" in
launch.properties if its found to cause problems.
2026-01-06 06:20:11 -05:00
Ryan Kurtz
082c04c545 GP-6213: You can now set Ghidra MAXMEM via an assortment of environment
variables
2026-01-05 12:01:19 -05:00
Ryan Kurtz
02567fd355 GP-6193: Environment variables can now be set in launch.properties using ENVVARS= or ENVVARS_[PLATFORM]= 2025-12-12 11:00:56 -05:00
Ryan Kurtz
a0acfb8f91 Merge remote-tracking branch 'origin/Ghidra_12.0' 2025-12-02 07:02:05 -05:00
Ryan Kurtz
f901a1bb4a GP-0: Upping gradle wrapper version to 9.2.1 2025-12-02 06:57:46 -05:00
Ryan Kurtz
5e116ab628 Merge remote-tracking branch 'origin/Ghidra_12.0' 2025-11-17 06:26:58 -05:00
Ryan Kurtz
66f8ed38e1 GP-0: Upping gradle wrapper version to 9.2.0 2025-11-17 05:34:16 -05:00
ghidra1
09a38ac9b2 Merge remote-tracking branch 'origin/Ghidra_12.0' 2025-11-07 15:43:29 -05:00
ghidra1
8ca912cb7a GP-1 Updated svrREADME.md doc 2025-11-07 12:26:08 -05:00
ghidra1
7965d2e0ae GP-0 Updated comment in launch.properties 2025-11-07 10:50:31 -05:00
Ryan Kurtz
4b1fd22546 GP-6077: ghidraRun.bat now preserves the user's existing environment
variables (Closes #8578)
2025-10-30 10:20:16 -04:00
ghidra1
25c2e8591e Merge remote-tracking branch 'origin/patch' into Ghidra_12.0 2025-10-27 13:47:24 -04:00
ghidra1
996f6d5e8a GP-6067 Limit Ghidra Server service wrapper to 512MB heap size 2025-10-27 13:40:41 -04:00
ghidra1
f255b37871 Merge remote-tracking branch 'origin/patch' into Ghidra_12.0 2025-10-24 10:16:35 -04:00
ghidra1
66be2b6a2b GP-6067 Improve memory settings and docs related to Ghidra Server
service wrapper
2025-10-22 11:26:20 -04:00
Ryan Kurtz
131aa4ac9a GP-0: If pyghidra.sys.modules.restore is set, PyGhidra will restore
sys.modules each time a script is run (Closes #8529)
2025-10-02 13:10:46 -04:00
Ryan Kurtz
b7a5878e35 GP-0: Explicitly enable native access to make new JDK 25 FlatLaf
warnings go away
2025-09-23 09:29:56 -04:00
Ryan Kurtz
29ba2ca46d GP-0: Upping Gradle Wrapper to 9.1.0 2025-09-22 05:49:16 -04:00