commit | 1f5baff03885ff766690795880981bed39a52aa0 | [log] [tgz] |
---|---|---|
author | Piotr Sikora <piotrsikora@google.com> | Sun Oct 04 21:28:24 2020 -0700 |
committer | Piotr Sikora <piotrsikora@google.com> | Wed Oct 14 09:35:48 2020 +0000 |
tree | add26b6d0ad509ac9dc1baed7536572ed57f9040 | |
parent | bb748b69463f1626b39104cf7ad37fbc9c7b42be [diff] |
Bazel: update BoringSSL to 74161f4 / 2192bbc (master-with-bazel). 74161f485 Enforce presence of ALPN when QUIC is in use. 7d3a24d9d Fix the naming of alert error codes. 70fee1720 Use golang.org/x/crypto in runner. 281a8f5ea Disable ClientHello padding for QUIC. db129f3f3 Add X509_SIG_get0 and X509_SIG_getm. 8b601c88f Implement HPKE. cac93924a Disallow TLS 1.3 compatibility mode in QUIC. 54858b63c Switch clang-format IncludeBlocks to Preserve. d054e1bc6 Fix unterminated clang-format off. 1a63507c4 Add line number to doc.go error messages. f0558c359 Kick the bots. 8c0a6ebfc Add a JSON output to generate_build_files.py. 83b74c6a7 Add details of 20190808 FIPS certification. 8f88b27d6 Link to ws2_32 more consistently. de196121b Allow explicitly-encoded X.509v1 versions for now. eda849d2e Opaquify PKCS8_PRIV_KEY_INFO. 5d7c2f8b1 Implement i2d_PUBKEY and friends without crypto/asn1. d0637e901 Remove TRUST_TOKEN_experiment_v0. b9fbf4069 Clarify in-place rules for low-level AES mode functions. fb0c05cac acvp: add CMAC-AES support. c65506527 acvp: add SP800-108 KDF support. 25638f06e Remove x509->name. 939d426f6 Maybe build for AArch64 Windows. e2abade42 sha1-x86_64: fix CFI. 5d7446330 Use |crypto_word_t| and |size_t| more consistently in ECC scalar recoding. 7361ee42c Enable shaext path for sha1. 5fa22ed85 Avoid relying on SSL_get_session's behavior during the handshake. b3c5ac51d Add a -wait-for-debugger flag to runner. 86f86cbdf Add missing OPENSSL_EXPORT to X509_get_X509_PUBKEY. Change-Id: I278660cb046c96d0588f556a2178e38d711961d0 Signed-off-by: Piotr Sikora <piotrsikora@google.com> Reviewed-on: https://nginx-review.googlesource.com/c/nginx/+/3701
To build nginx
binary with Bazel:
$ bazel build :nginx
To build Debian package:
$ bazel build :nginx-google.deb
This repository is currently maintained by Google developers.
Any code changes should be submitted to upstream NGINX.
Copyright (C) 2002-2019 Igor Sysoev Copyright (C) 2011-2019 Nginx, Inc. Copyright (C) 2015-2019 Google Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
This is not an official Google product.