Johan Bockgård
a3d11ecb83
* lisp/net/nsm.el (nsm-query-user): Use cursor-in-echo-area.
2015-04-12 15:37:50 +02:00
Paul Eggert
7e09ef09a4
Update copyright year to 2015
...
Run admin/update-copyright.
2015-01-01 14:26:41 -08:00
Lars Ingebrigtsen
be4304d8d8
Fixes: debbugs:19269
...
* lisp/net/nsm.el (nsm-save-host): Don't save the host name twice.
2014-12-21 17:20:54 +01:00
Lars Magne Ingebrigtsen
e9aaf96966
Make NSM warn on `high' for older protocols, and document
...
* doc/emacs/misc.texi (Network Security): Mention the new protocol-level
`high' NSM checks.
(nsm-check-protocol): Also warn if using SSL3 or older.
2014-12-08 22:51:54 +01:00
Lars Magne Ingebrigtsen
be6767d59b
Make the NSM prompting have more data
...
(nsm-format-certificate): Include more data about the connection.
(nsm-query): Fill the text to that it looks nicer.
2014-12-08 22:40:57 +01:00
Lars Magne Ingebrigtsen
7befee11a8
* lisp/net/nsm.el (nsm-check-protocol): Test for RC4 on `high'.
2014-12-08 22:23:51 +01:00
Lars Magne Ingebrigtsen
b7768d785f
(nsm-check-protocol): Check for weak Diffie-Hellman prime bits.
...
Fixes: debbugs:19153
2014-12-08 20:41:05 +01:00
Lars Magne Ingebrigtsen
6b1ab80ef9
`network-security-level' documentation simplification
...
* lisp/net/nsm.el (network-security-level): Remove the detailed
description, which was already outdated, and refer the users to
the manual.
2014-12-08 20:06:50 +01:00
Lars Magne Ingebrigtsen
f8b82217c7
* net/nsm.el (network-security-level): Change the default to `medium'.
2014-12-01 17:47:05 +01:00
Lars Magne Ingebrigtsen
666e90e5cc
Better display for paranoid'
network-security-level'
...
* net/nsm.el (nsm-new-fingerprint-ok-p): Display the certificate
when querying about new certificates.
2014-11-27 00:44:54 +01:00
Lars Magne Ingebrigtsen
ee4eb2810c
Fix previous version of nsm-warnings-ok-p
...
* net/nsm.el (nsm-format-certificate): Don't bug out on missing
elements.
(nsm-warnings-ok-p): The new version of this function always
returned nil when everything was OK.
2014-11-25 16:30:36 +01:00
Lars Magne Ingebrigtsen
63ca64241c
* net/nsm.el (nsm-format-certificate): Don't bug out on missing elements
2014-11-25 16:12:47 +01:00
Ted Zlatanov
59bf524c77
net/nsm.el: Use `gnutls-peer-status-warning-describe'.
...
* net/nsm.el (nsm-check-tls-connection, nsm-save-host)
(nsm-warnings-ok-p): Use `gnutls-peer-status-warning-describe'.
2014-11-25 09:09:11 -05:00
Lars Magne Ingebrigtsen
b10d900663
Rename nsm-security-level' to
network-security-level'
...
* net/nsm.el (network-security-level): Rename from
`nsm-security-level' and documented.
2014-11-23 15:13:13 +01:00
Lars Magne Ingebrigtsen
4c298b2a73
Implement a Network Security Manager
...
* processes.texi (Network): Mention the new :warn-unless-encrypted
parameter to `open-network-stream'.
(Network): Mention the Network Security Manager.
* net/nsm.el: New file that implements a Network Security Manager.
* net/network-stream.el (open-network-stream): Add a new
:warn-unless-encrypted parameter.
(network-stream-open-plain): Allow warning unless encrypted.
(network-stream-open-starttls): Call the Network Security Manager.
(network-stream-open-tls): Ditto.
2014-11-23 14:56:43 +01:00