[9] | 1 | Things I'd like to make happen
|
---|
| 2 |
|
---|
| 3 | 2009/09/04
|
---|
| 4 | - Retain offset/perpage/sort-order and related info in the session and/or user profile
|
---|
| 5 | - need to keep separate record of domain list and record list settings
|
---|
| 6 | - Support groups (currently group id is hardcoded to 1 anywhere it might be referenced)
|
---|
| 7 |
|
---|
| 8 | 2009/09/10
|
---|
| 9 | - Security/hardening
|
---|
| 10 | - "if a=1 then elsif a=2 then elsif a=3 then else die neatly"
|
---|
| 11 | - work correctly with taint mode
|
---|
| 12 | - use SQL execution parameters to reduce quoting screwups
|
---|
| 13 | - throw garbage at it and see what sticks
|
---|
| 14 | - throw deliberately malformed data and see what sticks
|
---|
[12] | 15 | - rDNS matching
|
---|
| 16 | - tag'n'warn records where forward and reverse are both supposed to be published
|
---|
| 17 | "here" - mainly prevents unneccessary record duplication
|
---|
[49] | 18 |
|
---|
| 19 | 2009/12/10
|
---|
| 20 | - MOTD
|
---|
| 21 | - Encapsulate all SQL in DNSDB.pm
|
---|
| 22 |
|
---|
| 23 | 2009/12/15
|
---|
| 24 | - Wrap non-critical bits like Net::Whois::Raw so that they don't just cause a failure,
|
---|
| 25 | and the bits that need them are only available if they're installed
|
---|
[50] | 26 |
|
---|
| 27 | 2009/12/16
|
---|
| 28 | - Add record type editor - note, just to edit which types are visible
|
---|
| 29 | - Subclass some of the specifics of record handling?
|
---|
| 30 | - would let users create plugin code to support arbitrary types
|
---|
| 31 | - Push DB name, host, username, password into config file
|
---|
[52] | 32 |
|
---|
| 33 | 2009/12/17
|
---|
| 34 | - "complete rewrite" target: one table of objects, one set of functions; hooks
|
---|
| 35 | to manipulate "special" data for given types of objects? (even merging
|
---|
| 36 | domain/group/user objects would reduce a lot of code almost-duplication)
|
---|
[74] | 37 |
|
---|
| 38 | 2011/02/17
|
---|
| 39 | - Multi-column sort in record list, possibly domain, group, and user lists too.
|
---|
| 40 | This could probably integrate with the previous point; there's a lot of
|
---|
| 41 | copy-paste-tweak between the four types of abstract object.
|
---|