Still FAILED build of OpenSSL branch master with options -d --strict-warnings enable-trace

2019-10-25 Thread OpenSSL run-checker
Platform and configuration command:

$ uname -a
Linux run 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 
x86_64 x86_64 GNU/Linux
$ CC=clang ../openssl/config -d --strict-warnings enable-trace

Commit log since last time:

40dfb8c705 20-test_enc_more.t: Replace deprecated -ciphers option with -list
d318389eff Document "get/set-app-data" macros.

Build log ended with (last 100 lines):

 OPENSSL_MSTR(OPENSSL_LINE) ":" OSSL_CMP_LOG_PREFIX
 ^
../openssl/test/cmp_ctx_test.c:268:9: note: to match this '('
../openssl/include/openssl/cmp_util.h:37:31: note: expanded from macro 
'OSSL_CMP_err'
#  define OSSL_CMP_err(msg)   OSSL_CMP_log(ERROR, msg)
  ^
../openssl/include/openssl/cmp_util.h:42:22: note: expanded from macro 
'OSSL_CMP_log'
OSSL_TRACEV(CMP, (trc_out, OSSL_CMP_LOG_START#level ": %s\n", \
 ^
../openssl/test/cmp_ctx_test.c:269:9: error: expected ')'
OSSL_CMP_warn("this should be printed as CMP warning message");
^
../openssl/include/openssl/cmp_util.h:38:31: note: expanded from macro 
'OSSL_CMP_warn'
#  define OSSL_CMP_warn(msg)  OSSL_CMP_log(WARN, msg)
  ^
../openssl/include/openssl/cmp_util.h:42:32: note: expanded from macro 
'OSSL_CMP_log'
OSSL_TRACEV(CMP, (trc_out, OSSL_CMP_LOG_START#level ": %s\n", \
   ^
../openssl/include/openssl/cmp_util.h:35:30: note: expanded from macro 
'OSSL_CMP_LOG_START'
 OPENSSL_MSTR(OPENSSL_LINE) ":" OSSL_CMP_LOG_PREFIX
 ^
../openssl/test/cmp_ctx_test.c:269:9: note: to match this '('
../openssl/include/openssl/cmp_util.h:38:31: note: expanded from macro 
'OSSL_CMP_warn'
#  define OSSL_CMP_warn(msg)  OSSL_CMP_log(WARN, msg)
  ^
../openssl/include/openssl/cmp_util.h:42:22: note: expanded from macro 
'OSSL_CMP_log'
OSSL_TRACEV(CMP, (trc_out, OSSL_CMP_LOG_START#level ": %s\n", \
 ^
../openssl/test/cmp_ctx_test.c:270:9: error: expected ')'
OSSL_CMP_debug("this should not be printed");
^
../openssl/include/openssl/cmp_util.h:40:31: note: expanded from macro 
'OSSL_CMP_debug'
#  define OSSL_CMP_debug(msg) OSSL_CMP_log(DEBUG, msg)
  ^
../openssl/include/openssl/cmp_util.h:42:32: note: expanded from macro 
'OSSL_CMP_log'
OSSL_TRACEV(CMP, (trc_out, OSSL_CMP_LOG_START#level ": %s\n", \
   ^
../openssl/include/openssl/cmp_util.h:35:30: note: expanded from macro 
'OSSL_CMP_LOG_START'
 OPENSSL_MSTR(OPENSSL_LINE) ":" OSSL_CMP_LOG_PREFIX
 ^
../openssl/test/cmp_ctx_test.c:270:9: note: to match this '('
../openssl/include/openssl/cmp_util.h:40:31: note: expanded from macro 
'OSSL_CMP_debug'
#  define OSSL_CMP_debug(msg) OSSL_CMP_log(DEBUG, msg)
  ^
../openssl/include/openssl/cmp_util.h:42:22: note: expanded from macro 
'OSSL_CMP_log'
OSSL_TRACEV(CMP, (trc_out, OSSL_CMP_LOG_START#level ": %s\n", \
 ^
../openssl/test/cmp_ctx_test.c:272:9: error: expected ')'
OSSL_CMP_debug("this should be printed as CMP debug message");
^
../openssl/include/openssl/cmp_util.h:40:31: note: expanded from macro 
'OSSL_CMP_debug'
#  define OSSL_CMP_debug(msg) OSSL_CMP_log(DEBUG, msg)
  ^
../openssl/include/openssl/cmp_util.h:42:32: note: expanded from macro 
'OSSL_CMP_log'
OSSL_TRACEV(CMP, (trc_out, OSSL_CMP_LOG_START#level ": %s\n", \
   ^
../openssl/include/openssl/cmp_util.h:35:30: note: expanded from macro 
'OSSL_CMP_LOG_START'
 OPENSSL_MSTR(OPENSSL_LINE) ":" OSSL_CMP_LOG_PREFIX
 ^
../openssl/test/cmp_ctx_test.c:272:9: note: to match this '('
../openssl/include/openssl/cmp_util.h:40:31: note: expanded from macro 
'OSSL_CMP_debug'
#  define OSSL_CMP_debug(msg) OSSL_CMP_log(DEBUG, msg)
  ^
../openssl/include/openssl/cmp_util.h:42:22: note: expanded from macro 
'OSSL_CMP_log'
OSSL_TRACEV(CMP, (trc_out, OSSL_CMP_LOG_START#level ": %s\n", \
 ^
../openssl/test/cmp_ctx_test.c:279:9: error: expected ')'
OSSL_CMP_log2(INFO, "%s%c", "o", 'k');
^
../openssl/include/openssl/cmp_util.h:48:32: note: expanded from macro 
'OSSL_CMP_log2'
OSSL_TRACEV(CMP, (trc_out, OSSL_CMP_LOG_START#level ": " fmt "\n", \
   ^
../openssl/include/openssl/cmp_util.h:35:30: note: expanded from macro 
'OSSL_CMP_LOG_START'
 OPENSSL_MSTR(OPENSSL_LINE) ":" OSSL_CMP_LOG_PREFIX
 ^
../openssl/test/cmp_ctx_test.c:279:9: note: to match this '('
../openssl/include/openssl/cmp_util.h:48:22: note: expanded from macro 
'OSSL_CMP_log2'
OSSL_TRACEV(CMP, (trc_out, 

Still FAILED build of OpenSSL branch master with options -d --strict-warnings no-sm2

2019-10-25 Thread OpenSSL run-checker
Platform and configuration command:

$ uname -a
Linux run 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 
x86_64 x86_64 GNU/Linux
$ CC=clang ../openssl/config -d --strict-warnings no-sm2

Commit log since last time:

40dfb8c705 20-test_enc_more.t: Replace deprecated -ciphers option with -list
d318389eff Document "get/set-app-data" macros.

Build log ended with (last 100 lines):

CC="clang" /usr/bin/perl ../openssl/engines/asm/e_padlock-x86_64.pl "elf" 
-Iinclude -I../openssl/include -fPIC -pthread -m64 -Wa,--noexecstack 
-Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic 
-Wno-long-long -Wall -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat 
-Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes 
-Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality 
-Wno-language-extension-token -Wno-extended-offsetof 
-Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers 
-Wmissing-variable-declarations   -DPADLOCK_ASM  engines/e_padlock-x86_64.s
clang  -Iinclude -I../openssl/include  -DPADLOCK_ASM -fPIC -pthread -m64 
-Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC 
-pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat 
-Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes 
-Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality 
-Wno-language-extension-token -Wno-extended-offsetof 
-Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers 
-Wmissing-variable-declarations   -MMD -MF engines/padlock-dso-e_padlock.d.tmp 
-MT engines/padlock-dso-e_padlock.o -c -o engines/padlock-dso-e_padlock.o 
../openssl/engines/e_padlock.c
/usr/bin/perl ../openssl/util/mkdef.pl --ordinals ../openssl/util/engines.num  
--name engines/padlock --OS linux > engines/padlock.ld
clang  -Iinclude -Iproviders/implementations/include -Iproviders/common/include 
-I../openssl/include -I../openssl/providers/implementations/include 
-I../openssl/providers/common/include  -DAES_ASM -DBSAES_ASM 
-DOPENSSL_CPUID_OBJ -DVPAES_ASM -fPIC -pthread -m64 -Wa,--noexecstack 
-Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic 
-Wno-long-long -Wall -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat 
-Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes 
-Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality 
-Wno-language-extension-token -Wno-extended-offsetof 
-Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers 
-Wmissing-variable-declarations   -MMD -MF 
providers/fips/fips-dso-fipsprov.d.tmp -MT providers/fips/fips-dso-fipsprov.o 
-c -o providers/fips/fips-dso-fipsprov.o ../openssl/providers/fips/fipsprov.c
clang  -Iinclude -Iproviders/implementations/include -Iproviders/common/include 
-I../openssl/include -I../openssl/providers/implementations/include 
-I../openssl/providers/common/include  -DAES_ASM -DBSAES_ASM 
-DOPENSSL_CPUID_OBJ -DVPAES_ASM -fPIC -pthread -m64 -Wa,--noexecstack 
-Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic 
-Wno-long-long -Wall -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat 
-Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes 
-Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality 
-Wno-language-extension-token -Wno-extended-offsetof 
-Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers 
-Wmissing-variable-declarations   -MMD -MF 
providers/fips/fips-dso-selftest.d.tmp -MT providers/fips/fips-dso-selftest.o 
-c -o providers/fips/fips-dso-selftest.o ../openssl/providers/fips/selftest.c
/usr/bin/perl ../openssl/util/mkdef.pl --ordinals ../openssl/util/providers.num 
 --name providers/fips --OS linux > providers/fips.ld
clang  -Iinclude -Iproviders/implementations/include -I../openssl/include 
-I../openssl/providers/implementations/include  -fPIC -pthread -m64 
-Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC 
-pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat 
-Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes 
-Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality 
-Wno-language-extension-token -Wno-extended-offsetof 
-Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers 
-Wmissing-variable-declarations   -MMD -MF 
providers/legacy-dso-legacyprov.d.tmp -MT providers/legacy-dso-legacyprov.o -c 
-o providers/legacy-dso-legacyprov.o ../openssl/providers/legacyprov.c
/usr/bin/perl ../openssl/util/mkdef.pl --ordinals ../openssl/util/providers.num 
 --name providers/legacy --OS linux > providers/legacy.ld

Still FAILED build of OpenSSL branch master with options -d --strict-warnings no-sm3

2019-10-25 Thread OpenSSL run-checker
Platform and configuration command:

$ uname -a
Linux run 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 
x86_64 x86_64 GNU/Linux
$ CC=clang ../openssl/config -d --strict-warnings no-sm3

Commit log since last time:

40dfb8c705 20-test_enc_more.t: Replace deprecated -ciphers option with -list
d318389eff Document "get/set-app-data" macros.

Build log ended with (last 100 lines):

/usr/bin/perl ../openssl/util/mkdef.pl --ordinals ../openssl/util/engines.num  
--name engines/ossltest --OS linux > engines/ossltest.ld
CC="clang" /usr/bin/perl ../openssl/engines/asm/e_padlock-x86_64.pl "elf" 
-Iinclude -I../openssl/include -fPIC -pthread -m64 -Wa,--noexecstack 
-Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic 
-Wno-long-long -Wall -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat 
-Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes 
-Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality 
-Wno-language-extension-token -Wno-extended-offsetof 
-Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers 
-Wmissing-variable-declarations   -DPADLOCK_ASM  engines/e_padlock-x86_64.s
clang  -Iinclude -I../openssl/include  -DPADLOCK_ASM -fPIC -pthread -m64 
-Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC 
-pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat 
-Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes 
-Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality 
-Wno-language-extension-token -Wno-extended-offsetof 
-Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers 
-Wmissing-variable-declarations   -MMD -MF engines/padlock-dso-e_padlock.d.tmp 
-MT engines/padlock-dso-e_padlock.o -c -o engines/padlock-dso-e_padlock.o 
../openssl/engines/e_padlock.c
/usr/bin/perl ../openssl/util/mkdef.pl --ordinals ../openssl/util/engines.num  
--name engines/padlock --OS linux > engines/padlock.ld
clang  -Iinclude -Iproviders/implementations/include -Iproviders/common/include 
-I../openssl/include -I../openssl/providers/implementations/include 
-I../openssl/providers/common/include  -DAES_ASM -DBSAES_ASM 
-DOPENSSL_CPUID_OBJ -DVPAES_ASM -fPIC -pthread -m64 -Wa,--noexecstack 
-Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic 
-Wno-long-long -Wall -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat 
-Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes 
-Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality 
-Wno-language-extension-token -Wno-extended-offsetof 
-Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers 
-Wmissing-variable-declarations   -MMD -MF 
providers/fips/fips-dso-fipsprov.d.tmp -MT providers/fips/fips-dso-fipsprov.o 
-c -o providers/fips/fips-dso-fipsprov.o ../openssl/providers/fips/fipsprov.c
clang  -Iinclude -Iproviders/implementations/include -Iproviders/common/include 
-I../openssl/include -I../openssl/providers/implementations/include 
-I../openssl/providers/common/include  -DAES_ASM -DBSAES_ASM 
-DOPENSSL_CPUID_OBJ -DVPAES_ASM -fPIC -pthread -m64 -Wa,--noexecstack 
-Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic 
-Wno-long-long -Wall -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat 
-Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes 
-Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality 
-Wno-language-extension-token -Wno-extended-offsetof 
-Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers 
-Wmissing-variable-declarations   -MMD -MF 
providers/fips/fips-dso-selftest.d.tmp -MT providers/fips/fips-dso-selftest.o 
-c -o providers/fips/fips-dso-selftest.o ../openssl/providers/fips/selftest.c
/usr/bin/perl ../openssl/util/mkdef.pl --ordinals ../openssl/util/providers.num 
 --name providers/fips --OS linux > providers/fips.ld
clang  -Iinclude -Iproviders/implementations/include -I../openssl/include 
-I../openssl/providers/implementations/include  -fPIC -pthread -m64 
-Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC 
-pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat 
-Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes 
-Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality 
-Wno-language-extension-token -Wno-extended-offsetof 
-Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers 
-Wmissing-variable-declarations   -MMD -MF 
providers/legacy-dso-legacyprov.d.tmp -MT providers/legacy-dso-legacyprov.o -c 
-o providers/legacy-dso-legacyprov.o ../openssl/providers/legacyprov.c

[openssl] master update

2019-10-25 Thread Viktor Dukhovni
The branch master has been updated
   via  7c43eb5dcf5cb098b9e2c2c58b000353af51efa2 (commit)
  from  1b0d1bf7f177f1a0c979af8e4abbd6ed45d464d7 (commit)


- Log -
commit 7c43eb5dcf5cb098b9e2c2c58b000353af51efa2
Author: Dmitry Belyavskiy 
Date:   Sun Oct 6 22:25:10 2019 +0300

Strip BOM on loading PEM files

Reviewed-by: Richard Levitte 
Reviewed-by: Viktor Dukhovni 

---

Summary of changes:
 crypto/pem/pem_lib.c  | 19 ---
 test/recipes/04-test_pem.t|  1 +
 .../{cert-blankline.pem => cert-bom.pem}  |  3 +--
 3 files changed, 18 insertions(+), 5 deletions(-)
 copy test/recipes/04-test_pem_data/{cert-blankline.pem => cert-bom.pem} (98%)

diff --git a/crypto/pem/pem_lib.c b/crypto/pem/pem_lib.c
index eb07c884e7..020a030334 100644
--- a/crypto/pem/pem_lib.c
+++ b/crypto/pem/pem_lib.c
@@ -680,9 +680,20 @@ int PEM_read(FILE *fp, char **name, char **header, 
unsigned char **data,
 #endif
 
 /* Some helpers for PEM_read_bio_ex(). */
-static int sanitize_line(char *linebuf, int len, unsigned int flags)
+static int sanitize_line(char *linebuf, int len, unsigned int flags, int 
first_call)
 {
 int i;
+if (first_call) {
+/* Other BOMs imply unsupported multibyte encoding,
+ * so don't strip them and let the error raise */
+const unsigned char utf8_bom[3] = {0xEF, 0xBB, 0xBF};
+
+if (len > 3 && memcmp(linebuf, utf8_bom, 3) == 0) {
+memmove(linebuf, linebuf + 3, len - 3);
+linebuf[len - 3] = 0;
+len -= 3;
+}
+}
 
 if (flags & PEM_FLAG_EAY_COMPATIBLE) {
 /* Strip trailing whitespace */
@@ -727,6 +738,7 @@ static int get_name(BIO *bp, char **name, unsigned int 
flags)
 char *linebuf;
 int ret = 0;
 int len;
+int first_call = 1;
 
 /*
  * Need to hold trailing NUL (accounted for by BIO_gets() and the newline
@@ -747,7 +759,8 @@ static int get_name(BIO *bp, char **name, unsigned int 
flags)
 }
 
 /* Strip trailing garbage and standardize ending. */
-len = sanitize_line(linebuf, len, flags & ~PEM_FLAG_ONLY_B64);
+len = sanitize_line(linebuf, len, flags & ~PEM_FLAG_ONLY_B64, 
first_call);
+first_call = 0;
 
 /* Allow leading empty or non-matching lines. */
 } while (strncmp(linebuf, beginstr, BEGINLEN) != 0
@@ -819,7 +832,7 @@ static int get_header_and_data(BIO *bp, BIO **header, BIO 
**data, char *name,
 }
 if (!strncmp(linebuf, endstr, ENDLEN) || got_header == IN_HEADER)
 flags_mask &= ~PEM_FLAG_ONLY_B64;
-len = sanitize_line(linebuf, len, flags & flags_mask);
+len = sanitize_line(linebuf, len, flags & flags_mask, 0);
 
 /* Check for end of header. */
 if (linebuf[0] == '\n') {
diff --git a/test/recipes/04-test_pem.t b/test/recipes/04-test_pem.t
index b8f4d722a0..0e6e419519 100644
--- a/test/recipes/04-test_pem.t
+++ b/test/recipes/04-test_pem.t
@@ -32,6 +32,7 @@ my %cert_expected = (
 "cert-256line.pem" => 1,
 "cert-257line.pem" => 1,
 "cert-blankline.pem" => 0,
+"cert-bom.pem" => 1,
 "cert-comment.pem" => 0,
 "cert-earlypad.pem" => 0,
 "cert-extrapad.pem" => 0,
diff --git a/test/recipes/04-test_pem_data/cert-blankline.pem 
b/test/recipes/04-test_pem_data/cert-bom.pem
similarity index 98%
copy from test/recipes/04-test_pem_data/cert-blankline.pem
copy to test/recipes/04-test_pem_data/cert-bom.pem
index 3f252886f6..91fbaf4024 100644
--- a/test/recipes/04-test_pem_data/cert-blankline.pem
+++ b/test/recipes/04-test_pem_data/cert-bom.pem
@@ -1,4 +1,4 @@
--BEGIN CERTIFICATE-
+-BEGIN CERTIFICATE-
 MIIEzDCCA7QCCQCgxkRox+YljjANBgkqhkiG9w0BAQsFADCCASYxYzBhBgNVBAgM
 WlRoZSBHcmVhdCBTdGF0ZSBvZiBMb25nLVdpbmRlZCBDZXJ0aWZpY2F0ZSBGaWVs
 ZCBOYW1lcyBXaGVyZWJ5IHRvIEluY3JlYXNlIHRoZSBPdXRwdXQgU2l6ZTEfMB0G
@@ -10,7 +10,6 @@ 
MTcwMjIzMjAyNTM2WhcNMTcwMzI1MjAyNTM2WjCCASYxYzBhBgNVBAgMWlRoZSBH
 cmVhdCBTdGF0ZSBvZiBMb25nLVdpbmRlZCBDZXJ0aWZpY2F0ZSBGaWVsZCBOYW1l
 cyBXaGVyZWJ5IHRvIEluY3JlYXNlIHRoZSBPdXRwdXQgU2l6ZTEfMB0GA1UEBwwW
 VG9vbWFueWNoYXJhY3RlcnN2aWxsZTFIMEYGA1UECgw/VGhlIEJlbmV2b2xlbnQg
-
 U29jaWV0eSBvZiBMb3F1YWNpb3VzIGFuZCBQbGVvbmFzdGljIFBlcmlwaHJhc2lz
 MT0wOwYDVQQLDDRFbmRvcnNlbWVudCBvZiBWb3VjaHNhZmUnZCBFdmlkZW50aWFy
 eSBDZXJ0aWZpY2F0aW9uMRUwEwYDVQQDDAxjZXJ0LmV4YW1wbGUwggEiMA0GCSqG


Still Failing: openssl/openssl#29641 (master - 7c43eb5)

2019-10-25 Thread Travis CI
Build Update for openssl/openssl
-

Build: #29641
Status: Still Failing

Duration: 34 mins and 28 secs
Commit: 7c43eb5 (master)
Author: Dmitry Belyavskiy
Message: Strip BOM on loading PEM files

Reviewed-by: Richard Levitte 
Reviewed-by: Viktor Dukhovni 

View the changeset: 
https://github.com/openssl/openssl/compare/1b0d1bf7f177...7c43eb5dcf5c

View the full build log and details: 
https://travis-ci.org/openssl/openssl/builds/602894687?utm_medium=notification_source=email

--

You can unsubscribe from build emails from the openssl/openssl repository going 
to 
https://travis-ci.org/account/preferences/unsubscribe?repository=5849220_medium=notification_source=email.
Or unsubscribe from *all* email updating your settings at 
https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification_source=email.
Or configure specific recipients for build notifications in your .travis.yml 
file. See https://docs.travis-ci.com/user/notifications.



Still Failing: openssl/openssl#29638 (master - 1b0d1bf)

2019-10-25 Thread Travis CI
Build Update for openssl/openssl
-

Build: #29638
Status: Still Failing

Duration: 28 mins and 39 secs
Commit: 1b0d1bf (master)
Author: Rich Salz
Message: Fix broken links, mainly typo's

Also tweak find-doc-nits while fixing a bug (don't need .in files)

Reviewed-by: Tomas Mraz 
Reviewed-by: Richard Levitte 
(Merged from https://github.com/openssl/openssl/pull/10239)

View the changeset: 
https://github.com/openssl/openssl/compare/40dfb8c70514...1b0d1bf7f177

View the full build log and details: 
https://travis-ci.org/openssl/openssl/builds/602864129?utm_medium=notification_source=email

--

You can unsubscribe from build emails from the openssl/openssl repository going 
to 
https://travis-ci.org/account/preferences/unsubscribe?repository=5849220_medium=notification_source=email.
Or unsubscribe from *all* email updating your settings at 
https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification_source=email.
Or configure specific recipients for build notifications in your .travis.yml 
file. See https://docs.travis-ci.com/user/notifications.



[openssl] master update

2019-10-25 Thread Richard Levitte
The branch master has been updated
   via  1b0d1bf7f177f1a0c979af8e4abbd6ed45d464d7 (commit)
  from  40dfb8c70514006868344eaabf057aac6a428145 (commit)


- Log -
commit 1b0d1bf7f177f1a0c979af8e4abbd6ed45d464d7
Author: Rich Salz 
Date:   Sat Oct 5 14:03:57 2019 -0400

Fix broken links, mainly typo's

Also tweak find-doc-nits while fixing a bug (don't need .in files)

Reviewed-by: Tomas Mraz 
Reviewed-by: Richard Levitte 
(Merged from https://github.com/openssl/openssl/pull/10239)

---

Summary of changes:
 doc/man3/OSSL_PARAM_construct_from_text.pod | 2 +-
 doc/man5/fips_config.pod| 2 +-
 doc/man7/provider-cipher.pod| 2 +-
 doc/man7/provider-mac.pod   | 2 +-
 util/find-doc-nits  | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/doc/man3/OSSL_PARAM_construct_from_text.pod 
b/doc/man3/OSSL_PARAM_construct_from_text.pod
index 75ab58e710..7e6c3e9193 100644
--- a/doc/man3/OSSL_PARAM_construct_from_text.pod
+++ b/doc/man3/OSSL_PARAM_construct_from_text.pod
@@ -155,7 +155,7 @@ Can be written like this instead:
 
 =head1 SEE ALSO
 
-L, L
+L, L
 
 =head1 COPYRIGHT
 
diff --git a/doc/man5/fips_config.pod b/doc/man5/fips_config.pod
index 7f08fd06ff..0fb7e3ef1e 100644
--- a/doc/man5/fips_config.pod
+++ b/doc/man5/fips_config.pod
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-OPENSSL FIPS CONFIGURATION
+fips_config - OpenSSL FIPS configuration
 
 =head1 DESCRIPTION
 
diff --git a/doc/man7/provider-cipher.pod b/doc/man7/provider-cipher.pod
index e1312b31eb..cd9e0fd8a9 100644
--- a/doc/man7/provider-cipher.pod
+++ b/doc/man7/provider-cipher.pod
@@ -159,7 +159,7 @@ L and L.
 
 OP_cipher_cipher() performs encryption/decryption using the provider side 
cipher
 context in the I parameter that should have been previously initialised 
via
-a call to OP_cipher_encrypt_init() or OP_cipher_decrypt_init.
+a call to OP_cipher_encrypt_init() or OP_cipher_decrypt_init().
 This should call the raw underlying cipher function without any padding.
 This will be invoked in the provider as a result of the application calling
 L.
diff --git a/doc/man7/provider-mac.pod b/doc/man7/provider-mac.pod
index ef6837426a..1a2e43130b 100644
--- a/doc/man7/provider-mac.pod
+++ b/doc/man7/provider-mac.pod
@@ -44,7 +44,7 @@ for further information.
 
 The MAC operation enables providers to implement mac algorithms and make
 them available to applications via the API functions L,
-L and L.
+L and L.
 
 All "functions" mentioned here are passed as function pointers between
 F and the provider in B arrays via
diff --git a/util/find-doc-nits b/util/find-doc-nits
index f1841d8a8a..12d832b4da 100755
--- a/util/find-doc-nits
+++ b/util/find-doc-nits
@@ -872,7 +872,7 @@ if ( $opt_c ) {
 }
 
 if ( $opt_l ) {
-foreach ( @ARGV ? @ARGV : glob('doc/*/*.pod doc/internal/*/*.pod') ) {
+foreach ( glob('doc/*/*.pod doc/internal/*/*.pod') ) {
 collectnames($_);
 }
 checklinks();