]> git.ipfire.org Git - thirdparty/knot-resolver.git/log
thirdparty/knot-resolver.git
6 years agofixup! lib/generic/trie: sync the new version from knot-dns trie-new
Vladimír Čunát [Mon, 4 Feb 2019 13:59:58 +0000 (14:59 +0100)] 
fixup! lib/generic/trie: sync the new version from knot-dns

6 years agolib/generic/trie: sync the new version from knot-dns
Vladimír Čunát [Mon, 4 Feb 2019 13:38:02 +0000 (14:38 +0100)] 
lib/generic/trie: sync the new version from knot-dns

There's no explicit get_first and del_first ATM,
so we had to replace their usage (for now).

6 years agoMerge !758: CI: build package for Turris
Vladimír Čunát [Wed, 30 Jan 2019 09:58:39 +0000 (09:58 +0000)] 
Merge !758: CI: build package for Turris

6 years agogitlabci: run Turris build in CI
Tomas Krizek [Thu, 17 Jan 2019 15:12:40 +0000 (16:12 +0100)] 
gitlabci: run Turris build in CI

6 years agodistro/turris: import packaging files
Tomas Krizek [Thu, 17 Jan 2019 14:33:11 +0000 (15:33 +0100)] 
distro/turris: import packaging files

6 years agoci/turris: add Docker container for Turris builds
Tomas Krizek [Wed, 16 Jan 2019 15:39:26 +0000 (16:39 +0100)] 
ci/turris: add Docker container for Turris builds

6 years agoMerge !756: modules/hints: allow overriding TTL, change default
Vladimír Čunát [Tue, 29 Jan 2019 14:48:12 +0000 (14:48 +0000)] 
Merge !756: modules/hints: allow overriding TTL, change default

Closes #442.

6 years agodns64 tests: fix by setting hints.ttl() explicitly
Vladimír Čunát [Thu, 17 Jan 2019 14:13:27 +0000 (15:13 +0100)] 
dns64 tests: fix by setting hints.ttl() explicitly

6 years agomodules/hints: change default TTL to 5s, add NEWS
Vladimír Čunát [Thu, 17 Jan 2019 13:58:35 +0000 (14:58 +0100)] 
modules/hints: change default TTL to 5s, add NEWS

0 was unreasonable.  Even if hints are meant for "close" devices,
they will commonly be e.g. behind WiFi, and it seems unreasonable to
expect changes faster than after a couple seconds anyway.

6 years agomodules/hints: allow overriding the TTL
Vladimír Čunát [Mon, 14 Jan 2019 17:10:10 +0000 (18:10 +0100)] 
modules/hints: allow overriding the TTL

Fixes #442.

6 years agoMerge branch 'ta-test-timeout' into 'master'
Tomas Krizek [Mon, 28 Jan 2019 12:35:45 +0000 (12:35 +0000)] 
Merge branch 'ta-test-timeout' into 'master'

daemon/trust_anchors.test: increase max timeout

See merge request knot/knot-resolver!763

6 years agodaemon/trust_anchors.test: increase max timeout
Tomas Krizek [Mon, 28 Jan 2019 11:09:18 +0000 (12:09 +0100)] 
daemon/trust_anchors.test: increase max timeout

Our CI environment requires a longer timeout during
high-load.

6 years agoMerge !753: trust_anchors: don't update unmanaged TAs from files
Vladimír Čunát [Mon, 28 Jan 2019 11:46:40 +0000 (11:46 +0000)] 
Merge !753: trust_anchors: don't update unmanaged TAs from files

6 years agotrust anchors: implementation cleanup
Vladimír Čunát [Sat, 19 Jan 2019 14:19:54 +0000 (15:19 +0100)] 
trust anchors: implementation cleanup

We don't need the trustanchor() lua function for root bootstrap
anymore, so let's get rid of it.  It was undocumented (internal).

