-
-
Notifications
You must be signed in to change notification settings - Fork 940
Comparing changes
Open a pull request
base repository: jruby/jruby
base: master
head repository: jruby/jruby
compare: jruby-10.0
- 15 commits
- 16 files changed
- 2 contributors
Commits on May 20, 2026
-
[fix] escape shell metachars in chdir: to prevent injection
PopenExecutor constructs a "cd '<dir>'; ..." for the chdir: option in spawn/system/IO.popen; the directory path was embedded in single quotes without escaping, allowing single-quote breakout and arbitrary command injection: system('echo hello', chdir: "x'; touch /tmp/pwned; echo '") MRI uses the POSIX chdir syscall directly and is not affectedConfiguration menu - View commit details
-
Copy full SHA for aaa1ae1 - Browse repository at this point
Copy the full SHA aaa1ae1View commit details
Commits on Jun 5, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 1c71e41 - Browse repository at this point
Copy the full SHA 1c71e41View commit details
Commits on Jun 9, 2026
-
Update PR template for AI use + minor tweaks
Official policy for AI use when submitting PRs to JRuby is: * You must own your changes and be able to answer questions about them. * You must be able to assert copyright over those changes to help us avoid infringing on other projects' licenses.
Configuration menu - View commit details
-
Copy full SHA for cdc4d94 - Browse repository at this point
Copy the full SHA cdc4d94View commit details -
Merge pull request #9482 from headius/pr_template_update
Update PR template for AI use + minor tweaks
Configuration menu - View commit details
-
Copy full SHA for 6d87805 - Browse repository at this point
Copy the full SHA 6d87805View commit details -
Make JVM bytecode version detection more robust
* Unsupported configured versions fall back on system default * Unsupported configured and default versions fall back on 21 All combinations are tested.
Configuration menu - View commit details
-
Copy full SHA for 1b3c6b0 - Browse repository at this point
Copy the full SHA 1b3c6b0View commit details -
Merge pull request #9484 from headius/better_bytecode_version
Make JVM bytecode version detection more robust
Configuration menu - View commit details
-
Copy full SHA for e09190d - Browse repository at this point
Copy the full SHA e09190dView commit details
Commits on Jun 11, 2026
-
Merge pull request #9478 from kares/anno-required-error-10
[fix] @JRubyMethod error with required>=1 and var-args
Configuration menu - View commit details
-
Copy full SHA for 40bd33c - Browse repository at this point
Copy the full SHA 40bd33cView commit details -
Merge pull request #9451 from kares/fix-chdir-escape-10
[fix] escape shell metachars in chdir: to prevent injection
Configuration menu - View commit details
-
Copy full SHA for b2e1e80 - Browse repository at this point
Copy the full SHA b2e1e80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bda114 - Browse repository at this point
Copy the full SHA 1bda114View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec5bde5 - Browse repository at this point
Copy the full SHA ec5bde5View commit details -
Merge pull request #9490 from headius/deprecate_array_constructors
Deprecate public RubyArray constructors
Configuration menu - View commit details
-
Copy full SHA for f9738a6 - Browse repository at this point
Copy the full SHA f9738a6View commit details -
Merge pull request #9489 from headius/deprecate_string_constructors
Deprecate all public String constructors
Configuration menu - View commit details
-
Copy full SHA for d7244e1 - Browse repository at this point
Copy the full SHA d7244e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9131b4 - Browse repository at this point
Copy the full SHA e9131b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 716ad51 - Browse repository at this point
Copy the full SHA 716ad51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0be4e77 - Browse repository at this point
Copy the full SHA 0be4e77View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...jruby-10.0