2014-08-31 Iain PattersonNSSM 2.24. v2.24
2014-08-31 Iain PattersonTerminate the correct process.
2014-06-29 Iain PattersonNSSM 2.23. v2.23
2014-06-29 Iain PattersonUse CloseServiceHandle() on service handles.
2014-06-29 Iain PattersonFixed some typos and whitespace errors.
2014-06-29 Iain PattersonFixed running service under local username.
2014-06-04 Iain PattersonSuppress ERROR_PROC_NOT_FOUND events.
2014-05-25 Gildas le NadanTypos.
2014-05-16 Iain PattersonNSSM 2.22. v2.22
2014-05-16 Gildas le NadanLatest French translations.
2014-04-14 Iain PattersonDisable console window's close menu item.
2014-04-01 Iain PattersonFixed broken environment on restart.
2014-03-02 Iain PattersonAllow editing service dependencies.
2014-03-02 Iain PattersonReally get canonical name in open_service().
2014-03-02 Iain PattersonHeapFree() before GetLastError().
2014-03-02 Iain PattersonCorrect CloseHandle() call.
2014-03-02 Iain PattersonSkip blank lines in format_double_null().
2014-03-02 Iain PattersonRenamed un/format_environment().
2014-02-13 Iain PattersonDon't crash when installing a service.
2014-02-06 Iain PattersonUAC awareness.
2014-02-04 Iain PattersonOpen services with minimal privileges.
2014-02-04 Iain PattersonArgument consistency.
2014-02-04 Marco CartelliLatest Italian translations.
2014-02-04 Iain PattersonTidy up Edit Service buttons.
2014-02-03 Iain PattersonDon't complain if the service has no ObjectName.
2014-02-03 Iain PattersonFormat the exit action dropdown.
2014-02-02 Iain PattersonCredit for latest Italian translations.
2014-02-02 Iain PattersonRemoved redundant NSSM_EVENT_STDIN_CREATEPIPE_FAILED.
2014-02-02 Iain PattersonCommand arguments no longer called options.
2014-02-02 Marco CartelliLatest Italian translations.
2014-01-30 Iain PattersonUse well-known account aliases.
2014-01-29 Iain PattersonHandle well-known account names.
2014-01-29 Iain PattersonAdded CreateWellKnownSid and IsWellKnownSid imports.
2014-01-29 Iain PattersonFixed argument parsing for setting ObjectName.
2014-01-27 Iain PattersonCorrect label on file rotation GUI.
2014-01-27 Iain PattersonKill process tree from the top down.
2014-01-27 Iain PattersonEnsure we have a valid service exit time.
2014-01-27 Iain PattersonSend Control-C to the right window.
2014-01-27 Iain PattersonEnough with the small buffers already.
2014-01-27 Iain PattersonFixed service context detection when built with VS2013.
2014-01-26 Iain PattersonDon't expand parameters when editing a service.
2014-01-26 Iain PattersonReally fix warning when file disposition isn't set.
2014-01-26 Iain PattersonSplit get_output_handles() into get_io_parameters().
2014-01-26 Iain PattersonMoved console functions to a new file.
2014-01-26 Iain PattersonAllocate new console by default.
2014-01-25 Iain PattersonAllocate a new console for stdin.
2014-01-25 Iain PattersonFixed CreateFile() flags when opening log files.
2014-01-23 Iain PattersonRevamped environment variables again.
2014-01-23 Iain PattersonAdded more environment functions.
2014-01-23 Iain PattersonRenamed set_environment().
2014-01-23 Iain PattersonMoved environment functions to a new file.
2014-01-22 Iain PattersonFixed warning when file disposition isn't set.
2014-01-19 Iain PattersonMinor vcproj tidying.
2014-01-19 Iain PattersonFake stdin for applications which exit on EOF.
2014-01-19 Iain PattersonDon't fail to restart if the service is stopped.
2014-01-19 Iain PattersonFixed NSSM_EVENT_DUPLICATEHANDLE_FAILED message.
2014-01-18 Iain PattersonFixed regression in file browser.
2014-01-15 Iain PattersonAdjust buffer sizes.
2014-01-15 Iain PattersonFrench CPUs are UCs.
2014-01-14 Iain PattersonFixed drawing of rotation GUI labels.
2014-01-14 Iain PattersonDon't expand parameters when querying a service.
2014-01-14 Iain PattersonAdded get_string() and set_string().
2014-01-13 Iain PattersonFixed regression with offline rotation.
2014-01-13 Iain PattersonFormatting.
2014-01-13 Iain PattersonTidy up online rotation.
2014-01-13 Iain Pattersons/stdout/stderr/
2014-01-13 Iain PattersonAllow restarting a service.
2014-01-13 Iain PattersonDon't get stuck in SERVICE_CONTINUE_PENDING.
2014-01-13 Iain PattersonMore robust options for controlling a service.
2014-01-13 Iain PattersonAdded service_status_text().
2014-01-13 Iain PattersonAdded fake NSSM_SERVICE_CONTROL_START constant.
2014-01-13 Iain PattersonAdded error message for missing subparameter.
2014-01-12 Iain PattersonEnable on-demand rotation.
2014-01-12 Iain PattersonFixed copy/paste bug with I/O.
2014-01-12 Iain PattersonMore robust online rotation.
2014-01-12 Iain PattersonBigger I/O buffer.
2014-01-11 Iain PattersonRotate files while the service is running.
2014-01-10 Iain PattersonWrite canonical AppExit string.
2014-01-09 Iain PattersonCopy environment block rather than setting extra variables.
2014-01-09 Iain PattersonForce UTF-16 output.
2014-01-09 Iain PattersonMore compiler food.
2014-01-09 Iain PattersonAdded mandatory restart delay.
2014-01-08 Iain PattersonAllow setting processor affinity.
2014-01-08 Iain PattersonAppPriority is an optional parameter.
2014-01-08 Iain PattersonOverload str_number().
2014-01-06 Iain PattersonCorrected priority documentation.
2014-01-06 Iain PattersonFixed year marker in build information.
2014-01-06 Iain PattersonAllow setting application priority.
2014-01-06 Iain PattersonFixed message when RegSetValueEx() fails.
2014-01-06 Iain PattersonBasic system translations.
2014-01-04 Iain PattersonGive up on older Visual Studio versions.
2014-01-04 Iain PattersonAdded messages to Visual Studio 6 workspace.
2014-01-04 Iain PattersonMore appropriate LegalCopyright field.
2014-01-01 Iain PattersonANSI compiler food.
2014-01-01 Iain PattersonExtra product description tags.
2014-01-01 Iain PattersonFixed bugs when creating a service.
2014-01-01 Iain PattersonLegacy quick'n'dirtiness.
2014-01-01 Iain PattersonAllow querying a service's name.
2014-01-01 Iain PattersonAdded open_service().
2014-01-01 Iain PattersonAllow controlling services.