forked from libretro/RetroArch
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'libretro:master' into master
- Loading branch information
Showing
291 changed files
with
18,567 additions
and
14,354 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
name: CI PS3/PSL1GHT | ||
|
||
on: | ||
push: | ||
pull_request: | ||
repository_dispatch: | ||
types: [run_build] | ||
|
||
permissions: | ||
contents: read | ||
|
||
env: | ||
ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true | ||
|
||
jobs: | ||
build: | ||
runs-on: ubuntu-latest | ||
container: | ||
image: git.libretro.com:5050/libretro-infrastructure/libretro-build-psl1ght:latest | ||
options: --user root | ||
|
||
steps: | ||
- uses: actions/checkout@v3 | ||
|
||
- name: Compile Salamander | ||
run: | | ||
make -f Makefile.psl1ght.salamander -j$(getconf _NPROCESSORS_ONLN) clean | ||
make -f Makefile.psl1ght.salamander -j$(getconf _NPROCESSORS_ONLN) | ||
- name: Compile RA | ||
run: | | ||
make -f Makefile.psl1ght -j$(getconf _NPROCESSORS_ONLN) clean | ||
make -f Makefile.psl1ght -j$(getconf _NPROCESSORS_ONLN) HAVE_STATIC_DUMMY=1 | ||
- name: Get short SHA | ||
id: slug | ||
run: echo "::set-output name=sha8::$(echo ${GITHUB_SHA} | cut -c1-8)" | ||
|
||
- uses: actions/upload-artifact@v4 | ||
with: | ||
name: RA-psl1ght-dummy-${{ steps.slug.outputs.sha8 }} | ||
path: | | ||
retroarch_psl1ght_salamander.elf | ||
retroarch_psl1ght.elf |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
# Security Policy | ||
|
||
## Reasonable expectations | ||
|
||
RetroArch is a frontend for the libretro API. The main functionality is fulfilled by invoking other binary libraries ("cores") which are not restricted by RetroArch in any way. Cores are able to read/write/delete files, spawn processes, communicate over the network. Also, source for cores is not necessarily in control by libretro team, and core binaries / RetroArch binaries are not signed. For this reason, it is a bad idea to use RetroArch or any other libretro frontend on security critical systems. | ||
|
||
Also, RetroArch and cores have been packaged in several ways. Content on the [official download site](https://buildbot.libretro.com/) is built from a direct mirror of the original RetroArch and core repositories, no binaries are reused. Note that source for the core repositories may be outside libretro team control. | ||
|
||
## Supported Versions | ||
|
||
For most delivery channels, libretro team does not have control over the version. The exceptions are: | ||
- [official download site](https://buildbot.libretro.com/) | ||
- Steam release | ||
- Apple App Store release | ||
- various Android app store releases | ||
- note that Google Play Store version is years behind and can not be updated | ||
|
||
You may report vulnerability against any recent version, but be reasonable. | ||
|
||
## Reporting a Vulnerability | ||
|
||
Please report security vulnerabilities at libretro@gmail.com | ||
|
||
## Possible remediation | ||
|
||
Due to the variety of delivery channels, RetroArch team can not recall any given version universally. Security fixes are accepted for next release, and notice may be posted in the channels controlled by RetroArch team, depending on the severity assessed by RetroArch team. |
Oops, something went wrong.