emacs/lisp/net
F. Jason Park 50deb59aae Only conditionally resolve hosts in nsm-should-check
Libraries like `socks' need to run `nsm-verify-connection' without
performing DNS lookups.  This change allows them to achieve this by
binding `nsm-trust-local-network' to nil around calls to that function.

* lisp/net/nsm.el (nsm-should-check): Rework in a functionally
equivalent way, except forgo calling both `network-lookup-address-info'
and `network-interface-list' unless the various conditions regarding
`nsm-trust-local-network' are first satisfied.  Replace `mapc' with
`dolist' to align with modern sensibilities.   (Bug#53941)
2024-09-17 17:55:50 -07:00
..
ange-ftp.el Checkdoc fixes in net/*.el 2024-07-08 14:10:46 +02:00
browse-url.el Merge from savannah/emacs-30 2024-07-09 09:33:09 +08:00
dbus.el Warn if D-Bus error "InteractiveAuthorizationRequired" occurs 2024-07-09 17:37:50 +02:00
dictionary-connection.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
dictionary.el Checkdoc fixes in net/*.el 2024-07-08 14:10:46 +02:00
dig.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
dns.el Use obarray-make instead of make-vector to create obarrays 2024-02-23 13:02:27 +01:00
eudc-bob.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
eudc-capf.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
eudc-export.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
eudc-hotlist.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
eudc-vars.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
eudc.el Checkdoc fixes in net/*.el 2024-07-08 14:10:46 +02:00
eudcb-bbdb.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
eudcb-ecomplete.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
eudcb-ldap.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
eudcb-mab.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
eudcb-macos-contacts.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
eudcb-mailabbrev.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
eww.el Improve SHR/EWW support for 'visual-wrap-prefix-mode' 2024-08-18 15:53:26 -07:00
gnutls.el Recognize Android TLS certificates by default 2024-04-10 12:12:33 +08:00
goto-addr.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
hmac-def.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
hmac-md5.el Remove redundant requires 2024-07-04 23:55:16 +02:00
imap.el ; Change imap-shell-host docstring to mention SSH 2024-07-09 14:09:45 +02:00
ldap.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
mailcap.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
mairix.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
net-utils.el Allow giving "ping" flags with C-u M-x ping 2024-06-20 20:42:51 +02:00
network-stream.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
newst-backend.el Standardize possessive apostrophe usage in manuals, docs, and comments 2024-07-25 03:35:18 +02:00
newst-plainview.el ; Delete redundant and/or misleading package headers 2024-06-19 07:26:30 +02:00
newst-reader.el ; Delete redundant and/or misleading package headers 2024-06-19 07:26:30 +02:00
newst-ticker.el ; Delete redundant and/or misleading package headers 2024-06-19 07:26:30 +02:00
newst-treeview.el ; Delete redundant and/or misleading package headers 2024-06-19 07:26:30 +02:00
newsticker.el ; Delete redundant and/or misleading package headers 2024-06-19 07:26:30 +02:00
nsm.el Only conditionally resolve hosts in nsm-should-check 2024-09-17 17:55:50 -07:00
ntlm.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
pop3.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
puny.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
rcirc.el Checkdoc fixes in net/*.el 2024-07-08 14:10:46 +02:00
rfc2104.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
sasl-cram.el Use clear-string instead of fillarray to clobber secret strings 2024-05-07 12:29:44 +02:00
sasl-digest.el Use clear-string instead of fillarray to clobber secret strings 2024-05-07 12:29:44 +02:00
sasl-ntlm.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
sasl-scram-rfc.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
sasl-scram-sha256.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
sasl.el Use clear-string instead of fillarray to clobber secret strings 2024-05-07 12:29:44 +02:00
secrets.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
shr-color.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
shr.el Improve computation of indent depth in SHR and 'visual-wrap-prefix-mode' 2024-08-25 10:05:37 -07:00
sieve-manage.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
sieve-mode.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
sieve.el ; Simplify (with-current-buffer (get-buffer ...) ...) 2024-03-14 12:40:26 +02:00
snmp-mode.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
soap-client.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
soap-inspect.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
socks.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
telnet.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
tramp-adb.el Add convenience to Tramp 2024-08-26 18:48:53 +02:00
tramp-androidsu.el Remove Emacs 27 compatibility from Tramp 2024-07-24 15:25:55 +02:00
tramp-archive.el Remove Emacs 27 compatibility from Tramp 2024-07-24 15:25:55 +02:00
tramp-cache.el Silence compiler error 2024-09-09 15:22:35 +02:00
tramp-cmds.el Add convenience to Tramp 2024-08-26 18:48:53 +02:00
tramp-compat.el Remove Emacs 27 compatibility from Tramp 2024-07-24 15:25:55 +02:00
tramp-container.el Add convenience to Tramp 2024-08-26 18:48:53 +02:00
tramp-crypt.el Add convenience to Tramp 2024-08-26 18:48:53 +02:00
tramp-ftp.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
tramp-fuse.el Add convenience to Tramp 2024-08-26 18:48:53 +02:00
tramp-gvfs.el Add convenience to Tramp 2024-08-26 18:48:53 +02:00
tramp-integration.el Add convenience to Tramp 2024-08-26 18:48:53 +02:00
tramp-message.el Add convenience to Tramp 2024-08-26 18:48:53 +02:00
tramp-rclone.el Add convenience to Tramp 2024-08-26 18:48:53 +02:00
tramp-sh.el Add convenience to Tramp 2024-08-26 18:48:53 +02:00
tramp-smb.el Optimize Tramp's copy-directory 2024-08-24 12:49:32 +02:00
tramp-sshfs.el Add convenience to Tramp 2024-08-26 18:48:53 +02:00
tramp-sudoedit.el Remove Emacs 27 compatibility from Tramp 2024-07-24 15:25:55 +02:00
tramp-uu.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
tramp.el * lisp/net/tramp.el (tramp-wait-for-regexp): Deactivate (sit-for 0.005). 2024-09-14 08:57:19 +02:00
trampver.el Improve Tramp startup time 2024-07-27 10:25:52 +02:00
webjump.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
zeroconf.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00