diff --git a/TODO b/TODO index 2000419af655b11f9fa8fc4cf8e39893ff2d020c..0fac48b06095004f0b4eee73ba8c9a2161bb2feb 100644 --- a/TODO +++ b/TODO @@ -13,11 +13,13 @@ Next (in order of descending priority/precedence): * Cleanup the test suite - Make uniform command implementations - Cleanup test scripts -* Improve error handling. +* Improve error handling and logging - Detect permission errors when writing global script binaries and advise the administrator on using sievec to precompile the scripts. - Avoid reporting user-caused errors to the master log. - - Review error handling; add more warning/info/debug messages where useful. + - Review logging and error handling; add more warning/info/debug messages where useful. + - Improve logging of script execution (particularly what is currently executed; + a promptly compiled script or the stored binary). * Update include extension to latest draft: - Implement required ManageSieve behavior * Unfinished new extensions: