Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Remove --disable-tls ? #834
The original SSL/TLS code was added to Eggdrop in 2010- nearly a decade ago. A lot has changed since then! When first introduced, TLS was not as common, or known to be as necessary, as it is now. Users were offered the option to disable TLS due to issues connecting with other botnets in certain circumstances, as well as not every machine having TLS dev libs installed to compile against- hence Eggdrop's ability to disable TLS functionality if the TLS libs were not detected, or a user intentionally disabled them with --disable-tls during configure. TLS is not required for Eggdrop to connect to an IRC server and function in a near-full capacity, and users may not have the permissions needed to install the TLS dev libraries on a machine.
As TLS adaption has become more prevalent, and as the Eggdrop TLS codebase has stabilized, has the time come to remove the option for --disable-tls ? I want to be clear, this is not removing the ability for eggdrop to compile without TLS libs, but if they are present on the system, to require their usage?
I'd like to open this up for discussion- I don't want to force something on the users because 'we' think it is better for them, but at the same time I think the argument for enabling a manual disabling of TLS is starting to lose some of its strength. What do you think? Is it time to remove --disable-tls ?