commit | c6261ac30aef3a3cd40236c31b5c19a860b53e1c | [log] [tgz] |
---|---|---|
author | Piotr Sikora <piotrsikora@google.com> | Thu Dec 01 16:09:37 2016 -0800 |
committer | Piotr Sikora <piotrsikora@google.com> | Wed Dec 07 19:01:22 2016 +0000 |
tree | 05d71dba6a605382653c9b4da2534499a1c8eabf | |
parent | bf7ce2396482e2dbc810dfbf15210ada191117b2 [diff] |
Bazel: update ngx_brotli to 5ead1ad and Brotli to 222564a. This update includes the following changes in ngx_brotli: 5ead1ad Brotli: update Brotli to 222564a. 228db0f Brotli: bundle Brotli library. 4af1741 Brotli: fix build after recent changes in libbrotli. baebc45 Brotli: link against libm. This update includes the following changes in Brotli: 222564a Fix encoder (#472) 6a4bf43 Fix build with -Wconditional-uninitialized. (#471) 396309a Update (#470) 5db62dc Fixes: (#468) 1e5ea6a Python: Add unit tests for brotli.compress and brotli.decompress (#467) 1275076 bro: check return values of chown and chmod (#465) 6c47009 FInishing touches for installing libbrotli with CMake (#464) e9b278a Update docs and add more java tests (#463) a260b6b Python: Add tests for streamed compression (#458) 9203765 Python: Use "build" instead of "build_ext" in scripts (#460) 1a8ee40 Python: Run Appveyor tests in CMD mode (#461) 3b9d4a2 enable rbit instruction for arm64 (#459) 4e157c4 Update API (#457) afb1272 Python: Publicly expose the Compressor object in the Python API (#456) 5632315 Python: Support streamed compression with the Compressor object (#448) 678f862 Fix OSX gcc-4.x compilation (#455) b1db6f1 Fix `-Wcast-align` warnings 82c297f Fix build instructions for cmake 8bcaabb Fix "take output" flush workflow. b93cb69 * leave static compilation declaration intouch (e.g. Python build) f5ba0b6 (compress_fragment_two_pass) 69982c2 Build shared libraries by default d18c736 Fix POM files sources paths b04f4ea Python: Update README with information about code formatting 595a524 Python: Create an extension Compressor object 9521d96 Eliminate more magic constants. f7b5b3d Python: Create native brotli module and move extension to _brotli 5025365 Add Java port of Brotli decoder. 8db7411 Add some basic build instructions in the README.md #166 1c77766 CMake: Also add ARCHIVE DESTINATION for non-WIN32 ed2748a Remove the underscore in the name of brotli libraries. #326 6f55ee6 Python: Clean up setup.py file 9389876 Add ARCHIVE destination for Windows. c41962f Use install directories provided by GNUInstallDirs. db4cfc1 Use system version of compiler with macpython 82536d2 Also install the libraries and headers when building static libraries. cd8153a Do not install the public headers on WIN32. #326 9393340 Actually use BROTLI_INCLUDE_DIRS to get the path to headers. 89a77a9 Also install the brotli headers when building the shared libraries. #326 dd8fa3e Update research 0a63f99 Update encoder 86fdb68 Update brotlimodule.cc 7cbdb4a Update brotlimodule.cc de1007f Fix uid/gid types b754f60 Update python module 9223fd4 Update bro tool: f20b3ee Update decoder: ea9c51e Update .travis.yml 887f6fd Fix integration build 9294022 Replace sais.hxx by submodule hillbig/esaxx. 4291932 Update research tools description. 0e52c59 Update variable naming. 9589396 Add description of research tools. 58cecf1 Add distance encoding research tools. 214629c check for __ARM64_ARCH_8__ in dec/port.h so that arm64 arch under clang is detected, check for __ARM_ARCH being exactly equal to 7 so that arm64 arch does not define BROTLI_TARGET_ARMV7 Change-Id: I24d1fc5db39bc2ee78b051aabfe64980b6e7318d Signed-off-by: Piotr Sikora <piotrsikora@google.com> Reviewed-on: https://nginx-review.googlesource.com/2660 Reviewed-by: Gurgen Hrachyan <gugo@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-2016 Igor Sysoev Copyright (C) 2011-2016 Nginx, Inc. Copyright (C) 2015-2016 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.