CVS: cvs.openbsd.org: src

2017-08-29 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2017/08/29 13:20:13 Modified files: lib/libssl : ssl_tlsext.c Log message: When OCSP status type is unknown, ignore the extension. This needs to skip past the CBS data or it will be treated as a decode

CVS: cvs.openbsd.org: src

2017-08-26 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2017/08/26 20:58:04 Modified files: lib/libssl : d1_srtp.c ssl_locl.h ssl_tlsext.c ssl_tlsext.h t1_lib.c regress/lib/libssl/tlsext: tlsexttest.c Log message: Rewrite SR

CVS: cvs.openbsd.org: src

2017-08-26 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2017/08/26 14:23:46 Modified files: lib/libssl : ssl_locl.h ssl_tlsext.c ssl_tlsext.h t1_lib.c regress/lib/libssl/tlsext: tlsexttest.c Log message: Rewrite ALPN extension using CBB/CBS and the n

CVS: cvs.openbsd.org: src

2017-08-23 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2017/08/23 09:39:38 Modified files: lib/libssl : ssl_tlsext.c Log message: Work around bug in F5's handling of the supported elliptic curves extension. RFC 4492 only defines elliptic_curves for ClientHe

CVS: cvs.openbsd.org: src

2017-08-13 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2017/08/13 13:42:33 Modified files: lib/libcrypto : Makefile lib/libssl : Makefile lib/libtls : Makefile usr.bin/openssl: Makefile Log message: Switch to -Werror with clan

CVS: cvs.openbsd.org: src

2017-08-13 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2017/08/13 11:04:36 Modified files: lib/libssl : ssl_lib.c Log message: Make SSL{,_CTX}_set_alpn_protos() do atomic updates and handle NULL. Previously, the code would accept NULL and 0 length and try t

CVS: cvs.openbsd.org: src

2017-08-12 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2017/08/12 15:17:03 Modified files: lib/libssl : ssl_tlsext.c ssl_tlsext.h t1_lib.c regress/lib/libssl/tlsext: tlsexttest.c Log message: Rewrite session ticket TLS extension handling using CBB/C

CVS: cvs.openbsd.org: src

2017-08-11 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2017/08/11 14:14:13 Modified files: lib/libssl : ssl_locl.h ssl_tlsext.c ssl_tlsext.h t1_lib.c regress/lib/libssl/tlsext: tlsexttest.c Log message: Rewrite EllipticCurves TLS extension handling

CVS: cvs.openbsd.org: src

2017-08-10 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2017/08/10 23:06:34 Modified files: lib/libssl : ssl_locl.h ssl_tlsext.c ssl_tlsext.h t1_lib.c regress/lib/libssl/tlsext: tlsexttest.c Log message: Rewrite the ECPointFormats TLS extension handl

CVS: cvs.openbsd.org: src

2016-03-04 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2016/03/04 09:06:38 Modified files: lib/libssl/src/crypto/bn: bn.h Log message: Revert bn_expand until there's consensus on a fix.

CVS: cvs.openbsd.org: www

2016-03-02 Thread Doug Hogan
CVSROOT:/cvs Module name:www Changes by: d...@cvs.openbsd.org2016/03/02 09:12:00 Modified files: . : 59.html Log message: Fix the function name: EVP_aead_chacha20_poly1305_ietf() for RFC 7539.

CVS: cvs.openbsd.org: src

2016-03-01 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2016/03/01 23:16:11 Modified files: lib/libssl/src/crypto/bn: bn.h bn_print.c Log message: Add bounds checking for BN_hex2bn/BN_dec2bn. Need to make sure i * 4 won't overflow. Based on OpenSSL: commit 99b

CVS: cvs.openbsd.org: src

2016-02-29 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2016/03/01 00:04:41 Modified files: lib/libssl/src/crypto/dsa: dsa_ameth.c Log message: Remove support for ancient, broken DSA implementations. Based on a few OpenSSL commits: Remove ancient DSA workaround

CVS: cvs.openbsd.org: src

2015-12-11 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/12/11 10:41:37 Modified files: usr.bin/ssh: ssh-agent.c Log message: Add "id" to ssh-agent pledge for subprocess support. Found the hard way by Jan Johansson when using ssh-agent with X. Also, rea

CVS: cvs.openbsd.org: src

2015-12-02 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/12/02 01:30:51 Modified files: usr.bin/ssh: ssh-agent.c Log message: Add "cpath" to the ssh-agent pledge so the cleanup handler can unlink(). ok djm@

CVS: cvs.openbsd.org: src

2015-10-27 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/27 01:58:00 Modified files: usr.sbin/nsd : nsd-control.c remote.c usr.sbin/unbound/daemon: remote.c usr.sbin/unbound/smallapp: unbound-control.c usr.sbin/unbound/util: net_

CVS: cvs.openbsd.org: src

2015-10-25 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/25 14:15:06 Modified files: regress/lib/libssl/bytestring: bytestringtest.c Log message: Change test to use length 128 (shortest long-form encoding). >From BoringSSL commit: d13a5e15d4e4eb51513be665

CVS: cvs.openbsd.org: src

2015-10-25 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/25 10:07:04 Modified files: lib/libssl/src/ssl: ssl.h Log message: Sort the obsolete flags.

CVS: cvs.openbsd.org: src

2015-10-25 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/25 09:58:57 Modified files: lib/libssl/src/ssl: ssl.h Log message: Mark SSL_OP_NO_{COMPRESSION,SSLv2,SSLv3} as obsolete. For backward compatibility, the flags are redefined as 0. ok jsing@

CVS: cvs.openbsd.org: src

2015-10-25 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/25 09:52:49 Modified files: lib/libssl/src/ssl: ssl_lib.c Log message: Remove last vestige of SSL_OP_NO_SSLv3 support. No part of LibreSSL checks for this flag any longer. ok jsing@

CVS: cvs.openbsd.org: src

2015-10-25 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/25 09:49:04 Modified files: lib/libssl/src/ssl: s23_srvr.c Log message: Simplify ssl23_get_client_hello error handling. ssl23_get_client_hello sets type=1 on error and continues processing. It shoul

CVS: cvs.openbsd.org: src

2015-10-21 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/21 23:28:42 Modified files: games/hangman : main.c Log message: Pledge "stdio rpath tty" for hangman(6). Patch submitted by Ricardo Mestre ok semarie@

CVS: cvs.openbsd.org: src

2015-10-20 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/21 00:37:25 Modified files: etc: moduli usr.bin/ssh/moduli-gen: Makefile Removed files: usr.bin/ssh/moduli-gen: moduli.1536 Log message: Remove Diffie-Hellman moduli ent

CVS: cvs.openbsd.org: src

2015-10-18 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/18 05:27:17 Modified files: regress/bin/systrace/id: id.policy Log message: Need native-pledge for id.

CVS: cvs.openbsd.org: src

2015-10-17 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/17 19:07:19 Modified files: sys/kern : kern_pledge.c Log message: Allow read/write access to /dev/tty when using "tty" pledge. Without this change, you need "rpath" and "wpath" to open /dev/tt

CVS: cvs.openbsd.org: src

2015-10-17 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/17 09:00:11 Modified files: usr.bin/openssl: asn1pars.c ca.c certhash.c ciphers.c cms.c crl.c crl2p7.c dgst.c dh.c dhparam.c dsa.c dsaparam.c ec.c ec

CVS: cvs.openbsd.org: src

2015-10-15 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/16 00:40:53 Modified files: sys/kern : kern_pledge.c Log message: Add TIOCCBRK and TIOCSDTR to the whitelist for pledge ioctl. cu(1) uses these. ok deraadt@

CVS: cvs.openbsd.org: src

2015-10-15 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/15 23:55:23 Modified files: usr.sbin/identd: identd.c Log message: Pledge support for the parent/resolver in identd(8). This limits the resolver to just "stdio getpw" or "stdio getpw rpath" dependin

CVS: cvs.openbsd.org: src

2015-10-15 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/15 23:35:19 Modified files: usr.bin/ftp: main.c Log message: Pledge for ftp(1) in non-interactive mode. We will iterate and remove some of the pledges in the future. This is conservative for no

CVS: cvs.openbsd.org: src

2015-10-14 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/14 02:12:12 Modified files: games/banner : banner.c games/bcd : bcd.c games/caesar : caesar.c games/factor : factor.c games/morse: morse.c ga

CVS: cvs.openbsd.org: src

2015-10-13 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/13 01:10:38 Modified files: sbin/nologin : nologin.c Log message: Pledge "stdio rpath" requests for nologin. ok deraadt@ "reads ok" semarie@

CVS: cvs.openbsd.org: src

2015-10-13 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/13 01:03:26 Modified files: usr.bin/yes: yes.c Log message: Obvious pledge "stdio" for yes. ok deraadt@

CVS: cvs.openbsd.org: src

2015-10-12 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/12 18:03:42 Modified files: sys/kern : kern_pledge.c Log message: Pledge "fattr" request should allow fchflags(). "add it" deraadt@

CVS: cvs.openbsd.org: src

2015-10-11 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/11 13:00:40 Modified files: sbin/ncheck_ffs: ncheck_ffs.c Log message: Pledge that ncheck_ffs only uses "stdio" after opening the device. ok deraadt@

CVS: cvs.openbsd.org: src

2015-10-10 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/10 16:36:46 Modified files: bin/ln : ln.c Log message: Pledge that ln only needs "stdio rpath cpath". ok deraadt@

CVS: cvs.openbsd.org: src

2015-10-10 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/10 16:32:55 Modified files: games/arithmetic: arithmetic.c Log message: Pledge that arithmetic only takes "stdio".

CVS: cvs.openbsd.org: src

2015-10-10 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/10 16:28:51 Modified files: usr.bin/openssl: apps.h asn1pars.c ca.c certhash.c ciphers.c cms.c crl.c crl2p7.c dgst.c dh.c dhparam.c dsa.c dsaparam.c

CVS: cvs.openbsd.org: src

2015-10-10 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/10 15:50:05 Modified files: usr.bin/getent : getent.c Log message: Fix YP user and group support in getent(1). These should have been "stdio getpw" before, but they worked for non-YP environments.

CVS: cvs.openbsd.org: src

2015-10-10 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/10 15:15:25 Modified files: bin/kill : kill.c Log message: Kill pledges to only use "stdio proc". deraadt@ notes that kill now works because of improved kernel semantics. For full kill(1) func

CVS: cvs.openbsd.org: src

2015-10-10 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/10 12:14:20 Modified files: usr.bin/encrypt: encrypt.c Log message: encrypt(1) also needs to pledge "wpath" for getpass(). getpass() opens /dev/tty RW so it can write the prompt. ok deraadt@

CVS: cvs.openbsd.org: src

2015-10-10 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/10 14:04:28 Modified files: usr.bin/awk: main.c Log message: Add pledge support in awk and make awk -safe actually safe. awk -safe was introduced back in 1997 to stop awk from doing file output,

CVS: cvs.openbsd.org: src

2015-10-09 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/09 23:35:22 Modified files: usr.bin/cmp: cmp.c Log message: Add pledge support to cmp(1). This is a simple case of using "stdio rpath" until all files are opened and then dropping down to "stdio

CVS: cvs.openbsd.org: src

2015-10-09 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/09 23:26:57 Modified files: usr.bin/getent : getent.c Log message: Add pledge support to getent(1). This pledges the superset of all requests for the various getent databases and then drops to the m

CVS: cvs.openbsd.org: src

2015-10-02 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/03 00:47:32 Modified files: lib/libssl/src/ssl: ssl_lib.c Log message: SSL_new(): fix ref counting and memory leak in error path. Rather than a half-hearted attempt to free up resources and fix ref

CVS: cvs.openbsd.org: www

2015-10-02 Thread Doug Hogan
CVSROOT:/cvs Module name:www Changes by: d...@cvs.openbsd.org2015/10/02 04:05:48 Modified files: libressl : papers.html Log message: Add Bob's FSec 2015 presentation.

CVS: cvs.openbsd.org: www

2015-10-02 Thread Doug Hogan
CVSROOT:/cvs Module name:www Changes by: d...@cvs.openbsd.org2015/10/02 03:54:49 Modified files: libressl : patches.html Log message: Fix a few typos.

CVS: cvs.openbsd.org: src

2015-10-01 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/10/01 17:50:37 Modified files: sys/kern : kern_tame.c Log message: Fix tame(2) setsockopt check for TCP level. ok deraadt@, semarie@

CVS: cvs.openbsd.org: src

2015-09-29 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/09/29 22:10:07 Modified files: lib/libssl/src/crypto: ossl_typ.h Log message: Remove support for NO_ASN1_TYPEDEFS. This ifdef was introduced 15 years ago and was known to cause problems with STACK_OF()

CVS: cvs.openbsd.org: src

2015-09-28 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/09/28 19:07:56 Modified files: regress/lib/libcrypto/sha2: Makefile Log message: Fix sha2 regression test for libcrypto. By default, "openssl sha" used SHA-0. However, it was possible to use the form

CVS: cvs.openbsd.org: src

