1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-26 23:31:55 -08:00
emacs/lisp/net
Michael Albinus a6b0e7202d Add file encryption to Tramp
* lisp/net/tramp-crypt.el: New file.

* lisp/net/tramp.el (tramp-run-real-handler):
Add `tramp-crypt-file-name-handler'.
(tramp-register-file-name-handlers):
Call `tramp-register-crypt-file-name-handler'.
(tramp-handle-insert-file-contents, tramp-local-host-p): Check for
`tramp-crypt-enabled'

* test/lisp/net/tramp-tests.el (tramp--test-crypt-p): New defun.
(tramp-test24-file-acl, tramp-test25-file-selinux)
(tramp-test28-process-file, tramp-test29-start-file-process)
(tramp-test30-make-process, tramp-test31-interrupt-process)
(tramp-test32-shell-command)
(tramp-test32-shell-command-dont-erase-buffer)
(tramp-test33-environment-variables)
(tramp-test33-environment-variables-and-port-numbers)
(tramp-test34-explicit-shell-file-name, tramp-test35-exec-path)
(tramp-test35-remote-path, tramp-test36-vc-registered)
(tramp--test-check-files, tramp-test43-asynchronous-requests): Use it.
2020-06-07 16:57:32 +02:00
..
ange-ftp.el Use directory-files-no-dot-files-regexp wherever possible 2020-04-16 12:14:38 +02:00
browse-url.el Mark browse-url-conkeror as obsolete 2020-05-24 18:48:16 +02:00
dbus.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
dig.el Use lexical-binding in dig.el and add tests 2020-04-26 01:11:05 +02:00
dns.el Use length field when dns-query is using TCP 2020-04-07 14:32:44 +02:00
eudc-bob.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
eudc-export.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
eudc-hotlist.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
eudc-vars.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
eudc.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
eudcb-bbdb.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
eudcb-ldap.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
eudcb-mab.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
eww.el Improve shr/eww handling of mailto URLs 2020-05-22 16:28:20 +01:00
gnutls.el Add :coding support to open-network-stream and open-gnutls-stream 2020-04-07 14:32:44 +02:00
goto-addr.el Example goto-addr hook: MH-E already uses goto-address 2020-02-01 09:06:34 -08:00
hmac-def.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
hmac-md5.el Use lexical-binding in hmac-md5.el and add tests 2020-04-28 18:14:28 +02:00
imap.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ldap.el Merge from origin/emacs-27 2020-01-01 01:08:16 +00:00
mailcap.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
mairix.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
net-utils.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
netrc.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
network-stream.el Add :coding support to open-network-stream and open-gnutls-stream 2020-04-07 14:32:44 +02:00
newst-backend.el Merge from origin/emacs-27 2020-01-01 01:08:16 +00:00
newst-plainview.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
newst-reader.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
newst-ticker.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
newst-treeview.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
newsticker.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
nsm.el Add lisp-data-mode for editing non-code Lisp data 2020-05-01 12:11:10 +01:00
ntlm.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
pop3.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
puny.el Use lexical-binding in puny.el and add more tests 2020-04-28 18:14:28 +02:00
quickurl.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
rcirc.el rcirc: Match NickServ messages case-insensitively (Bug#39345) 2020-03-12 21:06:28 -04:00
rfc2104.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
rlogin.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
sasl-cram.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
sasl-digest.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
sasl-ntlm.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
sasl-scram-rfc.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
sasl-scram-sha256.el Add SASL SCRAM-SHA-256 support. 2020-01-16 08:54:04 +01:00
sasl.el Add SASL SCRAM-SHA-256 support. 2020-01-16 08:54:04 +01:00
secrets.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
shr-color.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
shr.el Improve shr/eww handling of mailto URLs 2020-05-22 16:28:20 +01:00
sieve-manage.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
sieve-mode.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
sieve.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
snmp-mode.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
soap-client.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
soap-inspect.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
socks.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
telnet.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
tramp-adb.el Introduce process-file-return-signal-string 2020-05-16 14:04:07 +02:00
tramp-archive.el ; Fix comment in tramp-archive.el 2020-05-20 18:01:06 +02:00
tramp-cache.el Tramp code cleanup 2020-06-07 16:56:59 +02:00
tramp-cmds.el Tramp code cleanup 2020-06-07 16:56:59 +02:00
tramp-compat.el Finish implementation of set-file-times FLAG arg in Tramp 2020-03-09 16:05:21 +01:00
tramp-crypt.el Add file encryption to Tramp 2020-06-07 16:57:32 +02:00
tramp-ftp.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
tramp-gvfs.el Fix some oddities, uncovered by Tramp tests 2020-05-13 14:11:18 +02:00
tramp-integration.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
tramp-rclone.el Fix minor Tramp oddities 2020-05-20 11:09:44 +02:00
tramp-sh.el Tramp code cleanup 2020-06-07 16:56:59 +02:00
tramp-smb.el * lisp/net/tramp-smb.el (tramp-smb-errors): Add "NT_STATUS_INVALID_PARAMETER". 2020-05-29 11:41:54 +02:00
tramp-sudoedit.el Improve Tramp cache for asynchronous processes 2020-03-29 12:24:04 +02:00
tramp-uu.el Sync with Tramp 2.5.0-pre 2020-01-19 14:11:07 +01:00
tramp.el Add file encryption to Tramp 2020-06-07 16:57:32 +02:00
trampver.el Avoid error messages loading trampver.el 2020-04-01 12:09:29 +02:00
webjump.el Use lexical-binding in webjump.el and add tests 2020-05-18 17:58:01 +02:00
zeroconf.el Replace add-to-list to lexical variable with push (bug#39373) 2020-02-01 22:27:23 +01:00