TODO 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. GNU mcron --- TODO -*-text-*-
  2. Copyright (C) 2015, 2016 Mathieu Lirzin
  3. Copyright (C) 2003, 2005, 2006, 2014 Dale Mellor
  4. Copying and distribution of this file, with or without modification,
  5. are permitted in any medium without royalty provided the copyright
  6. notice and this notice are preserved.
  7. Maybe in the near future...
  8. * Logging.
  9. * Check POSIX compliance (should be okay if Vixie cron was okay).
  10. * Work out how to give each user his own closure (or environment or module
  11. or continuation) for his configuration files so that he can't mess the
  12. core or other users' files up. Then allow scheme code in the system
  13. crontabs.
  14. * Provide a test suite using SRFI-64 API.
  15. <http://srfi.schemers.org/srfi-64/srfi-64.html>.
  16. * Internationalize Mcron using GNU Gettext and ask the Translation
  17. Project to handle the localization.
  18. There are no plans to actually do the following any time soon...
  19. * Develop at and batch modes of operation.
  20. * Make compatibilities with other crons (BSD, SYSV, Solaris, Dillon's, ...)
  21. * Port to BSD, other operating systems.
  22. * Full security audit for Vixie mode.
  23. May happen if version 2.0 ever materializes...
  24. * UNIX or TCP socket will allow interrogation and control of a running
  25. daemon (unrelated to, or maybe a major enhancement of, socket used for
  26. communication from crontab process).
  27. * Add anacron functionality (run missed jobs if the daemon is stopped, for
  28. example if a personal computer does not run 24 hours a day).
  29. * TCP socket to allow control via HTTP (web browser interface). Or maybe
  30. crontab-like CGI personality.
  31. * GTK+/d-bus/Gnome3 interface.