Граф коммитов

98 Коммитов

Автор SHA1 Сообщение Дата
Peter Hsu 68f7db939a
Fix all unit tests for CI (#268) 2019-06-20 15:56:19 -07:00
Peter Hsu 7c5ec947f9
Certificate API cert's purpose's OID and Tests improvements (#266) 2019-06-19 13:49:42 -07:00
Peter Hsu 4aeb385413
Allow testing on on existing environment (#264) 2019-06-07 14:20:27 -07:00
Peter Hsu 7d74c7e1a4
wix package change (#258) 2019-06-06 16:16:40 -07:00
Peter Hsu ed4488593f
Build pipeline fix, partially done, running locally (#251) 2019-05-31 10:29:23 -07:00
Peter Hsu ce8d4f9a2c
Build and Sign on VSTS (#244) 2019-05-28 08:49:33 -07:00
Peter Hsu 19e8e77818 mark private 2019-03-15 13:21:10 -07:00
Peter Hsu e541c4c015 Unit tests running now 2019-03-14 17:02:22 -07:00
Peter Hsu 8c9e3d7ae4 checkpoint 2019-03-13 17:04:11 -07:00
Peter Hsu b6054dcd1e checkpoint 2019-03-11 18:55:40 -07:00
Peter Hsu 7b3bc789f1 checkpoint 2019-03-11 15:05:07 -07:00
Peter Hsu 2c3de3fc56 checkpoint 2019-03-09 12:06:44 -08:00
Peter Hsu 03a43d416a revert xmlns 2019-03-07 11:25:16 -08:00
Peter Hsu 53aa75aed8 add xmlns 2019-03-07 11:03:43 -08:00
Peter Hsu a00a9b8c96 Update test project file 2019-03-07 10:53:29 -08:00
Peter Hsu b11b771e51 checkpoint 2019-03-06 18:24:51 -08:00
Peter Hsu 0919d80dda fix build. but the tests are not running yet 2019-03-06 14:07:41 -08:00
Peter Hsu ff37af5597 Use 2.1 LTS 2019-03-06 12:58:13 -08:00
Peter Hsu 2bb39d3c4c .NET Core 2.2 compiled and run 2019-03-06 12:20:33 -08:00
Baris Caglar 9d274672c3 Changes to tests to compile. 2019-03-05 15:00:21 -08:00
Baris Caglar e07cef5e75 Changes to 2.0 2019-03-05 15:00:20 -08:00
Baris Caglar 14ce1ec1d1
Update Monitoring.cs 2018-10-18 11:45:01 -07:00
Jimmy Campbell db8a1e887d Added output to monitoring tests. 2017-10-18 11:18:31 -07:00
Jimmy Campbell 3cef12b4ea Updated monitoring tests to handle new properties. 2017-10-16 16:50:45 -07:00
Jimmy Campbell 55aa1e3672 Add monitoring endpoints for website, app-pool, and webserver (#140)
* Added webserver monitoring endpoint that displays performance and health data about the webserver.

* Added website monitoring.

* Removed unnecessary dispose call in webserver monitor.

* Cleaned counter name references.

* Added a new counter provider that provides counters with populated values and provides caching.

* Updated apppool monitor to use new counter provider.

* Counter values are now populated by CounterProvider. CounterProvider scales in and out sets of counters based on last access time.

* Added application pool monitoring data to website monitoring view. This data is accurate if web sites are configured as one web site per application pool which is the recommended configuration for IIS.

* Remove percent500 counter. This counter is not present in IIS 7.5.

* Added current connections data for webserver monitoring resource.

* Added handles property to snapshots.

* Added total bytes sent/recv as well as available bytes counters.

* Added monitoring tests.

* Removed unused types.

* Update webserver id reference to use new create method.
2017-10-11 11:23:25 -07:00
Jimmy Campbell c15281243f Files configuration endpoint (#143)
* Files settings endpoint.

* Limit file settings endpoint to 'system' access policy.

* Updated file locations configuration endpoint to use /api/files/locations. The locations are now avaialable as individual resources that can be updated, created, and deleted. Creating a location will automatically create the underlying directory for the location's path if it does not exist.

* Update appveyor yml to set user correctly in appsettings.

* Add auditing to locations endoint.

* Update locations test to take into account different %temp% location for system account and user profile.
2017-10-11 09:17:58 -07:00
Jimmy Campbell 3d4c5523b2 Use global version property for application and plugins. 2017-08-08 11:03:11 -07:00
Jimmy Campbell be84966dea Fixed issue causing a site's key property to take the next available value on creation. 2017-08-08 10:03:01 -07:00
Jimmy Campbell a391f8dca8 Changed outbound rule match type from 'tags' to 'response'. When no tags are specified the response body is searched for the rewrite pattern. 2017-08-08 09:42:28 -07:00
Jimmy Campbell 3c666ebc81 Rename outbound rules 'rewrite' property to 'enabled' 2017-08-01 18:10:39 -07:00
Jimmy Campbell ee7dda429e Added ability to change priority of rewrite rules. 2017-08-01 17:40:57 -07:00
Jimmy Campbell 4164b66874 Added rewrite property to outbound rules. Added capability to clear the action url of an inbound/global rule. 2017-08-01 12:05:39 -07:00
Jimmy Campbell 5557135918 Renamed provider key to name. 2017-07-25 08:57:09 -07:00
Jimmy Campbell 0972e3cb53 Add missing properties for inbound/global/outbound rules. 2017-07-24 10:44:53 -07:00
Jimmy Campbell 1b8e03d2c0 Changed enum values to be more readable. 2017-07-21 10:52:04 -07:00
Jimmy Campbell 63867cb53e Changed to URL Rewrite API surface. 2017-07-20 09:13:14 -07:00
Jimmy Campbell 0d13d0e396 Changed pattern_syntax 'ecmascript' value to 'regular_expression'.
Added section locked API error handling for when URL rewrite sectons are
locked.
Added missing properties on rewrite maps.
Setting server variables on inbound rules will automatically attempt to
add allowedservervariables.
2017-07-19 12:49:17 -07:00
Jimmy Campbell 24f2279d1c Added global rules api endpoint. 2017-07-19 12:49:17 -07:00
Jimmy Campbell 2761472672 Use valid protocol on sites tests to prevent unknown status and failure in Sites.ChangeAllProperties 2017-07-06 09:26:12 -07:00
Jimmy Campbell eeabd5c836 Update file copy test to wait for copy to finish. 2017-06-27 10:02:24 -07:00
Jimmy Campbell 8d68c712e2 Updated sitehelper to throw if manipulating require_sni property on systems that do not have SNI support. 2017-06-27 09:30:08 -07:00
Jimmy Campbell 61f42e8df9 Updated versions. 2017-06-26 16:46:35 -07:00
Jimmy Campbell acefb3da5e Fixed copy directory task completing before all sub tasks were finished. This could cause files to be held for a short period after copy was completed. 2017-06-26 14:33:05 -07:00
Jimmy Campbell 0d977a3dd1 Added the ability to install/uninstall Windows Authentication and Url Authorization now that the IIS Administration API does not depend on them. 2017-06-23 08:56:49 -07:00
Jimmy Campbell 08f9ac2eab Update test config. 2017-06-21 18:13:42 -07:00
Jimmy Campbell bc7e261b5b Updated test config. 2017-06-21 12:40:35 -07:00
Jimmy Campbell b2b76557f5 Do not use static creds for certificate store test infrastructure 2017-06-20 16:14:21 -07:00
Jimmy Campbell 0c35c4de58 Updated packages for .net core 1.0.* app. 2017-06-20 16:14:20 -07:00
Drago Draganov ec4556ed5b Migrate to WebListener, Policy Authorization, VS 2017 2017-06-20 16:14:20 -07:00
Jimmy Campbell 2c8b828187 Fixed race condition between calculating size of source directory and performing a move operation with the files/move endpoint. Tests added. 2017-05-08 15:34:44 -07:00