Commit Graph

316 Commits (15071bf1dd42b16410f18009af585effe429398d)

Author SHA1 Message Date
NextTurn d08b72ceb3 Fix code analysis warnings 2020-09-06 16:42:24 +08:00
dependabot[bot] 42a3b87aa1
Bump Microsoft.Diagnostics.Runtime from 2.0.142701 to 2.0.145301 (#682)
Bumps [Microsoft.Diagnostics.Runtime](https://github.com/Microsoft/clrmd) from 2.0.142701 to 2.0.145301.
- [Release notes](https://github.com/Microsoft/clrmd/releases)
- [Changelog](https://github.com/microsoft/clrmd/blob/master/doc/ReleaseNotes2.0.md)
- [Commits](https://github.com/Microsoft/clrmd/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-05 01:06:03 +08:00
NextTurn 4b4d382730 Enable member-level trimming 2020-09-01 21:09:02 +08:00
dependabot[bot] de62c5832d
Bump Microsoft.NET.Test.Sdk from 16.6.1 to 16.7.1 (#668)
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.6.1 to 16.7.1.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v16.6.1...v16.7.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-31 19:43:26 +08:00
dependabot[bot] 1f039730be
Bump ilmerge from 3.0.40 to 3.0.41 (#669)
Bumps [ilmerge](https://github.com/dotnet/ILMerge) from 3.0.40 to 3.0.41.
- [Release notes](https://github.com/dotnet/ILMerge/releases)
- [Commits](https://github.com/dotnet/ILMerge/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-31 00:01:48 +08:00
dependabot[bot] 7e1140efb4
Bump xunit.runner.visualstudio from 2.4.2 to 2.4.3 (#670)
Bumps [xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit) from 2.4.2 to 2.4.3.
- [Release notes](https://github.com/xunit/visualstudio.xunit/releases)
- [Commits](https://github.com/xunit/visualstudio.xunit/compare/v2.4.2...v2.4.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-30 08:16:08 +08:00
NextTurn a7c5334f10 Catch 2020-08-29 16:25:34 +08:00
NextTurn 2fc786a26a Auto refresh 2020-08-29 14:35:56 +08:00
NextTurn 144cff7f19 Add `dev list` command 2020-08-29 14:12:31 +08:00
dependabot[bot] 2401b42dfb
Bump Microsoft.Diagnostics.Runtime from 2.0.137201 to 2.0.142701 (#671)
Bumps [Microsoft.Diagnostics.Runtime](https://github.com/Microsoft/clrmd) from 2.0.137201 to 2.0.142701.
- [Release notes](https://github.com/Microsoft/clrmd/releases)
- [Changelog](https://github.com/microsoft/clrmd/blob/master/doc/ReleaseNotes2.0.md)
- [Commits](https://github.com/Microsoft/clrmd/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-29 08:22:25 +08:00
NextTurn 3bfa46f5b0 Upgrade to .NET 5 2020-08-20 11:03:40 +08:00
Next Turn dcf3013f75
Revise docs for 3.0.0-alpha.3 (#608)
* Mention optional settings

* Mention removed settings

* Add links to system requirements

* markdownlint fixes

* Remove trailing spaces

* Mention boolean elements

* Add preshutdown

* Add `dev ps` command

* Stop misleading

* Why aren't you using Windows 10?

* Add `stdoutPath`/`stderrPath`

* Relative paths and the default working directory

* Send a close message to Windows (GUI) apps

* Use valid XML

* Add `customize` and `dev kill` commands

* Update README.md

* Add commands

* Fix spacing

* Update installation.md

* Update README.md
2020-08-11 07:54:32 +08:00
NextTurn 1f188cf20b Fix service crashes 2020-08-10 14:32:14 +08:00
NextTurn e97bc5bc72 Disable raising events 2020-08-10 10:00:26 +08:00
NextTurn b85593eb11
Increase code coverage 2020-08-10 09:19:12 +08:00
NextTurn 4414e36f6b Add `dev kill` command 2020-08-08 09:49:02 +08:00
NextTurn 788a0ff64b Fix path inconsistency 2020-08-06 21:01:07 -07:00
NextTurn e49c8c66bc Remove `--timeout` option 2020-08-06 20:39:39 -07:00
NextTurn 5546e655cc Update .NET Framework packaging 2020-08-05 21:31:23 -07:00
NextTurn a16c93e558 Add stdout/stderr path settings 2020-08-05 20:41:02 -07:00
NextTurn 2a576e102e Add `customize` command 2020-08-05 11:01:31 +08:00
NextTurn 7e644f7944 Console isolation 2020-08-05 10:07:02 +08:00
NextTurn b0423e3156 Support sending `WM_CLOSE` message 2020-08-04 20:36:56 +08:00
NextTurn 6cefa93c69 CLI updates 2020-08-04 10:05:16 +08:00
NextTurn 274deddfef Reduce event log entries 2020-08-03 20:36:52 +08:00
NextTurn d90151b02f Remove Runaway Process Killer 2020-08-02 19:31:51 -07:00
NextTurn 35ebd4a0a1 Allow `<stopexecutable>` without arguments 2020-08-02 18:32:59 -07:00
NextTurn 9573a78668 Add `dev ps` command 2020-08-02 18:26:54 -07:00
NextTurn fcbc087b4b Handle special accounts 2020-08-01 18:05:48 -07:00
NextTurn bd61d2986f Ensure child processes are cleanup up 2020-08-01 13:47:43 +08:00
NextTurn efc3e34f6d Refactor service configuration 2020-07-31 18:45:36 -07:00
NextTurn 94954e076f Set a default working directory for the wrapper 2020-07-31 10:59:53 +08:00
NextTurn c3771e391c Preshutdown support 2020-07-30 14:29:00 +08:00
NextTurn ddab4150ac Make `<delayedAutoStart>`/`<beeponshutdown>`/`<interactive>` a boolean 2020-07-29 14:26:10 +08:00
NextTurn 4d187eb882 Leave STDIN open 2020-07-28 13:44:57 +08:00
NextTurn db91805e45 Remove `<*argument>` 2020-07-28 09:55:11 +08:00
NextTurn cd951e69df Make `<name>` and `<description>` optional 2020-07-28 09:55:00 +08:00
Next Turn 1b2365a99a
Revise docs for 3.0.0-alpha.2 (#594)
* Update links

* Remove `<waithint>` and `<sleeptime>`

* Create cli-commands.md

* Update migrate-to-3-x.md

* Update the Usage section

* Fix broken link

* Add `--force` to `stop` and `restart`

* CAUTION

* WIP Add extra steps

* Split removals

* Update additional commands

* Update cli-commands.md

* Update README.md

* Update README.md

* NOTE

* Update copyright texts

* Temporarily skip failing test

* Suggest using command-line options
2020-07-28 08:35:18 +08:00
NextTurn 3ea68e2d20 New command-line interface 2020-07-27 13:55:37 +08:00
NextTurn 40b566d330 Add `refresh` command 2020-07-26 14:18:48 +08:00
NextTurn 80323eaab8 Disable undocumented argument concatenation 2020-07-25 22:17:43 +08:00
NextTurn 5e50ed79d0 Remove `<waithint>` and `<sleeptime>` 2020-07-25 19:42:34 +08:00
NextTurn 08c836ccc5 Fix the stop logic 2020-07-25 19:22:43 +08:00
NextTurn 9d7adbf70e Rename to Nuget.Config 2020-07-24 16:31:21 +08:00
NextTurn 27bf1c00e1 Catch all 2020-07-24 10:25:06 +08:00
NextTurn 048e8e57bb Redirect event logging 2020-07-23 19:23:24 +08:00
NextTurn e96fc2b4f3 Add `prestart`/`poststart`/`prestop`/`poststop` settings 2020-07-23 10:54:36 +08:00
NextTurn f02e63486b Fix termination 2020-07-23 10:38:33 +08:00
NextTurn db842409f1 Replace threads with tasks 2020-07-21 19:33:31 -07:00
NextTurn b419e9c8e2 Publish self-contained archives 2020-07-22 10:20:00 +08:00
NextTurn e27a8952cb Replace thread with event 2020-07-22 10:11:48 +08:00
Next Turn d466bade0f Upgrade build flows 2020-07-20 23:15:00 -07:00
NextTurn 22c3043862 Introduce command exception 2020-07-20 00:17:08 -08:00
NextTurn 0c393e0eec Don't print to console 2020-07-19 23:33:01 -07:00
NextTurn bbb3cd578c Reorganize projects 2020-07-18 18:55:43 -07:00
NextTurn 35af3bf78d Standardize coding styles 2020-07-18 10:31:55 +08:00
NextTurn 885beb89a2 Migrate tests to xUnit 2020-07-18 10:18:58 +08:00
NextTurn e8726d7c1b Rework Shared Directory Mapper 2020-07-17 14:04:42 +08:00
NextTurn 236bd0b778 Check start time of child processes 2020-07-17 10:07:00 +08:00
NextTurn f43e3bb6ab Rename docs for SEO 2020-07-17 09:48:54 +08:00
NextTurn 700f45cb84 Avoid setting current process environment variables 2020-07-16 16:20:43 +08:00
NextTurn c454dcf85c Remove <stopparentprocessfirst> 2020-07-16 16:12:05 +08:00
NextTurn 2254aa78c4 Stop supporting .NET Framework 2.0/4.0 2020-07-16 11:23:17 +08:00
NextTurn afe25d1d82 Allow prompting for credentials 2020-07-06 13:28:24 +08:00
NextTurn 5efcc8aca5
Merge branch 'itemgroup' into v3 2020-07-06 13:25:40 +08:00
NextTurn f38f101aa2
Remove unnecessary project items 2020-07-05 19:11:25 -07:00
NextTurn 846fff5124 Remove dependency on Win32_Process 2020-07-06 09:51:49 +08:00
dependabot[bot] 87badea9fc
Bump coverlet.collector from 1.2.0 to 1.3.0 (#560)
Bumps [coverlet.collector](https://github.com/coverlet-coverage/coverlet) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/coverlet-coverage/coverlet/releases)
- [Commits](https://github.com/coverlet-coverage/coverlet/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-06-28 09:40:20 +08:00
dependabot[bot] 2945077ac6
Bump ilmerge from 3.0.29 to 3.0.40 (#559)
* Bump ilmerge from 3.0.29 to 3.0.40

Bumps [ilmerge](https://github.com/dotnet/ILMerge) from 3.0.29 to 3.0.40.
- [Release notes](https://github.com/dotnet/ILMerge/releases)
- [Commits](https://github.com/dotnet/ILMerge/commits)

Signed-off-by: dependabot[bot] <support@github.com>

* Define $(ILMergeVersion)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Next Turn <45985406+NextTurn@users.noreply.github.com>
2020-06-28 00:07:35 +08:00
dependabot[bot] 7e7be599f3
Bump Microsoft.NET.Test.Sdk from 16.4.0 to 16.6.1 (#563)
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.4.0 to 16.6.1.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v16.4.0...v16.6.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-06-26 19:13:15 +08:00
dependabot[bot] 0407ac139c
Bump NUnit3TestAdapter from 3.16.0 to 3.16.1 (#561)
Bumps [NUnit3TestAdapter](https://github.com/nunit/nunit3-vs-adapter) from 3.16.0 to 3.16.1.
- [Release notes](https://github.com/nunit/nunit3-vs-adapter/releases)
- [Commits](https://github.com/nunit/nunit3-vs-adapter/compare/V3.16...V3.16.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-06-26 19:12:50 +08:00
NextTurn 8beb21568e Merge <domain> and <user> to support User Principal Name 2020-06-26 09:42:47 +08:00
NextTurn eac8b8ca45 Remove `/redirect` option 2020-06-26 09:11:19 +08:00
NextTurn 3b2a9354c0 Remove dependency on Win32_Service 2020-06-26 09:02:32 +08:00
NextTurn f9e0126cf8 Improve signal-related logging 2020-06-23 22:34:37 +08:00
Oleg Nenashev 0bdd21b6c0
Merge pull request #550 from NextTurn/nuget
Add NuGet.config
2020-06-23 11:19:58 +02:00
Daniel d18c5b237c
Fix outdated tag (#548)
* Fix outdated tag

* Replace logmode and rotate with log and roll

* Fix typo

* Fix quotes

* Fix quotes
2020-06-23 10:15:03 +08:00
NextTurn 6a7b83fb6a
Add NuGet.config 2020-06-18 23:51:39 +08:00
NextTurn 1b8cbccd8a Decouple CLI and service 2020-06-01 23:36:13 +08:00
NextTurn f260d7e5d9 Reorganize interop codes 2020-05-19 00:23:09 +08:00
Oleg Nenashev ee29eee8cf
Merge pull request #341 from new-mikha/master
Add stopwait command - same as stop, but waits until the service is actually stopped:
2020-05-10 23:18:45 +02:00
Oleg Nenashev f4c5f825bb
Merge pull request #417 from NextTurn/setstatus
Fix `<waithint>` setting
2020-05-10 23:16:09 +02:00
Oleg Nenashev 3ca706678c
Merge pull request #532 from NextTurn/args
Support <startarguments> and <stoparguments>
2020-05-10 23:00:14 +02:00
NextTurn 09cdb0a0ec
Support <startarguments> and <stoparguments> 2020-05-09 11:49:25 +08:00
NextTurn 94668c9f77
Increase code coverage 2020-05-08 17:10:37 +08:00
Koraniar d03e80cea6 Unit tests for custom proxy server 2020-05-04 12:04:19 -05:00
Koraniar 9c6518e246 Use credentials for proxy server 2020-05-01 20:11:10 -05:00
Koraniar 03fe39efeb Use a custom proxy server 2020-04-30 09:30:31 -05:00
NextTurn f543602319 Remove app manifest file 2020-04-19 16:40:19 +08:00
Next Turn b8888c9a29
Prompt for elevation (#457)
* Prompt for elevation

* Add error messages for interop errors

* Assume process is elevated on Windows XP

Co-authored-by: Oleg Nenashev <o.v.nenashev@gmail.com>
2020-04-19 09:04:50 +02:00
Oleg Nenashev a1d335bd60
Merge pull request #515 from NextTurn/eventlog
Ensure event source is registered during installation
2020-04-18 14:32:30 +02:00
Oleg Nenashev f2c17122bb
Merge pull request #511 from NextTurn/workingdir
Fix default working directory on .NET Core
2020-04-17 08:04:34 +02:00
NextTurn 639beadb36
Ensure event source is registered during installation 2020-04-17 13:15:18 +08:00
NextTurn ea6cb8062a Remove strong name signing 2020-04-16 12:19:59 +08:00
NextTurn 55b8afe6b0
Fix default working directory on .NET Core 2020-04-15 14:21:26 +08:00
NextTurn 31af6fe11c Remove dead codes 2020-04-13 09:44:26 +08:00
NextTurn ec3f6f383f Skip the failing process helper test 2020-04-13 09:20:30 +08:00
NextTurn f4c40aba0e
Always set process priority if specified 2020-04-11 15:26:30 +08:00
NextTurn 459d5d7647 Increase code coverage 2020-04-11 14:08:12 +08:00
Michael Karmazin a8fee1975f
Add stopwait command 2020-04-09 12:59:05 +00:00