Alexander Bluhm <alexander.bl...@gmx.net> wrote: > On Tue, Oct 23, 2018 at 03:21:23AM +1100, Joel Sing wrote: > > P.S. There is more functionality that could be enabled for LibreSSL, which > > is currently being explicitly disabled... > > When a new Net::SSLeay is released, I disable things that are not > supported by current LibreSSL. But how can I be informed when > something is later added to LibreSSL? And to which version is it > added?
It is very easy to argue that the attempt to support multiple past circumstances, using cpp #if, completely poisons the future. Maybe 1 person can understand the intent. Maybe 2 others can verify it is correct at the moment. But every change makes correct decision making more tenious.. And eventually it turns into a crapshoot. I understand the difficulty pointed out by the first questions. What bothers me is the last question. It indicates a desire to support many generations of software. Any attempt at that risks a mistake supporting today or tomorrow. As we've seen time and time again.