28 Commits

Author SHA1 Message Date
Eric F Crist
0d0daf549b
upgrading openssl for windows to 3.0.7
Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2023-01-13 10:14:37 -06:00
Eric F Crist
43fb5990d8
update OpenSSL to 3.0.5
Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2022-09-14 19:28:55 -05:00
Eric F Crist
6e64026d3a
update OpenSSL to 3.0.3
Compiled OpenSSL 3.0.3 from github for both 64 and 32 bit Windows.  Ran
the wop-test.sh script and passed tests:

* Easy-RSA Unit Tests:
* Windows, no OpenSSL-v3
* System SSL enabled
easyrsa-unit-tests.sh version: 2.3.0
* setup unit-test - ok
* shellcheck abandoned
* >>> BEGIN unit tests:
* >>>>>>: sh C:/Users/ecrist/Desktop/3.1.0-64/easy-rsa/easyrsa-unit-tests.sh -v
easyrsa-unit-tests.sh version: 2.3.0
easyrsa-unit-tests.sh source:  localhost
easyrsa source:                C:/Users/ecrist/Desktop/3.1.0-64/easy-rsa/easyrsa3/easyrsa

* EASYRSA_OPENSSL:
  openssl (env)
  OpenSSL 3.0.3 3 May 2022 (Library: OpenSSL 3.0.3 3 May 2022)
EasyRSA Version Information
Version:     ~VER~
Generated:   ~DATE~
SSL Lib:     OpenSSL 3.0.3 3 May 2022 (Library: OpenSSL 3.0.3 3 May 2022)
Git Commit:  ~GITHEAD~
Source Repo: https://github.com/OpenVPN/easy-rsa

Setup .. ok
>>>>> >>>>> Begin easyrsa rsa tests

... Lots of tests here.

<<<<< <<<<< End easyrsa ed tests
easyrsa-unit-tests.sh version: 2.3.0
easyrsa-unit-tests.sh source:  localhost
easyrsa source:                C:/Users/ecrist/Desktop/3.1.0-64/easy-rsa/easyrsa3/easyrsa

* EASYRSA_OPENSSL:
  openssl (env)
  OpenSSL 3.0.3 3 May 2022 (Library: OpenSSL 3.0.3 3 May 2022)

Unit-test: cleanup
Remove temp dir: C:/Users/ecrist/Desktop/3.1.0-64/easy-rsa/easyrsa3/unit tests
Completed Thu May  5 08:28:30 Central Daylight Time 2022 (Total errors: 0)
* OK
* <<< END unit tests:

Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2022-05-05 08:35:18 -05:00
Eric F Crist
ecc7cb72d1
Preparing for v3.0.9 release
This has been an on/off release tag, but we're going to push it out
because there are some that will remain on the v3.0.x branch for a
long time, and OpenSSL 3.x isn't available in all distros/embedded
systems yet (or for a while).

 - Updated OpenSSL for Windows to 1.1.1o
 - Updated ChangeLog for v3.0.9, pulling in most comments for v3.1.0
 - Updated header in easyrsa to point to Github contributors page

Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2022-05-04 21:29:47 -05:00
Richard T Bonhomme
886043fe49
Remove cruft
Signed-off-by: Richard T Bonhomme <tincantech@protonmail.com>
2022-04-07 00:26:52 +01:00
Richard T Bonhomme
ed67df9578
Dispose of garbage
Easy-RSA does not distribute broken code.

Signed-off-by: Richard T Bonhomme <tincantech@protonmail.com>
2022-04-06 04:36:15 +01:00
Richard T Bonhomme
0597b844e8
ANNOUNCEMENT: EasyRSA will not distribute deliberately broken code
Signed-off-by: Richard T Bonhomme <tincantech@protonmail.com>
2022-04-06 04:31:58 +01:00
Richard T Bonhomme
d0c8f30b66 Merge branch 'master' of github.com/a1346054/easy-rsa into a1346054-master 2022-03-22 12:00:10 +00:00
Eric F Crist
2155d2c95c
Update OpenSSL to 1.1.1m for Windows
Using compiled binaries from Overbyte at:
 http://wiki.overbyte.eu/wiki/index.php/ICS_Download#Download_OpenSSL_Binaries_.28required_for_SSL-enabled_components.29

Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2022-03-15 21:16:52 -05:00
a1346054
212c18a83c
Trim excess whitespace 2021-10-21 14:21:00 +00:00
a1346054
c903669eef
Add missing final newline 2021-10-21 14:20:59 +00:00
a1346054
67e3e6ae4a
Fix spelling 2021-10-21 14:08:50 +00:00
Eric F Crist
19a20046ca
Update OpenSSL to 1.1.1g (again)
Using another build of OpenSSL that appears to work fine in testing.

