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