Richard Bonhomme
ef2fc88cf0
Exit function with correct code
...
Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com>
2020-01-11 00:36:51 +00:00
Richard Bonhomme
8cd88a14bb
Inline credentials
...
Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com>
2020-01-10 23:17:30 +00:00
Richard Bonhomme
d28b2edfb0
Ignore serial.old
...
Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com>
2020-01-10 17:08:13 +00:00
Richard Bonhomme
07ec923be1
Easyrsa PKI upgrade
...
Automate upgrading PKI from v2 to v307+
Automate upgrading CA from pre v306 to v307+
Info:
https://community.openvpn.net/openvpn/wiki/easyrsa-upgrade
Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com>
2020-01-08 16:26:33 +00:00
Eric F Crist
573e3346ea
Merge branch 'TinCanTech-master'
...
Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2020-01-07 12:04:01 -06:00
Richard Bonhomme
00a083e7fc
Correct parameter to easyrsa_openssl in vars_setup
...
Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com>
2019-12-13 12:12:22 +00:00
Eric F Crist
7f727b791b
Default cert expire down to 825 days
...
* resolves #52
Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2019-11-25 19:17:46 -06:00
Eric F Crist
f00ab0f85b
Merge branch 'a1346054-master'
...
Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2019-11-25 17:34:41 -06:00
a1346054
c6dd7ff1f6
Fix typo
2019-11-24 15:41:39 +00:00
a1346054
bd4135b453
Spelling
2019-11-24 15:25:37 +00:00
Eric F Crist
8e862614fa
Failed to add the new op_test.sh script
...
Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2019-09-25 08:15:04 -05:00
Eric F Crist
1190152c9b
move unit tests to easyrsa-unit-test repo
...
This modifies the op_test.sh script to pull a working copy of the actual
unit tests from the easyrsa-unit-test repo. This allows us to update
the unit test script outside the easy-rsa repo.
A current limitation of the way we've integrated TravisCI is that the
repo and tests go hand-in-hand. This means that if a test is broken or
otherwise needs an update, it has to come with the PR itself. There's
never a point of re-running a TravisCI test, since the test is part of
that repo.
Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2019-09-25 08:11:22 -05:00
Eric F Crist
2315b2c186
Merge branch 'TinCanTech-master'
...
Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2019-09-25 07:29:02 -05:00
Eric F Crist
cb2e4b4e9e
Merge branch 'master' of https://github.com/TinCanTech/easy-rsa into TinCanTech-master
2019-09-25 07:28:44 -05:00
Eric F Crist
124cd31508
Merge branch 'davidrios-master'
...
Fixes #218 , corrects name for IP option of SAN
Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2019-09-25 07:27:21 -05:00
Eric F Crist
d0c91e4d38
Merge branch 'master' of https://github.com/davidrios/easy-rsa into davidrios-master
2019-09-25 07:27:01 -05:00
Richard Bonhomme
3f921404d6
Upgrade to 306: Create $EASYRSA_SSL_CONF if required
...
Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com>
2019-09-23 20:50:53 +01:00
Eric F Crist
8adaf98fa9
Merge branch 'TinCanTech-master'
...
Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2019-09-20 11:26:01 -05:00
Richard Bonhomme
47eecc48a8
Improve usage text
...
Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com>
2019-09-20 17:17:46 +01:00
Richard Bonhomme
67bac6c7f1
optest.sh shellcheck compliance
...
Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com>
2019-09-20 16:57:25 +01:00
David Rios
3301c09f5c
Fix correct name for IP option of subjectAltName
2019-09-19 16:23:07 -03:00
David Rios
e4c9b5ed36
Copy Subject Alternative Name from REQ. Fixes #218
2019-09-19 14:40:45 -03:00
Richard Bonhomme
73523b0da3
Expand op_test: Inconsistent SAN behaviour
...
Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com>
2019-06-12 21:52:59 +01:00
Richard Bonhomme
57ef07f133
Win32 mktemp help
...
Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com>
Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2019-06-12 14:28:06 -05:00
Richard Bonhomme
e426db231d
Fail with error to create EASYRSA_TEMP_DIR
...
Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com>
2019-06-11 01:29:04 +01:00
Richard Bonhomme
ad3b35644d
Fix op_test.sh shellcheck SC2086
...
Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com>
2019-06-10 23:01:54 +01:00
Richard Bonhomme
939ddc49da
Add required shellcheck to cleanup()
...
Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com>
2019-06-10 22:25:19 +01:00
Richard Bonhomme
70ddded80b
Tidy up op_test.sh verbose
...
Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com>
2019-06-10 21:08:21 +01:00
Richard Bonhomme
0acb8bdd17
Silence shellcheck
...
Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com>
2019-06-10 20:34:28 +01:00
Richard Bonhomme
713f1d633e
Default SAN for serverClient, additional op_test
...
Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com>
2019-06-10 20:13:59 +01:00
Richard Bonhomme
1fa5003081
Work around Windows mktemp bug
...
Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com>
2019-06-10 18:32:47 +01:00
Richard Bonhomme
2dc63cd6fc
Re-instate OPENSSL_CONF and EASYRSA_SAFE_CONF
...
EASYRSA_SAFE_CONF is libressl compatible config file.
Create EASYRSA_SAFE_CONF during init-pki, one time per PKI.
Set OPENSSL_CONF to be EASYRSA_SAFE_CONF, to prevent bogus warnings.
Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com>
2019-06-10 18:21:44 +01:00
Richard Bonhomme
38ad124088
op_test.sh: remove old style custom ssl lib tests
...
Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com>
2019-06-10 17:46:23 +01:00
Richard Bonhomme
c763f3ad28
Improve wop_test.bat
...
Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com>
2019-06-10 14:18:29 +01:00
Eric F Crist
81b4ec923d
Clean up wait_sec()
...
Make wait_sec() accept an argument for time so it behaves more like
sleep.
Merge branch 'TinCanTech-master'
Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2019-06-07 08:56:00 -05:00
Eric F Crist
4af5aecb49
Merge branch 'master' of https://github.com/TinCanTech/easy-rsa into TinCanTech-master
2019-06-07 08:55:45 -05:00
Richard Bonhomme
fbb5e30858
op_test.sh: adhere to shellcheck
...
Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com>
2019-06-07 14:51:33 +01:00
Eric F Crist
bf7477f9d5
more typos, thanks xavierb!
...
Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2019-06-07 08:48:06 -05:00
Eric F Crist
d7b0c781f4
typos in ChangeLog (thanks xavierb)
...
Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2019-06-07 08:45:35 -05:00
Richard Bonhomme
f6e26cd42c
Improve op_test.sh: make wait_sec variable; Add server with SAN renew test.
...
Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com>
2019-06-07 14:38:38 +01:00
Eric F Crist
2412fa31b5
Updating changelog
...
Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2019-06-07 07:56:24 -05:00
Eric F Crist
1ac0760867
Shore up Windows test framework
...
Merge branch 'TinCanTech-master'
Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2019-06-07 07:52:32 -05:00
Eric F Crist
1d695fc912
Merge branch 'master' of https://github.com/TinCanTech/easy-rsa into TinCanTech-master
2019-06-07 07:52:08 -05:00
Eric F Crist
03a464a1da
Merge branch 'xavierba-fix_305'
...
fixes #305
Gracefully handle IP when both renewing cert and keeping SAN from the
old certificate
Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2019-06-07 07:32:48 -05:00
Eric F Crist
aeaebfb599
Merge branch 'fix_305' of https://github.com/xavierba/easy-rsa into xavierba-fix_305
2019-06-07 07:32:33 -05:00
Eric F Crist
e8811e10e6
Merge branch 'luizluca-fix_dirtemp_windows'
...
workaround for but in the win32 mktemp utility
Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2019-06-07 07:31:17 -05:00
Eric F Crist
013f29556d
Merge branch 'fix_dirtemp_windows' of https://github.com/luizluca/easy-rsa into luizluca-fix_dirtemp_windows
2019-06-07 07:30:59 -05:00
Eric F Crist
5340fb2dfc
Merge branch 'luizluca-fix_read_s'
...
Should "fix" errors related to ash and potentially other non-POSIX
shells that don't handle set -o or related options.
http://www.austingroupbugs.net/view.php?id=1207
Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2019-06-07 07:25:04 -05:00
Xavier Bachelot
a41ce243c3
Gracefuly handle IP when both renewing cert and keeping SAN from the old cert
...
Signed-off-by: Xavier Bachelot <xavier@bachelot.org>
2019-06-07 11:43:44 +02:00
Luiz Angelo Daros de Luca
44509c77ec
Try 'stty', 'set -o echo' and then read -s
...
Although 'read -s' is not POSIX, it might be the only option
for some systems (OpenWrt). Try each alternative and, if all
those fails, warn the user and read with "echo on".
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2019-06-04 17:56:53 -03:00