From 7d5c2d962dc4855a1699d1754f0994bbf2d01845 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Filipek?= <54245875+rvva@users.noreply.github.com> Date: Mon, 18 Oct 2021 10:41:06 +0200 Subject: [PATCH 01/27] Enable oracle-epel-release for Oracle Linux (#930) --- openvpn-install.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/openvpn-install.sh b/openvpn-install.sh index a31713a..c654647 100755 --- a/openvpn-install.sh +++ b/openvpn-install.sh @@ -675,8 +675,9 @@ function installOpenVPN() { yum install -y epel-release yum install -y openvpn iptables openssl wget ca-certificates curl tar 'policycoreutils-python*' elif [[ $OS == 'oracle' ]]; then - yum install -y 'oracle-epel-release-*' - yum install -y openvpn iptables openssl wget ca-certificates curl tar 'policycoreutils-python*' + yum install -y oracle-epel-release-el8 + yum-config-manager --enable ol8_developer_EPEL + yum install -y openvpn iptables openssl wget ca-certificates curl tar policycoreutils-python-utils elif [[ $OS == 'amzn' ]]; then amazon-linux-extras install -y epel yum install -y openvpn iptables openssl wget ca-certificates curl From 29deb4cfdf17639eda10c002e6576bf8be68abcc Mon Sep 17 00:00:00 2001 From: fabiogiorgione Date: Mon, 18 Oct 2021 10:43:36 +0200 Subject: [PATCH 02/27] Delete old client references in easy-rsa PKI index (#873) --- openvpn-install.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openvpn-install.sh b/openvpn-install.sh index c654647..f2f4250 100755 --- a/openvpn-install.sh +++ b/openvpn-install.sh @@ -1186,6 +1186,8 @@ function revokeClient() { find /home/ -maxdepth 2 -name "$CLIENT.ovpn" -delete rm -f "/root/$CLIENT.ovpn" sed -i "/^$CLIENT,.*/d" /etc/openvpn/ipp.txt + cp /etc/openvpn/easy-rsa/pki/index.txt{,.bk} + sed -i -e '/^[R]/d' /etc/openvpn/easy-rsa/pki/index.txt echo "" echo "Certificate for client $CLIENT revoked." From fa123bede71de558b4606ac4f9f9af019af646a9 Mon Sep 17 00:00:00 2001 From: Paul Marsicovetere <71470776+paulmarsicloud@users.noreply.github.com> Date: Mon, 18 Oct 2021 04:44:45 -0400 Subject: [PATCH 03/27] Add openvpn-ephemeral Terraform module to README (#881) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 307a9a8..04333cc 100644 --- a/README.md +++ b/README.md @@ -187,6 +187,7 @@ More Q&A in [FAQ.md](FAQ.md). Solutions that provision a ready to use OpenVPN server based on this script in one go are available for: - AWS using Terraform at [`openvpn-terraform-install`](https://github.com/dumrauf/openvpn-terraform-install) +- Terraform AWS module [`openvpn-ephemeral`](https://registry.terraform.io/modules/paulmarsicloud/openvpn-ephemeral/aws/latest) ## Contributing From 506c86f720668b53661f414639ca83123f26b48a Mon Sep 17 00:00:00 2001 From: Woodie-07 <40068306+Woodie-07@users.noreply.github.com> Date: Wed, 20 Oct 2021 13:06:11 +0100 Subject: [PATCH 04/27] Fix a very small typo (#933) Changed the word 'make' to 'makes' in 'Do you want to use compression? It is not recommended since the VORACLE attack make use of it.' --- openvpn-install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openvpn-install.sh b/openvpn-install.sh index f2f4250..4ff23a7 100755 --- a/openvpn-install.sh +++ b/openvpn-install.sh @@ -356,7 +356,7 @@ function installQuestions() { fi done echo "" - echo "Do you want to use compression? It is not recommended since the VORACLE attack make use of it." + echo "Do you want to use compression? It is not recommended since the VORACLE attack makes use of it." until [[ $COMPRESSION_ENABLED =~ (y|n) ]]; do read -rp"Enable compression? [y/n]: " -e -i n COMPRESSION_ENABLED done From dd9d0aa281c7f47fda4988d906971bed5d1a6048 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Nov 2021 14:28:18 +0100 Subject: [PATCH 05/27] build(deps): bump actions/checkout from 2.3.4 to 2.3.5 (#939) Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.4 to 2.3.5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2.3.4...v2.3.5) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index fa26b23..080449e 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Code - uses: actions/checkout@v2.3.4 + uses: actions/checkout@v2.3.5 - name: Lint Code Base uses: github/super-linter@v4.1.0 env: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2036848..2c8488e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,7 +22,7 @@ jobs: - centos-7-x64 - centos-8-x64 steps: - - uses: actions/checkout@v2.3.4 + - uses: actions/checkout@v2.3.5 - name: Setup doctl uses: digitalocean/action-doctl@v2 From 89b591a1606c8321c5f00397b928876430307f3d Mon Sep 17 00:00:00 2001 From: TinCanTech Date: Mon, 13 Dec 2021 21:45:35 +0000 Subject: [PATCH 06/27] revokeClient: Do not remove revoked client record from index.txt (#945) Deleting a revoked (^R) client record from index.txt means that the client will not be listed in the Certificate Revocation List. This effectively "unrevokes" the client and allows the client to continue using the VPN. Signed-off-by: Richard T Bonhomme --- openvpn-install.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/openvpn-install.sh b/openvpn-install.sh index 4ff23a7..28584aa 100755 --- a/openvpn-install.sh +++ b/openvpn-install.sh @@ -1187,7 +1187,6 @@ function revokeClient() { rm -f "/root/$CLIENT.ovpn" sed -i "/^$CLIENT,.*/d" /etc/openvpn/ipp.txt cp /etc/openvpn/easy-rsa/pki/index.txt{,.bk} - sed -i -e '/^[R]/d' /etc/openvpn/easy-rsa/pki/index.txt echo "" echo "Certificate for client $CLIENT revoked." From 6c4d91e5e82382cc11fcf62480c3593773c2a1f0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Dec 2021 22:46:07 +0100 Subject: [PATCH 07/27] build(deps): bump actions/checkout from 2.3.5 to 2.4.0 (#948) Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.5 to 2.4.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2.3.5...v2.4.0) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 080449e..7ad096b 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Code - uses: actions/checkout@v2.3.5 + uses: actions/checkout@v2.4.0 - name: Lint Code Base uses: github/super-linter@v4.1.0 env: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2c8488e..c627e2c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,7 +22,7 @@ jobs: - centos-7-x64 - centos-8-x64 steps: - - uses: actions/checkout@v2.3.5 + - uses: actions/checkout@v2.4.0 - name: Setup doctl uses: digitalocean/action-doctl@v2 From 8f83781d005c745a33cce719704420cd6e4c4753 Mon Sep 17 00:00:00 2001 From: Stanislas Date: Mon, 13 Dec 2021 22:48:27 +0100 Subject: [PATCH 08/27] Add retries to curl ifconfig.co (#708) Fix for #670 --- openvpn-install.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openvpn-install.sh b/openvpn-install.sh index 28584aa..c2845cf 100755 --- a/openvpn-install.sh +++ b/openvpn-install.sh @@ -627,9 +627,9 @@ function installOpenVPN() { # Behind NAT, we'll default to the publicly reachable IPv4/IPv6. if [[ $IPV6_SUPPORT == "y" ]]; then - PUBLIC_IP=$(curl https://ifconfig.co) + PUBLIC_IP=$(curl --retry 5 --retry-connrefused https://ifconfig.co) else - PUBLIC_IP=$(curl -4 https://ifconfig.co) + PUBLIC_IP=$(curl --retry 5 --retry-connrefused -4 https://ifconfig.co) fi ENDPOINT=${ENDPOINT:-$PUBLIC_IP} fi From 3a5bcf5d2d8078fb38bb4c7368476384970b8f08 Mon Sep 17 00:00:00 2001 From: randomshell Date: Mon, 13 Dec 2021 21:50:21 +0000 Subject: [PATCH 09/27] Remove unnecessary cipher configuration on Fedora (#762) --- openvpn-install.sh | 4 ---- 1 file changed, 4 deletions(-) diff --git a/openvpn-install.sh b/openvpn-install.sh index c2845cf..0365721 100755 --- a/openvpn-install.sh +++ b/openvpn-install.sh @@ -930,10 +930,6 @@ verb 3" >>/etc/openvpn/server.conf sed -i 's|LimitNPROC|#LimitNPROC|' /etc/systemd/system/openvpn-server@.service # Another workaround to keep using /etc/openvpn/ sed -i 's|/etc/openvpn/server|/etc/openvpn|' /etc/systemd/system/openvpn-server@.service - # On fedora, the service hardcodes the ciphers. We want to manage the cipher ourselves, so we remove it from the service - if [[ $OS == "fedora" ]]; then - sed -i 's|--cipher AES-256-GCM --ncp-ciphers AES-256-GCM:AES-128-GCM:AES-256-CBC:AES-128-CBC:BF-CBC||' /etc/systemd/system/openvpn-server@.service - fi systemctl daemon-reload systemctl enable openvpn-server@server From 3d0014c02601b77a827563e7bdc290882adec223 Mon Sep 17 00:00:00 2001 From: climbTheStairs Date: Fri, 7 Jan 2022 14:54:46 +0000 Subject: [PATCH 10/27] Fix typo (#957) --- openvpn-install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openvpn-install.sh b/openvpn-install.sh index 0365721..64d8ed0 100755 --- a/openvpn-install.sh +++ b/openvpn-install.sh @@ -634,7 +634,7 @@ function installOpenVPN() { ENDPOINT=${ENDPOINT:-$PUBLIC_IP} fi - # Run setup questions first, and set other variales if auto-install + # Run setup questions first, and set other variables if auto-install installQuestions # Get the "public" interface from the default route From 8c6266053b3304f31053a8252cd50a1cbe046952 Mon Sep 17 00:00:00 2001 From: Stanislas Lange Date: Fri, 7 Jan 2022 16:03:31 +0100 Subject: [PATCH 11/27] ci: update test images --- .github/workflows/test.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c627e2c..1a8a001 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,12 +13,14 @@ jobs: os-image: - debian-9-x64 - debian-10-x64 + - debian-11-x64 - ubuntu-18-04-x64 - ubuntu-20-04-x64 - - ubuntu-20-10-x64 - ubuntu-21-04-x64 + - ubuntu-21-10-x64 - fedora-33-x64 - fedora-34-x64 + - fedora-35-x64 - centos-7-x64 - centos-8-x64 steps: From db2fe12258e4fe2b70cab62c831f2970e9da4104 Mon Sep 17 00:00:00 2001 From: Stanislas Date: Mon, 24 Jan 2022 20:52:28 +0100 Subject: [PATCH 12/27] Update FUNDING.yml --- .github/FUNDING.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 42b3ecb..cda9719 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,5 +1,2 @@ -patreon: stanislas -liberapay: stanislas ko_fi: stanislas -github: angristan custom: https://coindrop.to/stanislas From 5fcce43d8d24aed7595916a9741503e5112af3ed Mon Sep 17 00:00:00 2001 From: Stanislas Date: Mon, 24 Jan 2022 21:02:46 +0100 Subject: [PATCH 13/27] Update CI images --- .github/workflows/test.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1a8a001..b62a5d8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -16,13 +16,10 @@ jobs: - debian-11-x64 - ubuntu-18-04-x64 - ubuntu-20-04-x64 - - ubuntu-21-04-x64 - ubuntu-21-10-x64 - - fedora-33-x64 - - fedora-34-x64 - fedora-35-x64 - centos-7-x64 - - centos-8-x64 + - centos-stream-8-x64 steps: - uses: actions/checkout@v2.4.0 From b4d6acac833d6846e93c2460f1d4868ab152ace8 Mon Sep 17 00:00:00 2001 From: Stanislas Date: Mon, 24 Jan 2022 21:04:46 +0100 Subject: [PATCH 14/27] Update feature-request.md --- .github/ISSUE_TEMPLATE/feature-request.md | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/feature-request.md b/.github/ISSUE_TEMPLATE/feature-request.md index e5dd037..d20e804 100644 --- a/.github/ISSUE_TEMPLATE/feature-request.md +++ b/.github/ISSUE_TEMPLATE/feature-request.md @@ -15,17 +15,9 @@ assignees: '' - [ ] My issue is about the script, and not OpenVPN itself -**Is your feature request related to a problem? Please describe.** -A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] - -**Describe the solution you'd like** -A clear and concise description of what you want to happen. - -**Describe alternatives you've considered** -A clear and concise description of any alternative solutions or features you've considered. - -**Additional context** -Add any other context or screenshots about the feature request here. From 68f2080f0cf86479a5e5a8706c06ef6c4555faa3 Mon Sep 17 00:00:00 2001 From: Stanislas Date: Mon, 24 Jan 2022 21:15:10 +0100 Subject: [PATCH 15/27] Update bug-report-or-suport-request.md --- .../bug-report-or-suport-request.md | 90 +++++++++++-------- 1 file changed, 55 insertions(+), 35 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug-report-or-suport-request.md b/.github/ISSUE_TEMPLATE/bug-report-or-suport-request.md index 93b6be9..c781d4d 100644 --- a/.github/ISSUE_TEMPLATE/bug-report-or-suport-request.md +++ b/.github/ISSUE_TEMPLATE/bug-report-or-suport-request.md @@ -1,35 +1,55 @@ ---- -name: Bug report / Support request -about: Create a report to help us improve -title: '' -labels: '' -assignees: '' - ---- - -**⚠️ Unless you are sure you find a bug with the script, please open a [discussion](https://github.com/angristan/openvpn-install/discussions) instead of an issue!** - -**Checklist** - -- [ ] I read the [README](https://github.com/angristan/openvpn-install/blob/master/README.md) -- [ ] I read the [FAQ](https://github.com/angristan/openvpn-install/blob/master/FAQ.md) -- [ ] I searched the [issues](https://github.com/angristan/openvpn-install/issues?q=is%3Aissue+) -- [ ] I searched the [discussion](https://github.com/angristan/openvpn-install/discussions) -- [ ] My issue is about the script, and not OpenVPN itself - - - -Pease include as much details as possible in your issue: - -- Description of the issue -- How to reproduce the issue -- What did you expected should happen -- Logs -- Server/Client versions (OS, OpenVPN, etc) -- Any context or information that could help - ---- - - +name: Bug Report +description: File a bug report +title: "[Bug]: " +labels: ["bug", "triage"] +assignees: + - octocat +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + PLEASE prioritise these communities before opening an issue. + - https://forums.openvpn.net + - https://stackoverflow.com/questions/tagged/openvpn + - https://github.com/angristan/openvpn-install/discussions + ANY ISSUE THAT IS NOT CLEARLY A BUG REPORT WILL BE CLOSED AND/OR CONVERTED TO A DISCUSSION. + - type: input + id: server + attributes: + label: Server OS + description: What OS is the OpenVPN server running on? + placeholder: Debian 10 + validations: + required: false + - type: input + id: openvpn + attributes: + label: OpenVPN version + description: What OpenVPN version is running on your server? + placeholder: 2.5.0 + validations: + required: false + - type: input + id: client + attributes: + label: Client + description: What OS and client are you using? Please specify the versions. + placeholder: Viscosity 1.10.1 on macOS 12.1 + validations: + required: false + - type: textarea + id: issue + attributes: + label: What is the bug? + description: Also tell us, what did you expect to happen? + placeholder: Tell us what you see! + value: "A bug happened!" + 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 From ad9c06941154f6266c89d7cba2c079958a7e31aa Mon Sep 17 00:00:00 2001 From: Stanislas Date: Mon, 24 Jan 2022 21:16:25 +0100 Subject: [PATCH 16/27] Update bug-report-or-suport-request.md --- .github/ISSUE_TEMPLATE/bug-report-or-suport-request.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug-report-or-suport-request.md b/.github/ISSUE_TEMPLATE/bug-report-or-suport-request.md index c781d4d..3696200 100644 --- a/.github/ISSUE_TEMPLATE/bug-report-or-suport-request.md +++ b/.github/ISSUE_TEMPLATE/bug-report-or-suport-request.md @@ -1,9 +1,6 @@ name: Bug Report description: File a bug report title: "[Bug]: " -labels: ["bug", "triage"] -assignees: - - octocat body: - type: markdown attributes: @@ -14,6 +11,7 @@ body: - https://stackoverflow.com/questions/tagged/openvpn - https://github.com/angristan/openvpn-install/discussions ANY ISSUE THAT IS NOT CLEARLY A BUG REPORT WILL BE CLOSED AND/OR CONVERTED TO A DISCUSSION. + - type: input id: server attributes: @@ -22,6 +20,7 @@ body: placeholder: Debian 10 validations: required: false + - type: input id: openvpn attributes: @@ -30,6 +29,7 @@ body: placeholder: 2.5.0 validations: required: false + - type: input id: client attributes: @@ -38,6 +38,7 @@ body: placeholder: Viscosity 1.10.1 on macOS 12.1 validations: required: false + - type: textarea id: issue attributes: @@ -47,6 +48,7 @@ body: value: "A bug happened!" validations: required: true + - type: textarea id: logs attributes: From ee862414cdadf09d96372f214ce71e5f1e30a88d Mon Sep 17 00:00:00 2001 From: Stanislas Date: Mon, 24 Jan 2022 21:17:17 +0100 Subject: [PATCH 17/27] Rename bug-report-or-suport-request.md to bug.yml --- .../ISSUE_TEMPLATE/{bug-report-or-suport-request.md => bug.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/ISSUE_TEMPLATE/{bug-report-or-suport-request.md => bug.yml} (100%) diff --git a/.github/ISSUE_TEMPLATE/bug-report-or-suport-request.md b/.github/ISSUE_TEMPLATE/bug.yml similarity index 100% rename from .github/ISSUE_TEMPLATE/bug-report-or-suport-request.md rename to .github/ISSUE_TEMPLATE/bug.yml From 194077bcf7525a3931476aab67ac0d7b7c7d9d61 Mon Sep 17 00:00:00 2001 From: Stanislas Date: Mon, 24 Jan 2022 21:20:00 +0100 Subject: [PATCH 18/27] Update bug.yml --- .github/ISSUE_TEMPLATE/bug.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 3696200..656e789 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -6,11 +6,21 @@ body: attributes: value: | Thanks for taking the time to fill out this bug report! - PLEASE prioritise these communities before opening an issue. + **PLEASE** prioritise these communities before opening an issue. - https://forums.openvpn.net - https://stackoverflow.com/questions/tagged/openvpn - https://github.com/angristan/openvpn-install/discussions - ANY ISSUE THAT IS NOT CLEARLY A BUG REPORT WILL BE CLOSED AND/OR CONVERTED TO A DISCUSSION. + + **ANY ISSUE THAT IS NOT CLEARLY A BUG REPORT WILL BE CLOSED AND/OR CONVERTED TO A DISCUSSION.** + + - type: checkboxes + id: pre + attributes: + label: Make sure your check these beforehand! + description: Search before opening an issue. + options: + - label: [Issues](https://github.com/angristan/openvpn-install/issues) + required: true - type: input id: server From 6be8f0aeb54b3a746b8c04636071724b532f1f64 Mon Sep 17 00:00:00 2001 From: Stanislas Date: Mon, 24 Jan 2022 21:20:28 +0100 Subject: [PATCH 19/27] Update bug.yml --- .github/ISSUE_TEMPLATE/bug.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 656e789..d68c09a 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -19,7 +19,7 @@ body: label: Make sure your check these beforehand! description: Search before opening an issue. options: - - label: [Issues](https://github.com/angristan/openvpn-install/issues) + - label: Issues: https://github.com/angristan/openvpn-install/issues required: true - type: input From 8349bf66d44907640e4abf61d9f12cb50c76cce6 Mon Sep 17 00:00:00 2001 From: Stanislas Date: Mon, 24 Jan 2022 21:20:41 +0100 Subject: [PATCH 20/27] Update bug.yml --- .github/ISSUE_TEMPLATE/bug.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index d68c09a..c4588fa 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -19,7 +19,7 @@ body: label: Make sure your check these beforehand! description: Search before opening an issue. options: - - label: Issues: https://github.com/angristan/openvpn-install/issues + - label: Issues - https://github.com/angristan/openvpn-install/issues required: true - type: input From 45f4ebcc6ead5cbf4c43ac0506c4f984bec13f2d Mon Sep 17 00:00:00 2001 From: Stanislas Date: Mon, 24 Jan 2022 21:22:17 +0100 Subject: [PATCH 21/27] Update bug.yml --- .github/ISSUE_TEMPLATE/bug.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index c4588fa..bb3ff34 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -6,12 +6,13 @@ body: attributes: value: | Thanks for taking the time to fill out this bug report! + **PLEASE** prioritise these communities before opening an issue. - https://forums.openvpn.net - https://stackoverflow.com/questions/tagged/openvpn - https://github.com/angristan/openvpn-install/discussions - **ANY ISSUE THAT IS NOT CLEARLY A BUG REPORT WILL BE CLOSED AND/OR CONVERTED TO A DISCUSSION.** + ⚠️ **ANY ISSUE THAT IS NOT CLEARLY A BUG REPORT WILL BE CLOSED AND/OR CONVERTED TO A DISCUSSION.** - type: checkboxes id: pre @@ -21,7 +22,13 @@ body: options: - label: Issues - https://github.com/angristan/openvpn-install/issues required: true - + - label: README and FAQ - https://github.com/angristan/openvpn-install + required: true + - label: Wiki - https://github.com/angristan/openvpn-install/wiki + required: true + - label: Discussions - https://github.com/angristan/openvpn-install/discussions + required: true + - type: input id: server attributes: From 6e12bf0b2cda78dfff46d1d91a0baae93851a507 Mon Sep 17 00:00:00 2001 From: Stanislas Lange Date: Wed, 26 Jan 2022 21:54:29 +0100 Subject: [PATCH 22/27] Fix linting --- .github/ISSUE_TEMPLATE/bug.yml | 12 ++++++------ .github/ISSUE_TEMPLATE/feature-request.md | 8 +++----- .github/linters/.markdown-lint.yml | 2 +- 3 files changed, 10 insertions(+), 12 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index bb3ff34..0eacdc9 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -6,14 +6,14 @@ body: attributes: value: | Thanks for taking the time to fill out this bug report! - + **PLEASE** prioritise these communities before opening an issue. - https://forums.openvpn.net - https://stackoverflow.com/questions/tagged/openvpn - https://github.com/angristan/openvpn-install/discussions - + ⚠️ **ANY ISSUE THAT IS NOT CLEARLY A BUG REPORT WILL BE CLOSED AND/OR CONVERTED TO A DISCUSSION.** - + - type: checkboxes id: pre attributes: @@ -37,7 +37,7 @@ body: placeholder: Debian 10 validations: required: false - + - type: input id: openvpn attributes: @@ -46,7 +46,7 @@ body: placeholder: 2.5.0 validations: required: false - + - type: input id: client attributes: @@ -55,7 +55,7 @@ body: placeholder: Viscosity 1.10.1 on macOS 12.1 validations: required: false - + - type: textarea id: issue attributes: diff --git a/.github/ISSUE_TEMPLATE/feature-request.md b/.github/ISSUE_TEMPLATE/feature-request.md index d20e804..dcc367d 100644 --- a/.github/ISSUE_TEMPLATE/feature-request.md +++ b/.github/ISSUE_TEMPLATE/feature-request.md @@ -1,10 +1,9 @@ --- name: Feature request about: Suggest an idea for this project -title: '' -labels: '' -assignees: '' - +title: "" +labels: "" +assignees: "" --- **Checklist** @@ -20,4 +19,3 @@ If you need help with OpenVPN itself, please us the [community forums](https://f PLEASE OPEN A DISCUSSION INSTEAD: https://github.com/angristan/openvpn-install/discussions ⚠️ ---> - diff --git a/.github/linters/.markdown-lint.yml b/.github/linters/.markdown-lint.yml index 68d1fdf..962acbc 100644 --- a/.github/linters/.markdown-lint.yml +++ b/.github/linters/.markdown-lint.yml @@ -1 +1 @@ -{ 'MD013': null, 'MD045': null, 'MD040': null, 'MD036': null } +{ "MD013": null, "MD045": null, "MD040": null, "MD036": null } From f8ec7c39bea999ad4702f7644bfcfab73b76b47f Mon Sep 17 00:00:00 2001 From: Stanislas <11699655+angristan@users.noreply.github.com> Date: Mon, 31 Jan 2022 01:35:59 +0100 Subject: [PATCH 23/27] Update FUNDING.yml --- .github/FUNDING.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index cda9719..0ddf502 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,2 +1,3 @@ ko_fi: stanislas custom: https://coindrop.to/stanislas +custom: https://saythanks.io/to/angristan From 15d8fb053d5b58e1b8a1696cfa5a404f9d10d638 Mon Sep 17 00:00:00 2001 From: Stanislas <11699655+angristan@users.noreply.github.com> Date: Mon, 31 Jan 2022 01:36:28 +0100 Subject: [PATCH 24/27] Update FUNDING.yml --- .github/FUNDING.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 0ddf502..cda9719 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,3 +1,2 @@ ko_fi: stanislas custom: https://coindrop.to/stanislas -custom: https://saythanks.io/to/angristan From fdc3f25987cbfdcaf7a16d9684437f297a959831 Mon Sep 17 00:00:00 2001 From: Stanislas <11699655+angristan@users.noreply.github.com> Date: Mon, 31 Jan 2022 01:36:59 +0100 Subject: [PATCH 25/27] Fix saythanks URL in README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 04333cc..4f88d7b 100644 --- a/README.md +++ b/README.md @@ -338,7 +338,7 @@ The script supports both and uses `tls-crypt` by default. ## Say thanks -You can [say thanks](https://saythanks.io/to/angristan%40pm.me) if you want! +You can [say thanks](https://saythanks.io/to/angristan) if you want! ## Credits & Licence From c2059d684d9101436c1c0bcb7ead83f07b7e55ff Mon Sep 17 00:00:00 2001 From: Stanislas <11699655+angristan@users.noreply.github.com> Date: Mon, 31 Jan 2022 01:40:10 +0100 Subject: [PATCH 26/27] Add SayThanks badge --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4f88d7b..c769172 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,7 @@ ![Test](https://github.com/angristan/openvpn-install/workflows/Test/badge.svg) ![Lint](https://github.com/angristan/openvpn-install/workflows/Lint/badge.svg) ![visitors](https://visitor-badge.glitch.me/badge?page_id=angristan.openvpn-install) +[![Say Thanks!](https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg)](https://saythanks.io/to/angristan) OpenVPN installer for Debian, Ubuntu, Fedora, CentOS, Arch Linux, Oracle Linux, Rocky Linux and AlmaLinux. From b3b7593b2d4dd146f9c9da810bcec9b07a69c026 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 May 2022 11:51:39 +0200 Subject: [PATCH 27/27] build(deps): bump actions/checkout from 2.4.0 to 3.0.2 (#996) Bumps [actions/checkout](https://github.com/actions/checkout) from 2.4.0 to 3.0.2. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2.4.0...v3.0.2) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 7ad096b..ea69759 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Code - uses: actions/checkout@v2.4.0 + uses: actions/checkout@v3.0.2 - name: Lint Code Base uses: github/super-linter@v4.1.0 env: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b62a5d8..e5a478b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -21,7 +21,7 @@ jobs: - centos-7-x64 - centos-stream-8-x64 steps: - - uses: actions/checkout@v2.4.0 + - uses: actions/checkout@v3.0.2 - name: Setup doctl uses: digitalocean/action-doctl@v2