#
36f7be2c |
| 27-Jan-2018 |
Richard Levitte |
We need Unixly defaults for config targets that don't inherit a BASE Ideally, each config target should inherit a base to get their platform specific defaults. Unfortunately, that is cu
We need Unixly defaults for config targets that don't inherit a BASE Ideally, each config target should inherit a base to get their platform specific defaults. Unfortunately, that is currently not the case, so we duplicate the Unixly defaults from the BASE_unix template into the DEFAULT template. Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5177)
show more ...
|
#
085ed4f1 |
| 27-Jan-2018 |
Richard Levitte |
Stop having Unix defaults in Configure (partial) Default values belong in the DEFAULT config target template, in Configurations/00-base-templates.conf. This isn't a complete mov
Stop having Unix defaults in Configure (partial) Default values belong in the DEFAULT config target template, in Configurations/00-base-templates.conf. This isn't a complete move, but takes care of the most blatant examples. Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5177)
show more ...
|
#
8c3bc594 |
| 23-Jan-2018 |
Richard Levitte |
Processing GNU-style "make variables" - separate CPP flags from C flags C preprocessor flags get separated from C flags, which has the advantage that we don't get loads of macro definiti
Processing GNU-style "make variables" - separate CPP flags from C flags C preprocessor flags get separated from C flags, which has the advantage that we don't get loads of macro definitions and inclusion directory specs when linking shared libraries, DSOs and programs. This is a step to add support for "make variables" when configuring. Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5177)
show more ...
|
#
47eeaf45 |
| 08-Jan-2018 |
Richard Levitte |
Separate general linking flags from extra libraries So far, we've placed all extra library related flags together, ending up in the make variable EX_LIBS. This turns out to be problemat
Separate general linking flags from extra libraries So far, we've placed all extra library related flags together, ending up in the make variable EX_LIBS. This turns out to be problematic, as for example, some compilers don't quite agree with something like this: cc -o foo foo.o -L/whatever -lsomething They prefer this: cc -L/whatever -o foo foo.o -lsomething IBM's compiler on OS/390 is such a compiler that we know of, and we have previously handled that as a previous case. The answer here is to make a more general solution, where linking options are divided in two parts, where one ends up in LDFLAGS and the other in EX_LIBS (they corresponds to what is called LDFLAGS and LDLIBS in the GNU world) Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5033)
show more ...
|
Revision tags: OpenSSL_1_0_2n |
|
#
3b6c4b07 |
| 01-Dec-2017 |
Richard Levitte |
Configure: Add read_eval_file, a general purpose perl file reader/evaluator It will return the last expression from the input file. We also use this in read_config, which slightly c
Configure: Add read_eval_file, a general purpose perl file reader/evaluator It will return the last expression from the input file. We also use this in read_config, which slightly changes what's expected of Configurations/*.conf. They do not have to assign %targets specifically. On the other hand, the table of configs MUST be the last expression in each of those files. Reviewed-by: Andy Polyakov <appro@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/4840)
show more ...
|
#
72858038 |
| 08-Nov-2017 |
Andy Polyakov |
00-base-templates.conf: fix ia64 builds. Reviewed-by: Richard Levitte <levitte@openssl.org>
|
Revision tags: OpenSSL_1_0_2m, OpenSSL_1_1_0g |
|
#
624265c6 |
| 15-Jun-2017 |
Rich Salz |
Cleanup some copyright stuff Remove some incorrect copyright references. Move copyright to standard place Add OpenSSL copyright where missing. Remove copyrighted file that we don
Cleanup some copyright stuff Remove some incorrect copyright references. Move copyright to standard place Add OpenSSL copyright where missing. Remove copyrighted file that we don't use any more Remove Itanium assembler for RC4 and MD5 (assembler versions of old and weak algorithms for an old chip) Standardize apps/rehash copyright comment; approved by Timo Put dual-copyright notice on mkcert Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3691)
show more ...
|
#
906eb3d0 |
| 21-Jun-2017 |
Richard Levitte |
Configure: give config targets the possibility to enable or disable features Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3745)
|
Revision tags: OpenSSL_1_0_2l, OpenSSL_1_1_0f, OpenSSL-fips-2_0_16, OpenSSL_1_1_0e, OpenSSL_1_0_2k, OpenSSL_1_1_0d, OpenSSL-fips-2_0_15, OpenSSL-fips-2_0_14 |
|
#
10b0b5ec |
| 10-Nov-2016 |
Richard Levitte |
Revert "Move algorithm specific ppccap code from crypto/ppccap.c" Now that we can link specifically with static libraries, the immediate need to split ppccap.c (and eventually other *cap
Revert "Move algorithm specific ppccap code from crypto/ppccap.c" Now that we can link specifically with static libraries, the immediate need to split ppccap.c (and eventually other *cap.c files) is no more. This reverts commit e3fb4d3d52e188b83ccb8506aa2f16cb686f4d6c. Reviewed-by: Rich Salz <rsalz@openssl.org>
show more ...
|
Revision tags: OpenSSL_1_1_0c |
|
#
e3fb4d3d |
| 08-Nov-2016 |
Richard Levitte |
Move algorithm specific ppccap code from crypto/ppccap.c Having that code in one central object file turned out to cause trouble when building test/modes_internal_test. Reviewed
Move algorithm specific ppccap code from crypto/ppccap.c Having that code in one central object file turned out to cause trouble when building test/modes_internal_test. Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1883)
show more ...
|
#
475592e2 |
| 24-Oct-2016 |
Richard Levitte |
Windows: use default ZLIB1 unless --with-zlib-lib is set Reviewed-by: Andy Polyakov <appro@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1772)
|
Revision tags: OpenSSL_1_0_2j, OpenSSL_1_1_0b, OpenSSL_1_0_1u, OpenSSL_1_0_2i, OpenSSL_1_1_0a |
|
#
80d27cdb |
| 09-Sep-2016 |
Andy Polyakov |
ppccap.c: engage new multipplication and squaring subroutines. [And remove FPU mutiplication subroutine.] Reviewed-by: Rich Salz <rsalz@openssl.org>
|
#
947716c1 |
| 01-Sep-2016 |
Andy Polyakov |
MIPS assembly pack: adapt it for MIPS[32|64]R6. MIPS[32|64]R6 is binary and source incompatible with previous MIPS ISA specifications. Fortunately it's still possible to resolve differen
MIPS assembly pack: adapt it for MIPS[32|64]R6. MIPS[32|64]R6 is binary and source incompatible with previous MIPS ISA specifications. Fortunately it's still possible to resolve differences in source code with standard pre-processor and switching to trap-free version of addition and subtraction instructions. Reviewed-by: Richard Levitte <levitte@openssl.org>
show more ...
|
Revision tags: OpenSSL_1_1_0 |
|
#
d8f432aa |
| 14-Aug-2016 |
Andy Polyakov |
Add ecp_nistz256-ppc64 module. Reviewed-by: Rich Salz <rsalz@openssl.org>
|
Revision tags: OpenSSL_1_1_0-pre6 |
|
#
e72769aa |
| 17-Jul-2016 |
Andy Polyakov |
Configurations/00-base-templates.conf: harmonize BASE_Windows. Reviewed-by: Richard Levitte <levitte@openssl.org>
|
#
755542cb |
| 14-Jul-2016 |
Richard Levitte |
Windows: take care of manifest files The easiest way to take care of manifest files is to integrate them into the associated binary (.exe or .dll). MT (the Manifest Tool) is the uti
Windows: take care of manifest files The easiest way to take care of manifest files is to integrate them into the associated binary (.exe or .dll). MT (the Manifest Tool) is the utility to use for this. Reviewed-by: Rich Salz <rsalz@openssl.org>
show more ...
|
Revision tags: OpenSSL-fips-2_0_13 |
|
#
6133b4ed |
| 15-May-2016 |
Andy Polyakov |
ARMv8 assembly pack: add OPENSSL_cleanse. Reviewed-by: Richard Levitte <levitte@openssl.org>
|
#
5d8b70a4 |
| 04-May-2016 |
Andy Polyakov |
Configurations: engage MIPS64 Poly1305 module. Reviewed-by: Richard Levitte <levitte@openssl.org>
|
Revision tags: OpenSSL_1_0_1t, OpenSSL_1_0_2h |
|
#
c6cb8e3c |
| 03-May-2016 |
Andy Polyakov |
Alpha assembly pack: make it work on Linux. Reviewed-by: Richard Levitte <levitte@openssl.org>
|
Revision tags: OpenSSL_1_1_0-pre5 |
|
#
6944565b |
| 19-Apr-2016 |
Andy Polyakov |
evp/aes_aes.c: engage Fujitsu SPARC64 X AES support. Reviewed-by: Richard Levitte <levitte@openssl.org>
|
#
34da11b3 |
| 15-Apr-2016 |
Richard Levitte |
Don't use a default for --with-zlib-lib on Windows with option 'zlib' To begin with, the default should have been the import library, not the DLL itself. However, we don't know what dir
Don't use a default for --with-zlib-lib on Windows with option 'zlib' To begin with, the default should have been the import library, not the DLL itself. However, we don't know what directory it's installed in either way, so we may as well demand the full path from the user Reviewed-by: Matt Caswell <matt@openssl.org>
show more ...
|
#
62890f47 |
| 12-Apr-2016 |
Richard Levitte |
Fix zlib configuration options. The macros ZLIB and ZLIB_SHARED weren't appropriately defined, deviating wrongly from how they worked in earlier OpenSSL versions. So, restore it so t
Fix zlib configuration options. The macros ZLIB and ZLIB_SHARED weren't appropriately defined, deviating wrongly from how they worked in earlier OpenSSL versions. So, restore it so that ZLIB is defined if configured "enable-zlib" and so that ZLIB and ZLIB_SHARED are defined if configured "enable-zlib-dynamic". Additionally, correct the interpretation of the --with-zlib-lib value on Windows and VMS, where it's used to indicate the actual zlib zlib library file / logical name, as that can differ depending on zlib version and packaging on those platforms. Finally for Windows and VMS, we also define the macro LIBZ with that file name / logical name when configured "zlib-dynamic", so the compression unit can pick it up and use it. Reviewed-by: Matt Caswell <matt@openssl.org>
show more ...
|
#
acf15259 |
| 18-Mar-2016 |
Andy Polyakov |
Windows build system: get uplink right. Reviewed-by: Richard Levitte <levitte@openssl.org>
|
Revision tags: OpenSSL_1_1_0-pre4 |
|
#
8d51db86 |
| 11-Mar-2016 |
Andy Polyakov |
s390x assembly pack: 32-bit fixups. Reviewed-by: Richard Levitte <levitte@openssl.org>
|
#
2fe73036 |
| 02-Mar-2016 |
Richard Levitte |
Unified - extract settings from util/pl/VC-32.pl and make the config settings This introduces the settings loutflag and aroutflag, because different Windows tools that do the same thing
Unified - extract settings from util/pl/VC-32.pl and make the config settings This introduces the settings loutflag and aroutflag, because different Windows tools that do the same thing have different ways to specify the output file. The Borland C++ config is commented away for the monent, perhaps permanently. Reviewed-by: Rich Salz <rsalz@openssl.org>
show more ...
|