6 years agotrust anchors: improve .add()
Vladimír Čunát [Sat, 19 Jan 2019 13:01:34 +0000 (14:01 +0100)] 
trust anchors: improve .add()

These keys will now be more uniformly represented and thus also
shown by .summary().  It's still not perfectly synchronized when
that function fails, but that seems acceptable.

6 years agotrust anchors: extend internal keyset_read()
Vladimír Čunát [Sat, 19 Jan 2019 11:13:40 +0000 (12:13 +0100)] 
trust anchors: extend internal keyset_read()

- allow accepting a string instead of file
- move some checks inside

6 years agotrust anchors tests: add test_revoked_key()
Vladimír Čunát [Tue, 15 Jan 2019 10:59:06 +0000 (11:59 +0100)] 
trust anchors tests: add test_revoked_key()

6 years agotrust_anchors.summary(): unify the output
Vladimír Čunát [Tue, 15 Jan 2019 10:07:33 +0000 (11:07 +0100)] 
trust_anchors.summary(): unify the output

It could've been confusing otherwise, e.g. revoked or otherwise
untrusted keys were shown without any annotation in some cases.

6 years agotrust_anchors: don't update unmanaged TAs from files
Vladimír Čunát [Fri, 11 Jan 2019 15:28:22 +0000 (16:28 +0100)] 
trust_anchors: don't update unmanaged TAs from files

This also implies that non-verbose logs won't contain any lines about
the TAs if they are unmanaged (by default), but that seems OK.

6 years agoMerge branch 'ci-pytests-new-proxy' into 'master'
Petr Špaček [Wed, 23 Jan 2019 16:21:47 +0000 (16:21 +0000)] 
Merge branch 'ci-pytests-new-proxy' into 'master'

pytests: update proxy + test_random_close

See merge request knot/knot-resolver!732

6 years agopytests/proxy: run test_rehandshake with TLS 1.3 as well
Tomas Krizek [Mon, 21 Jan 2019 13:41:31 +0000 (14:41 +0100)] 
pytests/proxy: run test_rehandshake with TLS 1.3 as well

6 years agopytests/proxy: support for TLSv1.3 posthadshake reauth
Grigorii Demidov [Thu, 17 Jan 2019 13:01:54 +0000 (14:01 +0100)] 
pytests/proxy: support for TLSv1.3 posthadshake reauth

6 years agopytests/test_rehandshake: fix test
Tomas Krizek [Wed, 16 Jan 2019 13:58:22 +0000 (14:58 +0100)] 
pytests/test_rehandshake: fix test

6 years agopytests/proxy: disable TLS1.3 suppoert
Grigorii Demidov [Wed, 16 Jan 2019 13:48:02 +0000 (14:48 +0100)] 
pytests/proxy: disable TLS1.3 suppoert

6 years agopytests/proxy: minor improvement in rehandshake processing
Grigorii Demidov [Wed, 16 Jan 2019 10:50:00 +0000 (11:50 +0100)] 
pytests/proxy: minor improvement in rehandshake processing

6 years agopytests/kresd.conf: make sure localhost hint is present
Tomas Krizek [Tue, 15 Jan 2019 17:43:06 +0000 (18:43 +0100)] 
pytests/kresd.conf: make sure localhost hint is present

6 years agopytest/proxy: support for multiple clients, some new functionality; tcproxy removed
Grigorii Demidov [Tue, 15 Jan 2019 13:13:23 +0000 (14:13 +0100)] 
pytest/proxy: support for multiple clients, some new functionality; tcproxy removed

6 years agopytest/test_random_close: use new proxy
Tomas Krizek [Wed, 9 Jan 2019 15:42:31 +0000 (16:42 +0100)] 
pytest/test_random_close: use new proxy

6 years agopytests/test_random_close: add test
Tomas Krizek [Tue, 11 Dec 2018 14:38:32 +0000 (15:38 +0100)] 
pytests/test_random_close: add test

