--- /dev/null
+<?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=iso-8859-1"/>
+<title>TODO for the nettle-2.1 release</title>
+</head>
+<body>
+ <h1> Plans for the Nettle-2.1 release </h1>
+ <p> This is an attempt at defining a development target for
+ Nettle-2.1, inspired by similar pages for recent GMP releases.
+ [Last updated 2011-06-15]</p>
+ <h2> Color codes </h2>
+ <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> License change </h2>
+ <p class='done'>
+ Replace remaining GPLd code: serpent and blowfish.
+ </p>
+ <p class='should'>
+ Decide which flavor of LGPL to use: LGPLv2+, LGPLv3+, or dual
+ license LGPLv3+ and GPLv2. Leaning towards the simplest option, LGPLv2+.
+ </p>
+
+ <h2> Documentation </h2>
+ <p class='should'>
+ Update documentation regarding license change and serpent
+ copyrights.
+ </p>
+ <p class='should'>
+ Update NEWS file.
+ </p>
+ <h2> Bug fixes </h2>
+ <p class='done'>
+ Fix the libdir defaults for linux x86_64 (I think the following
+ should work in most cases for for both debian and fhs conventions:
+ When building for $ABI (32 or 64), check if /usr/lib$ABI exists.
+ If so, install there, otherwise in $prefix/lib. Possibly bail out
+ with an error if neither /usr/lib32 nor /usr/lib64 exists).
+ </p>
+ <h2> Miscellaneous </h2>
+ <p class='postponed'>
+ Convert all files to utf-8.
+ </p>
+ <p class='postponed'>
+ Change the type of all lengths from <tt>unsigned</tt>
+ to <tt>size_t</tt>. An ABI change on most 64-bit platforms.
+ </p>
+ <p class='postponed'>
+ Migrate repository from <tt>cvs</tt> to <tt>git</tt> (or
+ possibly <tt>hg</tt>).
+ </p>
+</body>
+</html>
--- /dev/null
+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;
+}