2013-11-23 Iain PattersonNSSM 2.20. v2.20
2013-11-23 Iain PattersonFixed bug when installing from the command line.
2013-11-22 Iain PattersonNSSM 2.19. v2.19
2013-11-22 Iain PattersonAllow configuring output file truncation.
2013-11-22 Iain PattersonFixed environment when no newline was present.
2013-11-22 Iain PattersonFix initial focus.
2013-11-22 Iain PattersonEnsure CRLF is removed from GUI strings.
2013-11-22 Iain PattersonCompiler food.
2013-11-21 Iain PattersonSet environment from the GUI at install time.
2013-11-21 Iain PattersonAllow appending to the service environment.
2013-11-20 Iain PattersonGUI overhaul.
2013-11-20 Iain PattersonPass parameters around in a data structure.
2013-11-20 Iain PattersonAdded set_expand_string() and set_number().
2013-11-20 Iain PattersonAdded strip_basename() function.
2013-11-18 Iain PattersonEnforce maximum report delay when starting service.
2013-11-15 Iain PattersonNSSM 2.18. v2.18
2013-11-15 Iain PattersonAllow the Escape key to close the GUI.
2013-11-15 Iain PattersonDon't automatically close the GUI on error.
2013-11-15 Iain PattersonSpawn a separate thread for stop_service().
2013-11-15 Iain PattersonUse await_shutdown().
2013-11-15 Iain PattersonAdded await_shutdown() function.
2013-11-15 Iain PattersonPrevent buffer overrun in log_event().
2013-11-15 Iain PattersonAllow overriding time to wait when trying to kill the...
2013-11-15 Iain PattersonUse override_milliseconds() to find throttle restart...
2013-11-15 Iain PattersonAdded override_milliseconds() helper.
2013-11-15 Iain PattersonCalculate service stop wait hint correctly.
2013-11-15 Iain PattersonTypos and formatting etc.
2013-11-12 Iain PattersonNSSM 2.17. v2.17
2013-11-12 Iain PattersonFix tabbing between GUI fields.
2013-11-12 Iain PattersonTry to throttle using a critical section.
2013-11-12 Iain PattersonAttachConsole() isn't available in Windows 2000.
2013-10-31 Iain PattersonCompiler food.
2013-10-31 Iain PattersonUpdated nssm.dsp with missing dependencies.
2013-10-31 Iain PattersonTry harder not to restart the application when stopping.
2013-10-31 Iain PattersonDelay report that the service is running.
2013-10-31 Iain PattersonSkip some or all methods of stopping the application.
2013-10-28 Iain PattersonFixed Control-C race.
2013-10-22 Iain PattersonRudimentary file versioning.
2013-07-30 Iain PattersonFixed missing io.cpp and io.h.
2013-06-29 Iain PattersonNotes on escaping quotes.
2013-06-29 Iain PattersonAllow specifying output streams.
2013-05-30 Iain PattersonOverload expand_parameter() like get_number().
2013-05-30 Iain PattersonAdded get_number() helper.
2013-02-19 Iain PattersonTry to send Control-C event to application console.
2012-12-03 Iain PattersonFix build on Visual Studio Express.
2012-12-03 Iain PattersonIgnore INTERROGATE control.
2012-12-02 Iain PattersonNSSM 2.16. v2.16
2012-12-02 Iain PattersonFixed crash when stopping the service.
2012-07-19 Iain PattersonNSSM 2.15. v2.15
2012-07-19 Riccardo GusmeroliItalian translations.
2012-06-12 Iain PattersonFixed buffer length adding a service via the GUI.
2012-05-24 Iain PattersonWhitespace.
2012-05-24 Iain PattersonNSSM 2.14. v2.14
2012-05-24 Iain PattersonMissing text typo.
2012-05-24 Iain PattersonFixed default language.
2012-05-24 Iain PattersonLog exit messages more intuitively.
2012-05-24 Iain PattersonNSSM 2.13. v2.13
2012-05-20 Iain PattersonWindows 2000 optimisation.
2012-05-20 Iain PattersonLocalised (almost) all messages.
2012-05-20 François-Régis... Updated translation from François-Régis Tardy.
2012-05-20 Iain PattersonHandle running without administrator privileges.
2012-05-20 Iain PattersonFixed incomplete set_service_recovery().
2012-05-20 Iain PattersonLog that we received control messages.
2012-05-13 François-Régis... French translations.
2012-05-07 Iain PattersonNSSM 2.12. v2.12
2012-05-07 Iain PattersonWindows 2000 compatibility notes.
2012-04-04 Iain PattersonNSSM 2.11. v2.11
2012-04-04 Iain PattersonRemoved run hack.
2012-04-04 Iain PattersonSupport srvany's AppEnvironment registry value.
2012-04-01 Iain PattersonTypo.
2011-10-12 Iain PattersonNSSM 2.10. v2.10
2011-10-12 Iain PattersonNew URL and icon.
2011-10-11 Iain PattersonCheck for administrator privileges.
2011-10-11 Iain PattersonFixed compilation of messages.mc.
2011-10-11 Iain PattersonMore CreateProcess() fun.
2011-03-01 Iain PattersonAdded a changelog.
2011-02-28 Iain PattersonNSSM 2.9. v2.9
2011-02-28 Iain PattersonTimer safety.
2011-02-28 Iain PattersonFix pre-Vista compatibility.
2011-02-26 Iain PattersonNSSM 2.8. v2.8
2011-02-26 Iain PattersonAllow configuring throttling threshold.
2011-02-26 Iain PattersonRemoved some legacy stuff.
2011-02-26 Iain PattersonCorrected restart throttling documentation.
2011-02-26 Iain PattersonThread safety.
2011-02-17 Iain PattersonRead registry before each restart.
2011-02-17 Iain PattersonTidyup TerminateProcess().
2011-02-16 Iain PattersonFix event logging.
2011-02-16 Iain PattersonUse GetWindowsDirectory() instead of %SYSTEMROOT%.
2011-02-16 Iain PattersonStrip quotes from directory name.
2011-02-08 Iain PattersonFixed arguments when installing a service.
2011-02-03 Iain PattersonDon't leak memory reading REG_SZ values.
2011-02-03 Iain PattersonThrottle restarts.
2011-02-03 Iain PattersonTry to kill the process tree gracefully.
2011-01-25 Iain PattersonNSSM 2.7. v2.7
2011-01-25 Iain PattersonHandle missing registry values.
2011-01-25 Iain PattersonMessages for kill_process_tree().
2011-01-25 Iain PattersonKill process tree when stopping service.
2010-11-19 Iain PattersonNSSM 2.6. v2.6
2010-11-19 Iain PattersonRemoved incorrect ExpandEnvironmentStrings() error.
2010-09-25 Iain PattersonNSSM 2.5. v2.5