Jimmy Campbell
281bda6cdc
Bump versions
2017-04-26 13:27:42 -07:00
Jimmy Campbell
52694a1e7e
Updated CCS API to enable the CertProvider feature if it is not enabled.
2017-04-25 15:11:43 -07:00
Jimmy Campbell
c370f5559f
Update ccs binding creation test.
2017-04-21 15:06:12 -07:00
Jimmy Campbell
a63f489086
Added ccs tests.
2017-04-21 15:06:12 -07:00
Jimmy Campbell
82ce408827
Update binding types test.
2017-04-19 11:10:17 -07:00
Jimmy Campbell
85c96f04f2
Added ability to distinguish central certificates with duplicate thumbprints.
2017-04-10 16:22:11 -07:00
Jimmy Campbell
04f80e277a
Removed the ability to install/uninstall Windows Authentication and UrlAuthorization features. The API is dependent upon these features, uninstalling them would cause the API to be unable to run.
2017-03-31 13:48:26 -07:00
Jimmy Campbell
a32cdabd81
Limit optional feature test to prevent unstable test environment.
2017-03-20 09:22:24 -07:00
Jimmy Campbell
dd5d3d0f1f
Return 201 when enabling features.
2017-03-14 16:37:49 -07:00
Jimmy Campbell
5b5ef73a3e
Added feature enable tests. Implemented install and uninstall capability for more optional iis features.
2017-03-14 13:16:10 -07:00
Jimmy Campbell
3b98684c67
Add install feature test.
2017-03-13 14:20:52 -07:00
Jimmy Campbell
9e869f7206
Lay the foundation for enabling optional IIS features through the API.
2017-03-13 12:34:21 -07:00
Jimmy Campbell
c824f9833d
Fixed issue causing uploading a file without a range request to not truncate content.
2017-03-02 17:46:28 -08:00
Jimmy Campbell
20c38566fb
Fixed file resources so that the casing of physical_path reflects the file system path.
2017-02-22 17:36:58 -08:00
Jimmy Campbell
5d0e45ce5c
Created Files Core assembly to provide IFileProvider to plugins and the host application.
2017-01-27 16:57:34 -08:00
Jimmy Campbell
96d6ec739c
Require .NET Core 1.0.0 only.
2017-01-26 11:08:12 -08:00
Jimmy Campbell
cc52c0bddc
Updated range request to support setting file length if range is finished.
2017-01-19 17:12:37 -08:00
Jimmy Campbell
61505811d5
Update bindings test to respect require_sni
2017-01-18 15:44:21 -08:00
Jimmy Campbell
08cc041de0
Added require sni field to site bindings. Closes #42 .
2017-01-18 15:07:26 -08:00
Jimmy Campbell
c1c5bda8d6
Implemented range support for files and webfiles endpoints.
2017-01-10 17:17:40 -08:00
Jimmy Campbell
6aafaba37f
Update copy test
2017-01-10 17:17:40 -08:00
Jimmy Campbell
a1a5b1dd76
The 'api/files?physical_path={value}' endpoint now returns a single resource. Added better support for physical paths using the alternate directory separator character.
2017-01-10 17:17:40 -08:00
Jimmy Campbell
1b53963399
Removed the capability to create, delete, and rename files from webserver/files endpoint. This functionality is now only present in the api/files endpoint.
2017-01-10 17:17:40 -08:00
Jimmy Campbell
14e46a5b58
Added path filtering to webserver/files
2017-01-10 17:17:40 -08:00
Jimmy Campbell
7cf8f37b70
Added file tests.
2017-01-10 17:17:40 -08:00
Jimmy Campbell
8f15fab9e1
Added name and physical path filtering to api/files.
...
Added name filtering to api/webserver/files.
Fixed issue that was causing 403 when listing a directory that has the
read claim.
2017-01-10 17:17:40 -08:00
Jimmy Campbell
5b04aa1b7b
Added checks for allowed paths to compression, logging, and request
...
tracing when changing the directory for storing files.
Fixed an error in feature-delegation that was caused when a configuration
file contained a locked section.
Sites, apps, and vdirs now check for non-normalized physical paths ('..',
and '.' in the path), and return 400 (Bad Request) if such a path is
given.
Sites, apps, and vdirs now return 404 (Not Found) when the directory specified by
physical_path does not exist, rather than 400 (Bad Request).
Api Explorer now supports range uploads for large files.
Api Explorer now shows the upload button only when the "PUT" verb is
selected.
2016-12-09 16:13:13 -08:00
Jimmy Campbell
3029407bda
Moved download and content functionality to core files endpoint from webserver files.
...
Redesigned webserver files interface to not contain file info.
Webserver files supports create, delete, browse, and name change file
operations.
Downloading, and editing the content of the file as well as getting file
metadata is done through the core files API.
2016-12-09 16:13:13 -08:00
Jimmy Campbell
f4a1fc3383
Changed files appsettings to use 'locations' instead of 'roots' and
...
'claims' instead of 'permissions'.
Added Delete, Post, and Patch to core files API.
2016-12-09 16:13:13 -08:00
Jimmy Campbell
994a0d0162
Started core files API.
2016-12-09 16:13:13 -08:00
Jimmy Campbell
9f9074eebf
Use default web site for file creation test.
2016-12-05 14:39:34 -08:00
Jimmy Campbell
48906d656f
Modified xunit dependency.
2016-12-05 14:08:15 -08:00
Jimmy Campbell
08342b1fbf
Updated to .NET Core 1.0.1
2016-12-05 14:08:15 -08:00
Jimmy Campbell
f02481c954
Fixed Access Control to check for full directory name in paths.
2016-12-05 14:08:15 -08:00
Jimmy Campbell
f4b8ee5b2e
Integrated download and upload functionality to Api Explorer. Added file test.
2016-12-05 14:08:15 -08:00
Jimmy Campbell
93d70be117
Moved Transactions to WebServer. Added security settings for files API.
2016-12-05 14:08:15 -08:00
Jimmy Campbell
aebda853e2
Implemented patch, and delete on files. Implemented content retrieval and updating for file content.
2016-12-05 14:08:15 -08:00
Jimmy Campbell
92f3effae6
Started webserver files plugin.
2016-12-05 14:08:15 -08:00
Jimmy Campbell
1536b19a3f
Added appveyor configuration. Fixed tests to run on a clean IIS installation.
2016-12-05 12:05:43 -08:00
Jimmy Campbell
df96b97000
Update tests to no longer rely on a directory to exist for creating sites.
2016-11-29 18:49:07 -08:00
Jimmy Campbell
730bbd45f4
Patching a website to have duplicated bindings now correctly returns HTTP 409 (Conflict)
2016-10-20 18:27:39 -07:00
Jimmy Campbell
024571e54b
Fixed bug in bindings caused by non HTTP binding types. Added support for non HTTP binding types.
2016-10-19 15:56:59 -07:00
Jimmy Campbell
885b216473
Rescind .NETCoreApp version bump.
...
- Preview release bits have been finished for some time on .NET Core 1.0.0
- We want to mark our preview release on dev branch with the current state of the bits used in the preview, meaning .NET Core 1.0.0
- There have been changes in setup the experience since the API bits have been finished that must be checked in for the preview release tag
- Any existing development can continue on other branches because there were no API changes introduced in .NET 1.0.1
- As soon as the preview release is tagged we will bump the version back up to 1.0.1 and continue development on 1.0.1
2016-09-28 13:55:08 -07:00
Jimmy Campbell
44180deae7
Update versions in packager and Core
2016-09-27 12:05:21 -07:00
Maher Jendoubi
34184f8f07
Fixed xunit dependency version
2016-09-23 22:11:11 +02:00
Jimmy Campbell
4df8efc3b3
Subfield selection and default document breaking change.
...
-Enabled field selection for referenced resources in sites, app pools,
applications and virtual directories.
- Changed the resource name of default document entries to default document
files.
- Added field selection to the certificate resource.
- Changed ToJsonModel methods to be internal if they are paired with a
ToJsonModelRef.
2016-09-07 09:12:58 -07:00
Jimmy Campbell
96ad6fc9cb
Updated Handlers API. Added Handlers tests.
2016-09-01 14:26:12 -07:00
Jimmy Campbell
c97d50d7b0
Initial commit.
2016-08-29 13:31:27 -07:00