root/trunk/pdns/TODO @ 146

Revision 146, 1.7 KB (checked in by ahu, 10 years ago)

hmf

  • Property svn:eol-style set to native
  • Property svn:keywords set to author date id revision
Line 
1
2bugs:
3        pdns.conf-dist contains old descriptions
4
5        dynmessenger.cc unused variable warning
6
7
8Things we will not do but hope other people will:
9        - Ports to NetBSD, OpenBSD, AIX
10
11        webserver has problems with 'top-100 queries' instead of top-10.
12
13Projects we will be working on, but would like help for:
14
15Big things:
16        - new plan
17Like in the old days but with a twist - additional processing is done on a
18best-effort basis by a non-rd packet sent to syncres. This means we can stay
19lazy for far longer!
20
21TODO:
22        learn syncres to load its roots from disk too or at completime
23        get a way to nuke the cache/parts of the cache
24
25        - Add support for TSIG
26
27Medium size things:
28        - 64 bit cleanliness
29                compiles on 64 bit, but does it work?
30        - Improve bind 'workalike' mode so we are a drop-in replacement for
31          non-resolving bind. We're 90% there.
32                - improve atomic zone swapping
33                        right now we are SOL if we try to reload a broken zone
34
35        - get PDNS into Red Hat 8.x
36                needs very good RPMS   
37                need to get Red Hat interested
38        - get PDNS into FreeBSD ports
39        - and other architectures       
40        - test powerdns in a windows environment!
41
42
43Small things, great for coders new to PowerDNS:
44done    - add LOC record
45        - add KEY record
46        - add SIG record
47done    - get the xdb backend building again
48        - 'make distclean' tries to calculate dependencies in
49                modules/pgmysqlbackend, which is not needed
50        - remove 'handle' from UeberBackend and BindBackend
51
52
53        - investigate if the following is better for the spgsql driver:
54int SPgSQL::doQuery(const string &query)
55{
56  ExecStatusType stat;
57  stat=d_db->Exec(query.c_str());
58  if(stat!=PGRES_COMMAND_OK && stat!=PGRES_TUPLES_OK)
59    throw sPerrorException("PostgreSQL failed to execute command");
60
61  d_count=0;
62  return 0;
63}
Note: See TracBrowser for help on using the browser.