Commit Graph

80 Commits

Author SHA1 Message Date
Christoph Reiter
487b0d3dc8 openssl: Update to 3.6.0 2025-10-07 08:52:49 +02:00
Christoph Reiter
5ed6911590 openssl: Update to 3.5.4 (#5688)
* openssl: Update to 3.5.4

* openssl rebuild
2025-09-30 20:27:30 +02:00
Christoph Reiter
9463c32517 openssl: add a note re openssh rebuilds 2025-09-17 17:45:24 +02:00
Christoph Reiter
53fccc9222 openssl: Update to 3.5.3 (#5644) 2025-09-16 17:49:35 +02:00
Christoph Reiter
89781c8770 openssl: Update to 3.5.2 2025-08-05 20:56:57 +02:00
Christoph Reiter
2b2ad8b506 openssl: Update to 3.5.1 2025-07-01 18:42:47 +02:00
Christoph Reiter
4813abedaf openssl: Update to 3.5.0 2025-04-11 13:18:34 +02:00
Christoph Reiter
da3a383bf7 openssl: Update to 3.4.1 (#5207) 2025-02-11 21:00:31 +01:00
Christoph Reiter
f6b3137bfc openssl: Update to 3.4.0 2024-10-26 10:45:13 +02:00
Christoph Reiter
bf7f464434 openssl: Update to 3.3.2 (#4882)
* openssl: Update to 3.3.2

new domain and new signing key (see https://openssl-library.org/source/index.html)
and sources are now only hosted on github
2024-09-04 00:43:23 +02:00
Christoph Reiter
7bd655f9a8 openssl: Update to 3.3.1 2024-06-04 18:41:03 +02:00
Timothy Legge
c084a1df98 Fixes #4640 openssl legacy provider missing 2024-06-01 11:32:16 -03:00
Christoph Reiter
50952d55d9 openssl: Update to 3.3.0 2024-04-16 08:08:47 +02:00
Christoph Reiter
a2ee04bf00 More CPEs 2024-03-24 20:09:34 +01:00
Christoph Reiter
f680455821 openssl: Update to 3.2.1 2024-01-30 19:50:26 +01:00
Christoph Reiter
6ed2a6dc14 openssl: Update to 3.2.0 2023-11-24 07:31:25 +01:00
Christoph Reiter
fc3f43a99e openssl: Update to 3.1.4 2023-10-24 19:26:42 +02:00
Christoph Reiter
ba24d97c67 openssl: Update to 3.1.3 2023-09-20 11:59:06 +02:00
Christoph Reiter
ae36b9ce50 openssl: Update to 3.1.2 2023-08-02 07:28:02 +02:00
Christoph Reiter
c3084e0d81 openssl: Update to 3.1.1 2023-05-31 23:02:08 +02:00
Christoph Reiter
6b5b735972 openssl: disable zlib support
To follow what other distros do, like Arch or Debian

Fixes #3731
2023-04-17 18:01:07 +02:00
Christoph Reiter
016c61c6f6 openssl: Update to 3.1.0 2023-03-14 18:16:35 +01:00
Christoph Reiter
d8b2a5c526 openssl: Update to 3.0.8 2023-02-07 18:37:18 +01:00
Christoph Reiter
5c5fb0c4cd openssl: disable cleanup in DLL_THREAD_DETACH
openssl/cygwin crashes when pthread APIs are called in
DllMain:

0  0x0000000000000000 in ?? ()
1  0x00000001801619bd in pthread_rwlock_wrlock (rwlock=0x800275ff0)
   at /c/S/msys2-runtime-3.3/src/msys2-runtime/winsup/cygwin/thread.cc:3228
2  0x000000018019905b in _sigfe () at sigfe.s:35
3  0x00000004358490c9 in CRYPTO_THREAD_write_lock () from /usr/bin/msys-crypto-3.dll
4  0x000000043583c414 in init_thread_remove_handlers () from /usr/bin/msys-crypto-3.dll
5  0x000000043583c843 in OPENSSL_thread_stop () from /usr/bin/msys-crypto-3.dll
6  0x000000043583a953 in DllMain () from /usr/bin/msys-crypto-3.dll

It can be reliably reproduced by calling "meson test", which spawns threads for tests.

Something similar was discussed on the cygwin mailing list years ago, and it seems
nothing has changed/improved there, and with openssl v3 it always crashes:

https://cygwin.com/pipermail/cygwin/2011-March/194454.html

Let's do what corinna suggested there, skip OPENSSL_thread_stop() under cygwin.
This is a hacky workaround, but better to leak things then to crash.
2022-12-22 14:36:32 +01:00
Christoph Reiter
0d14727c3e openssl: Update to 3.0.7
* Drop 0003 patch - seems no longer to be needed
* Stop changing the default openssl config like Arch.
  This re-enables the idea algo, but I couldn't find anything why it
  should be disabled. Assume openssl knows what's acceptable.
* Run tests in parallel (they pass, with the patch revert workaround)
* Move man7 man pages to openssl-docs, that category gained a lot of
  development related man pages, so move it away from the runtime packages.
2022-12-21 16:06:27 +01:00
Christoph Reiter
cae0cf0088 openssl: build for cygwin
Build for cygwin and patch the DLL names instead.
Also remove the OSNAME check in the perl scripts as I'm
not sure if perl will continue to report "msys" and we might
switch it to "cygwin" too.

While at it also re-enable makeflags, building with multiple
cores seems to work fine here, and is much faster.

All tests pass with this.
2022-12-11 21:14:22 +01:00
Christoph Reiter
20fd824945 openssl: clean up the validpgpkeys list
add all active signing keys and add their names
2022-11-04 17:16:54 +01:00
Christoph Reiter
7af9fb9201 openssl: Update to 1.1.1s 2022-11-04 16:32:13 +01:00
Christoph Reiter
9548633690 openssl: Update to 1.1.1q 2022-07-05 14:29:38 +02:00
Christoph Reiter
6e81d7dfc7 openssl: Update to 1.1.1p 2022-06-22 08:50:37 +02:00
Biswapriyo Nath
8df7d73677 openssl: update to 1.1.1o 2022-05-04 10:28:30 +05:30
Biswapriyo Nath
f47b812742 openssl: update to 1.1.1n 2022-03-16 21:06:45 +05:30
Christoph Reiter
aeb1900435 openssl: Update to 1.1.1m 2021-12-18 15:32:01 +01:00
Christoph Reiter
71797bc024 openssl: Update to 1.1.1l 2021-08-26 08:32:22 +02:00
Biswapriyo Nath
8ef8f18fd8 openssl: Update to 1.1.1k 2021-03-30 11:31:57 +05:30
Christoph Reiter
c05b44d4f9 openssl: Update to 1.1.1i 2020-12-09 23:00:21 +01:00
Alexey Pavlov
4cdbcb86ec openssl: Update to 1.1.1h 2020-10-23 15:33:53 +03:00
Christoph Reiter
c73aa5a642 openssl: move LICENSE file to libopenssl
As suggested in https://github.com/msys2/MINGW-packages/issues/6658

The directory name is different, so there is no conflict moving it.
2020-08-05 23:09:52 +02:00
Christoph Reiter
c948b96239 openssl: Add a separate openssl-docs package (#2018)
This contains the htmls docs/manpages and the level 3 man pages (API docs).
openssl is part of base and all these docs make up 7800 files, which is a third
of all files in base.

Since they are rarely needed and contain so many files I think it makes sense to split them out.
2020-06-23 08:15:19 +03:00
Alexey Pavlov
24c0f16283 openssl: Update to 1.1.1g 2020-04-22 13:04:03 +03:00
Alexey Pavlov
4c8c102b40 openssl: Update to 1.1.1f 2020-04-17 11:38:51 +03:00
Alexey Pavlov
308f29d598 openssl: Update to 1.1.1e 2020-03-18 15:00:00 +03:00
Alexey Pavlov
3a714ace96 openssl: Update to 1.1.1.d 2019-09-30 10:29:05 +03:00
Alexey Pavlov
cd639e8084 openssl: Update to 1.1.1c 2019-05-29 00:42:40 +03:00
Alexey Pavlov
abb12acb24 openssl: Update to 1.1.1b 2019-02-28 10:11:13 +03:00
Andrew Ng
07b61abb5a openssl: Patch to avoid potential infinite loops (#1576)
One affected package is libserf (msys-serf-1-0.dll). This can be seen
when using certain operations of git svn.
2019-02-20 07:50:50 +03:00
Johannes Schindelin
11ba794d0c openssl: upgrade to v1.1.1a (#1515)
Only the ca-dir patch applied cleanly. The MSYS2 one had to be re-done,
as well as the enginesdir one (where we now completely side-step
./configure).

This will require *tons* of packages to be rebuilt, and during the
transition time the binaries will be broken because of the different
name of the .dll, unless one copies back msys-crypto-1.0.0.dll and
msys-ssl-1.0.0.dll (this is how Git for Windows handled that fragile
upgrade phase).

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2018-12-13 14:25:54 +03:00
OTLabs
a9bb159235 openssl: update to 1.0.2.p (#1423)
* Update to 1.0.2.p

* Making check() work
2018-09-26 07:23:01 +03:00
Alexey Pavlov
6e711b2da1 openssl: Update to 1.0.2o 2018-07-26 15:08:37 +03:00
Alexey Pavlov
022617348b openssl: Update to 1.0.2m 2017-11-16 13:53:56 +03:00