6 years agopytests/test_rehandshake: use new proxy
Tomas Krizek [Wed, 9 Jan 2019 15:07:12 +0000 (16:07 +0100)] 
pytests/test_rehandshake: use new proxy

6 years agopytests/proxy: Python wrapper
Tomas Krizek [Wed, 9 Jan 2019 13:14:32 +0000 (14:14 +0100)] 
pytests/proxy: Python wrapper

6 years agopytests/proxy: import code
Tomas Krizek [Wed, 9 Jan 2019 13:08:26 +0000 (14:08 +0100)] 
pytests/proxy: import code

Original author: Grigorii Demidov <grigorii.demidov@nic.cz>

6 years agopytests: extract proxy logic to proxyutils
Tomas Krizek [Tue, 11 Dec 2018 14:20:28 +0000 (15:20 +0100)] 
pytests: extract proxy logic to proxyutils

6 years agopytests/test_tls: disable TLS v1.3 for session resumption tests
Tomas Krizek [Mon, 21 Jan 2019 12:12:35 +0000 (13:12 +0100)] 
pytests/test_tls: disable TLS v1.3 for session resumption tests

6 years agoci: add debian-buster container
Tomas Krizek [Fri, 18 Jan 2019 13:56:17 +0000 (14:56 +0100)] 
ci: add debian-buster container

6 years agoci: use debian-buster image
Tomas Krizek [Fri, 18 Jan 2019 14:06:18 +0000 (15:06 +0100)] 
ci: use debian-buster image

6 years agogitlabci: use variable for Knot DNS version
Tomas Krizek [Fri, 18 Jan 2019 14:00:40 +0000 (15:00 +0100)] 
gitlabci: use variable for Knot DNS version

6 years agoMerge branch 'rpm-ldconfig' into 'master'
Tomas Krizek [Wed, 23 Jan 2019 13:57:35 +0000 (13:57 +0000)] 
Merge branch 'rpm-ldconfig' into 'master'

ditro/rpm: remove ldconfig for Fedora

See merge request knot/knot-resolver!761

6 years agodistro/tests: install dig before knot-resolver
Tomas Krizek [Wed, 23 Jan 2019 10:01:40 +0000 (11:01 +0100)] 
distro/tests: install dig before knot-resolver

Keep knot-resolver installation along with other kresd-related
actions as close as possible to detect possible rpm transaction issues.

6 years agodistro/rpm: remove ldconfig for Fedora
Tomas Krizek [Wed, 23 Jan 2019 09:48:19 +0000 (10:48 +0100)] 
distro/rpm: remove ldconfig for Fedora

https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets

6 years agoMerge branch 'http-docs' into 'master'
Tomas Krizek [Wed, 23 Jan 2019 13:27:02 +0000 (13:27 +0000)] 
Merge branch 'http-docs' into 'master'

modules/http docs: improve the example

See merge request knot/knot-resolver!760

6 years agomodules/http docs: improve the example
Vladimír Čunát [Wed, 23 Jan 2019 10:42:56 +0000 (11:42 +0100)] 
modules/http docs: improve the example

Otherwise the http module isn't really usable :-/

6 years agoMerge branch 'predict-defaults' into 'master'
Petr Špaček [Wed, 16 Jan 2019 12:26:35 +0000 (12:26 +0000)] 
Merge branch 'predict-defaults' into 'master'

modules/predict: don't skip reconfiguration if nil is passed

See merge request knot/knot-resolver!755

6 years agomodules/predict: don't skip reconfiguration if nil is passed
Vladimír Čunát [Mon, 14 Jan 2019 15:44:56 +0000 (16:44 +0100)] 
modules/predict: don't skip reconfiguration if nil is passed

If you didn't specify any configuration (i.e. nil), the stats module
wouldn't get loaded even though the defaults need it to work.
Now we don't skip that part and pass whole .config() even on nil config.

