Skip to content
Commits on May 3, 2016
  1. @bastianeicher

    Use case-insensitive comparison for service names

    Windows treats service names in a case-insensitive fashion. With a case-sensitive comparison problems can arise if you:
    1. Build and install Myservice.
    2. Create a new release with nicer casing: MyService.
    3. xcopy deploy over the old installation and try to start it.
    bastianeicher committed with Apr 29, 2016
  2. Whoops

    committed Apr 29, 2016
  3. @Kobus-Smit
  4. @Kobus-Smit

    Made Password writable in BeforeInstall

    I want to modify the Password in the BeforeInstall event.
    Just making it writable as suggested did not work because
    HostServiceInstaller is created with command line passed Password
    already and then only the BeforeInstall is called. So it is too late to
    just set the new Password in BeforeInstall?
    Kobus-Smit committed with Mar 12, 2015
  5. Fixes issue #259: Updating validation to allow spaces in service and …

    …display names, since Windows allows them.
    Aaron Jensen committed with Sep 21, 2015
  6. @pszittyay

    Added example for parameters name with spaces

    The documentation does not explains that for some parameters, if the value constains spaces TopShelf does not recognizes the values and takes it as anunknow verb
    pszittyay committed with Apr 27, 2016
  7. @fafanoulele
  8. @dreing1130
  9. @TravisTheTechie

    Adding a change log

    Because people are always asking about it
    TravisTheTechie committed with Apr 25, 2016
  10. @ianbattersby

    Allow blank password with username option (resolves #285);

      * Whilst ensuring specified when username is.
    ianbattersby committed with Apr 18, 2016
  11. @TravisTheTechie
Commits on Dec 11, 2015
  1. Updated dependencies

    committed Dec 11, 2015
Commits on Dec 3, 2015
  1. Updated dependencies

    committed Dec 3, 2015
  2. @pawelpabich

    Added ability to pass root level Serilog logger to Topshelf so both T…

    …opshelf code and app code can share the same logger. #234
    pawelpabich committed with Jun 3, 2015
  3. @naveensrinivasan

    Fixes for Command-Line options are case sensitive

    These are fixes for the command line options being case insensitive. The
    fixes should work for the argument and switches.
    naveensrinivasan committed with Sep 3, 2015
Commits on Apr 30, 2015
  1. @jozefizso

    WindowsServiceHost will use HostConfigurator to apply service start a…

    …rguments using command line definitions.
    jozefizso committed with Apr 15, 2015
  2. @dafanasiev
Commits on Apr 28, 2015
  1. @anton-gogolev
  2. @anton-gogolev
Commits on Apr 22, 2015
  1. @TravisTheTechie
Commits on Mar 26, 2015
  1. @iwillspeak

    Add Support for Watching Log4Net Files

    Log4net can be configured to watch the config file for changes and
    re-load it witout stopping the applicaiton. This is quite useful for
    You can configure log4net to do this with assembly attributes or an
    entry in the App.config file. This adds the ability to specify it in the
    `.UseLog4Net` call too for ortogonality.
    iwillspeak committed with Mar 26, 2015
  2. updated to use a Safe Token Handle, per Henrik's suggestion

    (this is not yet tested)
    Joshua Huber committed with Mar 25, 2015
  3. added native methods necessary for requesting computer restart permis…

    fixes #193
    Joshua Huber committed with Jul 26, 2014
Commits on Mar 22, 2015
  1. @drusellers

    Prevent InvalidOperationException during Service Installed Check

    The goal is to prevent the use case where a console run is trynig to happen
    but due to permission issue, the installed check fails. Instead the code now
    assumes that if we get the exception that the service is NOT installed.
    drusellers committed Mar 22, 2015
  2. @drusellers


    drusellers committed Mar 21, 2015
  3. @drusellers
Commits on Mar 11, 2015
  1. Update Gemfile

    committed Mar 11, 2015
  2. Added NuGet.exe restore

    committed Mar 11, 2015
Something went wrong with that request. Please try again.