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
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
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
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
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
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
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
Ryan Kurtz
82eeb9c904
GP-2209: Disabling wildcard path expansion on foreground tasks
2022-08-04 13:00:38 -04:00
Ryan Kurtz
824723e492
GP-0: Force Java to run in headless mode when Ghidra is launched from
...
analyzeHeadless script
2022-03-08 11:47:59 -05:00
Ryan Kurtz
6b8813dbbc
GP-1607: Fixed the "ERROR StatusLogger Reconfiguration failed" message
...
that appeared in the log when Ghidra was launched with
support/ghidraDebug.
2021-12-15 08:58:14 -05:00
Ryan Kurtz
a1dba97a10
Merge remote-tracking branch
...
'origin/GP-1209_ryanmkurtz_PR-3387_ryanmkurtz_native-release-builds--SQUASHED'
(Closes #3387 )
2021-09-27 08:35:49 -04:00
Ryan Kurtz
3c07ca2962
GP-1209: Support for building natives from a release.
2021-09-27 08:16:14 -04:00
Ryan Kurtz
e088d2a4ea
GP-1304: Removing illegal access to java.desktop/sun.awt.X11. Has side
...
effect of changing application name on Linux from "Ghidra" to
"ghidra.Ghidra".
2021-09-23 14:42:11 -04:00
Ryan Kurtz
38edc05f81
GP-1057: Preventing Ghidra from launching when path contains !. Also
...
updating Installation Guide's "Known Issues" section.
2021-06-22 13:45:48 -04:00
Ryan Kurtz
dc40114ee5
GP-815: New error message in launch.bat and launch.sh to make it more clear what the problem is when launching in dev mode when nothing has been compiled yet.
2021-03-30 14:28:23 -04:00
dragonmacher
ca2a6bbb0a
Updated remote vm debug command-line options
2021-03-23 13:45:33 -04:00