two ruby 2.7 must use implicit (explicit does not work)
anything that has a ruby 2.5 client must use explicit (implicit does not work)
The current support was not configurable, using the ruby version as indication of what method to use.
This was therefore working with 2.5/2.5 or 2.7/2.7. This PR adds a way to explicitly set 'explicit' (pun not
intended) on a ruby 2.7 syskit instance that has 2.5 process servers.
A bit better, but still not great (won't work in a mixed 2.7/2.5 environment on the client side)
The implicit/explicit FTPS flag works like this:
The current support was not configurable, using the ruby version as indication of what method to use. This was therefore working with 2.5/2.5 or 2.7/2.7. This PR adds a way to explicitly set 'explicit' (pun not intended) on a ruby 2.7 syskit instance that has 2.5 process servers.
A bit better, but still not great (won't work in a mixed 2.7/2.5 environment on the client side)