Hello, This is our latest major release which holds some notable changes:
1- this is the first release that depends on LibreSSL We spent the years trying to accomodate both LibreSSL and OpenSSL but it does not work for us and it prevents us from moving towards libtls which would help us simplify the code and avoid traps caused by the complexity of the libssl API. There used to be issues with having both LibreSSL and OpenSSL installed, which is why we wanted to support both, but now they are no longer valid and I did build and run a LibreSSL OpenSMTPD on FreeBSD, Ubuntu, Debian, CentOS, ArchLinux and Fedora. At this point, we believe there's no reason not to have OpenSMTPD depend on LibreSSL and if some distros absolutely want to keep having it depend on OpenSSL, fair enough but they get the extra work with patches. 2- this release has a complete refactor of the configuration Most configuration files are trivial to convert and new features are now available thanks to the new config, make sure to prepare your upgrade so you don't get surprised when you install, restart and get syntax errors. The mailing list is a perfect place to discuss configuration files and a lot of users can help and benefit from discussions. 3- sadly this release was not well tested on other systems We need key users who want to help us ensure that OpenSMTPD is always in a good shape outside of the OpenBSD world, right now we don't have these and the testing on !OpenBSD systems is quite random. Final words for this mail, The six months cycle starting now will be focused on two areas: 1- portability cleanup: the portable compat layer is confusing and needs to be completely reworked which will require months of efforts. A lot has been done already and some branches exist to continue but we will need some active people to detect regressions at runtime, while we're already equiped to detect regressions at build time. 2- filters: code is already available for the most part, i've started to split it into smaller diffs that I'll commit separately over the next few weeks so they can be tested in development. I'll explain the plan for filters in an upcoming mail but now is time to drink and celebrate the end of the week :-) Gilles -- Gilles Chehade https://www.poolp.org @poolpOrg -- You received this mail because you are subscribed to [email protected] To unsubscribe, send a mail to: [email protected]
