Activity Digest: January 2016 2016-02-01

This is an ongoing series of activity reports, published monthly, to highlight activity in the Taskwarrior project. Here is what happened in January 2016.

This is not a complete list of all activity, just work that results in a non-trivial change. For a full list, see the full Git history.

  • clog: Code cleanup, inherited fixes and tests from task
  • taskd: The pki scripts now respect expiration date
  • flod: Began building on-demand system
  • Added systemd integration to the taskserver control page
  • task: Fix invalid context command example in man page fixed
  • task: Removed lots of obsolete and unused code
  • task: OpenBSD also puts libuuid functions inside libc fixed
  • taskd: Large improvements to the pki scripts
  • Better defaults for the taskserver control page
  • anomaly: The signal and system rections were switched fixed
  • anomaly: Incorrect error message wording
  • anomaly: Improved C++11 CppCoreGuidelines compliance
  • clog: Improved C++11 CppCoreGuidelines compliance
  • clog: Improved handling for suppressed lines, with documentation updates
  • task: Missing include that broke Cygwin fixed
  • vramsteg: Improved C++11 CppCoreGuidelines compliance
  • vramsteg: Cannot trap SIGKILL fixed
  • common: Began work on breaking out code shared between projects into a separate repository, to reduce bug fix latency and duplication
  • task: Bad link in man pages fixed
  • #107: Bash dependency not documented fixed
  • task: The text certs all expired on the 19th fixed
  • task: Bug where 'rc.allow.empty.filter' was not behaving properly fixed
  • task: The task sync init command now uploads all tasks, not just pending tasks
  • taskd: Modified code to allow a subtype: message header without ill effects, allowing for the sync message to have speicalized options
  • task: Man page bugs fixed
  • Unique page titles for more readable bookmarking
  • flod: Central dispatcher replaced