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
angristan
ff2af374f6
Use curl instead of wget in README
...
curl is pre-installed more often
2018-09-27 22:21:19 +02:00
angristan
aa17fd9aa3
Add threat models to FAQ
2018-09-26 20:55:27 +02:00
Oo Kang Zheng
3763d8708f
Add official iOS client ( #304 )
2018-09-24 00:03:07 +02:00
angristan
70ebe5620d
secp256r1 -> prime256v1
2018-09-23 17:06:15 +02:00
angristan
463b58f38b
Update compatibility table: alphabetical order
2018-09-23 16:29:56 +02:00
GoliathLabs
ecf5f0d623
Add Arch Linux support ( #303 )
2018-09-23 16:27:36 +02:00
angristan
34fd8a2b0a
Update compatibility table
2018-09-23 15:21:17 +02:00
angristan
21f15d9aef
Little fixes according to OpenVPN 2.4
...
Yeah, seconds, really :)
2018-09-23 00:47:18 +02:00
angristan
ba1fc42aac
Rewrite README
...
Rewrite the encryption part, update with OpenVPN 2.4 stuff, improve FAQ, correct typos
2018-09-23 00:43:05 +02:00