6 years agoMerge !754: kr_rplan_pop(): avoid reordering kr_rplan::pending
Vladimír Čunát [Mon, 14 Jan 2019 13:02:03 +0000 (13:02 +0000)] 
Merge !754: kr_rplan_pop(): avoid reordering kr_rplan::pending

6 years agokr_rplan_pop(): avoid reordering kr_rplan::pending
Vladimír Čunát [Mon, 14 Jan 2019 11:45:02 +0000 (12:45 +0100)] 
kr_rplan_pop(): avoid reordering kr_rplan::pending

- It's not ideal, but this will need significant overhaul anyway when
  "parallel queries" get implemented.
- I didn't put this into array.h, as we don't seem likely to need it
  anywhere else and implementation in macros would be ugly.
- It's unclear whether this "bug" could cause anything in practice.

6 years agoMerge branch 'release_321' into 'master' v3.2.1
Tomas Krizek [Thu, 10 Jan 2019 11:40:47 +0000 (11:40 +0000)] 
Merge branch 'release_321' into 'master'

Release 3.2.1

See merge request knot/knot-resolver!750

6 years agorelease 3.2.1
Tomas Krizek [Thu, 10 Jan 2019 09:24:39 +0000 (10:24 +0100)] 
release 3.2.1

6 years agolua-aho-corasick: bump to latest version
Tomas Krizek [Thu, 10 Jan 2019 10:53:19 +0000 (11:53 +0100)] 
lua-aho-corasick: bump to latest version

6 years agotests: import new Deckard with new tests
Petr Špaček [Wed, 9 Jan 2019 16:26:18 +0000 (17:26 +0100)] 
tests: import new Deckard with new tests

Besides other things Deckard now detects hang servers using timeout. It
might happen that CI will need a longer timeout - we can change the
value at will.

6 years agoNEWS for 3.2.1 release
Petr Špaček [Wed, 9 Jan 2019 15:36:05 +0000 (16:36 +0100)] 
NEWS for 3.2.1 release

6 years agoMerge branch 'lmdb-nowarn' into 'master'
Petr Špaček [Thu, 10 Jan 2019 10:30:45 +0000 (10:30 +0000)] 
Merge branch 'lmdb-nowarn' into 'master'

contrib/lmdb: avoid -Wshadow with embedded lmdb

See merge request knot/knot-resolver!751

6 years agocontrib/lmdb: avoid -Wshadow with embedded lmdb
Vladimír Čunát [Thu, 10 Jan 2019 09:19:56 +0000 (10:19 +0100)] 
contrib/lmdb: avoid -Wshadow with embedded lmdb

Unfortunately, CFLAGS are concatenated in the other order than we would
need for this, so let's choose this approach.

6 years agoMerge branch 'packaging-update' into 'master'
Tomas Krizek [Thu, 10 Jan 2019 09:20:59 +0000 (09:20 +0000)] 
Merge branch 'packaging-update' into 'master'

packaging tests update

See merge request knot/knot-resolver!747

6 years agodistro/tests: select corect Python interpreter for ansible
Tomas Krizek [Mon, 7 Jan 2019 16:30:16 +0000 (17:30 +0100)] 
distro/tests: select corect Python interpreter for ansible

6 years agoscripts/build-in-obs.sh: nitpick
Tomas Krizek [Mon, 7 Jan 2019 16:25:23 +0000 (17:25 +0100)] 
scripts/build-in-obs.sh: nitpick

6 years agodistro/tests: switch fedora to generic boxes (more recent packages)
Tomas Krizek [Mon, 7 Jan 2019 16:24:13 +0000 (17:24 +0100)] 
distro/tests: switch fedora to generic boxes (more recent packages)

6 years agodistro/tests: turn off shell warning when using pkg manager commands
Tomas Krizek [Mon, 7 Jan 2019 16:23:07 +0000 (17:23 +0100)] 
distro/tests: turn off shell warning when using pkg manager commands

