zulip / python-zulip-api

Python library for the Zulip API.
https://zulip.com/api/
Apache License 2.0
364 stars 368 forks source link

IRC: Add option for SASL authentication. #793

Closed rht closed 1 year ago

rht commented 1 year ago

This reverts to using sync IRC client, because upstream https://github.com/jaraco/irc only supports it for the sync client.

rht commented 1 year ago

cc: @asdf8dfafjk

timabbott commented 1 year ago

Looks good, but looks like it has a merge conflict. @andersk feel free to rebase and merge if it helps you upgrade dependencies.

rht commented 1 year ago

Rebased.

andersk commented 1 year ago

What’s the motivation here? Adding SASL support sounds good, but dropping non-SASL support sounds limiting?

rht commented 1 year ago

I will add back the PLAIN authentication, so as not to restrict user's choice.

rht commented 1 year ago

Rebased and the SASL authentication is now optional.

andersk commented 1 year ago

Merged without the error handling change since that needs more work and should arguably be separate anyway. Feel free to open a new PR for it.