[nginx] Resolver: fixed off-by-one write in ngx_resolver_copy().

2021-05-25 Thread Maxim Dounin
details: https://hg.nginx.org/nginx/rev/2fd40ee19c20 branches: changeset: 7849:2fd40ee19c20 user: Maxim Dounin date: Tue May 25 15:17:36 2021 +0300 description: Resolver: fixed off-by-one write in ngx_resolver_copy(). Reported by Luis Merino, Markus Vervier, Eric Sesterhenn, X41 D-S

[nginx] Resolver: fixed off-by-one read in ngx_resolver_copy().

2021-05-25 Thread Maxim Dounin
details: https://hg.nginx.org/nginx/rev/a093dd4ce154 branches: changeset: 7850:a093dd4ce154 user: Maxim Dounin date: Tue May 25 15:17:38 2021 +0300 description: Resolver: fixed off-by-one read in ngx_resolver_copy(). It is believed to be harmless, and in the worst case it uses some

[nginx] Resolver: reworked ngx_resolver_copy() copy loop.

2021-05-25 Thread Maxim Dounin
details: https://hg.nginx.org/nginx/rev/771743838cbd branches: changeset: 7852:771743838cbd user: Maxim Dounin date: Tue May 25 15:17:43 2021 +0300 description: Resolver: reworked ngx_resolver_copy() copy loop. To make the code easier to read, reworked the ngx_resolver_copy() copy l

[nginx] Version bump.

2021-05-25 Thread Maxim Dounin
details: https://hg.nginx.org/nginx/rev/76871d1340ea branches: stable-1.20 changeset: 7857:76871d1340ea user: Maxim Dounin date: Tue May 25 15:29:54 2021 +0300 description: Version bump. diffstat: src/core/nginx.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diffs (

[nginx] Resolver: simplified ngx_resolver_copy().

2021-05-25 Thread Maxim Dounin
details: https://hg.nginx.org/nginx/rev/4ebe1251a8c3 branches: changeset: 7853:4ebe1251a8c3 user: Maxim Dounin date: Tue May 25 15:17:45 2021 +0300 description: Resolver: simplified ngx_resolver_copy(). Instead of checking on each label if we need to place a dot or not, now it alway

[nginx] Resolver: fixed label types handling in ngx_resolver_copy().

2021-05-25 Thread Maxim Dounin
details: https://hg.nginx.org/nginx/rev/aa5f8825f24d branches: changeset: 7851:aa5f8825f24d user: Maxim Dounin date: Tue May 25 15:17:41 2021 +0300 description: Resolver: fixed label types handling in ngx_resolver_copy(). Previously, anything with any of the two high bits set were i

[nginx] Resolver: explicit check for compression pointers in question.

2021-05-25 Thread Maxim Dounin
details: https://hg.nginx.org/nginx/rev/4364b39de407 branches: changeset: 7854:4364b39de407 user: Maxim Dounin date: Tue May 25 15:17:50 2021 +0300 description: Resolver: explicit check for compression pointers in question. Since nginx always uses exactly one entry in the question s

[nginx] Resolver: fixed off-by-one write in ngx_resolver_copy().

2021-05-25 Thread Maxim Dounin
details: https://hg.nginx.org/nginx/rev/7f702d35ac38 branches: stable-1.20 changeset: 7858:7f702d35ac38 user: Maxim Dounin date: Tue May 25 15:17:36 2021 +0300 description: Resolver: fixed off-by-one write in ngx_resolver_copy(). Reported by Luis Merino, Markus Vervier, Eric Sesterhe

[nginx] Resolver: fixed label types handling in ngx_resolver_copy().

2021-05-25 Thread Maxim Dounin
details: https://hg.nginx.org/nginx/rev/a45b6a206cfc branches: stable-1.20 changeset: 7860:a45b6a206cfc user: Maxim Dounin date: Tue May 25 15:17:41 2021 +0300 description: Resolver: fixed label types handling in ngx_resolver_copy(). Previously, anything with any of the two high bits

[nginx] nginx-1.21.0-RELEASE

2021-05-25 Thread Maxim Dounin
details: https://hg.nginx.org/nginx/rev/df34dcc9ac07 branches: changeset: 7855:df34dcc9ac07 user: Maxim Dounin date: Tue May 25 15:28:55 2021 +0300 description: nginx-1.21.0-RELEASE diffstat: docs/xml/nginx/changes.xml | 94 ++ 1 files

[nginx] release-1.21.0 tag

2021-05-25 Thread Maxim Dounin
details: https://hg.nginx.org/nginx/rev/f5de03f308a6 branches: changeset: 7856:f5de03f308a6 user: Maxim Dounin date: Tue May 25 15:28:56 2021 +0300 description: release-1.21.0 tag diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r

[nginx] Resolver: explicit check for compression pointers in question.

2021-05-25 Thread Maxim Dounin
details: https://hg.nginx.org/nginx/rev/3e78c12d4f37 branches: stable-1.20 changeset: 7863:3e78c12d4f37 user: Maxim Dounin date: Tue May 25 15:17:50 2021 +0300 description: Resolver: explicit check for compression pointers in question. Since nginx always uses exactly one entry in the

[nginx] release-1.20.1 tag

2021-05-25 Thread Maxim Dounin
details: https://hg.nginx.org/nginx/rev/c14b92e0e626 branches: stable-1.20 changeset: 7865:c14b92e0e626 user: Maxim Dounin date: Tue May 25 15:35:38 2021 +0300 description: release-1.20.1 tag diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines

[nginx] Resolver: fixed off-by-one read in ngx_resolver_copy().

2021-05-25 Thread Maxim Dounin
details: https://hg.nginx.org/nginx/rev/5d561a77502e branches: stable-1.20 changeset: 7859:5d561a77502e user: Maxim Dounin date: Tue May 25 15:17:38 2021 +0300 description: Resolver: fixed off-by-one read in ngx_resolver_copy(). It is believed to be harmless, and in the worst case it

[nginx] Resolver: simplified ngx_resolver_copy().

2021-05-25 Thread Maxim Dounin
details: https://hg.nginx.org/nginx/rev/60a1d97bedfe branches: stable-1.20 changeset: 7862:60a1d97bedfe user: Maxim Dounin date: Tue May 25 15:17:45 2021 +0300 description: Resolver: simplified ngx_resolver_copy(). Instead of checking on each label if we need to place a dot or not, n

[nginx] Resolver: reworked ngx_resolver_copy() copy loop.

2021-05-25 Thread Maxim Dounin
details: https://hg.nginx.org/nginx/rev/0b884e47bb79 branches: stable-1.20 changeset: 7861:0b884e47bb79 user: Maxim Dounin date: Tue May 25 15:17:43 2021 +0300 description: Resolver: reworked ngx_resolver_copy() copy loop. To make the code easier to read, reworked the ngx_resolver_co

[nginx] nginx-1.20.1-RELEASE

2021-05-25 Thread Maxim Dounin
details: https://hg.nginx.org/nginx/rev/39a422cf9876 branches: stable-1.20 changeset: 7864:39a422cf9876 user: Maxim Dounin date: Tue May 25 15:35:38 2021 +0300 description: nginx-1.20.1-RELEASE diffstat: docs/xml/nginx/changes.xml | 26 ++ 1 files changed,