6 years agodistro/tests: don't wait for confirmation during vagrant destroy
Tomas Krizek [Mon, 7 Jan 2019 16:22:08 +0000 (17:22 +0100)] 
distro/tests: don't wait for confirmation during vagrant destroy

6 years agoMerge !737: trust anchors improvements (mainly logs)
Vladimír Čunát [Wed, 9 Jan 2019 17:34:01 +0000 (17:34 +0000)] 
Merge !737: trust anchors improvements (mainly logs)

6 years agotrust anchors: improvements around DNSKEY refusal
Vladimír Čunát [Mon, 7 Jan 2019 10:30:03 +0000 (11:30 +0100)] 
trust anchors: improvements around DNSKEY refusal

- also refuse revoked DNSKEY (explicitly configured as TA)
- also downgrade missing the SEP bit to a warning
- explicit message when DNSKEY is refused, even without --verbose
- code rewrite, handle flags in a better way than "== 257"

6 years agotrust_anchors: improve error message about mixed owner names
Petr Špaček [Fri, 21 Dec 2018 12:10:24 +0000 (13:10 +0100)] 
trust_anchors: improve error message about mixed owner names

6 years agotrust_anchors nitpicks: silence luacheck warnings
Vladimír Čunát [Wed, 9 Jan 2019 15:36:25 +0000 (16:36 +0100)] 
trust_anchors nitpicks: silence luacheck warnings

6 years agotrust_anchors: add .summary() and use it for logging
Petr Špaček [Fri, 21 Dec 2018 11:56:18 +0000 (12:56 +0100)] 
trust_anchors: add .summary() and use it for logging

Previous logging was a bit confusing because it logged also intermediate
states during TA changes.

6 years agotrust_anchors: add parameter check to set_insecure
Petr Špaček [Fri, 21 Dec 2018 10:22:12 +0000 (11:22 +0100)] 
trust_anchors: add parameter check to set_insecure

6 years agotrust_anchors: unify warning about 0 trust anchors
Petr Špaček [Fri, 21 Dec 2018 08:46:25 +0000 (09:46 +0100)] 
trust_anchors: unify warning about 0 trust anchors

6 years agoMerge !749: modules/hints: plug a memory leak in .use_nodata()
Vladimír Čunát [Wed, 9 Jan 2019 15:20:57 +0000 (15:20 +0000)] 
Merge !749: modules/hints: plug a memory leak in .use_nodata()

6 years agomodules/hints: plug a memory leak in .use_nodata()
Vladimír Čunát [Wed, 9 Jan 2019 13:53:14 +0000 (14:53 +0100)] 
modules/hints: plug a memory leak in .use_nodata()

It was tiny, but still.

6 years agoMerge !748: TA bootstrap: support validUntil attribute
Vladimír Čunát [Wed, 9 Jan 2019 14:44:10 +0000 (14:44 +0000)] 
Merge !748: TA bootstrap: support validUntil attribute

Closes #435.

6 years agotrust_anchors: move test web server to port 8080
Petr Špaček [Wed, 9 Jan 2019 14:19:30 +0000 (15:19 +0100)] 
trust_anchors: move test web server to port 8080

This is an attempt to avoid conflicts when executing tests in parallel.

6 years agotrust_anchors: check syntax of public keys in DNSKEY RRs
Petr Špaček [Mon, 7 Jan 2019 18:56:24 +0000 (19:56 +0100)] 
trust_anchors: check syntax of public keys in DNSKEY RRs

Formerly keys with invalid public key data were accepted, leading to
negative keytag values in RFC 5011 metadata.

6 years agotrust_anchors: XML and certificate tests for bootstrap
Petr Špaček [Thu, 3 Jan 2019 16:49:08 +0000 (17:49 +0100)] 
trust_anchors: XML and certificate tests for bootstrap

At the moment tests are quite dumb and test only basic HTTPS certificate
validation and XML parsing/error detection.

