config: restrict iproto.advertise.client validation
The following syntax variants are fobidden now: * user@ * user:pass@ * user@host:port * user:pass@host:port Only host:port is allowed (inet URI or unix socket URI). The idea is that we shouldn't distribute login/password information using the configuration, so it is better to explicitly forbid such usage of the option. Closes #8810 NO_DOC=the old behavior was not released, the documentation request will be registered manually NO_CHANGELOG=see NO_DOC
Showing
- doc/examples/config/etcd/local.yaml 0 additions, 1 deletiondoc/examples/config/etcd/local.yaml
- doc/examples/config/replicaset.yaml 0 additions, 1 deletiondoc/examples/config/replicaset.yaml
- doc/examples/config/replicaset_election_failover.yaml 0 additions, 1 deletiondoc/examples/config/replicaset_election_failover.yaml
- doc/examples/config/replicaset_manual_failover.yaml 0 additions, 1 deletiondoc/examples/config/replicaset_manual_failover.yaml
- src/box/lua/config/instance_config.lua 35 additions, 8 deletionssrc/box/lua/config/instance_config.lua
- test/config-luatest/helpers.lua 5 additions, 0 deletionstest/config-luatest/helpers.lua
- test/config-luatest/instance_config_schema_test.lua 75 additions, 3 deletionstest/config-luatest/instance_config_schema_test.lua
- test/luatest_helpers/server.lua 2 additions, 89 deletionstest/luatest_helpers/server.lua
Loading
Please register or sign in to comment