Commit Graph

194 Commits

Author SHA1 Message Date
Stanislas bd047c08d7
ci: use super-linter (#683) 2020-10-21 13:59:49 +02:00
Stanislas 4eb349bf10
readme: update badge 2020-10-19 12:05:08 +02:00
Stanislas cb23f0ec24
Add badge to README 2020-10-02 21:29:20 +02:00
Stanislas Lange 9579e29ccf
Update provider links 2020-07-30 12:44:57 +02:00
randomshell 5c2a86f27e
Update distro compatibility list and remove Debian 8 support (#654) 2020-07-28 12:24:57 +02:00
randomshell bbd29a8178 Update easy-rsa link in README to 3.0.7 2020-07-02 20:04:26 +00:00
robiiinos b11296870f Typo in README 2020-06-27 12:29:43 +02:00
Shubham b2888fa514
readme: fix typo (#664) 2020-05-15 22:06:18 +02:00
Stanislas 6ee5787a29
Add contributors hall-of-fame 2020-05-10 22:27:57 +02:00
Stanislas 83f70fe71f
ci(workflow): run script in headless mode on VMs (#643)
Run script in headless mode on all supported distributions, on Digital Ocean VMs, with GitHub Actions
2020-04-28 11:26:24 +02:00
Stanislas Lange 87bfd046dd docs(readme): fix english punctuation 2020-04-27 15:42:47 +02:00
Stanislas Lange af3bf12bb6 style(readme): format markdown 2020-04-27 15:31:36 +02:00
Stanislas Lange 08aeed2c5b docs(readme): add notes about bash formatting 2020-04-27 15:26:20 +02:00
Stanislas Lange e3139cd877 Revert "feat(curves): add secp256k1 option (#315)"
This reverts commit 8d5bb43aed.

Tested with Viscosity, doesn't work
2020-04-27 14:36:44 +02:00
Sidd 8d5bb43aed
feat(curves): add secp256k1 option (#315) 2020-04-27 14:22:35 +02:00
John E fe0b995bdf
feat(headless): make script idempotent
This set of changes adjusts the script so that you can run it multiple times with the same input and not have any unexpected changes. This makes it appropriate for "enforcing state", as required by automated provisioners like Puppet, Salt, Chef, or Ansible.

 - Unbound, OpenVPN, easy-rsa, and other dependencies are only installed from upstream if they are not already present. This prevents multiple runs of the script from causing unexpected version upgrades.
 - The easy-rsa system is put in a folder called "easy-rsa-auto" so it can't conflict with the "easy-rsa" folder from some older OpenVPN packages
 - The easy-rsa CA is only initialized once
 - SERVER_CN and SERVER_NAME are randomly generated once and saved for future reference
 - File append ('>>') is only done strictly after a file is created with '>' (e.g. /etc/sysctl.d/20-openvpn.conf)
 - Clients are only added to easy-rsa once
 - If AUTO_INSTALL == y, then the script operates in install mode and doesn't enter manageMenu
2020-04-27 13:56:34 +02:00
Stanislas Lange 957712e73d docs(readme): update compatibility matrix 2020-04-27 13:11:11 +02:00
Stanislas c2a4edc714
Re-add SayThanks.io 2020-04-18 21:18:54 +02:00
Stanislas 7e7a494f59
Remove wiki link 2020-04-04 11:55:08 +02:00
Stanislas d31efe9e7b
Move FAQ from wiki to git to allow contributions (#611)
Signed-off-by: Stanislas Lange <angristan@pm.me>
2020-04-04 11:54:17 +02:00
Stanislas d958c15909
🤦‍♂️ 2020-04-03 11:13:57 +02:00
Stanislas 006167b3c7
Doc: Add Viscosity as a supported macOS client 2020-02-20 23:57:43 +01:00
Stanislas 69c4751236
Remove saythanks.io :(
RIP https://github.com/BlitzKraft/saythanks.io/issues/60
2020-01-27 17:40:40 +01:00
Safa Bayar 12ba1a9d9a Add Centos 8 Support (#506) 2019-11-11 15:18:34 +09:00
Dominic Dumrauf 40a9fb975a Documenting One-Stop Solution for AWS (#490) 2019-10-02 11:40:49 +09:00
Rhys Perry a3ed51df0c Update supported architectures (#492) 2019-09-23 16:41:58 +09:00
Dominic Dumrauf 7e8fd767aa Updating documentation around existing headless user addition feature (#488)
This closes #422
2019-09-19 16:59:20 +09:00
Stanislas 30735c91d8
Add Amazon Linux 2 support (#459) 2019-08-19 23:25:48 +02:00
Stanislas 2aab3792ca
Remove Travis Badge from README
Since we use Actions now.
2019-08-16 18:33:16 +02:00
Stanislas b095c23496
Update README.md
My username is lowercase now
2019-07-28 23:31:34 +02:00
Stanislas a57f5e69ba
Debian 10 + armhf = OK (#450) 2019-07-17 18:14:24 +02:00
David Barda 4255046bd6 Update README: HMAC-SHA1 is not broken (#448)
Remove irrelevant data from readme, as HMAC strength does not depend on the collisions of the hash function
2019-07-15 19:21:18 +02:00
Stanislas dea1d6db2b
Add support for lz4-v2 (#444)
Close #366
2019-07-05 17:49:31 +02:00
angristan 5844a8440f Add support for Debian 10
Fix #439
2019-06-30 23:06:42 +02:00
Stanislas 7fb9afac3e
README: Add link to angristan/wireguard-install 2019-05-14 00:09:44 +02:00
Stanislas d7a67a60a7
Remove codetriage.com 2019-05-14 00:08:26 +02:00
Stanislas 066b48bd84
Add support for Ubuntu 19.04 (#416) 2019-04-22 21:59:04 +02:00
Stanislas 62cf8c12ab
Add codetriage badge 2019-04-03 13:41:42 +02:00
angristan 2e5f9c553d Add Travis CI badge in README 2019-03-06 22:34:39 +01:00
penCsharpener a0de1124d5 correct typo in readme.md (#401) 2019-03-04 15:26:48 +01:00
Stanislas ee35f418be
fix(README): endpoint can't be an IPv6 (yet) 2019-02-26 14:51:06 +01:00
Stanislas 044c032b47
Improve endpoint documentation 2019-02-26 13:56:29 +01:00
Stanislas 6ec3b5b26f
fix(README): automated install 2019-02-26 13:36:25 +01:00
Stanislas 7ba776ce7a
Improve automated install (#395)
#390 follow up, fixes #261
2019-02-25 21:30:46 +01:00
Cliff Cotino f023de298d Headless installation (#390)
Fixes #261
2019-02-25 20:02:50 +01:00
angristan c61c695f14 Add link to WireGuard tutorial 2019-01-27 17:33:18 +01:00
angristan df4889e49e Do net send me emails or private messages asking for help. 2018-12-15 17:59:06 +01:00
angristan 7cabdf79c6 Move some questions to the wiki
https://github.com/angristan/openvpn-install/wiki/FAQ
2018-10-08 21:25:30 +02:00
angristan 83b3cd0770 Add CentOS 7/arm64 to compatibility table 2018-09-30 14:09:16 +02:00
Sidd d2bd051d97 Spelling fixes (#314) 2018-09-28 16:36:00 +02:00