Permalink
Commits on Oct 20, 2016
  1. Fix formatting of commandline.rst

    The bold text in the examples section had invalid formatting
    sighol committed with TravisTheTechie Oct 18, 2016
Commits on Oct 16, 2016
  1. Bumped version

    phatboyg committed Oct 16, 2016
  2. Added initial support for Service Power events.

    Renamed variable to match previous naming conventions
    
    Added the mappings to Topshelf types
    
    Updated variable name.
    
    Added comments
    
    Updated log messages
    CSharpFan committed with phatboyg Jun 28, 2016
Commits on Oct 13, 2016
Commits on Sep 26, 2016
  1. Documenting Logary logging

    haf committed with phatboyg Sep 26, 2016
Commits on Sep 20, 2016
  1. Updated NLog dependency

    phatboyg committed Sep 20, 2016
  2. Updated version to 4.0.2

    phatboyg committed Sep 20, 2016
Commits on Aug 19, 2016
  1. Removed repeated comment lines that didn't add much value

    The code itself is pretty clear, so the additional comments are adding more noise than value.
    Sam Storie committed with TravisTheTechie Aug 16, 2016
  2. Adding unit tests for the new OnException callback

    Updates mostly include new test code, but made a small change to the TestHost class to support calling the ExceptionCallback method when handling exceptions thrown by the service.
    sstorie committed with TravisTheTechie Aug 14, 2016
  3. Changed the exception callback name to be more accurate

    Changed to use 'callback' instead of 'handler' to help indicate this is not meant to handle exceptions, but instead provide visibility into their details when they occur.
    Sam Storie committed with TravisTheTechie Aug 2, 2016
  4. Updated the XML comment to be more accurate

    Sam Storie committed with TravisTheTechie Aug 2, 2016
  5. Exposed the ability to attach a custom exception handler

    This provides a way for clients using Topshelf to act upon any exceptions that are thrown within the service (including unhandled exceptions).
    Sam Storie committed with TravisTheTechie Jul 25, 2016
Commits on Jul 4, 2016
  1. Enhanced command line documentation to include examples

    It took me a long time to discover that  it's acceptable to uses spaces to separate argument names from values instead of the colon. This necessary with quoted argument values.
    Chris McKenzie committed with TravisTheTechie May 27, 2016
Commits on May 17, 2016
Commits on May 15, 2016
  1. turn on XML docs for inclusion into nupkgs

    amccool committed May 15, 2016
Commits on May 8, 2016
Commits on May 3, 2016
  1. 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 phatboyg Apr 29, 2016
  2. Whoops

    phatboyg committed Apr 29, 2016
  3. 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?
    
    See https://groups.google.com/forum/#!topic/topshelf-discuss/4iBCSS0WW4c
    Kobus-Smit committed with phatboyg Mar 12, 2015
  4. Fixes issue #259: Updating validation to allow spaces in service and …

    …display names, since Windows allows them.
    splatteredbits committed with phatboyg Sep 21, 2015
  5. 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 phatboyg Apr 27, 2016
  6. Adding a change log

    Because people are always asking about it
    TravisTheTechie committed with phatboyg Apr 25, 2016
  7. Allow blank password with username option (resolves #285);

      * Whilst ensuring specified when username is.
    ianbattersby committed with phatboyg Apr 18, 2016