Levi B
bf7283697d
Flow logging through the AuthenticatedEncryption types
2015-03-12 16:12:17 -07:00
Levi B
7fe33e8159
DataProtectionServices should prefer registry over defaults
...
Comment cleanup in CNG-GCM ExportToXml
2015-03-12 14:22:45 -07:00
Doug Bunting
90294aa49c
Fix build failures when source is under a directory with spaces in the name
...
- aspnet/Mvc#2082
- problems specific to local `node` and related installations
- quote authenticode verification target
- quote local `node` library paths
- quote local `npm.cmd` path (with ye olde `/S` double-quoting hack)
- quote `--prefix` values in `npm install` commands
- quote `rimraf` directories to delete
2015-03-12 10:33:12 -07:00
Levi B
4f2288c3da
Introduce concept of a "fallback key"
...
This key is used if there is no preferred default key and the developer has disabled automatic key generation. This will keep the service from falling over if the keys are not rolled and they all expire.
2015-03-11 19:39:41 -07:00
Levi B
58c823bc45
Rename KeyLifetimeOptions -> KeyManagementOptions
...
Simplify default key resolution logic
Introduce API for disabling automatic key generation
2015-03-11 19:39:35 -07:00
Doug Bunting
20fe4f8d63
Do not use deprecated `dnvm -x86` switch
2015-03-11 16:58:20 -07:00
Doug Bunting
878541c220
Do not use deprecated `dnvm -x86` switch
...
- avoid `The -x86 switch has been deprecated. Use the '-arch x86' parameter instead`
2015-03-11 15:24:34 -07:00
N. Taylor Mullen
8c7a47fb00
Update .kproj => .xproj.
2015-03-11 14:05:01 -07:00
Doug Bunting
456a38a249
Fix the `init` target
...
- correct check for whether target file is present
- correct `makefile.shade` filename
- do not copy master and release config files into every repo
2015-03-11 11:17:54 -07:00
Doug Bunting
f6ae75eac5
Bower blocks build on first run
...
- aspnet/Mvc#2116
- run Bower non-interatively from our scripts
- does not affect grunt-brower-task; programmatic Bower use never prompts
- see Bower discussion at bower/bower#1162
- FYI `$env:CI = 'TeamCity'` would work similarly but TeamCity does not set that
2015-03-11 11:13:13 -07:00
Troy Dai
30e4b1c167
Update dnvm to build 10345
2015-03-11 11:00:40 -07:00
Levi B
bb1b49cc1c
Fix PoliCheck violations.
2015-03-10 23:40:39 -07:00
Levi B
e8cc1106d8
Significant refactorings throughout the data protection stack
...
- Move IDataProtectionProvider, IDataProtector, and extension methods to their own package
- Simplify the APIs for registering and configuring the system
- Default implementation now auto-detects capabilities of OS
- Use EncryptedXml for X.509 certificate-based encryption
- Add ability to escrow secret material upon key creation
- Use centralized system policy for default algorithm selection
- Simplify System.Web compatibility layer
- Add unit tests, logging, and doc comments throughout solution
2015-03-10 22:43:45 -07:00
Troy Dai
1407c09c30
Integrate latest dnvm
2015-03-10 14:05:47 -07:00
Praburaj
763051e6b8
Updating nuget.master.config template to have aspnetmasterfeed
...
Fixes: https://github.com/aspnet/Universe/issues/177
2015-03-10 12:13:54 -07:00
Praburaj
397e2c9968
Renaming Nuget.org feed key name to Nuget in config templates.
...
https://github.com/aspnet/Universe/issues/174
2015-03-10 11:54:40 -07:00
Praburaj
04008af479
Renaming Nuget.org feed key name to Nuget.
...
fixes https://github.com/aspnet/Universe/issues/174
2015-03-09 20:37:28 -07:00
Praburaj
991c69b8cc
Renaming Nuget.org feed key name to Nuget
2015-03-09 20:07:42 -07:00
N. Taylor Mullen
8f0b9a56b8
Remove BOM from project.json, *.cmd, *.sh and *.shade files.
2015-03-09 12:52:23 -07:00
N. Taylor Mullen
1f0531f65e
Update dnvm.
2015-03-08 22:08:42 -07:00
N. Taylor Mullen
87a89457bd
Update build.sh to use dnvm correctly.
2015-03-08 12:48:17 -07:00
N. Taylor Mullen
00d6e37d6c
Update kvm/KVM/Kvm => dnvm/DNVM/Dnvm.
2015-03-08 12:48:17 -07:00
N. Taylor Mullen
2697cf0d80
Update K_BUILD_VERSION/kre/KRE/.k => DNX_BUILD_VERSION/dnx/DNX/.dnx.
2015-03-08 12:48:16 -07:00
N. Taylor Mullen
cb5e7d82f9
Update aspnet50/aspnetcore50 => dnx451/dnxcore50.
2015-03-08 12:48:15 -07:00
Troy Dai
e46896b7cd
Futher renaming work
...
1. SKIP_KVM_INSTALL => SKIP_DNX_INSTALL
2. Update k test
2015-03-07 16:08:24 -08:00
Troy Dai
197ef48120
Rename k => dnx and update kvm to dnvm
2015-03-07 15:10:32 -08:00
Brennan
88eb10dcfe
DI API changes
2015-03-05 14:21:35 -08:00
Hao Kung
32ff156923
React to DI changes, AddDataProtection no longer takes Config
2015-03-04 16:35:33 -08:00
Levi B
bf0f94ce20
Store reg keys in a different folder to mitigate impact of renaming changes
2015-02-26 23:46:02 -08:00
Levi B
e4db4b1189
Temporarily store keys in different folder to resolve issues caused by package renaming
2015-02-26 10:35:40 -08:00
Levi B
e2ca9fc652
Rename to Microsoft.AspNet.DataProtection
...
from Microsoft.AspNet.Security.DataProtection
2015-02-25 16:49:33 -08:00
Levi B
544c83812c
Add unit tests for WeakReferenceHelpers
...
Doc comment cleanup on IOptimizedAuthenticatedEncryptor
2015-02-24 18:19:31 -08:00
Levi B
ab18f52e98
Add CreateProtector convenience extension method
2015-02-24 17:48:29 -08:00
Levi B
6637cb264f
Split KeyDerivation into its own project
...
Move shared crypto code to a common project
2015-02-24 16:20:10 -08:00
Levi B
8ec6dc3712
Code cleanup
...
Rename IAuthenticatedEncryptor2 -> IOptimizedAuthenticatedEncryptor
Rename ProtectedMemoryBlob -> Secret
Add some missing doc comments explaining
2015-02-24 15:49:30 -08:00
Brice Lambson
7c2d4593de
Clean up the framework detection logic in _k-test.shade
2015-02-23 09:27:53 -08:00
Pranav K
71a2712c5a
Reacting to XDocument verson change
2015-02-19 10:15:18 -08:00
David Fowler
7ace9dece4
Update kvm.ps1
...
Fixed the feed
2015-02-17 19:59:04 -08:00
Victor Hurdugaci
9354296521
Merge branch 'release' into dev
2015-02-17 09:19:17 -08:00
Wei Wang
20cdbcd711
Add project.lock.json to .gitignore
2015-02-16 12:07:04 -08:00
Pranav K
d56dafe2e8
Use kpm-build to build samples instead of kpm pack
2015-02-13 15:46:02 -08:00
Pranav K
0cd3d3767e
Deep clean on the CI as part of clean
2015-02-12 17:07:58 -08:00
Pranav K
70517d64a8
* Update pull-all to perform pull in parallel
...
* Fix formatting for pull
2015-02-12 17:02:08 -08:00
Doug Bunting
3de5db0c78
Provide `deep-clean` target to remove folders `git clean` cannot
...
- use `rimraf` instead of noisier, slower `robocopy-delete`
- _rimraf.shade is modeled after bower.shade
2015-02-05 14:25:44 -08:00
Doug Bunting
530d655d59
Use `default` for `*GloballyInstalled` variables
...
- allows calling .shade files to avoid repeated `TestCommand()` calls
nit in _node-install.shade:
- name `default nodeDir` variable to match other shade files; reusing value
2015-02-05 14:21:10 -08:00
Doug Bunting
f1154a850c
Speed up developer builds a bit
...
- do not delete node_modules folders during every build
2015-02-05 12:09:33 -08:00
Doug Bunting
80f7e445e5
Pay attention to `bower` and `grunt` libraries, not containing folder
...
- should help to avoid repeated CI failures executing `bower`
also get `grunt` working on Linux machines when globally installed
2015-02-05 12:09:10 -08:00
damianedwards
ff63cb8b0d
Move grunt execution to before compilation
2015-02-03 17:17:41 -08:00
Victor Hurdugaci
afb8f51d19
Environment variable to specify the build branch
2015-02-03 15:37:12 -08:00
Doug Bunting
6d39addb5b
Create target directory for `npm` installations
...
- #144
- problems seem primarily to occur when `node` is globally installed but a
package (`grunt` or `bower`) is not; `npm install X` fails in this case
- create the `--prefix` directory first to avoid these installation failures
- change _node-install.shade to avoid confusion when directory exists
2015-01-31 17:29:25 -08:00