Page MenuHomeFreeBSD

mail/msmtp: remove ca_root_nss dep
ClosedPublic

Authored by siva on Wed, Jan 14, 8:34 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Feb 10, 7:50 PM
Unknown Object (File)
Tue, Feb 10, 11:04 AM
Unknown Object (File)
Tue, Jan 27, 1:55 AM
Unknown Object (File)
Sun, Jan 25, 11:23 AM
Unknown Object (File)
Sat, Jan 24, 9:29 AM
Unknown Object (File)
Wed, Jan 21, 10:35 AM
Unknown Object (File)
Wed, Jan 21, 9:27 AM
Unknown Object (File)
Mon, Jan 19, 7:33 AM
Subscribers

Details

Summary

msmtp 1.8.2[0] onwards selects the system trust store by
default when TLS is enabled, so ca_root_nss is no longer
necessary.

Other minor changes:

  • PORTVERSION -> DISTVERSION
  • enable test suite
  • simplify Makefile style

[0] https://marlam.de/msmtp/news/msmtp-1-8-2/

Test Plan

Tried a simple TLS test email to my personal gmail on port 465 with tls=on, starttls=off, with both GNUTLS and OPENSSL. Everything works out of the box, even without specifying tls_trust_file.

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

siva requested review of this revision.Wed, Jan 14, 8:34 PM
siva created this revision.

Looks good, a couple of minor questions.

mail/msmtp/Makefile
2

We also need to bump PORTREVISION because we remove a dependency -> changing the resulting package.

51

It would be nice to extend summary with information why this dependency is not needed anymore.

This revision is now accepted and ready to land.Thu, Jan 15, 7:08 PM
siva edited the summary of this revision. (Show Details)

Added better description and link to changelog for evidence, bumped PORTREVISION.

This revision now requires review to proceed.Fri, Jan 16, 1:47 AM

Thanks, feel free to merge!

This revision is now accepted and ready to land.Sat, Jan 17, 9:15 AM

Thanks! Although I don't have a ports commit bit yet, so you'll have to do it :)

Thanks! Although I don't have a ports commit bit yet, so you'll have to do it :)

Actually you can commit to other trees (preferably with appropriate approval), so you can do it.
Of course I can commit it myself if your prefer.

Thanks for the clarification, I'll keep that in mind for future patches. I think for this case, it's better if you commit it as the maintainer, especially since I'm a new committer.

lwhsu added a subscriber: lwhsu.

Thanks for the clarification, I'll keep that in mind for future patches. I think for this case, it's better if you commit it as the maintainer, especially since I'm a new committer.

We encourage new people to try more things ;-) if you want to commit, I approve this as the mentor. And cross tree commit is also encouraged now.

Sure, I'll commit it then. Thanks for the approval!

This revision was automatically updated to reflect the committed changes.