Nate McMaster
49b2e22ab3
Pin tool and package versions to make builds more repeatable
2017-11-01 09:09:28 -07:00
Nate McMaster
4bb84cf6d0
Ensure the deb/rpm installers use the same dotnet-core version
...
- Remove unnecessary tasks and scripts
- Ensure the KOREBUILD_DOTNET_* environment variables are preserved in the docker build context
- Other MSBuild cleanup of the targets
2017-10-17 15:46:53 -07:00
Nate McMaster
446de15f0b
Add aspnet/Templating to the universe build
2017-10-12 18:02:16 -07:00
Nate McMaster
611b6a23ad
Update how PackageReference versions are set
...
Changes:
- Remove floating versions
- Disable myget feeds during a Universe build
- Use package-specific MSBuild variables. Pattern = `packageId.Pascalize() + "PackageVersion"`, with a few exceptions.
- Remove myget feeds during build
- Remove obsolete 'GenerateLineup' targets/tasks
2017-10-09 11:32:21 -07:00
John Luo
37c12d5a64
Add sources
...
for the final time
2017-10-03 11:46:57 -07:00
John Luo
f6fa111333
Another attempt
2017-10-02 19:18:12 -07:00
=
11b25e7c87
Build and pack Runtime Store
...
- Also add targets to build all metapackage.
2017-10-02 16:43:30 -07:00
Pavel Krymets
46dadbb186
Make RegistryPolicyResolver an interface to fix 3d party DI ( #275 )
2017-09-18 13:43:45 -07:00
Pavel Krymets
ee009982dc
Add KeyVault encryption to DataProtection ( #273 )
2017-09-11 08:51:56 -07:00
Nate McMaster
9b45e7f118
Use PackageLineup to manage PackageReference versions
2017-08-29 09:16:24 -07:00
Nate McMaster
28acde451e
Use Directory.Build.props/targets
2017-08-29 09:14:03 -07:00
Ryan Brandenburg
5b85b3f6c7
Update VersionPrefix
2017-07-26 15:35:24 -07:00
Ajay Bhargav Baaskaran
379d6d8dcd
Added some missed doc comments
2017-06-27 15:02:17 -07:00
Nate McMaster
5d1a523682
Make ILoggerFactory an optional service on any DI-injected services
2017-06-13 15:15:19 -07:00
Nate McMaster
abf05e2856
Docker: add warning when FileSystemXmlRepository saves a key to non-volume mounted folder
2017-06-13 11:04:52 -07:00
Nate McMaster
ddd041b0f1
Remove DefaultKeyServices
2017-06-13 00:34:35 -07:00
Nate McMaster
e7fa69d63c
Minor cleanup: remove unnecessary conditional compilation line
2017-06-08 16:40:09 -07:00
Ajay Bhargav Baaskaran
5d22a42a2a
Merge branch 'rel/2.0.0-preview2' into dev
2017-06-02 15:22:48 -07:00
Ajay Bhargav Baaskaran
ac3cbb5f8d
Generated api check baselines for AzureStorage
2017-06-02 15:16:16 -07:00
Nate McMaster
fe83e69b1a
Add a startup filter which initializes the key ring before the server starts
2017-06-02 11:31:16 -07:00
Nate McMaster
285b973a5c
Use IHostingEnvironment to determine application identifier
...
Reverses changes made in #230
2017-06-02 11:27:25 -07:00
Ajay Bhargav Baaskaran
22ebf68f74
Enable Api check and added breakingchanges json
2017-06-01 17:39:52 -07:00
Nate McMaster
b706a75e03
Target .NET Standard 2.0
...
This retargets all data protection libraries to ns2.0. This means .NET
Framework applications will need to upgrade to .NET Framework 4.6.1.
This upgrade makes available API to .NET Core that was previously only
available on .NET Framework, such as encrypting keys at rest with
certificates.
New API for .NET Core users:
- IDataProtectionBuilder.ProtectKeysWithCertificate(string thumbprint)
- CertificateXmlEncryptor
- ICertificateResolver
- DataProtectionProvider
- .Create(string applicationName, X509Certificate2 certificate)
- .Create(DirectoryInfo keyDirectory, X509Certificate2 certificate)
- .Create(DirectoryInfo keyDirectory, Action<IDataProtectionBuilder>
setupAction, X509Certificate2 certificate
Other minor changes in this commit:
- Fixed samples that were using obsolete logging API
- Remove calls to api-sets, instead using kernel32. .NET Core 2.0 no
longer requires using api-sets as Nano Server now forwards kernel32
calls
- Made minor improvements to the TypeForwardingActivator
- Remove dead code an unused api baselines
- Enable more tests on macOS/Linux that previously only ran on Windows
2017-05-24 09:47:10 -07:00
Chris R
129edaec7c
Remove IHostingEnvironment dependency ( #230 )
2017-05-05 17:03:33 -07:00
Nate McMaster
53caf55116
Remove unnecessary null check.
...
Resolves #210
2017-05-01 16:25:44 -07:00
Nate McMaster
4dad47eeab
Ignore assembly version when activating DataProtection types from string name ( #223 )
2017-04-25 14:29:26 -07:00
Smit Patel
edd7386aa8
Update API Check related files
...
React to aspnet/BuildTools#238
2017-04-25 08:19:12 -07:00
Ajay Bhargav Baaskaran
c959795a64
Creating one IAuthenticatedEncryptor per IKey
2017-04-24 10:46:33 -07:00
John Luo
ff3ff939c3
Update WindowsAzure.Storage version ( #217 )
...
* Update WindowsAzure.Storage version
* Remove target fallback
2017-04-05 16:28:43 -07:00
Ajay Bhargav Baaskaran
697745c490
[ Fixes #218 ] Set IXmlRepository using ConfigureOptions
2017-04-05 16:08:18 -07:00
Pranav K
9b5a26f774
Updating versions to 2.0.0-preview1
2017-04-03 21:41:09 -07:00
Pranav K
91406009d3
Remove net451 as a cross-compile target
2017-03-23 17:20:12 -07:00
Doug Bunting
55507de7dd
Disable API Check in a project with untracked breaking changes
2017-03-22 08:33:14 -07:00
Ajay Bhargav Baaskaran
1ce7fc7245
Use TryAdd to add services
2017-03-15 17:57:44 -07:00
Nate McMaster
6a61e10a4b
Unify dependency versions and remove workarounds
2017-03-15 10:47:41 -07:00
Ajay Bhargav Baaskaran
cde3b96aa7
[ Fixes #134 ] Refactored DI support
...
- Refactored builder extensions and service collection extensions
- Refactored Settings/Configuration/Descriptor
- Removed ConfigurationCommon/AuthenticatedEncryptorConfigurationExtensions
- Added IAuthenticatedEncryptorFactory and implementations
- Refactored IKey to have Descriptor instead of CreateEncryptorInstance()
- Handled Repository/Encryptor special logic
- Added samples
- Updated tests
2017-03-14 19:58:46 -07:00
Nate McMaster
89a63f5885
Downgrade to stable packages
2017-02-14 16:15:28 -08:00
Nate McMaster
0668a2a52e
Upgrade to VS 2017
2017-01-31 16:51:24 -08:00
Nate McMaster
0f276780de
Remove Microsoft.AspNetCore.DataProtection.Sources package
2017-01-04 15:24:13 -08:00
Pranav K
b3afbc79d2
Updating to 4.4 CoreFx packages
2016-12-14 14:47:27 -08:00
Pranav K
8e4ab2c6ff
Updating versions to 1.2.0-*
2016-11-09 14:17:00 -08:00
jacalvar
7c6583986c
Created public API baselines
2016-11-04 13:06:13 -07:00
Pavel Krymets
6eacfd2679
Rename Azure.Storage to AzureStorage ( #183 )
2016-10-04 11:51:50 -07:00
Pranav K
3d3d6a3fba
Updating partner package versions
2016-10-03 12:06:50 -07:00
Pavel Krymets
89c39a6c28
Update StackExchange.Redis.StrongName ( #182 )
2016-10-03 10:59:04 -07:00
Pavel Krymets
7a3fd8af33
Rename DataProtection.Azure.Blob to DataProtection.Azure.Storage ( #180 )
2016-09-29 15:23:42 -07:00
Pavel Krymets
7dcbb27b6f
Updated Redis repository project to support .NET Core ( #175 )
2016-09-06 14:10:13 -07:00
Pavel Krymets
0e210dadea
Port DataProtection blob XmlRepository ( #163 )
2016-09-06 08:09:13 -07:00
Pavel Krymets
8f8152f910
Fix build error
2016-09-02 16:16:41 -07:00
Pavel Krymets
b340b0f0f7
Add Redis IXmlRepository implementation ( #173 )
2016-09-02 11:56:47 -07:00
Ajay Bhargav Baaskaran
1ad5d0e317
var cleanup
2016-07-28 17:29:06 -07:00
Ajay Bhargav Baaskaran
3733b53700
Removed unnecessary methods in DataProtectionServiceDescriptors
2016-07-28 17:17:27 -07:00
Doug Bunting
4f30dddb14
To de-dupe, we must remove
...
- part of aspnet/Common#93
- use `WebEncoders` from Common repo
Also let VS have its way w/ test `.xproj` files
2016-07-12 16:24:41 -07:00
Doug Bunting
332e0a0b87
One build to rule them all
...
- well, at least VS and command-line builds will share output
- part of aspnet/Coherence-Signed#277
2016-07-06 22:03:23 -07:00
Pranav K
69fa821522
Updating to dev versions
2016-06-16 10:17:41 -07:00
Pavel Krymets
47d3ffdddc
Add activator fallback to support rc1 keys
2016-06-03 12:27:17 -07:00
John Luo
5095594cd3
React to updated CoreCLR packages
...
https://github.com/aspnet/Coherence/issues/97
2016-05-26 18:26:02 -07:00
N. Taylor Mullen
cc9873ae6c
Unique-ify extension types to not be ambiguous.
...
- Also updated test class names to reflect new extension naming.
#148
2016-05-26 10:31:13 -07:00
Pranav K
297c5d3ac0
Revert "React to updated CoreCLR packages"
...
This reverts commit b7be616f83 .
2016-05-18 09:44:03 -07:00
John Luo
b7be616f83
React to updated CoreCLR packages
...
https://github.com/aspnet/Coherence/issues/97
2016-05-17 15:45:07 -07:00
Pranav K
5abd3bf076
Fix build warnings
2016-05-02 11:27:08 -07:00
Pranav K
5e81b89378
Replace IApplicationEnvironment with IHostingEnvironment
2016-04-25 16:54:35 -07:00
Pranav K
31732c3d91
Removing imports from src projects
2016-04-08 06:48:39 -07:00
Ajay Bhargav Baaskaran
5654310a68
[ Fixes #130 ] Added few DataProtectionProvider.Create overloads
2016-04-06 13:10:55 -07:00
Eilon Lipton
7cace9a7fe
Fix package metadata
2016-03-24 23:50:57 -07:00
Pranav K
f2a42d1f71
Reacting to CoreCLR package changes
2016-03-23 13:00:46 -07:00
Pranav K
8503e161d0
Reacting to CoreCLR package changes
2016-03-19 11:43:51 -07:00
jacalvar
aa1495deb0
[ Fixes #120 , Fixes #121 , Fixes #122 ] Make data protection follow the options model
...
* Add an IDataProtectionBuilder interface and move methods on DataProtectionConfiguration
to extension methods on IDataProtectionBuilder.
* Make AddDataProtection return an IDataProtectionBuilder instance for further configuration.
* Make AddDataProtection take in an action with a GlobalConfigurationOptions parameter instead
of a DataProtectionConfiguration parameter.
* Make DataProtectionProvider static
* Remove ConfigureGlobalOptions
* Change Option suffix in classes that are not actually options to Settings.
* Add extension method for configuring key management options.
* Cleanups.
2016-03-15 15:20:59 -07:00
Pranav K
3d4e0d41c8
Fixing CI build failure
2016-03-11 13:44:34 -08:00
Brice Lambson
9750924973
Don't reference facades
2016-03-10 13:05:04 -08:00
Ajay Bhargav Baaskaran
078cbb5d78
Added Company, Copyright and Product attributes to AssemblyInfo
2016-03-03 17:32:02 -08:00
Pranav K
73cf5b3f84
Fixing build break
2016-03-02 17:07:03 -08:00
Doug Bunting
a424475be7
Remove project name from output path
...
- aspnet/Coherence-Signed#187
- remove `<RootNamespace>` settings but maintain other unique aspects e.g. `<DnxInvisibleContent ... />`
- in a few cases, standardize on VS version `14.0` and not something more specific
2016-03-02 16:36:52 -08:00
N. Taylor Mullen
d33c2ac377
Transition to netstandard.
...
- dotnet5.X => netstandard1.y (where y = x-1).
- DNXCore50 => netstandardapp1.5.
- Applied the same changes to ifdefs.
2016-03-01 13:31:31 -08:00
Ajay Bhargav Baaskaran
3007398648
Enabled xml doc generation
2016-02-19 15:44:54 -08:00
Pranav K
4e68e8f3ab
Reacting to CoreCLR package version changes
2016-02-08 09:33:41 -08:00
N. Taylor Mullen
342676925f
Update ASP.NET 5 versions for ASP.NET Core.
...
See https://github.com/aspnet/Announcements/issues/144 for more information.
2016-01-22 12:39:12 -08:00
N. Taylor Mullen
43dfd15a01
Rename AspNet 5 file contents.
...
See https://github.com/aspnet/Announcements/issues/144 for more information.
2016-01-22 12:32:33 -08:00
N. Taylor Mullen
b87a8001fe
Rename AspNet 5 folders and files.
...
See https://github.com/aspnet/Announcements/issues/144 for more information.
2016-01-22 12:16:08 -08:00
Pranav K
c8aa4c2c51
Reacting to CoreCLR version changes
2016-01-20 20:39:57 -08:00
Hao Kung
f073d0556b
React to OptionsModel => Options
2015-12-21 14:47:58 -08:00
Chris R
3809613618
Add missing System.ComponentModel dependency.
2015-12-17 15:37:20 -08:00
Pranav K
6fabd6f064
Removing unused dependencies
2015-12-07 19:09:28 -08:00
John Luo
79fca22b3b
Reacting to verbose rename
2015-12-07 11:58:53 -08:00
Pranav K
ca3e4669dc
Updating tests to use moq.netcore
2015-11-20 14:40:50 -08:00
Pavel Krymets
09f54d6857
Fix build
2015-11-18 12:38:28 -08:00
Pavel Krymets
c48173c948
Add event ids to all log calls
2015-11-18 11:36:15 -08:00
Hao Kung
0b808ca75a
ConfigureDP => AddDP
2015-11-17 13:46:52 -08:00
Pranav K
d09551af46
Reacting to DependencyInjection changes
2015-11-13 10:30:54 -08:00
Troy Dai
4c97cbb9b2
Update Microsoft.Win32.Registry reference's version
2015-11-12 15:28:21 -08:00
N. Taylor Mullen
ca2629c004
Remove System beta tag in project.json for coreclr packages.
2015-11-12 12:22:57 -08:00
Cesar Blum Silveira
acd8d3d44d
Strong name everything.
2015-11-02 15:32:44 -08:00
Pavel Krymets
bc80dab39d
Compiles and passes tests
2015-10-22 18:15:32 -07:00
Pranav K
1a40e7254d
Switching to using generations TFM
2015-10-21 18:31:51 -07:00
Pranav K
9fc75d395d
Replace NotNullAttribute with thrown exceptions
2015-10-07 18:05:26 -07:00
Cesar Blum Silveira
76cbb57f9a
Fix build on Linux.
2015-10-07 15:06:50 -07:00
Pranav K
ad9d75a599
Renaming Microsoft.Framework.* -> Microsoft.Extensions.*
2015-10-03 15:44:36 -07:00
Pranav K
5bf429d212
Adding NeutralResourcesLanguageAttribute
2015-09-10 16:41:24 -07:00
Hao Kung
a4144caedd
React to options
2015-08-26 16:05:51 -07:00
Pranav K
4342f25ece
Reacting to DI changes
2015-08-11 13:04:40 -07:00