1. 02 Dec, 2013 1 commit
  2. 28 Nov, 2013 1 commit
  3. 27 Nov, 2013 4 commits
  4. 26 Nov, 2013 1 commit
  5. 18 Nov, 2013 2 commits
  6. 06 Nov, 2013 3 commits
  7. 04 Nov, 2013 1 commit
  8. 30 Oct, 2013 1 commit
  9. 29 Oct, 2013 1 commit
  10. 24 Oct, 2013 1 commit
  11. 17 Oct, 2013 1 commit
  12. 16 Oct, 2013 4 commits
  13. 11 Oct, 2013 1 commit
  14. 08 Oct, 2013 1 commit
  15. 07 Oct, 2013 2 commits
  16. 27 Sep, 2013 3 commits
  17. 26 Sep, 2013 2 commits
  18. 20 Sep, 2013 3 commits
  19. 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
  20. 17 Sep, 2013 1 commit
  21. 16 Sep, 2013 3 commits
  22. 13 Sep, 2013 1 commit
  23. 12 Sep, 2013 1 commit