NSSM 2.8. v2.8
authorIain Patterson <me@iain.cx>
Sat, 26 Feb 2011 14:47:13 +0000 (14:47 +0000)
committerIain Patterson <me@iain.cx>
Sat, 26 Feb 2011 14:47:13 +0000 (14:47 +0000)
README.txt
nssm.h

index 3b8f25c..b2f9c27 100644 (file)
@@ -1,5 +1,5 @@
 NSSM: The Non-Sucking Service Manager\r
 NSSM: The Non-Sucking Service Manager\r
-Version 2.7, 2011-01-25\r
+Version 2.8, 2011-02-26\r
 \r
 NSSM is a service helper program similar to srvany and cygrunsrv.  It can \r
 start any application as an NT service and will restart the service if it \r
 \r
 NSSM is a service helper program similar to srvany and cygrunsrv.  It can \r
 start any application as an NT service and will restart the service if it \r
@@ -24,6 +24,9 @@ Since version 2.3, NSSM logs to the Windows event log more elegantly.
 \r
 Since version 2.5, NSSM respects environment variables in its parameters.\r
 \r
 \r
 Since version 2.5, NSSM respects environment variables in its parameters.\r
 \r
+Since version 2.8, NSSM tries harder to shut down the managed application\r
+gracefully and throttles restart attempts if the application doesn't run\r
+for a minimum amount of time.\r
 \r
 Usage\r
 -----\r
 \r
 Usage\r
 -----\r
@@ -174,7 +177,7 @@ Thanks to Joel Reingold for spotting a command line truncation bug.
 Thanks to Arve Knudsen for spotting that child processes of the monitored\r
 application could be left running on service shutdown, and that a missing\r
 registry value for AppDirectory confused NSSM.\r
 Thanks to Arve Knudsen for spotting that child processes of the monitored\r
 application could be left running on service shutdown, and that a missing\r
 registry value for AppDirectory confused NSSM.\r
-Thanks to Peter Wagemans and Laszlo Kereszt for suggesting throttling restarts.\r
+Thanks to Peter Wagemans and Laszlo Keresztfalvi for suggesting throttling restarts.\r
 \r
 Licence\r
 -------\r
 \r
 Licence\r
 -------\r
diff --git a/nssm.h b/nssm.h
index e10ee5c..04c3cb2 100644 (file)
--- a/nssm.h
+++ b/nssm.h
@@ -16,8 +16,8 @@
 int str_equiv(const char *, const char *);\r
 \r
 #define NSSM "nssm"\r
 int str_equiv(const char *, const char *);\r
 \r
 #define NSSM "nssm"\r
-#define NSSM_VERSION "2.7"\r
-#define NSSM_DATE "2011-01-25"\r
+#define NSSM_VERSION "2.8"\r
+#define NSSM_DATE "2011-02-26"\r
 #define NSSM_RUN "run"\r
 \r
 /*\r
 #define NSSM_RUN "run"\r
 \r
 /*\r