Skip to content

Commit

Permalink
meta improvemetns
Browse files Browse the repository at this point in the history
* added changelog
  • Loading branch information
stamepicmorg committed Nov 2, 2024
1 parent 5a1f66a commit 98c82d1
Show file tree
Hide file tree
Showing 10 changed files with 350 additions and 0 deletions.
132 changes: 132 additions & 0 deletions .github/ISSUE_TEMPLATE/template-bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
name: Bug Report
description: A generic bug report
title: "[BUG]: "
#labels: ["Type: Bug", "Status: Available"]
#assignees:
# - s1lentq
body:
- type: markdown
attributes:
value: Thanks for taking the time to fill out this bug report!
- type: input
id: contact
attributes:
label: Contact Details (optional)
description: How can we get in touch with you if we need more info?
placeholder: ex. [email protected]
validations:
required: false
- type: textarea
id: what-happened
attributes:
label: What happened?
description: Also tell us, what did you expect to happen?
placeholder: Tell us what you see!
value: A bug happened!
validations:
required: true
- type: dropdown
id: mmrversion
attributes:
label: Metamod-r Version
description: What version of Metamod-r are you running?
options:
- I am not use metamod-r
- 1.3.0.149 (Default)
- 1.3.0.138
- 1.3.0.131
- 1.3.0.128
- 1.3.0.126
- 1.3.0.125
- 1.3.0.119
- 1.3.0.107
- 1.3.0.86
- 1.3.0.85
- 1.3.0.84
default: 0
validations:
required: true
- type: dropdown
id: amxxversion
attributes:
label: AMX Mod X Version
description: What version of AMX Mod X are you running?
options:
- 1.8.2 (Default)
- 1.9.x
- 1.10.x
- I am not use AMX Mod X
default: 0
validations:
required: true
- type: dropdown
id: enginever
attributes:
label: What version of engine are you seeing the problem on?
multiple: true
options:
- reHLDS (Nightly CI build)
- reHLDS (3.13.0.788)
- reHLDS (3.12.0.780)
- reHLDS (3.11.0.779)
- reHLDS (3.11.0.777)
- reHLDS (3.11.0.776)
- reHLDS (3.11.0.767)
- reHLDS (3.10.0.761)
- reHLDS (3.10.0.760)
- reHLDS (3.10.0.760-dev)
- reHLDS (3.10.0.759)
- reHLDS (3.9.0.752)
- reHLDS (3.8.0.739)
- reHLDS (3.8.0.723)
- reHLDS (3.8.0.715)
- reHLDS (3.8.0.711)
- reHLDS (3.8.0.702)
- reHLDS (3.7.0.698)
- reHLDS (3.7.0.697)
- reHLDS (3.7.0.696)
- reHLDS (3.7.0.695)
- reHLDS (3.7.0.694)
validations:
required: true
- type: dropdown
id: os
attributes:
label: What OS are you seeing the problem on?
multiple: true
options:
- Windows
- Linux
validations:
required: true
- type: dropdown
id: osver
attributes:
label: What OS version are you seeing the problem on?
multiple: true
options:
- Windows 7
- Windows 8
- Windows 8.1
- Windows 10
- Windows 11
- Ubuntu 14.x
- Ubuntu 16.x
- Ubuntu 18.x
- Ubuntu 20.x
- Ubuntu 22.x
- Debian 10
- Debian 11
- Debian 12
- Other Linux
validations:
required: true
- type: textarea
id: logs
attributes:
label: Relevant log output
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
render: shell
- type: markdown
attributes:
value: Thanks for completing our form!
39 changes: 39 additions & 0 deletions .github/ISSUE_TEMPLATE/template-cve.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: CVE report
description: Create a report of some CVE
title: "[CVE]: "
#labels: ["Engine: Independent", "Priority: Medium", "OS: Independent", "Status: Available", "Type: Rrequest"]
#assignees:
# - s1lentq
# - stamepicmorg
body:
- type: markdown
attributes:
value: Thanks for taking the time to fill out this Feature request!
- type: input
id: contact-task
attributes:
label: Contact Details (optional)
description: How can we get in touch with you if we need more info?
placeholder: ex. [email protected]
validations:
required: false
- type: input
id: cvce-id
attributes:
label: CVE number or URL
description: Please place here CVE number or provide url with info.
placeholder: CVE-123456 https://localhost
validations:
required: false
- type: textarea
id: have-idea
attributes:
label: Tell us more about CVE
description: A clear and concise description of what the CVE is.
placeholder: If applicable, add screenshots to help explain your problem.
value: There is CVE description...
validations:
required: true
- type: markdown
attributes:
value: Thanks for completing our form!
31 changes: 31 additions & 0 deletions .github/ISSUE_TEMPLATE/template-feature.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: New Feature
description: Suggest an idea for this project
title: "[Feature request]: "
#labels: ["Engine: Independent", "Priority: Medium", "OS: Independent", "Status: Available", "Type: Rrequest"]
#assignees:
# - s1lentq
# - stamepicmorg
body:
- type: markdown
attributes:
value: Thanks for taking the time to fill out this Feature request!
- type: input
id: contact-task
attributes:
label: Contact Details (optional)
description: How can we get in touch with you if we need more info?
placeholder: ex. [email protected]
validations:
required: false
- type: textarea
id: have-idea
attributes:
label: Tell us more about your idea
description: Tell us what you expect from the project and the developers?
placeholder: Tell us about your idea!
value: I have an idea!
validations:
required: true
- type: markdown
attributes:
value: Thanks for completing our form!
28 changes: 28 additions & 0 deletions .github/ISSUE_TEMPLATE/template-question.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Question
description: Create some Question for this project
title: "[Question]: "
#labels: ["Engine: Independent", "Priority: Medium", "OS: Independent", "Status: Available", "Type: Question"]
body:
- type: markdown
attributes:
value: Thanks for taking the time to fill out this Question!
- type: input
id: contact
attributes:
label: Contact Details (optional)
description: How can we get in touch with you if we need more info?
placeholder: ex. [email protected]
validations:
required: false
- type: textarea
id: have-question
attributes:
label: Tell us more about your Question
description: What happened?
placeholder: Tell us about your Question!
value: I have an Question!
validations:
required: true
- type: markdown
attributes:
value: Thanks for completing our form!
28 changes: 28 additions & 0 deletions .github/ISSUE_TEMPLATE/template-task.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Task
description: Create some generic task for this project
title: "[TASK]: "
#labels: ["Engine: Independent", "Priority: Medium", "OS: Independent", "Status: Available", "Type: Task"]
body:
- type: markdown
attributes:
value: Thanks for taking the time to fill out this Task!
- type: input
id: contact-feature
attributes:
label: Contact Details (optional)
description: How can we get in touch with you if we need more info?
placeholder: ex. [email protected]
validations:
required: false
- type: textarea
id: have-task
attributes:
label: Tell us more about your task
description: Tell us what you want from the project and the developers?
placeholder: Tell us about your task!
value: I have an task!
validations:
required: true
- type: markdown
attributes:
value: Thanks for completing our form!
13 changes: 13 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
## Purpose
_Describe the problem or feature in addition to a link to the issues._

