Pardus-Linux/catbox — pull request #5 by baris (2012-12-04 22:47:33+00:00)
Title: Better process management & implement unittests

Added a bunch of fixes to manage processes better.

* Before exiting try passing the signal to the child process to make it exit gracefully.
* Catbox now starts a "watchdog" process and kills the traced process if catbox dies unexpectedly (SIGKILL).

Started writing some new tests (unittests). Old tests were not really working and having true unittests and relying on them while adding new features helps greatly.