Allow listing all services.
[nssm.git] / service.cpp
2016-07-28 Iain PattersonAllow listing all services.
2016-07-28 Iain PattersonAllow waiting for debugger.
2016-07-28 Iain PattersonCommand to show processes started by the service.
2016-07-28 Iain PattersonLet the dump command copy a service.
2016-07-28 Iain PattersonCommand to dump service configuration.
2016-07-28 Iain PattersonAdded append_to/remove_from_dependencies().
2016-07-28 Iain PattersonDon't leak memory in get_service_dependencies().
2016-07-28 Iain PattersonOpen registry with read/write when setting parameters.
2016-07-14 Iain PattersonRedirect hooks' output.
2016-07-05 David Bremnerservice->passwordlen is a count of TCHARs, fix SecureZe...
2016-07-05 David Bremnerremove dead breaks and returns
2016-04-20 Iain PattersonAdded list command to enumerate NSSM services.
2016-02-23 Iain PattersonFix compilation on VS2015.
2016-02-17 Iain PattersonFix crash on Windows XP.
2015-03-02 Iain PattersonUse nssm_imagepath().
2015-02-24 Iain PattersonSave the environment.
2015-02-23 Iain PattersonSet the environment before querying the registry.
2015-01-05 Iain PattersonStart service in a new thread so we don't block stop...
2015-01-05 Iain PattersonRun hooks in response to certain events.
2014-12-31 Iain PattersonDon't time out waiting for service status change.
2014-12-31 Iain PattersonRestrict acceptance of service controls.
2014-12-30 Iain PattersonRefactor kill functions to be independent of services.
2014-12-30 Iain PattersonSingle waiting function.
2014-12-30 Iain PattersonAllow slow service startup again.
2014-09-13 Iain PattersonAllow skipping kill_process_tree().
2014-09-10 Iain PattersonRestart in response to PBT_APMRESUMEAUTOMATIC event.
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-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 PattersonCorrect CloseHandle() call.
2014-02-04 Iain PattersonOpen services with minimal privileges.
2014-02-03 Iain PattersonDon't complain if the service has no ObjectName.
2014-01-30 Iain PattersonUse well-known account aliases.
2014-01-29 Iain PattersonHandle well-known account names.
2014-01-29 Iain PattersonFixed argument parsing for setting ObjectName.
2014-01-27 Iain PattersonEnsure we have a valid service exit time.
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-23 Iain PattersonRevamped environment variables again.
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-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 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-11 Iain PattersonRotate files while the service is running.
2014-01-09 Iain PattersonAdded mandatory restart delay.
2014-01-08 Iain PattersonAllow setting processor affinity.
2014-01-06 Iain PattersonAllow setting application priority.
2014-01-01 Iain PattersonANSI compiler food.
2014-01-01 Iain PattersonFixed bugs when creating a service.
2014-01-01 Iain PattersonLegacy quick'n'dirtiness.
2014-01-01 Iain PattersonAdded open_service().
2014-01-01 Iain PattersonAllow controlling services.
2014-01-01 Iain PattersonAllow service editing on the command line.
2014-01-01 Iain PattersonAdded get_service_description().
2014-01-01 Iain PattersonAdded get_service_username().
2014-01-01 Iain PattersonAdded get_service_description().
2014-01-01 Iain PattersonAdded get_service_startup().
2014-01-01 Iain PattersonRemember to free info after QueryServiceConfig2().
2014-01-01 Iain PattersonMoved QueryServiceConfig() to a separate function.
2013-12-28 Iain PattersonGrant SeServiceLogonRight.
2013-12-28 Iain PattersonFixed print_message() when out of memory.
2013-12-27 Iain PattersonDisplay canonical service name.
2013-12-24 Iain PattersonAllow editing services.
2013-12-23 Iain PattersonChanged arguments to nssm_gui().
2013-12-22 Iain PattersonSet log on details in the GUI.
2013-12-21 Iain PattersonSet service details in the GUI.
2013-12-21 Iain PattersonFixed missing NULLs in log_event().
2013-11-26 Iain PattersonUse test_environment().
2013-11-26 Iain PattersonDon't try to kill a process which didn't start.
2013-11-26 Iain PattersonBe less paranoid.
2013-11-26 Iain PattersonAllow compiling as a Unicode application.
2013-11-23 Iain PattersonFixed bug when installing from the command line.
2013-11-22 Iain PattersonCompiler food.
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-18 Iain PattersonEnforce maximum report delay when starting service.
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 PattersonAllow overriding time to wait when trying to kill the...
2013-11-15 Iain PattersonCalculate service stop wait hint correctly.
2013-11-15 Iain PattersonTypos and formatting etc.
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 PattersonTry harder not to restart the application when stopping.
next