2015-09-13 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/09/13 19:45:03 Modified files: lib/libcrypto/crypto: Makefile lib/libcrypto/man: Makefile lib/libssl/src/crypto: opensslfeatures.h lib/libssl/src/crypto/evp: c_all.c evp.h

CVS: cvs.openbsd.org: src

2015-09-13 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/09/13 17:42:29 Modified files: lib/libcrypto/crypto: shlib_version lib/libssl/ssl : shlib_version lib/libtls : shlib_version Log message: Crank major version due to removal of SHA-

CVS: cvs.openbsd.org: src

2015-09-13 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/09/13 17:36:21 Modified files: lib/libcrypto/crypto: Makefile lib/libcrypto/man: Makefile lib/libssl/src/crypto: opensslfeatures.h lib/libssl/src/crypto/evp: c_all.c evp.h

CVS: cvs.openbsd.org: src

2015-09-13 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/09/13 15:09:56 Modified files: lib/libcrypto/crypto: Makefile lib/libssl/src/crypto: opensslfeatures.h lib/libssl/src/crypto/evp: c_all.c evp.h lib/libssl/src/crypto/sha: sha.h

CVS: cvs.openbsd.org: src

2015-09-12 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/09/12 10:10:08 Modified files: lib/libssl/src/ssl: d1_clnt.c s3_clnt.c s3_lib.c s3_pkt.c s3_srvr.c ssl_lib.c t1_lib.c Log message: Remove most of the SSLv3 version checks an

CVS: cvs.openbsd.org: src

2015-08-29 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/08/29 11:15:52 Modified files: lib/libssl/src/ssl: s23_clnt.c s23_meth.c s23_srvr.c ssl_locl.h Log message: Now that SSLv3 is going away, TLS_* and SSLv23 are equivalent. Remove the TLS method data and

CVS: cvs.openbsd.org: src

2015-08-29 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/08/29 10:53:23 Removed files: lib/libssl/src/ssl: s3_meth.c Log message: Delete s3_meth.c since it was only for SSLv3 support. ok jsing@

CVS: cvs.openbsd.org: src

2015-08-29 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/08/29 10:51:17 Modified files: lib/libssl/src/ssl: s3_clnt.c s3_srvr.c lib/libssl/ssl : Makefile Log message: Remove SSLv3 method data structs and unlink s3_meth.c from the build. ok jsing@

CVS: cvs.openbsd.org: src

2015-08-27 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/08/27 01:19:17 Modified files: regress/lib/libssl/ciphers: cipherstest.c regress/lib/libssl/ssl: ssltest.c testssl Log message: Remove SSLv3 support from LibreSSL regression tests.

CVS: cvs.openbsd.org: src

2015-08-26 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/08/27 00:22:56 Modified files: lib/libssl/ssl : shlib_version lib/libtls : shlib_version Log message: Crank major version for libssl and libtls due to SSLv3 removal.

CVS: cvs.openbsd.org: src

2015-08-26 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/08/27 00:21:15 Modified files: lib/libssl/src/crypto: opensslfeatures.h lib/libssl/src/ssl: s23_clnt.c s23_meth.c s23_srvr.c s3_clnt.c s3_lib.c s3_meth.c s3_srvr.c ss

CVS: cvs.openbsd.org: src

2015-08-25 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/08/25 23:55:53 Modified files: lib/libc/sys : tame.2 sys/kern : kern_tame.c Log message: Add TIOCGETA to the tame list for TAME_IOCTL. This is used by readpassphrase() and curses. ok

CVS: cvs.openbsd.org: src

2015-08-25 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/08/25 23:40:40 Modified files: sys/sys: syscall.h syscallargs.h sys/kern : init_sysent.c syscalls.c Log message: regen

CVS: cvs.openbsd.org: src

2015-08-25 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/08/25 23:20:06 Modified files: lib/libc/sys : tame.2 sys/kern : kern_tame.c syscalls.master sys/sys: syscallargs.h tame.h Log message: Convert paths argument of tame(2)

CVS: cvs.openbsd.org: src

2015-08-23 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/08/24 00:17:48 Modified files: sys/kern : kern_tame.c Log message: Initialize cwdpath so free() is properly handled. ok deraadt@

CVS: cvs.openbsd.org: src

2015-08-22 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/08/22 10:01:05 Modified files: usr.bin/doas : doas.c Log message: Add cwd context to syslog entry. input + ok tedu@, ok benno@

CVS: cvs.openbsd.org: src

2015-08-21 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/08/21 01:26:09 Modified files: lib/libc/sys : tame.2 sys/kern : kern_tame.c Log message: Whitelist TIOCGPGRP (for tcgetpgrp()) in TAME_IOCTL. Requested by Sunil Nimmagadda to help tame

