summaryrefslogtreecommitdiff
path: root/lisp/net
Commit message (Collapse)AuthorAgeFilesLines
...
* Make image-map bindings available on image linksAndreas Schwab2023-04-152-2/+2
| | | | | * lisp/net/shr.el (shr-map): Move shr-browse-image to "M-i". * lisp/net/eww.el (eww-image-link-keymap): Use shr-image-map.
* Preserve peer information for web page in eww-readableEshel Yaron2023-04-021-1/+1
| | | | | | | | | The :peer property in eww-data affects the face of the page title in 'header-line-format' as set by 'eww-update-header-line-format'. Preserving this property in eww-readable avoids having the header line's appearance change when this command is called. * lisp/net/eww.el (eww-readable): Preserve eww-data's :peer property. (Bug#62574)
* ; Fix last changeEli Zaretskii2023-03-291-1/+1
|
* ; Fix last changeEli Zaretskii2023-03-291-1/+1
|
* Fix duplicate defcustom in eww.elEli Zaretskii2023-03-291-4/+5
| | | | | | * lisp/net/eww.el (eww-default-download-directory): Renamed back from 'eww-download-directory'; all users changed. Doc fix. (Bug#62531)
* ; Fix :version of the new defcustomEli Zaretskii2023-03-261-1/+1
|
* ; Fix last changeEli Zaretskii2023-03-261-9/+10
| | | | | | * lisp/net/eww.el (eww-download-directory): Rename from 'eww-default-download-directory'. All users changed. Change :type to be a directory. Doc fix. (Bug#62435)
* Add 'eww-default-download-directory'.Xi Lu2023-03-261-7/+12
| | | | | * lisp/net/eww.el (eww-default-download-directory): New defcustom. (eww--download-directory): Use it. (Bug#62435)
* * lisp/net/tramp.el (tramp-yn-prompt-regexp): Fix regexp.Michael Albinus2023-03-191-1/+1
|
* Fix tramp-sh-handle-insert-directoryMichael Albinus2023-03-051-2/+2
| | | | | * lisp/net/tramp-sh.el (tramp-sh-handle-insert-directory): Remove also //DIRED-OPTIONS// line when there is no //DIRED// line.
* * lisp/net/tramp.el (tramp-remote-path): Improve docstring.Michael Albinus2023-02-281-1/+3
|
* Add Tramp version integrated in Emacs 28.3Michael Albinus2023-02-241-1/+1
| | | | | * lisp/net/trampver.el (customize-package-emacs-version-alist): Add Tramp version integrated in Emacs 28.3.
* Fix password prompt in Tramp (do not merge)Michael Albinus2023-01-301-2/+2
| | | | | * lisp/net/tramp.el (tramp-password-prompt-regexp): Allow alternative trailing colons. (Bug#61168)
* ; Fix typosStefan Kangas2023-01-271-1/+1
|
* ; Fix issues with processing out-of-order IRC messagesPhilip Kaludercic2023-01-261-2/+1
| | | | | * lisp/net/rcirc.el (rcirc-print): Always move to the beginning of the line, before setting any markers.
* * lisp/net/tramp.el (tramp-wrong-passwd-regexp): Fix regexp.Michael Albinus2023-01-251-1/+1
|
* Fix file-regular-p in TrampMichael Albinus2023-01-211-3/+9
| | | | | | | | | | | * test/lisp/net/tramp-archive-tests.el (tramp-archive-test18-file-attributes) (tramp-archive-test21-file-links): * test/lisp/net/tramp-tests.el (tramp-test18-file-attributes) (tramp-test21-file-links): Adapt tests. * lisp/net/tramp.el (tramp-handle-file-regular-p): Fix symlink case. (Bug#60943)
* Fix bug in 'sieve-manage--append-to-log'Kai Tetzlaff2023-01-191-10/+16
| | | | | * lisp/net/sieve-manage.el (sieve-manage--append-to-log): Fix log buffer creation. (Bug#54154) Do not merge to master.
* Fix bug in Tramp multi-hopMichael Albinus2023-01-041-1/+2
| | | | | * lisp/net/tramp.el (tramp-compute-multi-hops): Make check for host name more robust. (Bug#60499)
* ; Update copyright notice in tramp-sh.elMichael Albinus2023-01-021-2/+0
| | | | | * lisp/net/tramp-sh.el (tramp-perl-encode, tramp-perl-decode): Remove copyright notice, Tramp is copyrighted by FSF anyway.
* ; Add 2023 to copyright years.Eli Zaretskii2023-01-0180-80/+80
|
* Improve gnutls-min-prime-bits docstringStefan Kangas2022-12-261-4/+1
| | | | | | | | * lisp/net/gnutls.el (gnutls-min-prime-bits): Doc fix: delete out-of-date and now misleading sentence, added back when Emacs' default minimum prime bits for a Diffie-Hellman handshake was only 256 bits. These days, the default is nil, which means to let GnuTLS decide the value. (See also `nsm-protocol-check--dhe-prime-kx`.)
* ; Fix typosStefan Kangas2022-12-261-1/+1
| | | | (cherry picked from commit a5d39e11443fa30c8e8bc58254a1a59550dcd99e)
* Update Tramp version (don't merge with master)Michael Albinus2022-12-221-4/+5
| | | | | | | * doc/misc/trampver.texi: * lisp/net/trampver.el: Change version to "2.6.0.29.1". (customize-package-emacs-version-alist): Adapt Tramp version integrated in Emacs 29.1.
* Fix recent change in tramp-smb.elMichael Albinus2022-12-182-4/+14
| | | | | | | | | | * lisp/net/tramp-smb.el (tramp-smb-file-name-handler-alist): Ignore `make-directory-internal'. (tramp-smb-handle-make-directory): Move implementation from `tramp-smb-handle-make-directory-internal' here. * lisp/net/tramp.el (tramp-file-name-for-operation): Rearrange `make-directory-internal'.
* Make tramp-archive autoloads robust for older Emacs versionsMichael Albinus2022-12-181-1/+8
| | | | | * lisp/net/tramp-archive.el (tramp-archive-file-name-regexp): Use `eval-when-compile'. Set it explicitly for older Emacs versions.
* Use make-directory handlers uniformlyPaul Eggert2022-12-171-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Formerly, the code supported both make-directory and make-directory-internal handlers. This led to confusion and meant than in a few cases (nnmaildir, ido) remote directories could not be used in some cases. Fix this by using only make-directory handlers. Perhaps there used to be a reason for why there were both make-directory and make-directory-internal handlers, but whatever that reason was, it seems to have vanished even before now. There is no longer any need for make-directory-internal handlers, as the few remaining callers that use make-directory-internal do so only when there are no handlers. However, this change keeps the existing make-directory-internal handlers for now, in case this code is ever used in older Emacs versions that still call those handlers. * lisp/gnus/nnmaildir.el (nnmaildir--mkdir): * lisp/ido.el (ido-file-internal): * lisp/net/tramp-smb.el (tramp-smb-handle-make-directory): Use make-directory, not make-directory-internal. * lisp/net/tramp-smb.el (tramp-smb-handle-make-directory-internal): Now obsolete. * src/fileio.c (Fmake_directory_internal): Do not look for or use a make-directory-internal handler. * test/lisp/files-tests.el: (files-tests-file-name-non-special-make-directory-internal): Remove, as this test incorrectly assumes that make-directory-internal must support handlers.
* Fix bug#60060 in TrampMichael Albinus2022-12-151-0/+1
| | | | | * lisp/net/tramp-sh.el (tramp-sh-handle-file-local-copy): Delete `tmpfile' in case of error. (Bug#60060)
* ; * lisp/net/tramp-crypt.el: Fix comment.Michael Albinus2022-12-151-1/+1
|
* ; Prefer HTTPS to HTTP in some URLsStefan Kangas2022-12-091-1/+1
|
* ; Fix typos (don't abbreviate "with" or "without")Stefan Kangas2022-12-012-3/+3
|
* Tramp cleanupMichael Albinus2022-11-291-1/+1
| | | | | | | | | * doc/misc/tramp.texi: Use @value{tramp} where appropriate. * doc/misc/trampver.texi: Change "Tramp" format ifplaintext. * lisp/net/tramp-archive.el (tramp-archive-file-name-handler-alist): Ignore `memory-info'.
* Extend memory-info for remote systemsMichael Albinus2022-11-2710-2/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/files.texi (Magic File Names): Add memory-info. * doc/lispref/internals.texi (Garbage Collection): memory-info can also retrieve values from remote systems. * etc/NEWS: Document changes in memory-info. Fix typos. * lisp/files.el (warn-maybe-out-of-memory): Ensure local memory info. * lisp/net/tramp.el (tramp-handle-memory-info): New defun. (tramp-file-name-for-operation) * lisp/net/tramp-adb.el (tramp-adb-file-name-handler-alist): * lisp/net/tramp-archive.el (tramp-archive-file-name-handler-alist): * lisp/net/tramp-crypt.el (tramp-crypt-file-name-handler-alist): * lisp/net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist): * lisp/net/tramp-rclone.el (tramp-rclone-file-name-handler-alist): * lisp/net/tramp-sh.el (tramp-sh-file-name-handler-alist): * lisp/net/tramp-smb.el (tramp-smb-file-name-handler-alist): * lisp/net/tramp-sshfs.el (tramp-sshfs-file-name-handler-alist) * lisp/net/tramp-sudoedit.el (tramp-sudoedit-file-name-handler-alist): Add 'memory-info'. * lisp/net/tramp-sshfs.el (tramp-sshfs-handle-exec-path): Let-bind `process-file-side-effects'. * src/alloc.c (Fmemory_info): Support remote systems. (Qmemory_info): Declare. * test/lisp/net/tramp-tests.el (tramp-test31-memory-info): New test.
* ; * lisp/net/goto-addr.el (goto-address-at-point): Fix last commit.Stefan Kangas2022-11-251-6/+6
|
* Allow goto-address-at-point to use secondary browserGabriel do Nascimento Ribeiro2022-11-251-14/+17
| | | | | | * lisp/net/goto-addr.el (goto-address-at-point): Call `browse-url-button-open-url', so a prefix argument uses `browse-url-secondary-browser-function'. (Bug#59443)
* Add GS2 authorization to sasl-scram-rfcF. Jason Park2022-11-231-7/+14
| | | | | | | | | | | * lisp/net/sasl-scram-rfc.el (sasl-scram-gs2-header-function, sasl-scram-construct-gs2-header): Add new variable and default function for determining a SCRAM GSS-API message header. This is mainly intended for other libraries rather than end users. (sasl-scram-client-first-message): Use gs2-header function. (sasl-scram--client-final-message): Use dedicated gs2-header function. Also remove whitespace when base64-encoding, as per RFC 5802. (Bug#57956.)
* Restore tramp-achive's Emacs 26 compatibilityMichael Albinus2022-11-231-6/+15
| | | | | | | | * lisp/net/tramp-archive.el (tramp-archive-autoload-file-name-regexp): Special handling of Emacs 26. Simplify the other part. * test/lisp/net/tramp-tests.el (tramp-test48-unload): Special case of `tramp-register-archive-file-name-handler'.
* Activate direct asynchronous processes for Tramp container methodsMichael Albinus2022-11-212-3/+14
| | | | | | | | | | | | | | | | | * doc/misc/tramp.texi (Remote processes): Mention also tramp-container.el. * lisp/emacs-lisp/ert-x.el (ert-remote-temporary-file-directory): Add `tramp-direct-async' to "mock" method. * lisp/net/tramp-container.el (tramp-methods) <docker, podman, kubernetes>: Add `tramp-direct-async'. * lisp/net/tramp.el (tramp-methods): Adapt docstring. (tramp-handle-make-process): Handle `tramp-direct-async'. * test/lisp/net/tramp-tests.el (tramp-methods) <mock>: Add `tramp-direct-async'.
* Rework tramp-archive autoloadsMichael Albinus2022-11-201-13/+11
| | | | | | | | | * lisp/net/tramp-archive.el (tramp-archive-autoload-file-name-regexp): Use `tramp-compat-rx'. Protect `tramp-archive-suffixes' and `tramp-archive-compression-suffixes'. (tramp-archive-file-name-handler): Don't autoload. (tramp-register-archive-autoload-file-name-handler): Rename from `tramp-register-archive-file-name-handler'. Adapt callees.
* ; Fix typosJuanma Barranquero2022-11-201-1/+1
| | | | | * doc/lispref/display.texi (Size of Displayed Text): * lisp/net/trampver.el (tramp-inside-emacs): Fix typos in docstrings.
* EUDC: Fix a void-variable errorBrent Westbrook2022-11-191-1/+4
| | | | | * lisp/net/eudcb-mailabbrev.el (eudc-mailabbrev-query-internal): Check if symbol is bound before taking its value. (Bug#59369)
* EUDC: Revert eudc-server-hotlist default changeThomas Fitzsimmons2022-11-181-2/+1
| | | | | | * etc/NEWS: Remove eudc-server-hotlist default change. * lisp/net/eudc-vars.el (eudc-server-hotlist): Set to nil. (Bug#59314)
* ; Fix typosStefan Kangas2022-11-181-1/+1
|
* Avoid raw control characters in two filesStefan Kangas2022-11-171-10/+10
| | | | | | | | * lisp/net/rcirc.el (rcirc-format, rcirc-unformat) (rcirc-format-bold, rcirc-format-italic, rcirc-format-underline) (rcirc-format-strike-trough, rcirc-format-fixed-width): * test/lisp/subr-tests.el (test-keymap-parse-macros): Don't use raw control characters.
* ; Fix typos (duplicate words)Stefan Kangas2022-11-171-1/+1
|
* Accommodate ircs:// URLs in url-irc and browse-urlF. Jason Park2022-11-161-0/+24
| | | | | | | | | | | | | | | | | | | | | | | * lisp/url/url-irc.el (url-irc-function): Change signature of function interface to expect a final "scheme" argument, such as "ircs". (url-irc): Call `url-irc-function' with new positional argument, the scheme extracted via `url-type' from the input URL. (url-irc-erc, url-irc-rcirc, url-irc-zenirc): Accept a URL scheme as a sixth positional arg. (url-ircs-default-port, url-ircs): Add new autoloaded constant and alias for `url-scheme-get-property' to recognize. Do this to avoid having to add another file. * lisp/net/browse-url.el (browse-url-irc-function): Add new option. (browse-url--irc): Add new function to call `browse-url-irc-function'. (browse-url-default-handlers): Add "irc://" entry. (browse-url-irc): Add new function to serve as general handler for "irc://" URLS. Accept trailing variadic args to accommodate non-browse-url interfaces as well. * test/lisp/net/browse-url-tests.el (browse-url-tests-select-handler-irc): Add test for "irc://" URL pattern. * etc/NEWS: Mention select browse-url and url-irc changes. (Bug#56514.)
* EUDC: Fix eudc-capf-message-expand-name nil resultThomas Fitzsimmons2022-11-161-5/+6
| | | | | * lisp/net/eudc-capf.el (eudc-capf-message-expand-name): Return nil if EUDC query returns no results. (Bug#59314)
* Better support for 'textarea' and 'select' tags in EWWNicolas Graner2022-11-101-2/+4
| | | | | * lisp/net/eww.el (eww-tag-textarea, eww-tag-select): Don't miss 'textarea' and 'select' tags. (Bug#58973)
* EUDC: Add ecomplete and mailabbrev backendsAlexander Adolf2022-11-083-2/+238
| | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/eudc.texi (Overview): Add ecomplete and mailabbrev nodes. (ecomplete, mailabbrev): New nodes. (Installation): Add ecomplete and mailabbrev nodes. (LDAP Configuration): Use code formatting instead of quotes. (macOS Contacts Configuration): Likewise. (ecomplete Configuration): New node. (mailabbrev Configuration): Likewise. * etc/NEWS (EUDC): Mention ecomplete and mailabbrev backends, mention eudc-server-hotlist default change. * lisp/net/eudc-vars.el (eudc-known-protocols): Add ecomplete and mailabbrev. (eudc-server-hotlist): Add entries for ecomplete and mailabbrev. * lisp/net/eudcb-ecomplete.el: New EUDC backend file. * lisp/net/eudcb-mailabbrev.el: Likewise. * test/lisp/net/eudc-resources/ecompleterc, test/lisp/net/eudc-resources/mailrc: New eudc-tests resource files. * test/lisp/net/eudc-tests.el (eudc-test-rfc5322-quote-phrase) (eudc-test-make-address, eudcb-ecomplete, eudcb-mailabbrev): New test cases.
* EUDC: Deprecate eudc-server variableThomas Fitzsimmons2022-11-081-0/+3
| | | | | * lisp/net/eudc-vars.el (eudc-server): Deprecate variable for Emacs 29.1.