We need to refactor code first to allow more detailed testing.

FIXME: webserv.lua is not terminated when tests are finished

6 years agotrust_anchors: respect timestamps in root-anchors.xml
Petr Špaček [Fri, 21 Dec 2018 15:28:27 +0000 (16:28 +0100)] 
trust_anchors: respect timestamps in root-anchors.xml

We are not RFC 7958 compliant and support only XML with just root zone
TA. Full compliance would require either proper Lua XML parser or CMS parser
and both are hard to get packaged in Fedora and elsewhere.

Also timestamps related to TA validity are limited to UTC timezone
because cross-platform timezone parsing is hard.
(Mac OS libc does not have usable strptime(%z).)

Closes: #435
6 years agoutils: diff between two calendar times in strings
Petr Špaček [Wed, 2 Jan 2019 13:56:53 +0000 (14:56 +0100)] 
utils: diff between two calendar times in strings

6 years agogen-cdef: compatibility with GDB 8.2+
Petr Špaček [Wed, 2 Jan 2019 13:56:07 +0000 (14:56 +0100)] 
gen-cdef: compatibility with GDB 8.2+

6 years agoMerge branch 'ci-stabilize-pytests' into 'master'
Petr Špaček [Tue, 8 Jan 2019 16:10:11 +0000 (16:10 +0000)] 
Merge branch 'ci-stabilize-pytests' into 'master'

ci: stabilize pytests

Closes #427

See merge request knot/knot-resolver!744

6 years agopytest/test_tcp_pipelining: longer delay for first query
Tomas Krizek [Tue, 8 Jan 2019 15:45:39 +0000 (16:45 +0100)] 
pytest/test_tcp_pipelining: longer delay for first query

In our CI, this test ocassionally fails. This is most likely due to
delays in kernel processing due to many virtualization layers coupled
with massive paralelization of tests.

Closes #427

6 years agopytests/kresd: more resilient initial socket creation
Tomas Krizek [Fri, 4 Jan 2019 15:14:30 +0000 (16:14 +0100)] 
pytests/kresd: more resilient initial socket creation

6 years agopytests/conn_flood: attempt to make test more stable in CI
Tomas Krizek [Fri, 4 Jan 2019 15:20:21 +0000 (16:20 +0100)] 
pytests/conn_flood: attempt to make test more stable in CI

6 years agopytests/utils: give kresd more time to TCP FIN
Tomas Krizek [Fri, 4 Jan 2019 14:43:57 +0000 (15:43 +0100)] 
pytests/utils: give kresd more time to TCP FIN

6 years agopytests/kresd: improve backoff when establishing initial kresd connection
Tomas Krizek [Fri, 4 Jan 2019 14:08:04 +0000 (15:08 +0100)] 
pytests/kresd: improve backoff when establishing initial kresd connection

6 years agopytests/test_long_lived: decrease time.sleep to 7s
Tomas Krizek [Fri, 4 Jan 2019 13:53:47 +0000 (14:53 +0100)] 
pytests/test_long_lived: decrease time.sleep to 7s

Attempt to increase test stability in CI under high load.

6 years agopytests/kresd: increase delay during initial waiting for port
Tomas Krizek [Fri, 4 Jan 2019 12:51:45 +0000 (13:51 +0100)] 
pytests/kresd: increase delay during initial waiting for port

6 years agopytests/kresd: change order of tcp/tls alive pings
Tomas Krizek [Fri, 4 Jan 2019 12:50:48 +0000 (13:50 +0100)] 
pytests/kresd: change order of tcp/tls alive pings

6 years agopytests/kresd: change allowed port range
Tomas Krizek [Fri, 4 Jan 2019 11:49:05 +0000 (12:49 +0100)] 
pytests/kresd: change allowed port range

Docker uses 32768 - 61000 as ephemeral ports. Don't use
this range for kresd to avoid collisions.

