Skip to content

Commit

Permalink
UPDATE to nginx 1.16.1 (#2)
Browse files Browse the repository at this point in the history
* Updating source to nginx version 1.16.1

* Removed all unnecessary parts and updated to KSM-ngx

* Updated README and README.md
  • Loading branch information
mkasimd authored Aug 15, 2019
1 parent f446a4e commit 9de9084
Show file tree
Hide file tree
Showing 1,255 changed files with 127 additions and 419,134 deletions.
12 changes: 12 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
Changes with nginx 1.16.1.1 14 Aug 2019

*) Custom build with additional modules

*) Changed server header

Changes with nginx 1.16.1 13 Aug 2019

*) Security: when using HTTP/2 a client might cause excessive memory
consumption and CPU usage (CVE-2019-9511, CVE-2019-9513,
CVE-2019-9516).

Changes with nginx 1.16.0-2 11 May 2019

*) 1.16.0 stable branch
Expand Down
7 changes: 7 additions & 0 deletions CHANGES.ru
Original file line number Diff line number Diff line change
@@ -1,4 +1,11 @@

Изменения в nginx 1.16.1 13.08.2019

*) Безопасность: при использовании HTTP/2 клиент мог вызвать чрезмерное
потребление памяти и ресурсов процессора (CVE-2019-9511,
CVE-2019-9513, CVE-2019-9516).


Изменения в nginx 1.16.0 23.04.2019

*) Стабильная ветка 1.16.x.
Expand Down
21 changes: 19 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,26 @@ This project is about building Debian packages of the latest nginx versions with

To add additional modules, put the modules into the directory `src/modules`, change the compiler flags in `debian/rules` and update possible dependencies under `debian/control` accordingly.

If you want to confugure nginx with ipscrub, you'll require [libbsd](https://libbsd.freedesktop.org/wiki/). Run `apt-get install libbsd-dev` to install it. But the dependencies of the single packages are already set properly, so this shouldn't be a problem.
If you want to configure nginx with ipscrub, you'll require [libbsd](https://libbsd.freedesktop.org/wiki/). Run `apt-get install libbsd-dev` to install it. But the dependencies of the single packages are already set properly, so this shouldn't be a problem.

The releases already include debian packages (.deb file); for more information on the specific packages, see the releases section. The dependencies are set properly while all releases depend on Openssl (≥ 1.1.1b).
The releases already include debian packages (.deb file); for more information on the specific packages, see the releases section. The dependencies are set properly while all releases depend on Openssl (≥ 1.1.1c).

# Versioning
In this project, the Application Versioning (AVer) and the Package Versioning (PVer) are differing from each other. It might sound a little confusing to differ there, but it'll help the user to understand what he is about to install and what he has installed.

## Application Versioning
This is the application version numbering system for KSM-ngx:

* `<nginx version><openssl version's last letter>-<lite|noPS|full>`

This version numbering will only be displayed when running `nginx -v` or `nginx -V`. By doing so, it is intended that the user can see which build and package of nginx he is using on his system.

## Package & Release Versioning
The package version numbering system varies a little:

* `<nginx version>.<KSM-ngx version>`

This is simply the nginx version followed by a number for the KSM-ngx release built on top of the given nginx version. The reason why this is different is, is that each application version doesn't really need an own release, but is built on top of the same release anyways and only differ in the mosules that the package is compiled with.

# ZStandard Compression
To use the zstd compression module, compile the zstd library first. To do so, the [zstd-nginx-module](https://github.com/mkasimd/zstd-nginx-module) has the [zstd](https://github.com/facebook/zstd) submodule included. Just run the following commands on your CLI to compile and install the zstd library:
Expand Down
Empty file removed build
Empty file.
Empty file removed build-arch
Empty file.
Empty file removed build-dbg
Empty file.
Empty file removed build-indep
Empty file.
Empty file removed config.env.nginx
Empty file.
Empty file removed config.env.nginx_debug
Empty file.
Empty file removed config.status.nginx
Empty file.
Empty file removed config.status.nginx_debug
Empty file.
1 change: 0 additions & 1 deletion debian/.debhelper/nginx-dbg/dbgsym-build-ids

This file was deleted.

18 changes: 18 additions & 0 deletions debian/CHANGES
Original file line number Diff line number Diff line change
@@ -1,9 +1,27 @@
Changes with nginx 1.16.1.1 14 Aug 2019

*) Custom build with additional modules

*) Changed server header

Changes with nginx 1.16.1 13 Aug 2019

*) Security: when using HTTP/2 a client might cause excessive memory
consumption and CPU usage (CVE-2019-9511, CVE-2019-9513,
CVE-2019-9516).

Changes with nginx 1.16.0-2 11 May 2019

*) 1.16.0 stable branch


Changes with nginx 1.16.0-1 05 May 2019

*) Added additional modules

*) Changed Server header


Changes with nginx 1.16.0 23 Apr 2019

*) 1.16.x stable branch.
Expand Down
7 changes: 7 additions & 0 deletions debian/CHANGES.ru
Original file line number Diff line number Diff line change
@@ -1,4 +1,11 @@

Изменения в nginx 1.16.1 13.08.2019

*) Безопасность: при использовании HTTP/2 клиент мог вызвать чрезмерное
потребление памяти и ресурсов процессора (CVE-2019-9511,
CVE-2019-9513, CVE-2019-9516).


Изменения в nginx 1.16.0 23.04.2019

*) Стабильная ветка 1.16.x.
Expand Down
23 changes: 0 additions & 23 deletions debian/build-nginx-debug/Makefile

This file was deleted.

14 changes: 0 additions & 14 deletions debian/build-nginx-debug/auto/cc/acc

This file was deleted.

71 changes: 0 additions & 71 deletions debian/build-nginx-debug/auto/cc/bcc

This file was deleted.

46 changes: 0 additions & 46 deletions debian/build-nginx-debug/auto/cc/ccc

This file was deleted.

99 changes: 0 additions & 99 deletions debian/build-nginx-debug/auto/cc/clang

This file was deleted.

Loading

0 comments on commit 9de9084

Please sign in to comment.