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
Oleg Nenashev
92367f44ef
RunawayProcessKillerExtension: Check if the environment variable refers service Id before terminating it
2016-11-30 12:37:07 +01:00
Oleg Nenashev
5e835479ae
Generalize usage of System environment variables for processes
2016-11-30 12:36:03 +01:00
Oleg Nenashev
3f014ce5e7
Merge pull request #129 from kohsuke/docs-2.0
...
Documentation refactoring towards 2.0
2016-11-30 01:30:35 +01:00
Oleg Nenashev
73367e61f0
Docs: Address comments from @jtnord
2016-11-28 21:50:10 +01:00
Oleg Nenashev
8acca04bd8
Merge pull request #135 from oleg-nenashev/bug/Issue124_Milliseconds_vs_TotalMs
...
[Issue #124 ] - Prevent the CPU overutilization due to the usage of Milliseconds instead of TotalMsec
2016-11-28 15:33:12 +01:00
Oleg Nenashev
2a07f6af5d
Address another Milliseconds misusage (similar to #124 )
2016-11-26 23:18:03 +01:00
Oleg Nenashev
dfafc2790d
[Issue #124 ] - Prevent the CPU overutilization due to the usage of Milliseconds instead of TotalMsec
2016-11-26 23:16:33 +01:00
Oleg Nenashev
0a59da5f98
[Issue #125 ] - Introduce the RunawayProcessKiller extension
2016-11-26 22:35:34 +01:00
Oleg Nenashev
24a5e93b67
Decouple Some process management logic to a standalone ProcessHelper class
2016-11-26 21:37:53 +01:00
Oleg Nenashev
535e8429e0
Add extension point for tracking process startup and termination in extensions
2016-11-26 20:43:39 +01:00
Oleg Nenashev
e69957824b
Docs: Update LICENCE.txt, mention other contributors
2016-11-26 01:41:07 +03:00
Oleg Nenashev
dc9378d9e5
Docs: Cleanup leftover TODOs
2016-11-26 01:40:02 +03:00
Oleg Nenashev
38ccac88ca
Add a simple documentation stub for the EXE Config File
2016-11-26 01:36:39 +03:00
Oleg Nenashev
33efbdd7dd
Docs: Decouple the project manifest to a standalone page
2016-11-26 01:28:42 +03:00
Oleg Nenashev
7c3bd2d40b
Update the readme file
2016-11-26 01:26:12 +03:00
Oleg Nenashev
b60756b8c5
Make the document less personalized
2016-11-26 01:19:05 +03:00
Oleg Nenashev
4ec9984c1f
Document the "myapp.exe install /p" call
2016-11-26 01:10:12 +03:00
Oleg Nenashev
f8a6b32f82
Docs: Integrate documentation from Wiki (solves #132 )
2016-11-26 01:05:05 +03:00
Oleg Nenashev
b16368b8aa
Docs: Add changelog
2016-11-26 00:00:30 +03:00
Oleg Nenashev
1bb286cc4c
Docs: Fix links
2016-11-25 23:56:39 +03:00
Oleg Nenashev
26a25c72a1
Docs: Update WinSW 1/2 in README
2016-11-25 15:34:50 +03:00