CVS: cvs.openbsd.org: src

2015-07-30 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/30 18:35:06 Modified files: lib/libssl/src/ssl: d1_srtp.c Log message: Fix SRTP parsing. jsing@ noticed that during the CBS conversion, an extra CBS_len comparison was introduced. It should be 0 af

CVS: cvs.openbsd.org: src

2015-07-24 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/24 01:57:48 Modified files: lib/libssl/src/ssl: ssl_locl.h t1_lib.c Log message: Convert tls1_process_ticket to CBS. ok miod@ jsing@

CVS: cvs.openbsd.org: src

2015-07-23 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/23 21:50:12 Modified files: lib/libssl/src/ssl: t1_lib.c Log message: Convert tls1_process_sigalgs to CBS. ok miod@ jsing@

CVS: cvs.openbsd.org: src

2015-07-23 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/23 20:39:43 Modified files: lib/libssl/src/ssl: s3_pkt.c Log message: Convert ssl3_get_record to CBS. ok miod@ jsing@

CVS: cvs.openbsd.org: src

2015-07-22 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/22 23:44:40 Modified files: lib/libc/sys : tame.2 Log message: Sync with kernel TIOCGWINSZ change.

CVS: cvs.openbsd.org: src

2015-07-22 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/22 20:57:51 Modified files: sys/kern : kern_tame.c Log message: Replace TIOCSWINSZ with TIOCGWINSZ in tame(2). ok deraadt@

CVS: cvs.openbsd.org: src

2015-07-20 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/20 21:34:38 Modified files: lib/libssl/src/ssl: ssl_sess.c Log message: Remove duplicate check in libssl. If len == 0, it already set try_session_cache so there's no need to check len again. Fixes

CVS: cvs.openbsd.org: src

2015-07-20 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/20 17:15:28 Modified files: lib/libssl/src/crypto/bio: bss_dgram.c Log message: Correct #if/else logic in BIO's dgram_ctrl. Coverity issue 72741 noticed that ret is being overwritten before use. The

CVS: cvs.openbsd.org: src

2015-07-20 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/20 15:56:47 Modified files: usr.bin/openssl: ecparam.c Log message: No need to recheck for NULL in openssl(1) ecparam. Fixes Coverity issue 78802. ok bcook@

CVS: cvs.openbsd.org: src

2015-07-20 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/20 15:55:13 Modified files: usr.bin/openssl: speed.c Log message: Don't try to run ECDH if ecdh_checks fails in openssl(1) speed. Coverity 72744 noticed that rsa_count was overwitten. The underlyin

CVS: cvs.openbsd.org: src

2015-07-20 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/20 15:52:07 Modified files: usr.bin/openssl: s_cb.c Log message: Avoid NULL deref in openssl(1) s_cb. Fixes Coverity issue 24956. ok bcook@

CVS: cvs.openbsd.org: src

2015-07-20 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/20 12:31:01 Modified files: usr.bin/openssl: s_server.c Log message: Avoid possible NULL deref in openssl(1) s_server. Fixes Coverity issue 78873. ok miod@

CVS: cvs.openbsd.org: src

2015-07-20 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/20 11:10:45 Modified files: usr.bin/openssl: dgst.c Log message: Avoid dereferencing a NULL. Move NULL check before use. Fixes Coverity issue 21746. ok miod@ jsing@

CVS: cvs.openbsd.org: src

2015-07-20 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/20 10:48:11 Modified files: usr.bin/openssl: pkcs7.c Log message: Remove condition that never happens and fix error handling. There were two issues here: 1) in == NULL is never true because it's ch

CVS: cvs.openbsd.org: src

2015-07-19 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/19 21:28:04 Modified files: usr.bin/openssl: apps.c Log message: Check return value for ENGINE_ctrl and ENGINE_ctrl_cmd. Fixes Coverity issue 21645. ok bcook@

CVS: cvs.openbsd.org: src

2015-07-19 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/19 21:22:25 Modified files: usr.bin/openssl: s_socket.c Log message: Check return value in openssl(1) s_socket. Fixes Coverity issue 21655. ok bcook@

CVS: cvs.openbsd.org: src

2015-07-19 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/19 21:02:46 Modified files: usr.bin/openssl: ecparam.c Log message: Remove check that is never true. Fixes coverity issue 78799 as group == NULL was already an error condition above here. ok beck@

