This is an attempt at defining a development target for Nettle-2.2, inspired by similar pages for recent GMP releases. [Last updated 2011-07-01]
This really ought to be done before release
Try to get this done before release
Done!
Leave for some later release!
Replace remaining GPLd code: serpent and blowfish.
Decide which flavor of LGPL to use: LGPLv2+, LGPLv3+, or dual license LGPLv3+ and GPLv2. Leaning towards the simplest option, LGPLv2+.
Update documentation regarding license change and serpent copyrights.
Update NEWS file.
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).
Convert all files to utf-8.
Change the type of all lengths from unsigned to size_t. An ABI change on most 64-bit platforms.
Migrate repository from cvs to git (or possibly hg).