> Why the repition of `ssl`?

Because it is the same driver as the TCP one, with ssl enabled. I don't  
want to split TCP and SSL+TCP to separate drivers.

> I think we have used `enabled` in other places
> We most often use `on`/`off` instead of `true`/`false`

True!