| 1 | |
|---|
| 2 | bugs: |
|---|
| 3 | pdns.conf-dist contains old descriptions |
|---|
| 4 | |
|---|
| 5 | dynmessenger.cc unused variable warning |
|---|
| 6 | |
|---|
| 7 | |
|---|
| 8 | Things 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 | |
|---|
| 13 | Projects we will be working on, but would like help for: |
|---|
| 14 | |
|---|
| 15 | Big things: |
|---|
| 16 | - new plan |
|---|
| 17 | Like in the old days but with a twist - additional processing is done on a |
|---|
| 18 | best-effort basis by a non-rd packet sent to syncres. This means we can stay |
|---|
| 19 | lazy for far longer! |
|---|
| 20 | |
|---|
| 21 | TODO: |
|---|
| 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 | |
|---|
| 27 | Medium 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 | |
|---|
| 43 | Small things, great for coders new to PowerDNS: |
|---|
| 44 | done - add LOC record |
|---|
| 45 | - add KEY record |
|---|
| 46 | - add SIG record |
|---|
| 47 | done - 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: |
|---|
| 54 | int 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 | } |
|---|