$Id: TODO,v 1.114 2006/09/29 08:15:26 morty Exp $

- gui mode: right click for popup menu
- some method to remap hostnames (ie. localhost)
- gui mode: sort
- gui mode: save config: deal properly with config file that already exists
- config: nowarn and local should not be order dependent
- config: nowarn state should persist
- gui mode: help|help
- gui mode: various internal info
- UNIQUE and filters should work in gui mode
- autodetect gui/report mode
- more useful message when a logfile is the wrong type
- action: action_when
- priority: "when" support
- cleanup: lots more regression testing
- cleanup: complete rule review
- cleanup: move gui_mode and real mode foo into own file
- cleanup: make real mode work with show_all 
- cleanup: "keyword:" vs. "keyword"
- cleanup: is_ignored should search deeply
- cleanup: more sane meanings for "OK" vs. "Cancel"
- cleanup: comments for opt handling before and after file handling
- cleanup: automatically "my" config variables
- cleanup: the way dest config is handled is a travesty
- cleanup: validation for gui_mode_misc_configurables

- statistics
- statistics: check for "new" entries
- statistics: check for "missing" entries

- cleanup: cleaner hash support in config
- cleanup: don't beep so much on startup in gui mode
- core: allow "types" to be run without files
- core: remote log access
- display eval number in -I evals
- multiple PGP recipients
- per-type support for lack of date_pattern being non-fatal
- $cidr_pat
- document what happens when optional extensions aren't defined
- document ability to use command-line options in config file, ie. days_ago
- document -d as just days_ago, not days_ago through present
- cleanup: nodename, osname, osrelease: no more catch-22 by using in_config
- set/add/delete hash, instead of using arr.

Stuff to think about:
- named patterns?
- HTML output -- useful?  What should it look like?
- sanitizing the output in case the logs contain control characters?
- cleanly handle logs that don't rollover -- how?
- make date_pattern optional?
- die isn't clear to non-perl dudes?
- capitalize things printed out?
- I18N?
- something like required_log_files that warns if the file doesn't exist.
- rename -p option for more generic "-e" (encrypt) option?
- merge commands_to_run into count?
- gui mode: gui_mode_modifier2 -- why did I want this?