Long term, we should be building OpenSSL ourselves and shipping it on a
regular basis.  That's another project on the list.

Resolves #405.

Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2020-09-18 08:27:14 -05:00
Eric F Crist
a9cecc747c
Revert "Update Windows OpenSSL to 1.1.1g from 1.1.0j"
This reverts commit 5f3e5ca450eaf464ed21a5d3ec62d39f7594fd99.

There is an incompatibility in 1.1.1g with the EasyRSA script.  There
are no new features in 1.1.1g we are leveraging directly, so just going
to revert to support the OpenVPN 2.5 release process and get EasyRSA
v3.x into more hands.

Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2020-09-16 07:50:04 -05:00
Eric F Crist
5f3e5ca450
Update Windows OpenSSL to 1.1.1g from 1.1.0j
Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2020-09-09 15:30:47 -05:00
Eric F Crist
ca33f84aa2
Add win32 OpenSSL binaries, update build
New build script changes to handle win32/win64 openssl binaries.
There's more to do here with copying out the README files and such, but
this should be a good working start.

Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2019-02-07 18:08:39 -06:00
Eric F Crist
e5d46199c9
Distribute OpenSSL 1.1.0j instead of 1.1.1a
There are runtime issues with 1.1.1a at this time I've yet to track
down.  This is referenced in the docker-openvpn project issue 437
with a link in #261.  I've been able to reproduce it on Windows 10.

Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2019-02-04 13:21:58 -06:00
Eric F Crist
66e2db1ef4
Add OpenSSL libs/binary for Windows
Include OpenSSL libraries and binary for windows.  A precompiled package
was downloaded from http://wiki.overbyte.eu/arch/openssl-1.1.1a-win64.zip

Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2019-02-04 09:58:49 -06:00
Eric F Crist
f77df62851
Adding date.exe for Windows dist from UnixUtils
Should help to address #296 with renew feature.  Briefly tested on
Windows 10 from an EasyRSA v3.0.5 release extract.

Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2019-01-30 09:13:09 -06:00
Eric F Crist
ef2e21e757 More breakage for automated tests
Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2018-01-03 19:34:45 -06:00
Eric F Crist
b5803ee9e3 More travis-ci related cleanup
* Remove SC2006 from shellcheck: bashism
* Put variable declarations on separate lines (SC1007)
* Remove "local" from Windows sh script (SC2039)
* Remove "x" variable define from read in Windows sh script (SC2034)

Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2017-12-14 08:35:41 -06:00
Eric F Crist
a0b5a9c7b2 Adding mktemp binary
Retrieved binary from http://gnuwin32.sourceforge.net/packages/mktemp.htm
This was tested on Windows 7

Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2017-08-22 07:51:05 -05:00
Eric F Crist
dc8376a75d Add missing Windows binaries
Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2017-08-21 17:36:58 -05:00
Eric F Crist
d92d29803b Repackaging to include Windows utilities needed.
In the 3.0.0 release, Windows utilities were mistakenly omitted from the
package.  The build utility has been updated to include these files, as
well as to convert the .md documentation files to html.

Signed-off-by: Eric F Crist <ecrist@secure-computing.net>
2015-10-25 22:37:17 -05:00
Josh Cepek
a0d58b2faf Update documentation 2014-07-27 07:24:40 -05:00
Josh Cepek
d5516d5f5d Windows: make builds easier by using a matching dir structure
Now the entire distro/windows/ dir contents can be copied into a staging
dir during release prep.

Signed-off-by: Josh Cepek <josh.cepek@usa.net>
2013-12-01 14:42:36 -06:00
Josh Cepek
dc2e6dc7dc Windows: improve external checks and env-var help
Add test for `cat` external

Fix the env-var to read the correct EASYRSA_OPENSSL name

Signed-off-by: Josh Cepek <josh.cepek@usa.net>
2013-12-01 14:32:55 -06:00
Josh Cepek
b0494ab243 Add initial 3.x codebase files
This is the initial re-write for the 3.x release series.

Signed-off-by: Josh Cepek <josh.cepek@usa.net>
2013-11-18 02:54:07 -06:00