CVS: cvs.openbsd.org: src

2015-07-19 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/19 20:41:10 Modified files: usr.bin/openssl: apps.c Log message: Warn when rename() fails in openssl(1) apps. Fixes Coverity issues 78795 and 78803. ok bcook@

CVS: cvs.openbsd.org: src

2015-07-19 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/19 16:34:27 Modified files: lib/libcrypto/crypto: Makefile shlib_version lib/libssl/src/crypto: opensslfeatures.h lib/libssl/src/crypto/engine: eng_all.c engine.h lib/libssl/

CVS: cvs.openbsd.org: src

2015-07-19 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/19 14:32:19 Modified files: lib/libssl/src/ssl: d1_both.c d1_lib.c s3_enc.c ssl_lib.c t1_lib.c Log message: Allow *_free() functions in libssl to handle NULL input. This

CVS: cvs.openbsd.org: src

2015-07-19 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/19 01:34:52 Modified files: lib/libssl/src/ssl: s3_clnt.c Log message: Convert ssl3_get_certificate_request to CBS. ok miod@

CVS: cvs.openbsd.org: src

2015-07-19 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/19 01:30:06 Modified files: lib/libssl/src/ssl: s23_clnt.c s23_meth.c s23_srvr.c ssl_locl.h Log message: Fix symbol collision with libtls. Pointed out by guenther. ok guenther@

CVS: cvs.openbsd.org: src

2015-07-18 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/19 00:31:32 Modified files: lib/libssl/src/ssl: s23_clnt.c s23_meth.c s23_srvr.c ssl.h ssl_locl.h Log message: Add TLS_method, TLS_client_method and TLS_server_method. U

CVS: cvs.openbsd.org: src

2015-07-18 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/19 00:23:51 Modified files: lib/libssl/src/ssl: s3_lib.c ssl3.h lib/libssl/ssl : shlib_version Log message: Crank major and remove legacy variables. Libtls is riding this crank. ok miod@ b

CVS: cvs.openbsd.org: src

2015-07-18 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/18 23:50:47 Modified files: usr.bin/openssl: ca.c Log message: Free memory when finished. Fixes coverity 78835. ok bcook@

CVS: cvs.openbsd.org: src

2015-07-18 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/18 23:49:27 Modified files: lib/libtls : tls_init.3 Log message: Add documentation on how to use TLS_{READ,WRITE}_AGAIN. ok beck@

CVS: cvs.openbsd.org: src

2015-07-18 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/18 21:28:26 Modified files: usr.bin/openssl: s_socket.c Log message: Only close descriptor if not already closed. Fixes coverity 78916. ok miod@ bcook@

CVS: cvs.openbsd.org: src

2015-07-18 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/18 21:18:10 Modified files: usr.bin/openssl: x509.c Log message: Free variable before potentially reusing. Fixes coverity 78824. ok bcook@ miod@

CVS: cvs.openbsd.org: src

2015-07-18 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/18 21:14:09 Modified files: usr.bin/openssl: rsautl.c Log message: Free passin on error. Fixes coverity 78826. ok miod@ bcook@

CVS: cvs.openbsd.org: src

2015-07-18 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/18 19:44:16 Modified files: lib/libssl/src/crypto/x509: x509_vfy.c Log message: Simplify X509_STORE_CTX_init and make it safe with stack variables. The current version is not safe with stack variabl

CVS: cvs.openbsd.org: src

2015-07-18 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/18 19:20:32 Modified files: lib/libssl/src/crypto/x509v3: v3_pci.c Log message: Remove case that can never happen. It's a little convoluted due to gotos, but at that point, pci is always NULL. Spot

CVS: cvs.openbsd.org: src

2015-07-18 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/18 19:10:25 Modified files: usr.bin/openssl: ca.c Log message: Remove effectively unused variable. Fixes Coverity issue 21693. ok beck@ bcook@

CVS: cvs.openbsd.org: src

2015-07-18 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/18 19:07:40 Modified files: lib/libssl/src/ssl: d1_pkt.c Log message: Assign p to CBS_data since it is used later. The p initialization was hiding this bug but Coverity 126279 saw it. ok miod@ bcoo

CVS: cvs.openbsd.org: src

2015-07-18 Thread Doug Hogan
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2015/07/18 17:00:23 Modified files: lib/libssl/src/ssl: d1_both.c d1_pkt.c ssl_locl.h Log message: Convert dtls1_get_message_header to CBS and change to int. Changed return value from void to int. It shoul

  1   2   3   4   >