You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@mesos.apache.org by Benno Evers <be...@mesosphere.com> on 2019/09/17 12:50:15 UTC
Review Request 71497: Introduced new names for SSL-related libprocess
flags.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/71497/
-----------------------------------------------------------
Review request for mesos, Greg Mann and Till Toenshoff.
Repository: mesos
Description
-------
The `LIBPROCESS_SSL_REQUIRE_CERT` flag was renamed to
`LIBPROCESS_SSL_REQUIRE_CLIENT_CERT`.
The `LIBPROCESS_SSL_VERIFY_CERT` flag was renamed to
`LIBPROCESS_SSL_VERIFY_SERVER_CERT`.
The new names better describe the actual effect of both flags, and
make upgrades easier by allowing operators to only enable verification
on agents that are new enough to contain the updated hostname
validation code paths.
Diffs
-----
3rdparty/libprocess/include/process/ssl/flags.hpp 1a0e3820cc8cd1459625f46a54b194133500f11e
3rdparty/libprocess/src/openssl.hpp 271cc95238d287c06df36478554502e8b7205b09
3rdparty/libprocess/src/openssl.cpp 5854711971c9ebc4d676edc43af5ab5cfd5ea4c6
3rdparty/libprocess/src/tests/ssl_tests.cpp 9d5ab679165a709f7c3740020961ec89a7db4f54
docs/ssl.md 90a2eb9800b7d8d9aa9d7b1060a6e5eb9e124b02
Diff: https://reviews.apache.org/r/71497/diff/1/
Testing
-------
Thanks,
Benno Evers
Re: Review Request 71497: Introduced new names for SSL-related
libprocess flags.
Posted by Benno Evers <be...@mesosphere.com>.
> On Sept. 17, 2019, 5:39 p.m., Vinod Kone wrote:
> > 3rdparty/libprocess/src/openssl.cpp
> > Lines 118 (patched)
> > <https://reviews.apache.org/r/71497/diff/2/?file=2165534#file2165534line118>
> >
> > can you use the `alias` argument in `add()` for these?
Actually, after having implemented the change I'm considering reverting back to the previous version.
The `alias()` mechanism is strict about allowing users to specify only one version of the command name:
```
E0918 11:04:41.622146 62400 openssl.cpp:454] EXIT with status 1: Failed to load flags from environment variables prefixed by LIBPROCESS_SSL_ or SSL_ (deprecated): Flag 'verify_server_cert' is already loaded via name 'verify_cert'
```
This makes sense in general, but it can lead to problems when an operator manually wants to enable server certificate validation by setting `LIBPROCESS_SSL_VERIFY_CERT=true` and a newer agent leaks its own configuration `LIBPROCESS_SSL_VERIFY_SERVER_CERT=true` into the process environment, accidentally killing the task.
- Benno
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/71497/#review217792
-----------------------------------------------------------
On Sept. 18, 2019, 12:35 p.m., Benno Evers wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/71497/
> -----------------------------------------------------------
>
> (Updated Sept. 18, 2019, 12:35 p.m.)
>
>
> Review request for mesos, Greg Mann and Till Toenshoff.
>
>
> Bugs: MESOS-9972
> https://issues.apache.org/jira/browse/MESOS-9972
>
>
> Repository: mesos
>
>
> Description
> -------
>
> The `LIBPROCESS_SSL_REQUIRE_CERT` flag was renamed to
> `LIBPROCESS_SSL_REQUIRE_CLIENT_CERT`.
>
> The `LIBPROCESS_SSL_VERIFY_CERT` flag was renamed to
> `LIBPROCESS_SSL_VERIFY_SERVER_CERT`.
>
> The new names better describe the actual effect of both flags, and
> make upgrades easier by allowing operators to only enable verification
> on agents that are new enough to contain the updated hostname
> validation code paths.
>
>
> Diffs
> -----
>
> 3rdparty/libprocess/include/process/ssl/flags.hpp 1a0e3820cc8cd1459625f46a54b194133500f11e
> 3rdparty/libprocess/src/openssl.hpp 271cc95238d287c06df36478554502e8b7205b09
> 3rdparty/libprocess/src/openssl.cpp 5854711971c9ebc4d676edc43af5ab5cfd5ea4c6
> 3rdparty/libprocess/src/tests/ssl_tests.cpp 9d5ab679165a709f7c3740020961ec89a7db4f54
> docs/ssl.md 90a2eb9800b7d8d9aa9d7b1060a6e5eb9e124b02
> docs/upgrades.md e630731c332fdd7df788f96644a8084f30b5c621
>
>
> Diff: https://reviews.apache.org/r/71497/diff/3/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Benno Evers
>
>
Re: Review Request 71497: Introduced new names for SSL-related
libprocess flags.
Posted by Benno Evers <be...@mesosphere.com>.
> On Sept. 17, 2019, 5:39 p.m., Vinod Kone wrote:
> > docs/ssl.md
> > Lines 100 (patched)
> > <https://reviews.apache.org/r/71497/diff/2/?file=2165536#file2165536line100>
> >
> > These deprecations need to be documented in CHANGELOG and upgrades.md.
I updated `upgrades.md`, but I think the `CHANGELOG` updates are usually done in a separate patch.
- Benno
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/71497/#review217792
-----------------------------------------------------------
On Sept. 18, 2019, 12:35 p.m., Benno Evers wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/71497/
> -----------------------------------------------------------
>
> (Updated Sept. 18, 2019, 12:35 p.m.)
>
>
> Review request for mesos, Greg Mann and Till Toenshoff.
>
>
> Bugs: MESOS-9972
> https://issues.apache.org/jira/browse/MESOS-9972
>
>
> Repository: mesos
>
>
> Description
> -------
>
> The `LIBPROCESS_SSL_REQUIRE_CERT` flag was renamed to
> `LIBPROCESS_SSL_REQUIRE_CLIENT_CERT`.
>
> The `LIBPROCESS_SSL_VERIFY_CERT` flag was renamed to
> `LIBPROCESS_SSL_VERIFY_SERVER_CERT`.
>
> The new names better describe the actual effect of both flags, and
> make upgrades easier by allowing operators to only enable verification
> on agents that are new enough to contain the updated hostname
> validation code paths.
>
>
> Diffs
> -----
>
> 3rdparty/libprocess/include/process/ssl/flags.hpp 1a0e3820cc8cd1459625f46a54b194133500f11e
> 3rdparty/libprocess/src/openssl.hpp 271cc95238d287c06df36478554502e8b7205b09
> 3rdparty/libprocess/src/openssl.cpp 5854711971c9ebc4d676edc43af5ab5cfd5ea4c6
> 3rdparty/libprocess/src/tests/ssl_tests.cpp 9d5ab679165a709f7c3740020961ec89a7db4f54
> docs/ssl.md 90a2eb9800b7d8d9aa9d7b1060a6e5eb9e124b02
> docs/upgrades.md e630731c332fdd7df788f96644a8084f30b5c621
>
>
> Diff: https://reviews.apache.org/r/71497/diff/3/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Benno Evers
>
>
Re: Review Request 71497: Introduced new names for SSL-related
libprocess flags.
Posted by Vinod Kone <vi...@apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/71497/#review217792
-----------------------------------------------------------
drive by review.
3rdparty/libprocess/src/openssl.cpp
Lines 118 (patched)
<https://reviews.apache.org/r/71497/#comment305180>
can you use the `alias` argument in `add()` for these?
docs/ssl.md
Lines 100 (patched)
<https://reviews.apache.org/r/71497/#comment305179>
These deprecations need to be documented in CHANGELOG and upgrades.md.
- Vinod Kone
On Sept. 17, 2019, 12:50 p.m., Benno Evers wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/71497/
> -----------------------------------------------------------
>
> (Updated Sept. 17, 2019, 12:50 p.m.)
>
>
> Review request for mesos, Greg Mann and Till Toenshoff.
>
>
> Repository: mesos
>
>
> Description
> -------
>
> The `LIBPROCESS_SSL_REQUIRE_CERT` flag was renamed to
> `LIBPROCESS_SSL_REQUIRE_CLIENT_CERT`.
>
> The `LIBPROCESS_SSL_VERIFY_CERT` flag was renamed to
> `LIBPROCESS_SSL_VERIFY_SERVER_CERT`.
>
> The new names better describe the actual effect of both flags, and
> make upgrades easier by allowing operators to only enable verification
> on agents that are new enough to contain the updated hostname
> validation code paths.
>
>
> Diffs
> -----
>
> 3rdparty/libprocess/include/process/ssl/flags.hpp 1a0e3820cc8cd1459625f46a54b194133500f11e
> 3rdparty/libprocess/src/openssl.hpp 271cc95238d287c06df36478554502e8b7205b09
> 3rdparty/libprocess/src/openssl.cpp 5854711971c9ebc4d676edc43af5ab5cfd5ea4c6
> 3rdparty/libprocess/src/tests/ssl_tests.cpp 9d5ab679165a709f7c3740020961ec89a7db4f54
> docs/ssl.md 90a2eb9800b7d8d9aa9d7b1060a6e5eb9e124b02
>
>
> Diff: https://reviews.apache.org/r/71497/diff/2/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Benno Evers
>
>
Re: Review Request 71497: Introduced new names for SSL-related
libprocess flags.
Posted by Mesos Reviewbot <re...@mesos.apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/71497/#review217786
-----------------------------------------------------------
Patch looks great!
Reviews applied: [71496, 71497]
Passed command: export OS='ubuntu:14.04' BUILDTOOL='autotools' COMPILER='gcc' CONFIGURATION='--verbose --disable-libtool-wrappers --disable-parallel-test-execution' ENVIRONMENT='GLOG_v=1 MESOS_VERBOSE=1'; ./support/docker-build.sh
- Mesos Reviewbot
On Sept. 17, 2019, 12:50 p.m., Benno Evers wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/71497/
> -----------------------------------------------------------
>
> (Updated Sept. 17, 2019, 12:50 p.m.)
>
>
> Review request for mesos, Greg Mann and Till Toenshoff.
>
>
> Repository: mesos
>
>
> Description
> -------
>
> The `LIBPROCESS_SSL_REQUIRE_CERT` flag was renamed to
> `LIBPROCESS_SSL_REQUIRE_CLIENT_CERT`.
>
> The `LIBPROCESS_SSL_VERIFY_CERT` flag was renamed to
> `LIBPROCESS_SSL_VERIFY_SERVER_CERT`.
>
> The new names better describe the actual effect of both flags, and
> make upgrades easier by allowing operators to only enable verification
> on agents that are new enough to contain the updated hostname
> validation code paths.
>
>
> Diffs
> -----
>
> 3rdparty/libprocess/include/process/ssl/flags.hpp 1a0e3820cc8cd1459625f46a54b194133500f11e
> 3rdparty/libprocess/src/openssl.hpp 271cc95238d287c06df36478554502e8b7205b09
> 3rdparty/libprocess/src/openssl.cpp 5854711971c9ebc4d676edc43af5ab5cfd5ea4c6
> 3rdparty/libprocess/src/tests/ssl_tests.cpp 9d5ab679165a709f7c3740020961ec89a7db4f54
> docs/ssl.md 90a2eb9800b7d8d9aa9d7b1060a6e5eb9e124b02
>
>
> Diff: https://reviews.apache.org/r/71497/diff/2/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Benno Evers
>
>
Re: Review Request 71497: Introduced new names for SSL-related
libprocess flags.
Posted by Benno Evers <be...@mesosphere.com>.
> On Sept. 18, 2019, 9:50 a.m., Till Toenshoff wrote:
> > 3rdparty/libprocess/src/openssl.cpp
> > Lines 545-547 (patched)
> > <https://reviews.apache.org/r/71497/diff/1/?file=2165499#file2165499line545>
> >
> > We are stating that there would be a deprecation; does that mean at some point this flag won't work anymore? If so when?
> >
> > Our experience with such changes shows that we will very likely never kill the old name to make sure we stay reliably compatible. The only realistic option appears to be Mesos 2.0 for a removal of the old flag. Let's create a blocker ticket for 2.0, add that as a comment referencing the JIRA and we are golden.
https://issues.apache.org/jira/browse/MESOS-9973
- Benno
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/71497/#review217787
-----------------------------------------------------------
On Sept. 18, 2019, 12:35 p.m., Benno Evers wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/71497/
> -----------------------------------------------------------
>
> (Updated Sept. 18, 2019, 12:35 p.m.)
>
>
> Review request for mesos, Greg Mann and Till Toenshoff.
>
>
> Bugs: MESOS-9972
> https://issues.apache.org/jira/browse/MESOS-9972
>
>
> Repository: mesos
>
>
> Description
> -------
>
> The `LIBPROCESS_SSL_REQUIRE_CERT` flag was renamed to
> `LIBPROCESS_SSL_REQUIRE_CLIENT_CERT`.
>
> The `LIBPROCESS_SSL_VERIFY_CERT` flag was renamed to
> `LIBPROCESS_SSL_VERIFY_SERVER_CERT`.
>
> The new names better describe the actual effect of both flags, and
> make upgrades easier by allowing operators to only enable verification
> on agents that are new enough to contain the updated hostname
> validation code paths.
>
>
> Diffs
> -----
>
> 3rdparty/libprocess/include/process/ssl/flags.hpp 1a0e3820cc8cd1459625f46a54b194133500f11e
> 3rdparty/libprocess/src/openssl.hpp 271cc95238d287c06df36478554502e8b7205b09
> 3rdparty/libprocess/src/openssl.cpp 5854711971c9ebc4d676edc43af5ab5cfd5ea4c6
> 3rdparty/libprocess/src/tests/ssl_tests.cpp 9d5ab679165a709f7c3740020961ec89a7db4f54
> docs/ssl.md 90a2eb9800b7d8d9aa9d7b1060a6e5eb9e124b02
> docs/upgrades.md e630731c332fdd7df788f96644a8084f30b5c621
>
>
> Diff: https://reviews.apache.org/r/71497/diff/3/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Benno Evers
>
>
Re: Review Request 71497: Introduced new names for SSL-related
libprocess flags.
Posted by Till Toenshoff via Review Board <no...@reviews.apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/71497/#review217787
-----------------------------------------------------------
3rdparty/libprocess/src/openssl.cpp
Lines 545-547 (patched)
<https://reviews.apache.org/r/71497/#comment305172>
We are stating that there would be a deprecation; does that mean at some point this flag won't work anymore? If so when?
Our experience with such changes shows that we will very likely never kill the old name to make sure we stay reliably compatible. The only realistic option appears to be Mesos 2.0 for a removal of the old flag. Let's create a blocker ticket for 2.0, add that as a comment referencing the JIRA and we are golden.
3rdparty/libprocess/src/openssl.cpp
Line 593 (original), 615 (patched)
<https://reviews.apache.org/r/71497/#comment305173>
s/compatility/compatibility/
3rdparty/libprocess/src/openssl.cpp
Line 594 (original), 616 (patched)
<https://reviews.apache.org/r/71497/#comment305176>
s/be//
docs/ssl.md
Lines 100 (patched)
<https://reviews.apache.org/r/71497/#comment305174>
s/below//
docs/ssl.md
Lines 117 (patched)
<https://reviews.apache.org/r/71497/#comment305175>
s/below//
- Till Toenshoff
On Sept. 17, 2019, 12:50 p.m., Benno Evers wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/71497/
> -----------------------------------------------------------
>
> (Updated Sept. 17, 2019, 12:50 p.m.)
>
>
> Review request for mesos, Greg Mann and Till Toenshoff.
>
>
> Repository: mesos
>
>
> Description
> -------
>
> The `LIBPROCESS_SSL_REQUIRE_CERT` flag was renamed to
> `LIBPROCESS_SSL_REQUIRE_CLIENT_CERT`.
>
> The `LIBPROCESS_SSL_VERIFY_CERT` flag was renamed to
> `LIBPROCESS_SSL_VERIFY_SERVER_CERT`.
>
> The new names better describe the actual effect of both flags, and
> make upgrades easier by allowing operators to only enable verification
> on agents that are new enough to contain the updated hostname
> validation code paths.
>
>
> Diffs
> -----
>
> 3rdparty/libprocess/include/process/ssl/flags.hpp 1a0e3820cc8cd1459625f46a54b194133500f11e
> 3rdparty/libprocess/src/openssl.hpp 271cc95238d287c06df36478554502e8b7205b09
> 3rdparty/libprocess/src/openssl.cpp 5854711971c9ebc4d676edc43af5ab5cfd5ea4c6
> 3rdparty/libprocess/src/tests/ssl_tests.cpp 9d5ab679165a709f7c3740020961ec89a7db4f54
> docs/ssl.md 90a2eb9800b7d8d9aa9d7b1060a6e5eb9e124b02
>
>
> Diff: https://reviews.apache.org/r/71497/diff/2/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Benno Evers
>
>
Re: Review Request 71497: Introduced new names for SSL-related
libprocess flags.
Posted by Mesos Reviewbot <re...@mesos.apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/71497/#review217834
-----------------------------------------------------------
Patch looks great!
Reviews applied: [71496, 71497]
Passed command: export OS='ubuntu:14.04' BUILDTOOL='autotools' COMPILER='gcc' CONFIGURATION='--verbose --disable-libtool-wrappers --disable-parallel-test-execution' ENVIRONMENT='GLOG_v=1 MESOS_VERBOSE=1'; ./support/docker-build.sh
- Mesos Reviewbot
On Sept. 18, 2019, 12:35 p.m., Benno Evers wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/71497/
> -----------------------------------------------------------
>
> (Updated Sept. 18, 2019, 12:35 p.m.)
>
>
> Review request for mesos, Greg Mann and Till Toenshoff.
>
>
> Bugs: MESOS-9972
> https://issues.apache.org/jira/browse/MESOS-9972
>
>
> Repository: mesos
>
>
> Description
> -------
>
> The `LIBPROCESS_SSL_REQUIRE_CERT` flag was renamed to
> `LIBPROCESS_SSL_REQUIRE_CLIENT_CERT`.
>
> The `LIBPROCESS_SSL_VERIFY_CERT` flag was renamed to
> `LIBPROCESS_SSL_VERIFY_SERVER_CERT`.
>
> The new names better describe the actual effect of both flags, and
> make upgrades easier by allowing operators to only enable verification
> on agents that are new enough to contain the updated hostname
> validation code paths.
>
>
> Diffs
> -----
>
> 3rdparty/libprocess/include/process/ssl/flags.hpp 1a0e3820cc8cd1459625f46a54b194133500f11e
> 3rdparty/libprocess/src/openssl.hpp 271cc95238d287c06df36478554502e8b7205b09
> 3rdparty/libprocess/src/openssl.cpp 5854711971c9ebc4d676edc43af5ab5cfd5ea4c6
> 3rdparty/libprocess/src/tests/ssl_tests.cpp 9d5ab679165a709f7c3740020961ec89a7db4f54
> docs/ssl.md 90a2eb9800b7d8d9aa9d7b1060a6e5eb9e124b02
> docs/upgrades.md e630731c332fdd7df788f96644a8084f30b5c621
>
>
> Diff: https://reviews.apache.org/r/71497/diff/3/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Benno Evers
>
>
Re: Review Request 71497: Introduced new names for SSL-related
libprocess flags.
Posted by Mesos Reviewbot <re...@mesos.apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/71497/#review217865
-----------------------------------------------------------
Patch looks great!
Reviews applied: [71496, 71497]
Passed command: export OS='ubuntu:14.04' BUILDTOOL='autotools' COMPILER='gcc' CONFIGURATION='--verbose --disable-libtool-wrappers --disable-parallel-test-execution' ENVIRONMENT='GLOG_v=1 MESOS_VERBOSE=1'; ./support/docker-build.sh
- Mesos Reviewbot
On Sept. 19, 2019, 2:35 p.m., Benno Evers wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/71497/
> -----------------------------------------------------------
>
> (Updated Sept. 19, 2019, 2:35 p.m.)
>
>
> Review request for mesos, Greg Mann and Till Toenshoff.
>
>
> Bugs: MESOS-9972
> https://issues.apache.org/jira/browse/MESOS-9972
>
>
> Repository: mesos
>
>
> Description
> -------
>
> The `LIBPROCESS_SSL_REQUIRE_CERT` flag was renamed to
> `LIBPROCESS_SSL_REQUIRE_CLIENT_CERT`.
>
> The `LIBPROCESS_SSL_VERIFY_CERT` flag was renamed to
> `LIBPROCESS_SSL_VERIFY_SERVER_CERT`.
>
> The new names better describe the actual effect of both flags, and
> make upgrades easier by allowing operators to only enable verification
> on agents that are new enough to contain the updated hostname
> validation code paths.
>
>
> Diffs
> -----
>
> 3rdparty/libprocess/include/process/ssl/flags.hpp 1a0e3820cc8cd1459625f46a54b194133500f11e
> 3rdparty/libprocess/src/openssl.hpp 271cc95238d287c06df36478554502e8b7205b09
> 3rdparty/libprocess/src/openssl.cpp 5854711971c9ebc4d676edc43af5ab5cfd5ea4c6
> 3rdparty/libprocess/src/tests/ssl_tests.cpp 9d5ab679165a709f7c3740020961ec89a7db4f54
> docs/ssl.md 90a2eb9800b7d8d9aa9d7b1060a6e5eb9e124b02
> docs/upgrades.md e630731c332fdd7df788f96644a8084f30b5c621
>
>
> Diff: https://reviews.apache.org/r/71497/diff/4/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Benno Evers
>
>
Re: Review Request 71497: Introduced new names for SSL-related
libprocess flags.
Posted by Till Toenshoff via Review Board <no...@reviews.apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/71497/#review217884
-----------------------------------------------------------
Ship it!
Ship It!
- Till Toenshoff
On Sept. 19, 2019, 2:35 p.m., Benno Evers wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/71497/
> -----------------------------------------------------------
>
> (Updated Sept. 19, 2019, 2:35 p.m.)
>
>
> Review request for mesos, Greg Mann and Till Toenshoff.
>
>
> Bugs: MESOS-9972
> https://issues.apache.org/jira/browse/MESOS-9972
>
>
> Repository: mesos
>
>
> Description
> -------
>
> The `LIBPROCESS_SSL_REQUIRE_CERT` flag was renamed to
> `LIBPROCESS_SSL_REQUIRE_CLIENT_CERT`.
>
> The `LIBPROCESS_SSL_VERIFY_CERT` flag was renamed to
> `LIBPROCESS_SSL_VERIFY_SERVER_CERT`.
>
> The new names better describe the actual effect of both flags, and
> make upgrades easier by allowing operators to only enable verification
> on agents that are new enough to contain the updated hostname
> validation code paths.
>
>
> Diffs
> -----
>
> 3rdparty/libprocess/include/process/ssl/flags.hpp 1a0e3820cc8cd1459625f46a54b194133500f11e
> 3rdparty/libprocess/src/openssl.hpp 271cc95238d287c06df36478554502e8b7205b09
> 3rdparty/libprocess/src/openssl.cpp 5854711971c9ebc4d676edc43af5ab5cfd5ea4c6
> 3rdparty/libprocess/src/tests/ssl_tests.cpp 9d5ab679165a709f7c3740020961ec89a7db4f54
> docs/ssl.md 90a2eb9800b7d8d9aa9d7b1060a6e5eb9e124b02
> docs/upgrades.md e630731c332fdd7df788f96644a8084f30b5c621
>
>
> Diff: https://reviews.apache.org/r/71497/diff/4/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Benno Evers
>
>
Re: Review Request 71497: Introduced new names for SSL-related
libprocess flags.
Posted by Benno Evers <be...@mesosphere.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/71497/
-----------------------------------------------------------
(Updated Sept. 19, 2019, 2:35 p.m.)
Review request for mesos, Greg Mann and Till Toenshoff.
Changes
-------
Revert usage of libprocess DeprecatedName machinery
Bugs: MESOS-9972
https://issues.apache.org/jira/browse/MESOS-9972
Repository: mesos
Description
-------
The `LIBPROCESS_SSL_REQUIRE_CERT` flag was renamed to
`LIBPROCESS_SSL_REQUIRE_CLIENT_CERT`.
The `LIBPROCESS_SSL_VERIFY_CERT` flag was renamed to
`LIBPROCESS_SSL_VERIFY_SERVER_CERT`.
The new names better describe the actual effect of both flags, and
make upgrades easier by allowing operators to only enable verification
on agents that are new enough to contain the updated hostname
validation code paths.
Diffs (updated)
-----
3rdparty/libprocess/include/process/ssl/flags.hpp 1a0e3820cc8cd1459625f46a54b194133500f11e
3rdparty/libprocess/src/openssl.hpp 271cc95238d287c06df36478554502e8b7205b09
3rdparty/libprocess/src/openssl.cpp 5854711971c9ebc4d676edc43af5ab5cfd5ea4c6
3rdparty/libprocess/src/tests/ssl_tests.cpp 9d5ab679165a709f7c3740020961ec89a7db4f54
docs/ssl.md 90a2eb9800b7d8d9aa9d7b1060a6e5eb9e124b02
docs/upgrades.md e630731c332fdd7df788f96644a8084f30b5c621
Diff: https://reviews.apache.org/r/71497/diff/4/
Changes: https://reviews.apache.org/r/71497/diff/3-4/
Testing
-------
Thanks,
Benno Evers
Re: Review Request 71497: Introduced new names for SSL-related
libprocess flags.
Posted by Benno Evers <be...@mesosphere.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/71497/
-----------------------------------------------------------
(Updated Sept. 18, 2019, 12:35 p.m.)
Review request for mesos, Greg Mann and Till Toenshoff.
Changes
-------
Use built-in libprocess alias mechanism.
Bugs: MESOS-9972
https://issues.apache.org/jira/browse/MESOS-9972
Repository: mesos
Description
-------
The `LIBPROCESS_SSL_REQUIRE_CERT` flag was renamed to
`LIBPROCESS_SSL_REQUIRE_CLIENT_CERT`.
The `LIBPROCESS_SSL_VERIFY_CERT` flag was renamed to
`LIBPROCESS_SSL_VERIFY_SERVER_CERT`.
The new names better describe the actual effect of both flags, and
make upgrades easier by allowing operators to only enable verification
on agents that are new enough to contain the updated hostname
validation code paths.
Diffs (updated)
-----
3rdparty/libprocess/include/process/ssl/flags.hpp 1a0e3820cc8cd1459625f46a54b194133500f11e
3rdparty/libprocess/src/openssl.hpp 271cc95238d287c06df36478554502e8b7205b09
3rdparty/libprocess/src/openssl.cpp 5854711971c9ebc4d676edc43af5ab5cfd5ea4c6
3rdparty/libprocess/src/tests/ssl_tests.cpp 9d5ab679165a709f7c3740020961ec89a7db4f54
docs/ssl.md 90a2eb9800b7d8d9aa9d7b1060a6e5eb9e124b02
docs/upgrades.md e630731c332fdd7df788f96644a8084f30b5c621
Diff: https://reviews.apache.org/r/71497/diff/3/
Changes: https://reviews.apache.org/r/71497/diff/2-3/
Testing
-------
Thanks,
Benno Evers