Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								ef0d9f6aca 
								
							
								 
							
						 
						
							
							
								
								Issue  #170  - Adjust the configuration example file name  
							
							 
							
							
							
						 
						
							2016-12-23 22:34:02 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								c0d2d0b6e3 
								
							
								 
							
						 
						
							
							
								
								Tests: Add ExamplesTests and fix the issues in the code  
							
							 
							
							
							
						 
						
							2016-12-23 22:30:15 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								4db3266125 
								
							
								 
							
						 
						
							
							
								
								Tests: Add the ServiceDescriptorAssert class.  
							
							 
							
							... 
							
							
							
							The class provides basic logic for analyzing parameters 
							
						 
						
							2016-12-23 22:29:24 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								67bfc6bcd2 
								
							
								 
							
						 
						
							
							
								
								Fix   #171  - Handle stopexecutable as an optional property in ServiceDescriptor  
							
							 
							
							... 
							
							
							
							Tests will be pushed later 
							
						 
						
							2016-12-23 22:24:24 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								14f32cd309 
								
							
								 
							
						 
						
							
							
								
								Decouple Default Settings to a separate publicly accessible class.  
							
							 
							
							... 
							
							
							
							Required for tests. 
							
						 
						
							2016-12-23 21:18:59 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								413e24ebeb 
								
							
								 
							
						 
						
							
							
								
								Remove the obsolete configuration sample from the ServiceWrapper project  
							
							 
							
							
							
						 
						
							2016-12-23 12:54:59 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								db8c6ec6f2 
								
							
								 
							
						 
						
							
							
								
								Issue  #154  - Provide a sample configuration file with all options and documentation  
							
							 
							
							
							
						 
						
							2016-12-23 12:53:33 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								ab51b50d85 
								
							
								 
							
						 
						
							
							
								
								Issue  #85  - Get rid of the deprecated FileHandle API ( #167 )  
							
							 
							
							
							
						 
						
							2016-12-22 23:40:44 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								0c8a5e6ee0 
								
							
								 
							
						 
						
							
							
								
								Changelog: Noting   #165 ,  #166 , and  #162  towards 2.0  
							
							 
							
							
							
						 
						
							2016-12-21 00:06:09 +01:00  
						
					 
				
					
						
							
							
								 
								iforapsy
							
						 
						
							 
							
							
							
								
							
								28917c44d6 
								
							
								 
							
						 
						
							
							
								
								Do not propagate exceptions from Process.Kill() if the process actually exits ( #166 )  
							
							 
							
							... 
							
							
							
							* Ignore more exceptions from Process.Kill()
Sometimes we get an InvalidOperationException when we kill a process that is already dead and other times we get a Win32Exception. Let's ignore all exceptions from killing a process if it has exited.
* Fix key name typo in README.md
The name of the key has an underscore, not a hyphen. 
							
						 
						
							2016-12-20 15:20:08 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								099c41f19d 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #165  from oleg-nenashev/bug/Issue164_UninstallLogging  
							
							 
							
							... 
							
							
							
							Issue #146  - Improve logging of the Uninstall Operation. 
							
						 
						
							2016-12-17 17:13:01 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								3c6d8e2765 
								
							
								 
							
						 
						
							
							
								
								Issue  #146  - Improve logging of the Uninstall Operation.  
							
							 
							
							... 
							
							
							
							This change does not change the behavior (return code, etc.) of the WinSW logic, but on the other hand it provides diagnostic information. 
							
						 
						
							2016-12-14 18:16:56 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								e18207cdd6 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #160  from oleg-nenashev/master  
							
							 
							
							... 
							
							
							
							Documentation updates towards 2.0 
							
						 
						
							2016-12-11 20:17:47 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								c55d33b046 
								
							
								 
							
						 
						
							
							
								
								Issue  #65  - Add NuGet packaging ( #161 )  
							
							 
							
							... 
							
							
							
							* NuGet: Add simple NuGet packaging PoC
* Fix the version definition
* Run PS instead of CMD
* Fix the .NET4 binary reference in the spec
* Publish the NuGet package directly to the root
* Covert ID to uppercase just to follow the common notation
* Use a fixed artifact name to enable the deployment
* NuGet does not support multi-line paragraphs
* Add the NuGet badge 
							
						 
						
							2016-12-11 20:11:16 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								98f32e1b51 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #162  from oleg-nenashev/Maven-POM  
							
							 
							
							... 
							
							
							
							Maven POM update towards 2.0 
							
						 
						
							2016-12-11 11:41:18 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								9c13374d53 
								
							
								 
							
						 
						
							
							
								
								Issue  #80  - Maven builds now picks releases from GitHub and verifies WinSW versions  
							
							 
							
							
							
						 
						
							2016-12-10 02:35:21 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								6c44bfe28b 
								
							
								 
							
						 
						
							
							
								
								POM.xml: Add project URL and information about the maintainer and CI  
							
							 
							
							
							
						 
						
							2016-12-10 02:15:34 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								e0668a2530 
								
							
								 
							
						 
						
							
							
								
								Move pom.xml to the top level, use GitHub releases as a source  
							
							 
							
							
							
						 
						
							2016-12-10 02:07:42 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								19268c61fe 
								
							
								 
							
						 
						
							
							
								
								Slightly update the release source mentions, reference NuGet  
							
							 
							
							
							
						 
						
							2016-12-10 01:43:04 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								76ff00b7da 
								
							
								 
							
						 
						
							
							
								
								Fixes   #152  - Add disclaimer about Strong name security  
							
							 
							
							
							
						 
						
							2016-12-10 01:40:04 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								37d95b725b 
								
							
								 
							
						 
						
							
							
								
								Improve formatting of the help layout for the status command  
							
							 
							
							
							
						 
						
							2016-12-10 01:31:00 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								49b5189511 
								
							
								 
							
						 
						
							
							
								
								Reference GitHub as a release source  
							
							 
							
							
							
						 
						
							2016-12-09 23:58:28 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								41dd37f5db 
								
							
								 
							
						 
						
							
							
								
								Amend the installation guide - patching for .NET4 is no longer required  
							
							 
							
							
							
						 
						
							2016-12-09 22:46:28 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								dd0188a1d4 
								
							
								 
							
						 
						
							
							
								
								Add compatibility notes to the documentation  
							
							 
							
							
							
						 
						
							2016-12-09 22:41:06 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								91cf156fb8 
								
							
								 
							
						 
						
							
							
								
								Changelog: some text polishing  
							
							 
							
							
							
						 
						
							2016-12-09 12:45:51 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								ed74b87b9f 
								
							
								 
							
						 
						
							
							
								
								Changelog: Reflect the current state of the 2.0 release  
							
							 
							
							
							
						 
						
							2016-12-09 12:41:08 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								56883225eb 
								
							
								 
							
						 
						
							
							
								
								Update .gitignore and remove the old repositories.config  
							
							 
							
							
							
						 
						
							2016-12-09 02:08:19 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								12c16e40a7 
								
							
								 
							
						 
						
							
							
								
								Logging subsystem refactoring - use log4net ( #145 )  
							
							 
							
							... 
							
							
							
							* Save the progress
* Add log4net Log appender for Windows service events
* Get rid of the IEventLogger API, we use log4net now 
							
						 
						
							2016-12-09 01:41:20 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								2db4fb2c31 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #157  from oleg-nenashev/builder-generalization  
							
							 
							
							... 
							
							
							
							AppVeyor Builder generalization 
							
						 
						
							2016-12-09 01:20:21 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								5041de60a1 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #143  from oleg-nenashev/config-error-handling  
							
							 
							
							... 
							
							
							
							Improve handling of initialization errors 
							
						 
						
							2016-12-09 01:19:55 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								1e393f96bc 
								
							
								 
							
						 
						
							
							
								
								AppVeyor: use relative paths to NUnit test DLLs  
							
							 
							
							
							
						 
						
							2016-12-09 01:16:16 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								bf52683c6c 
								
							
								 
							
						 
						
							
							
								
								AppVeyor: Do not build feature branches in the PR builder  
							
							 
							
							
							
						 
						
							2016-12-09 01:14:55 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								8bf6720f7d 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #155  from beatcracker/patch-1  
							
							 
							
							... 
							
							
							
							How to use (Group) Managed Service Accounts 
							
						 
						
							2016-12-09 01:04:44 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								00d42c4536 
								
							
								 
							
						 
						
							
							
								
								Handover Version control to AppVeyor jobs ( #156 )  
							
							 
							
							... 
							
							
							
							In order to maintain Release and Snapshot versions on AppVeyor, I had to create two separate jobs on it. These jobs utilise the same config, but actually they only specify different version formats.
* Release job: `2.0.{build}`
* Snapshot & PR builder: 2.0-SNAPSHOT-build{build}
Maybe it's not the best practice 
							
						 
						
							2016-12-09 01:03:16 +01:00  
						
					 
				
					
						
							
							
								 
								beatcracker
							
						 
						
							 
							
							
							
								
							
								738ce95804 
								
							
								 
							
						 
						
							
							
								
								How to use (Group) Managed Service Accounts  
							
							 
							
							
							
						 
						
							2016-12-08 19:10:20 +03:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								ab4a5c512e 
								
							
								 
							
						 
						
							
							
								
								Use a SNAPSHOT build version by default  
							
							 
							
							
							
						 
						
							2016-12-07 00:02:54 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								f58b287278 
								
							
								 
							
						 
						
							
							
								
								Streamline assembly versions ( #153 )  
							
							 
							
							... 
							
							
							
							* Align all component versions to 2.0.*
* Enable patching of assemblies in AppVeyor
* Fix the slash
* And escaping... 
							
						 
						
							2016-12-06 23:54:37 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								030536c497 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #147  from kohsuke/dotNet4_executable  
							
							 
							
							... 
							
							
							
							Provide the new .NET4-compatible executable 
							
						 
						
							2016-12-06 23:25:47 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								f21f82dfc0 
								
							
								 
							
						 
						
							
							
								
								Rename executables being generated during the build  
							
							 
							
							
							
						 
						
							2016-12-06 23:21:21 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								109e34045a 
								
							
								 
							
						 
						
							
							
								
								Delete app.config from the ServiceWrapper_dotNET4 project  
							
							 
							
							
							
						 
						
							2016-12-04 12:33:06 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								071afc3e6b 
								
							
								 
							
						 
						
							
							
								
								.NET4 - Document supported .NET versions in README.md (solves  #102 )  
							
							 
							
							
							
						 
						
							2016-12-04 12:20:54 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								3efd86a27f 
								
							
								 
							
						 
						
							
							
								
								.NET4 - Add the WinSW binary to AppVeyor artifacts  
							
							 
							
							
							
						 
						
							2016-12-04 12:10:02 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								191040a890 
								
							
								 
							
						 
						
							
							
								
								.NET4 - Create a new binary project for the WinSW .NET4 binary  
							
							 
							
							
							
						 
						
							2016-12-04 12:07:48 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								6c0f6d1f7a 
								
							
								 
							
						 
						
							
							
								
								Fixes   #142  - Deploy the automatic build on Appveyor ( #144 )  
							
							 
							
							... 
							
							
							
							* First configuration stub
* Get rid of the old winsw_cert.pfx references, adjust docs
* Fix the corrupted log4net reference, we use 2.0.3
* Generate stub SNK file
* Signing: Try full SDK path to generate SNKs
* Fix the path
* Signing: Sign all assemblies being packed into WinSW
* Tests: Try enabling tests
* Tests and artifacts: Use absolute paths
* Artifact path must be relative
* The test DLL is the NUnit one
* nunit-console does not require loggers
* NUnit: Try picking all DLLs in the output folder
* NUnit console: No wildcards
* Tests: Fix the test project to make it properly working with the new project structure
* Docs: Clarify the specifics of external extension usage
* Add AppVeyor badge to README.md 
							
						 
						
							2016-12-04 09:34:19 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								871afa0f2c 
								
							
								 
							
						 
						
							
							
								
								Generalize top-level logging. All exceptions will be written to loggers  
							
							 
							
							
							
						 
						
							2016-12-03 15:40:20 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								641adb4e0a 
								
							
								 
							
						 
						
							
							
								
								Extension configuration failure should be logged as fatal  
							
							 
							
							
							
						 
						
							2016-12-03 15:11:24 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								449110f87f 
								
							
								 
							
						 
						
							
							
								
								Docs: fix the link in extensions.md  
							
							 
							
							
							
						 
						
							2016-12-02 15:05:15 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								0f354b42ac 
								
							
								 
							
						 
						
							
							
								
								Document the extension engine and exisitng extensions ( #141 )  
							
							 
							
							... 
							
							
							
							* Document the extension engine and exisitng extensions
* Add the link to Extensions in ToC 
							
						 
						
							2016-12-02 13:59:26 +01:00  
						
					 
				
					
						
							
							
								 
								Oleg Nenashev
							
						 
						
							 
							
							
							
								
							
								62b495f088 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #133  from oleg-nenashev/processTerminationOnStartup  
							
							 
							
							... 
							
							
							
							[Issue #125 ] Runaway process termination on startup 
							
						 
						
							2016-12-01 08:03:27 +01:00  
						
					 
				
					
						
							
							
								 
								kenmaglio
							
						 
						
							 
							
							
							
								
							
								6d570f6f71 
								
							
								 
							
						 
						
							
							
								
								Add Documentation for the Puppet Module ( #140 )  
							
							 
							
							... 
							
							
							
							* Update Main ReadMe to include CM and Puppet doc link
Add a link to a page built to describe the module in the Puppet Forge
* Initial Creation
* Adds Content for Puppet Module
* Remove accidental asterik
* Syntax Error for Link
* Typo On Link
* Updates to a documentation spec 
							
						 
						
							2016-11-30 19:54:07 +01:00