diff --git a/doc/plan.html b/doc/plan.html new file mode 100644 index 0000000000000000000000000000000000000000..2c3293a4b92100c9053fe61dd85646b2beaac939 --- /dev/null +++ b/doc/plan.html @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="utf-8"?> <!-- -*-mode: xml; sgml-indent-data: t; -*- --> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> + <link rel="stylesheet" title="Default" + type="text/css" href="todo.css" media="all"/> + <meta http-equiv="Content-Type" + content="text/html; charset=utf-8"/> +<title>TODO for LSH-3.0</title> +</head> +<body> + <h1> TODO for LSH-3.0 </h1> + <p> This is an attempt at defining a development target for + LSH-3.0, inspired by similar pages for recent GMP releases. [Last + updated 2012-07-14]</p> + <p class='should'> + This really ought to be done before release + </p> + <p class='wish'> + Try to get this done before release + </p> + <p class='done'> + Done! + </p> + <p class='postponed'> + Leave for some later release! + </p> + <h2> TODO </h2> + <p class='should'> + Upgrade license to GPL-v3 (except for libspki) + </p> + <p class='should'> + Support for configuring algorithm lists in <tt>lshd.conf</tt>. + </p> + <p class='wish'> + Use spki acls for user authentication, rather than the current + <tt>~/.lsh/authorized_keys_sha1/</tt> hack. + </p> + <p class='wish'> + In the <tt>lsh</tt> client, don't unlock password protected keys + unless they're going to be used. Also support ssh-agent/gpg-agent. + </p> +</body> +</html> + + diff --git a/doc/todo.css b/doc/todo.css new file mode 100644 index 0000000000000000000000000000000000000000..f799e4e131c0e8b8e674e36b7778d7b75e149826 --- /dev/null +++ b/doc/todo.css @@ -0,0 +1,67 @@ +body { + background: rgb(255,255,255); + color: rgb(0,0,0); + margin-left: 10%; + margin-right: 10%; +} + +a { + color: rgb(50, 50, 100); +} + +a:visited { + color: rgb(0, 0, 0); +} + +a:hover { + color: rgb(140, 30, 30); +} + +h1 { + font-size: 200%; + font-weight: normal; + color: rgb(30, 30, 140); + text-align: left; +} + +h2 { + font-size: 150%; + font-weight: normal; + font-style: normal; + text-align: left; +} + +p { + margin-left: 2em; +} + +dt { + padding-top: 1ex; +} + +hr { + background: rgb(30, 30, 140); + border-style: none; + width: 80%; +} + +img { + border: thin black solid; + float: right; +} + +.done { + color: #00a000; +} + +.should { + color: red; +} + +.wish { + color: #808000; +} + +.postponed { + color: blue; +}