Oleg Nenashev
bd7cd7e201
[maven-release-plugin] rollback the release of winsw-2.0.2
2017-02-16 20:11:05 +03:00
Oleg Nenashev
fc45beea43
[maven-release-plugin] prepare for next development iteration
2017-02-16 20:10:02 +03:00
Oleg Nenashev
c52c7f974a
[maven-release-plugin] prepare release winsw-2.0.2
2017-02-16 20:09:54 +03:00
Oleg Nenashev
09c601dd16
Changelog: Noting #95 and #181 towards 2.0.2
2017-02-14 00:45:26 +03:00
madargs
de83539bef
Fixes #95 - Service not sending SIGINT properly to java ( #186 )
...
* Fixes #95 - Service not sending SIGINT properly to java
Detach from console process after sending SIGINT to java.
Note: we still need <stopparentprocessfirst> to be set to true, so the
parent (java) process is shut down first.
Moved exception handling to GetChildPids.
StopProcessAndChildren now gets a fresh list of childPids after stopping
a parent process, as that may have caused some child processes to
terminate.
* Fixes #181 - V2 : WinSW.NET2.exe not working
Latest version of ILMerge targets .NET4 by default when merging
assemblies; specify target platform version for the .NET2 executable.
* Fixes #95 - Service not sending SIGINT properly to java
Error-checking for console detach, spaces indentation.
#181 fix moved to separate branch.
Revert "Fixes #181 - V2 :
WinSW.NET2.exe not working"
This reverts
commit
a089755cb9
.
2017-02-13 18:24:23 +03:00
madargs
ac7a8b6f99
Issue #181 - WinSW.NET2.exe - ILMerge should explicitly define v2 as a TargetPlatformVersion ( #188 )
...
* Fixes #95 - Service not sending SIGINT properly to java
Detach from console process after sending SIGINT to java.
Note: we still need <stopparentprocessfirst> to be set to true, so the
parent (java) process is shut down first.
Moved exception handling to GetChildPids.
StopProcessAndChildren now gets a fresh list of childPids after stopping
a parent process, as that may have caused some child processes to
terminate.
* Fixes #181 - V2 : WinSW.NET2.exe not working
Latest version of ILMerge targets .NET4 by default when merging
assemblies; specify target platform version for the .NET2 executable.
* Revert "Fixes #95 - Service not sending SIGINT properly to java"
This reverts commit dc42c73fab
.
2017-02-13 18:24:07 +03:00
Oleg Nenashev
48b3bde216
Merge pull request #187 from kenmaglio/patch-1
...
Update of Puppet Module Documentation
2017-02-10 20:34:32 +03:00
kenmaglio
5e9f98c6f8
Update of Puppet Module Documentation
2017-02-03 09:53:00 -06:00
Oleg Nenashev
e7aff3a434
[maven-release-plugin] prepare for next development iteration
2017-01-08 13:56:10 +01:00
Oleg Nenashev
9e385660e9
[maven-release-plugin] prepare release winsw-2.0.1
2017-01-08 13:55:15 +01:00
Oleg Nenashev
4a0cbdd241
Maven: Fix typo in the attachArtifact step
2017-01-08 13:54:16 +01:00
Oleg Nenashev
927b8c3fd9
[maven-release-plugin] rollback the release of winsw-2.0.1
2017-01-08 13:53:33 +01:00
Oleg Nenashev
f0d2b92a62
[maven-release-plugin] prepare for next development iteration
2017-01-08 13:50:00 +01:00
Oleg Nenashev
b8ca463e6e
[maven-release-plugin] prepare release winsw-2.0.1
2017-01-08 13:49:44 +01:00
Oleg Nenashev
9d7f25c300
Update the release dependency for the WinSW 2.0.1 release
2017-01-08 13:48:24 +01:00
Oleg Nenashev
4e9ca68bd7
Changelog: Noting the 2.0.1 release
...
Includes #178
2017-01-06 16:57:55 +01:00
Oleg Nenashev
6ab6a54603
README: Update information about supported .NET versions
2017-01-06 13:06:31 +01:00
Oleg Nenashev
1c16ef9b73
Merge pull request #179 from oleg-nenashev/bug/Issue178_arguments
...
Fix #178 - Improper handling of the arguments parameter
2017-01-06 11:32:23 +01:00
Oleg Nenashev
d665afc91c
Fix #178 - Use proper default value when handling Arguments
2017-01-04 23:15:42 +01:00
Oleg Nenashev
b27c523f0a
Issue #178 - Add unit tests for argument ant arguments config entries
2017-01-04 23:14:49 +01:00
Oleg Nenashev
48a5bdd222
README: Add the GitHub Releases badge
2016-12-30 15:31:21 +01:00
Oleg Nenashev
1db4de60f9
README: Update the WinSW 2.0 notes
2016-12-30 15:25:42 +01:00
Oleg Nenashev
f907a2b202
Changelog: prettify entries and add the release date
2016-12-30 14:54:42 +01:00
Oleg Nenashev
7d63e7b089
Changelog: Noting fixes of #85 , #159 , #54 , #59 , and #179 towards 2.0
2016-12-30 14:31:48 +01:00
Oleg Nenashev
649bb96222
Issue #176 - Attach allOptions sample as a reference config to the NuGet package ( #177 )
...
* Issue #176 - Attach allOptions sample as a reference config to the NuGet package
* Issue #176 - Fix the file format
2016-12-29 14:02:23 +01:00
Oleg Nenashev
71dfc0b291
Merge pull request #175 from oleg-nenashev/TimeSpan_settings_parsing
...
Fix #159 - Time span settings parsing
2016-12-29 14:02:08 +01:00
Oleg Nenashev
9399544ef5
Fix #159 - Streamline TimeSpan parsing logic, get rid of the buggy code
2016-12-29 11:02:24 +01:00
Oleg Nenashev
fca428d351
Issue #159 - reproduce issue in tests
2016-12-29 10:49:42 +01:00
Oleg Nenashev
806c945d65
Issue #159 - Add tests for TimeSpan fields
2016-12-29 00:13:56 +01:00
Oleg Nenashev
9181894e52
Add A ConfigXmlBuilder test utility class
2016-12-29 00:13:17 +01:00
Oleg Nenashev
098046c8e1
Merge pull request #173 from oleg-nenashev/bug/Issue_54_EnvVars_IN_EventLog
...
Fixes #54 . Do not dump WinSW environment variables to the Event log
2016-12-27 17:16:59 +01:00
Oleg Nenashev
852b8b61e1
Merge pull request #172 from oleg-nenashev/Issue_59_SystemShutdownOnProcessKill
...
Issue #59 - Prevent failure when Child processes cannot be retrieved due to the system shutdown
2016-12-27 17:16:50 +01:00
Oleg Nenashev
ece313e28e
Merge pull request #170 from oleg-nenashev/sample-config-file
...
Provide WinSW configuration samples
2016-12-27 17:16:38 +01:00
Oleg Nenashev
d702f9eefe
Fixes #54 . Do not dump WinSW environment variables to the Event log
2016-12-24 21:56:51 +01:00
Oleg Nenashev
10bcbde081
Issue #59 - Prevent failure when Child processes cannot be retrieved due to the system shutdown
2016-12-24 21:40:57 +01:00
Oleg Nenashev
5622dfb175
Issue #170 - Add reference to the configuration samples to the XML Config page
2016-12-23 22:51:46 +01:00
Oleg Nenashev
d28e6f3c60
Issue #170 : Enable publishing of samples as AppVeyor artifacts
2016-12-23 22:47:05 +01:00
Oleg Nenashev
47716160d9
Issue #170 - Also provide a minimal configuration file
2016-12-23 22:43:40 +01:00
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