inet_pton compat stuff basically working
[python-rwhoisd.git] / TODO
1 This is just a simple list of tasks that could be done for
2 python-rwhoisd.
3
4
5 * Get it working on Windows.
6
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.
10
11 ** Get it to run with the standard command line Window's python.
12
13 ** Make it a bit more friendly to run.
14
15 * Create proper unit tests.
16
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
19   unittest.
20
21 * Create a BSDDB index.
22
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
25   python, after all.
26
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.
32