6 years agopytests: print verbose log when kresd init fails
Tomas Krizek [Thu, 3 Jan 2019 16:51:18 +0000 (17:51 +0100)] 
pytests: print verbose log when kresd init fails

6 years agoMerge branch 'ci-respdiff-dnsviz' into 'master'
Tomas Krizek [Tue, 8 Jan 2019 13:48:07 +0000 (13:48 +0000)] 
Merge branch 'ci-respdiff-dnsviz' into 'master'

ci: respdiff - generate additional reports

See merge request knot/knot-resolver!742

6 years agoci: respdiff - generate additional reports
Tomas Krizek [Fri, 23 Nov 2018 11:51:53 +0000 (12:51 +0100)] 
ci: respdiff - generate additional reports

6 years agoMerge branch 'warn-pedantic-ci' into 'master'
Tomas Krizek [Tue, 8 Jan 2019 13:23:06 +0000 (13:23 +0000)] 
Merge branch 'warn-pedantic-ci' into 'master'

CI: enforce -Wpedantic

See merge request knot/knot-resolver!743

6 years agoCI: only use -Werror in the lint:pedantic job
Vladimír Čunát [Fri, 4 Jan 2019 13:06:44 +0000 (14:06 +0100)] 
CI: only use -Werror in the lint:pedantic job

6 years agoCI: enforce -Wpedantic and -Wshadow
Vladimír Čunát [Mon, 10 Dec 2018 18:05:24 +0000 (19:05 +0100)] 
CI: enforce -Wpedantic and -Wshadow

-Wpedantic is only enforced in CI, as we only have it fixed with c11
standard, and I didn't want to force c11 dependency for everyone yet.

6 years agotiny -Wpedantic fixes
Vladimír Čunát [Fri, 4 Jan 2019 12:34:21 +0000 (13:34 +0100)] 
tiny -Wpedantic fixes

6 years agomodules/policy/lua-aho-corasick: quick make fix
Vladimír Čunát [Fri, 23 Nov 2018 09:59:04 +0000 (10:59 +0100)] 
modules/policy/lua-aho-corasick: quick make fix

6 years agonitpicks from lgtm.com
Vladimír Čunát [Fri, 30 Nov 2018 13:57:30 +0000 (14:57 +0100)] 
nitpicks from lgtm.com

The script has been unused for longer time.
Almost all remaining C warnings are just "FIXME" comments :-)
and I didn't touch the JS warnings.

6 years agotreewide nitpick: fix -Wshadow
Vladimír Čunát [Fri, 30 Nov 2018 11:15:15 +0000 (12:15 +0100)] 
treewide nitpick: fix -Wshadow

None of these seemed to be errors, but it seems better to clear these.

6 years agoMerge !739: daemon/tls: fix rare case of improperly handled rehandshake
Vladimír Čunát [Tue, 8 Jan 2019 10:05:12 +0000 (10:05 +0000)] 
Merge !739: daemon/tls: fix rare case of improperly handled rehandshake

6 years agodaemon/tls: in some cases rehandshake might be improperly handled, which may lead...
Grigorii Demidov [Mon, 31 Dec 2018 13:30:44 +0000 (14:30 +0100)] 
daemon/tls: in some cases rehandshake might be improperly handled, which may lead to assertion;

6 years agoMerge !740: dockerfile: best practices
Vladimír Čunát [Mon, 7 Jan 2019 16:10:41 +0000 (16:10 +0000)] 
Merge !740: dockerfile: best practices

6 years agodockerfile: use ENTRYPOINT for main command
Tomas Krizek [Thu, 3 Jan 2019 09:31:48 +0000 (10:31 +0100)] 
dockerfile: use ENTRYPOINT for main command

6 years agodockerfile: use LABEL instead of MAINTAINER
Tomas Krizek [Thu, 3 Jan 2019 09:15:21 +0000 (10:15 +0100)] 
dockerfile: use LABEL instead of MAINTAINER