Added support for SASL EXTERNAL #363
Conversation
|
Native TLS using openssl is waiting on rust-native-tls/rust-native-tls#209, which will make it much more convenient to add the user's certificate. |
Yes, I think I will continue once merged too. |
A user can now generate a x509 certificate, register it with a server, and provide the PEM file to tiny for use over TLS. Closes osa1#196
- Showing SASL errors in the respective server tab - Error message changes
Made the SASL config backwards compatible.
f604119 to
934cc02
Compare
|
Fixed conflicts after pass cmd feature. Needs testing still. |
|
@osa1 Tested using new password commands and SASL EXTERNAL. Both working as expected! |
| # Providing a path to a PEM file will configure SASL EXTERNAL | ||
| # For SASL EXTERNAL certificate and fingerprint generation, see server documentation. | ||
| # You will need to register the cert's fingerprint with NickServ | ||
| # ex. https://www.oftc.net/NickServ/CertFP/ |
There was a problem hiding this comment.
Remove this paragraph please. The config is getting quite large. We have an example below on how to use SASL EXTERNAL. We should add this info to the README if necessary.
There was a problem hiding this comment.
I will add to the Wiki and link to it from the README? (Since the README is getting large too...)
There was a problem hiding this comment.
👍 moving this to wiki makes sense to me.
There was a problem hiding this comment.
- Add to wiki once merged
Links that I also put in code comments: |
osa1
left a comment
There was a problem hiding this comment.
Thanks @trevarj. Before merging this, could you update CHANGELOG adding your name to "Thanks to ..." part and also a line to describe these changes? I would do it myself but I don't know what this is about and I don't have time to study it now. If it works I'm happy to merge.
|
@osa1 Updated CHANGELOG. I created a stub page on the wiki to add configuration details later. |
A user can now generate a x509 certificate, register it with a server,
and provide the PEM file to tiny for use over TLS.
Closes #196
Overview: