|
6664303a
|
2024-03-11T15:31:14
|
|
cmake: disable default NDEBUG differently
Before this patch `NDEBUG` was force-disabled, preventing a build with
debug asserts disabled.
After this patch `NDEBUG` works again when passed as a custom build
option, e.g.: `-DCMAKE_C_FLAGS=-DNDEBUG`
Previously submitted as #988, which was merged, but the commit vanished
from master and ended up missing from both 3.8.3 and 3.9.0 releases.
|
|
69449e79
|
2024-03-08T00:53:26
|
|
changelog updates
|
|
530084a5
|
2024-03-07T21:02:11
|
|
move syslog_r and getprogname into compat src list
|
|
c7d8355a
|
2024-03-07T10:35:45
|
|
put compat getpagesize into the right object list
Was getting this linker error building shared libraries on Windows:
Creating library C:/projects/portable/build/ssl/Release/ssl.lib and object C:/projects/portable/build/ssl/Release/ssl.exp
recallocarray.obj : error LNK2019: unresolved external symbol getpagesize referenced in function
getpagesize should be in compat rather than crypto object file list.
|
|
41034e54
|
2024-03-07T08:29:32
|
|
Update man links
|
|
833cc83e
|
2024-03-03T17:57:30
|
|
add additional portable improvements
|
|
5e2a4899
|
2024-03-04T13:43:51
|
|
Update man links
|
|
2cd38a2c
|
2024-03-04T13:42:31
|
|
Regen openssl.c.patch
|
|
bbe18e1c
|
2024-03-04T21:37:30
|
|
Update ChangeLog
|
|
e53b004d
|
2024-03-02T07:56:18
|
|
Update man links
|
|
9b54faaf
|
2024-03-02T07:37:36
|
|
Update build system for file removal
|
|
d3ce4a78
|
2024-02-28T04:26:09
|
|
Land #1000, test shared library builds for Windows
|
|
d8702f69
|
2024-02-27T07:18:09
|
|
upstreamed masm alignment fix
|
|
b0689627
|
2024-02-27T07:02:15
|
|
format artifacts with shared conditionally
|
|
839fa4df
|
2024-02-27T06:59:24
|
|
adjust formatting of results
|
|
53edbd00
|
2024-02-25T18:29:14
|
|
define _MSC_VER when preprocessing, add guards
|
|
950b5bc1
|
2024-02-25T18:12:24
|
|
include placeholder cet.h for cpp
|
|
500a1029
|
2024-02-24T10:41:41
|
|
Remove use of endbr64.patch
|
|
2548f247
|
2024-02-24T09:34:05
|
|
The endbr64.patch is now upstream
|
|
9394a1b7
|
2024-02-18T23:23:30
|
|
Update man links
|
|
6f9a71bf
|
2024-02-21T16:58:40
|
|
Land #1005: CI: limit scheduled runs to "libressl" org only
|
|
43f4827f
|
2024-02-21T16:53:31
|
|
CI: limit scheduled runs to "libressl" org only
this was commited in https://github.com/libressl/portable/pull/995
somehow it was lost, maybe due to force push
|
|
b9b65324
|
2024-02-18T10:24:23
|
|
Add posix_time.h
|
|
eadd028b
|
2024-02-18T11:46:02
|
|
Land #1002: CI: redirect changelog error to stdout
|
|
9dfeb076
|
2024-02-18T10:41:20
|
|
CI: redirect changelog error to stdout
during CI stdout is redirected to "changelog.txt" and thus not seen
|
|
7f913c14
|
2024-02-17T22:10:14
|
|
Land #1001: CI: add "x" permission to release helper
|
|
d0d91f6c
|
2024-02-17T20:58:31
|
|
CI: add "x" permission to release helper
|
|
94ed5ffd
|
2024-02-17T03:16:03
|
|
Update ChangeLog
|
|
d68ec1fa
|
2024-02-13T03:24:53
|
|
test windows builds with shared libs enabled
|
|
4e25dc4f
|
2024-02-12T03:34:40
|
|
Land #989 cmake: disable ASM for Windows ARM64
|
|
ff0300c5
|
2024-02-12T03:10:44
|
|
delete checked-in tap-driver.sh
it is autogenerated, so don't keep it in tree
|
|
1f0e198e
|
2024-02-08T07:41:23
|
|
fix file comparison failures testing with WSL + CMake
Using FC on Windows through a WSL mount assumes all filenames are UPPERCASE.
So make the filenames UPPERCASE in the first place.
|
|
37cff9e9
|
2024-01-08T21:57:01
|
|
align read only sections on masm/windows to 64 bytes
Avoid conflicts where alignment is specified later in the underlying
assembly.
|
|
31bb2f25
|
2024-01-08T22:43:31
|
|
check for control flow integrity support in compiler
|
|
cc78bdf3
|
2024-01-07T18:29:10
|
|
integrate new upstream endbr64 test code, remove os-specific reverts
|
|
db3ab167
|
2024-02-12T03:00:53
|
|
Land #998, Windows: Improve check for endianness when using Visual Studio
|
|
f63596fa
|
2024-02-12T02:45:50
|
|
Land #999, Windows: Don't set -Wall when compiling with Visual Studio
|
|
9da13eca
|
2024-02-12T02:42:26
|
|
Land #997, Windows: Prevent assertion pop-up up when using Debug
|
|
5bd332ec
|
2024-02-04T19:16:14
|
|
Windows: Improve the check for endianness when using Visual Studio.
Visual studio does not define __BYTE_ORDER__ so all architectures
were detected as LITTLE_ENDIAN since both __BYTE_ORDER__ and
__ORDER_LITTLE_ENDIAN__ would evaluate to 0 and compare equal. This
updates the checks to use CMakes detection of endianness, with a hard
error, if this also fails.
|
|
78970524
|
2024-02-04T19:26:00
|
|
Windows: Don't set -Wall when compiling with Visual Studio.
As it enables a lot of spammed warnings that are not part of W4. This
reduces the warnings a lot when compiling LibreSSL in CLion for me.
|
|
64f18675
|
2024-02-04T17:04:09
|
|
Windows: Fix assertion pop-up up when using Debug compiled libressl.
When running the signertest, or the test project in
https://github.com/libressl/portable/issues/266 an assertion window
pops up. This was fixed in afcd4be8a72a for a release compiled library.
To prevent the issue in debug mode, it looks like it is necessary to
also disable the assertion window popup.
With this all tests pass when compiling and running them with a Debug,
Release or RelWithDebInfo CMake build on windows (for me).
|
|
11c5075c
|
2024-02-03T09:15:58
|
|
Update ChangeLog
|
|
3d306726
|
2024-02-02T04:49:03
|
|
Update ChangeLog
|
|
37d868b0
|
2024-02-02T00:54:51
|
|
Link bio_dump test to build
|
|
00895353
|
2024-02-01T16:36:02
|
|
Update ChangeLog
|
|
f719dff2
|
2024-01-30T10:14:14
|
|
Update ChangeLog
|
|
7d4657e2
|
2024-01-28T14:33:37
|
|
Update ChangeLog
|
|
4c2a6681
|
2024-01-27T10:47:01
|
|
Unhook p5_crypt{,2}.c and p12_crpt.c
|
|
0dd636ae
|
2024-01-27T10:36:33
|
|
Update ChangeLog
|
|
935d9852
|
2024-01-26T10:32:42
|
|
Update ChangeLog
|
|
21b4da74
|
2024-01-25T10:06:42
|
|
Update ChangeLog
|
|
90c54396
|
2024-01-24T09:20:46
|
|
Update ChangeLog
|
|
90c99a87
|
2024-01-22T08:17:42
|
|
Update man links
|
|
267dada7
|
2024-01-19T03:01:58
|
|
Add shutdowntest to build
|
|
dcd04738
|
2024-01-14T16:26:36
|
|
Land #991
|
|
9a841639
|
2024-01-14T14:46:52
|
|
CI: limit scheduled runs to "libressl" org only
|
|
e0d67e1e
|
2024-01-13T22:14:55
|
|
Update man links
|
|
a13c8dd7
|
2024-01-13T06:14:56
|
|
evp/evp_names.c replaces a few other files
|
|
62643dbd
|
2024-01-13T06:11:32
|
|
Update ChangeLog
|
|
29581725
|
2024-01-12T06:19:57
|
|
Update ChangeLog
|
|
3ca31306
|
2024-01-10T15:13:51
|
|
Update ChangeLog
|
|
2871c025
|
2024-01-08T10:05:58
|
|
ChangeLog: fix typo
|
|
eb55f9fe
|
2024-01-07T13:30:58
|
|
Update ChangeLog
|
|
d2263ec4
|
2024-01-06T14:22:07
|
|
Update ChangeLog
|
|
91a85025
|
2024-01-04T12:48:33
|
|
Update ChangeLog
|
|
bebf6378
|
2024-01-02T03:08:14
|
|
cmake: disable ASM for Windows ARM64
With ASM support the builds either exit with an assert or hang
(with asserts disabled).
|
|
0b6d6610
|
2023-12-30T12:28:53
|
|
Update ChangeLog
|
|
fa974504
|
2023-12-29T13:40:17
|
|
Missing period
|
|
af0a8e92
|
2023-12-28T23:41:44
|
|
Some evp files were renamed and merged
|
|
63c5a678
|
2023-12-27T08:23:09
|
|
Hook up exdata_test
|
|
5eeffce1
|
2023-12-26T02:25:37
|
|
Retire the engine test
|
|
81fd7aaf
|
2023-12-22T10:32:41
|
|
Update ChangeLog
|
|
68ad61fd
|
2023-12-21T16:41:57
|
|
Update man links
|
|
14639912
|
2023-12-20T16:09:18
|
|
Fix timingsafe memcmp detection
|
|
308b137b
|
2023-12-20T15:37:14
|
|
Some files were merged into p_legacy.c
|
|
12685f94
|
2023-12-20T05:08:35
|
|
Update ChangeLog
|
|
d441bd34
|
2023-12-20T07:32:16
|
|
rand_key.c is no more
|
|
cfda276d
|
2023-12-19T20:32:47
|
|
Land #983
|
|
2546ec76
|
2023-12-19T20:27:06
|
|
Land #982
|
|
c515f245
|
2023-12-19T20:18:29
|
|
pthread_once() returns an error code on failure
|
|
ee791f9d
|
2023-12-19T20:12:20
|
|
Stop undefining X509_CERT_PAIR
Pointed out in #910
|
|
1862efa8
|
2023-12-19T16:24:32
|
|
Land #981
|
|
419b26dd
|
2023-12-19T16:24:21
|
|
Land #980
|
|
02cfc091
|
2023-12-20T02:23:16
|
|
readme: fix grammatical error
Co-authored-by: Theo Buehler <botovq@users.noreply.github.com>
|
|
f25f055c
|
2023-12-20T02:05:48
|
|
readme: tidy up styling
|
|
d0785f79
|
2023-12-20T01:33:08
|
|
ci: add concurrency groups to workflows
|
|
a21a5039
|
2023-12-19T15:07:40
|
|
Land #979
|
|
747c270d
|
2023-12-20T00:49:46
|
|
ci: remove autoconf from msys2 in windows workflow
|
|
46d8c871
|
2023-12-19T20:25:54
|
|
ci: avoid unnecessary steps in windows workflow
|
|
509eb648
|
2023-12-19T17:34:10
|
|
ci: tidy windows workflow job name
|
|
dc4ce0d9
|
2023-12-19T17:32:44
|
|
ci: fix windows workflow syntax
|
|
7108fb42
|
2023-12-19T17:22:13
|
|
readme: add windows badge
|
|
5107617d
|
2023-12-19T17:21:24
|
|
ci: clean up windows workflow
|
|
30eff116
|
2023-12-18T17:57:43
|
|
Land #976
|
|
62471380
|
2023-12-17T05:55:45
|
|
Land #953, Fix build on mips
|
|
0850f783
|
2023-12-16T11:53:57
|
|
Update man links
|
|
fc008206
|
2023-12-15T22:29:00
|
|
Unhook string_table test. It will go away.
|
|
541e39c9
|
2023-12-15T22:26:15
|
|
Land #977
|
|
fef71862
|
2023-12-15T22:26:00
|
|
Land #975
|
|
276e5767
|
2023-12-15T17:04:56
|
|
Add Solaris workflow badge to readme
|