1. 27 Nov, 2013 3 commits
  2. 26 Nov, 2013 1 commit
  3. 18 Nov, 2013 2 commits
  4. 06 Nov, 2013 3 commits
  5. 04 Nov, 2013 1 commit
  6. 30 Oct, 2013 1 commit
  7. 29 Oct, 2013 1 commit
  8. 24 Oct, 2013 1 commit
  9. 17 Oct, 2013 1 commit
  10. 16 Oct, 2013 4 commits
  11. 11 Oct, 2013 1 commit
  12. 08 Oct, 2013 1 commit
  13. 07 Oct, 2013 2 commits
  14. 27 Sep, 2013 3 commits
  15. 26 Sep, 2013 2 commits
  16. 20 Sep, 2013 3 commits
  17. 18 Sep, 2013 1 commit
    • Michele Tartara's avatar
      Perform proper cleanup on termination of Haskell daemons · 80adbbe1
      Michele Tartara authored
      
      
      Haskell deamons did not perform proper cleanup at termination. There was no code
      for removing the pid file, and the code in LuxiD for removing the unix socket
      file was not working, because it is implemented with a "finally" statement,
      which is executed only when the main loop of the daemon is exited (either
      normally, or through an exception), but not when it is terminated by a SIGTERM.
      
      This commit adds a proper handler for SIGTERM, which transforms it into a
      successful termination exception. This allows both the newly added cleanup code
      for pid files and the unmodified cleanup code for unix sockets to be executed.
      
      Fixes Issue 581 and 582.
      Signed-off-by: default avatarMichele Tartara <mtartara@google.com>
      Reviewed-by: default avatarKlaus Aehlig <aehlig@google.com>
      80adbbe1
  18. 17 Sep, 2013 1 commit
  19. 16 Sep, 2013 3 commits
  20. 13 Sep, 2013 1 commit
  21. 12 Sep, 2013 2 commits
  22. 11 Sep, 2013 2 commits