Closed mmannerm closed 5 years ago
Alternatively if YAML is not to liking, and configparser still needs to be used, a better parsing logic on embedded maps is required.
Oops... seems like a regression. My bad, thanks for reporting!
Could you please try the attached patch before I push it on master?
As for YAML: It's indeed a great format. However, I don't see that the added dependency is motivated in this case. It was was an early design decision, and I think it's still valid.
0001-config-file-Fix-service-options-parse-regression-24.patch.gz
Fixed (al last?) in [6663b73], [035b5be] and [01790a2]
Service Options in config file do not work properly, as the plugins assume a list of options, not a string that is given by the Python configparser module.
This results into
I would suggest to moving YAML configurations, as there is another problem with current configuration, which is no support for multiple hosts or even same host for IPv4 and IPv6 which requires two different address plugins.