Commit c269724f authored by Niels Möller's avatar Niels Möller
Browse files

*** empty log message ***

Rev: nettle/misc/plan.html:1.1
Rev: nettle/misc/todo.css:1.1
parent bc7a99fb
<?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>
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;
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment