commit | 84e6dfe66e2481a28d7d36d7407024b2fff62e6b | [log] [tgz] |
---|---|---|
author | Piotr Sikora <piotrsikora@google.com> | Sun Apr 18 02:51:05 2021 -0700 |
committer | Piotr Sikora <piotrsikora@google.com> | Tue Apr 20 03:24:59 2021 +0000 |
tree | 76e238e79fb9b88474a3a10879d031147b64464a | |
parent | 795816851f19cd4b808cf4169c7536b4c150ee6f [diff] |
Bazel: update BoringSSL to 49f0329 / c5f0e58 (master-with-bazel). 49f032911 Remove GCC 4.8.99 check. d0b66c7d5 Bump minimum CMake version. edfe4133d Automatically enable C11 atomics when available. 565081680 Make generate_build_files.py python3 compatible. 9be325294 Remove X509_REQ_set_extension_nids and document related functions. a99d3a876 Document a few more functions in x509.h. ac85c036d Do not access value.ptr with V_ASN1_BOOLEAN. 477b309bf Add X509_PUBKEY_get0_public_key. 502fceede Test empty EVP_CIPHER inputs and fix exact memcpy overlap. e5fe31cfe Revert "Implement rsa_pkcs1_sha256_legacy." 8c31179d8 Fix unnecessarily direction-specific tests in cipher_tests.txt d9ee55a89 Refactor HPKE API to include explicit length parameters. c9d3265a9 Generalize make_errors.go to allow EVP covering multiple directories. b09f283a0 Add a Windows no-op impl of BORINGSSL_self_test b2147413e Only pass -handshaker-path in split handshakes tests. c953ee4af Add RNG support for FreeBSD. fb855a28f Move fips.c into a subdirectory. a3437c09c Implement rsa_pkcs1_sha256_legacy. 2c1c9fa5c Better document nullable X.509 getters. 1eae29777 runner: Remove redundant -enable-all-curves shim flag. 87aafb69e Initialize nonce in PerAEADTest.ABI. 3d15a94ad Document ASN1_TYPE and related functions. f7b87c83f fips: add counters. acf6149ad Align with OpenSSL on constness of static ASN1_OBJECTs. 6b48efac7 Add -rr-record flag to runner.go. 04b3213d4 Register NAME_CONSTRAINTS with bssl::UniquePtr. 215f4a028 Register POLICY_MAPPING with bssl::UniquePtr. Change-Id: I7de7c28c5d87d0151ecfcfac7d18611d3ef4e7cf Signed-off-by: Piotr Sikora <piotrsikora@google.com> Reviewed-on: https://nginx-review.googlesource.com/c/nginx/+/3881 Reviewed-by: Patryk Lesiewicz <patryk@google.com>
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-2021 Igor Sysoev Copyright (C) 2011-2021 Nginx, Inc. Copyright (C) 2015-2021 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.