diff options
| author | F. Jason Park | 2025-01-20 16:32:53 -0800 |
|---|---|---|
| committer | F. Jason Park | 2025-01-22 16:07:55 -0800 |
| commit | 331bcfaee51f7fa5ff0f6046f30e940452f3a8fe (patch) | |
| tree | 465d0c3c148c26f72249c32962678fcce7260100 /lisp/erc/erc.el | |
| parent | d6b210aa09d6a5464c91e71460d9852a4445d46e (diff) | |
| download | emacs-331bcfaee51f7fa5ff0f6046f30e940452f3a8fe.tar.gz emacs-331bcfaee51f7fa5ff0f6046f30e940452f3a8fe.zip | |
Reuse client cert for connectivity probing in ERC
* lisp/erc/erc-backend.el (erc--server-connect-function)
(erc--server-post-dial-function): Rename former to latter because the
existing name is better suited for the eventual generalizing of
`erc-server-connect' in a future version.
(erc-server-connect): Use new name for `erc--server-connect-function',
`erc--server-post-dial-function'.
(erc--recon-probe-reschedule, erc--recon-probe-sentinel)
(erc--recon-probe-filter, erc--recon-probe-check): New functions
factored out of `erc-server-delayed-check-reconnect'.
(erc-server-delayed-check-reconnect): Refactor, splitting off lambdas
into top-level functions for improved tracing.
* lisp/erc/erc.el (erc-message-english-recon-probe-hung-up)
(erc-message-english-recon-probe-nobody-home): New
variables. (Bug#62044)
Thanks to Libera.Chat user arjan for reporting this bug, which
is new in ERC 5.6 and Emacs 30.1.
Diffstat (limited to 'lisp/erc/erc.el')
| -rw-r--r-- | lisp/erc/erc.el | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lisp/erc/erc.el b/lisp/erc/erc.el index 28ccb5809a7..72335a444cb 100644 --- a/lisp/erc/erc.el +++ b/lisp/erc/erc.el | |||
| @@ -9572,6 +9572,8 @@ SOFTP, only do so when defined as a variable." | |||
| 9572 | (ignore-list . "%-8p %s") | 9572 | (ignore-list . "%-8p %s") |
| 9573 | (reconnecting . "Reconnecting in %ms: attempt %i/%n ...") | 9573 | (reconnecting . "Reconnecting in %ms: attempt %i/%n ...") |
| 9574 | (reconnect-canceled . "Canceled %u reconnect timer with %cs to go...") | 9574 | (reconnect-canceled . "Canceled %u reconnect timer with %cs to go...") |
| 9575 | (recon-probe-hung-up . "Server answered but hung up. Delaying by %ts...") | ||
| 9576 | (recon-probe-nobody-home . "Nobody home...") | ||
| 9575 | (finished . "\n\n*** ERC finished ***\n") | 9577 | (finished . "\n\n*** ERC finished ***\n") |
| 9576 | (terminated . "\n\n*** ERC terminated: %e\n") | 9578 | (terminated . "\n\n*** ERC terminated: %e\n") |
| 9577 | (login . "Logging in as `%n'...") | 9579 | (login . "Logging in as `%n'...") |