[Security] Bump ffi from 1.9.23 to 1.15.3 by dependabot-preview[bot] · Pull Request #76 · lyuich/sample-rails-ruby
Bumps ffi from 1.9.23 to 1.15.3. This update includes a security fix.
Vulnerabilities fixed
Sourced from The Ruby Advisory Database.
ruby-ffi DDL loading issue on Windows OS ruby-ffi version 1.9.23 and earlier has a DLL loading issue which can be hijacked on Windows OS, when a Symbol is used as DLL name instead of a String This vulnerability appears to have been fixed in v1.9.24 and later.
Patched versions: >= 1.9.24 Unaffected versions: none
Changelog
Sourced from ffi's changelog.
1.15.3 / 2021-06-16
Fixed:
- Fix temporary packaging issue with libffi. #904
1.15.2 / 2021-06-16
Added:
- Add support for Windows MINGW-UCRT build. #903
- Add
/opt/homebrew/lib/to fallback search paths to improve homebrew support. #880 #882Changed:
- Regenerate
types.conffor FreeBSD12 aarch64. #9021.15.1 / 2021-05-22
Fixed:
- Append -pthread to linker options. #893
- Use arm or aarch64 to identify Apple ARM CPU arch. #899
- Allow overriding
gccwith theCCenv var inconst_generator.rbandstruct_generator.rb. #8971.15.0 / 2021-03-05
Fixed:
- Fix MSVC build
- Fix async callbacks in conjunction with fork(). #884
Added:
- Allow to pass callbacks in varargs. #885
- Name the threads for FFI callback dispatcher and async thread calls for easier debugging. #883 The name can be retrieved by Thread.name and is shown by Thread.list.inspect etc. Even gdb shows the thread name on supported operating systems.
- Add types.conf for powerpc64le-linux
- Add types.conf for riscv64-linux
- More release automation of ffi gems
Changed:
- Switch from rubygems-tasks to bundler/gem_helper
Removed:
- Remove unused VariadicInvoker#init
... (truncated)
Commits
931efbeBump VERSION to 1.15.36fc849fAdd CHANGELOG entry for ffi-1.15.236cee2cBump VERSION to 1.15.24924308Fix Windows libc detection for MSYS2-ucrt build (#903)036a1a3Merge pull request #902 from MikaelUrankar/master264c3f7Regen types.conf for FreeBSD12 aarch64393a833Switch time_t and suseconds_t types to long on FreeBSD aarch6482e2092Merge pull request #882 from OleMchls/patch-1513aef4Bump VERSION to 1.15.1a0a457bUpdate CHANGELOG for ffi-1.15.1- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language@dependabot badge mewill comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot dashboard:
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)