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
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
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
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
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
Ryosuke Takahashi
4677edfc70
let launch.properties file decide whether to use -Xshare:off
2025-09-03 06:04:03 +09:00
Ryosuke Takahashi
4d12936a7c
fix java.awt.headless=true inconsistently not being set
2025-09-03 01:46:15 +09:00
Ryan Kurtz
0ee0537e45
GP-5598: Rename InstallationGuide to GettingStarted; put in installation
...
root dir
2025-04-21 11:58:26 -04: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
1929645373
GP-0: Launch headless scripts in headless mode to avoid macOS Dock
...
activity (Closes #6859 )
2024-10-11 07:13:39 -04:00
Ryan Kurtz
224ffee47a
GP-0: Fixing script file permissions
2024-10-04 07:52:09 -04:00
Ryan Kurtz
5b81139197
Renaming Pyhidra to PyGhidra
2024-09-09 10:50:12 -04:00
DC3-TSD
92d0f1dacf
Python3 support
2024-09-09 09:58:05 -04:00
Dan
42b73252f1
GP-4876: JShell launcher for Ghidra
2024-08-28 11:19:29 -04:00
Ryan Kurtz
2a0c9c9d39
GP-0: Fixing old JDK 17 reference in ghidraSvr scripts
2024-08-21 06:26:20 -04:00
Ryan Kurtz
78aadd0d8c
GP-4486: Adding Gradle wrapper
2024-07-03 08:04:27 -04:00
Ryan Kurtz
fb1f725f5b
GP-4659: Renaming "Python" module to "Jython"
2024-06-07 07:40:43 -04:00
Ryan Kurtz
54b4f4cacb
Merge remote-tracking branch 'origin/patch'
2024-01-08 06:52:00 -05:00
ghidra1
ad532036ab
GP-4173 Change bsim command line script to not specify MAXMEM
2024-01-05 16:51:39 -05:00
Ryan Kurtz
43572fea78
Merge remote-tracking branch 'origin/patch'
2024-01-04 09:10:34 -05:00
ghidra1
735cb1a5c3
GP-4173 Complete transition to using --option params with bsim and bsim_ctl commands
2024-01-03 17:29:45 -05:00
Ryan Kurtz
3b0aac92d0
Merge remote-tracking branch 'origin/GP-1164_ryanmkurtz_XDG--SQUASHED'
...
(Closes #908 )
2023-12-19 16:10:19 -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
2fa140f6f8
GP-0 Updated BSim launch shell scripts
2023-12-18 14:51:03 -05:00
ghidra1
83affc3380
GP-0 Updated BSim launch shell scripts
2023-12-18 14:18:21 -05:00
ghidra1
b6100233dd
Merge remote-tracking branch 'origin/GP-4132_fixGadpLauncherScripts'
...
into Ghidra_11.0 (Closes #4132 )
2023-12-15 21:14:25 -05:00
Dan
152bddd4b2
GP-4132: GADP Launch scripts should pass args through.
2023-12-15 14:43:13 -05:00
caheckman
0865a3dfb0
GP-4009 Introduced BSim functionality including support for postgresql,
...
elasticsearch and h2 databases. Added BSim correlator to Version
Tracking.
2023-12-05 08:30:51 -05:00
ghidra1
32d3fc4c70
Merge branch 'GP-2774_ghidraffe_GhidraGo_final'
2023-12-01 19:05:18 -05:00
ghidraffe
83f90d6b3d
GP-2774 Implementation of GhidraGo for Linux, Windows, and Mac
2023-12-01 18:35:12 -05:00
Ryan Kurtz
078b0d2c7b
Merge branch 'GP-0_ryanmkurtz_PR-5277_zebrapurring_fix-bsd-sed-error'
2023-09-11 11:30:58 -04:00
dev747368
c93024e367
GP-3542 Don't try to prompt user for JDK path when no tty present
2023-06-13 16:30:44 +00:00
zebrapurring
f6217673e6
Fix srvAdmin compatibility with BSD systems
2023-04-30 22:26:14 +02: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
e2c3d53a05
GP-3053: Control over tmp dir location in GhidraServer
2023-02-23 13:07:15 -05:00
d-millar
b4698475b6
GP-1999: mods for windows
...
GP-1999: launchers for the agents
GP-1999: launchers for the agents
2023-01-26 13:02:14 -05:00
Ryan Kurtz
af042aa2d1
GP-2987: Fixing a few launch issues ( #4872 , Closes #4893 )
2023-01-13 07:50:53 -05:00
Ryan Kurtz
1640b544c3
GP-2987: No longer using eval in launch.sh
2023-01-06 06:44:15 -05:00
Ryan Kurtz
2536099c0e
GP-0: Updating reference to supported java version in ghidraSvr scripts
2022-08-26 14:13:00 -04:00
Ryan Kurtz
6845463e06
GP-2269: Preventing AWTError when checking Taskbar.isTaskbarSupported()
2022-08-21 01:52:28 -04:00
Ryan Kurtz
4491a0fd6e
GP-2301: Each launch script can now specify if they require a JDK or JRE
...
to run. Allows svrAdmin to run with just a JRE, like the GhidraServer.
2022-08-12 03:39:36 -04:00