1 This is just a simple list of tasks that could be done for
5 * Get it working on Windows.
7 One of the (few) reasons folks might want to use this RWhois server
8 is that they want to run the server on Windows and think that this
9 one might be easier to get working that the C version.
11 ** Get it to run with the standard command line Window's python.
13 ** Make it a bit more friendly to run.
15 * Create proper unit tests.
17 The code has some relatively decent unit tests embedded in the
18 modules, but these should be separated out and be converted to use
21 * Create a BSDDB index.
23 This server can't handle a lot of data. It loads everything into
24 memory and isn't particularly efficient about it. It is written in
27 Anyway, the basic way that the in-memory indexes maps fairly well to
28 a bsddb btree indexes. Differences (besides just actual
29 implementation) is that it is probably easier to just use strings
30 for ordering, which means that IPv6 CIDR indexes would have to be in
31 separate btrees from the v4 indexes.