3 This is just a simple list of tasks that could be done for
6 * Get it working on Windows.
8 One of the (few) reasons folks might want to use this RWhois server
9 is that they want to run the server on Windows and think that this
10 one might be easier to get working than the C version.
12 ** Get it to run with the standard command line Window's python.
14 !! This is done as of v0.4.1.
16 ** Make it a bit more friendly to run.
18 Not really being a Windows user, I'm not really sure what needs to
21 * Create proper unit tests.
23 The code has some relatively decent unit tests embedded in the
24 modules, but these should be separated out and be converted to use
27 * Create a BSDDB index.
29 This server can't handle a lot of data. It loads everything into
30 memory and isn't particularly efficient about it. It is written in
33 Anyway, the basic way that the in-memory indexes maps fairly well to
34 a bsddb btree indexes. Differences (besides just actual
35 implementation) is that it is probably easier to just use strings
36 for ordering, which means that IPv6 CIDR indexes would have to be in
37 separate btrees from the v4 indexes.