## Approach
_How does this change address the problem?_

#### Open Questions and Pre-Merge TODOs
- [ ] Use github checklists. When solved, check the box and explain the answer.

## Learning
_Describe the research stage_

_Links to blog posts, patterns, libraries or addons used to solve this problem_
31 changes: 31 additions & 0 deletions .github/workflows/sync-with-gitlab.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Automatic sync with Gitlab's read-only mirror

on: [workflow_dispatch, push]

jobs:
mirror:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Set up SSH key for Runner
env:
SSH_KEY: ${{ secrets.GITLAB_DEPLOY_KEY }}
run: |
mkdir -p ~/.ssh
echo "$SSH_KEY" > ~/.ssh/id_ed25519
chmod 600 ~/.ssh/id_ed25519
ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts
ssh-keyscan -t rsa gitlab.com >> ~/.ssh/known_hosts
- name: Clone repository from GitHub as mirror and push to Gitlab
env:
REPO_ORIGINAL: "https://github.com/rehlds/.github.git"
REPO_TARGET: "[email protected]:rehlds/dot-github.git"
run: |
git clone --mirror "$REPO_ORIGINAL" repo-mirror
cd repo-mirror
git remote set-url origin "$REPO_TARGET"
git push --mirror --force
41 changes: 41 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# [reHLDS](https://github.com/rehlds/rehlds) Changelog

**ReHLDS** is a result of reverse engineering of original `HLDS` (build `6152`/`6153`) using `DWARF` debug info embedded into linux version of `HLDS`, `engine_i486.so`.

Along with reverse engineering, a lot of defects and (potential) bugs were found and fixed.

---

## [`3.7.0.697`](https://github.com/rehlds/rehlds/releases/tag/3.7.0.697) - 2020-08-10

### Fixed
* **SV_ProcessFile:** Wrap `Con_Printf` in `Con_NetPrintf` to avoid spam in HLDS console

**Full Changelog**: [3.7.0.696...3.7.0.697](https://github.com/rehlds/rehlds/compare/3.7.0.696...3.7.0.697)

## [`3.7.0.696`](https://github.com/rehlds/rehlds/releases/tag/3.7.0.696) - 2020-05-18

### Added
* Implement `svc_exec` support in the engine and HLTV (#737)
- Added `svc_exec` to the list of svc commands in engine
- Added `svc_exec` support to HLTV code
- Made the engine code forward-compatible with future svc_* additions
- Added reserved svc_* slots in the enumerations

**Full Changelog**: [3.7.0.695...3.7.0.696](https://github.com/rehlds/rehlds/compare/3.7.0.695...3.7.0.696)

## [`3.7.0.695`](https://github.com/rehlds/rehlds/releases/tag/3.7.0.695) - 2020-04-06

### Fixed
* Vulnerability fix WAD part 2
- Client-side: Fixed a potential vulnerability from bogus `tempdecal.wad`

**Full Changelog**: [3.7.0.694...3.7.0.695](https://github.com/rehlds/rehlds/compare/3.7.0.694...3.7.0.695)

## [`3.7.0.694`](https://github.com/rehlds/rehlds/releases/tag/3.7.0.694) - 2020-03-20

### Fixed
* Vulnerability fix WAD part 1
- Server-side: Fixed a potential vulnerability from bogus `tempdecal.wad`

**Full Changelog**: [3.7.0.694](https://github.com/rehlds/rehlds/commits/3.7.0.694)
File renamed without changes.
7 changes: 7 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Security Policy

## Reporting a Vulnerability
1. Open `Issues` tab [here](https://github.com/rehlds/rehlds/issues).
2. Select `CVE Report`.
3. Publish `CVE Report`.
4. Thank you :heart:

0 comments on commit 98c82d1

Please sign in to comment.