mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-15 10:30:25 -08:00
Add non-IRCv3 SASL module to ERC
* doc/misc/erc.texi: Add SASL section in Advanced Usage chapter to document the new SASL module. * etc/ERC-NEWS: Mention addition of erc-sasl module for SASL support. * lisp/erc/erc-compat.el (erc-compat--29-sasl-scram-construct-gs2-header, erc-compat--29-sasl-scram-client-first-message, erc-compat--29-sasl-scram--client-final-message): Fix encoding bug and add minimal authorization support with copies of SASL functions introduced in Emacs 29. * lisp/erc/erc.el (erc-modules): Add `sasl'. * lisp/erc/erc-sasl.el: New file (bug#29108). * test/lisp/erc/erc-sasl-tests.el: New file. * test/lisp/erc/erc-scenarios-sasl.el: New file. * test/lisp/erc/resources/sasl/plain-failed.eld: New file. * test/lisp/erc/resources/sasl/plain.eld: New file. * test/lisp/erc/resources/sasl/scram-sha-1.eld: New file. * test/lisp/erc/resources/sasl/scram-sha-256.eld: New file. * test/lisp/erc/resources/sasl/external.eld: New file.
This commit is contained in:
parent
ae254a65cd
commit
ed8862c404
13 changed files with 1333 additions and 5 deletions
|
|
@ -1860,6 +1860,7 @@ removed from the list will be disabled."
|
|||
(const :tag "readonly: Make displayed lines read-only" readonly)
|
||||
(const :tag "replace: Replace text in messages" replace)
|
||||
(const :tag "ring: Enable an input history" ring)
|
||||
(const :tag "sasl: Enable SASL authentication" sasl)
|
||||
(const :tag "scrolltobottom: Scroll to the bottom of the buffer"
|
||||
scrolltobottom)
|
||||
(const :tag "services: Identify to Nickserv (IRC Services) automatically"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue