- 06 3月, 2021 1 次提交
-
-
由 Eugenio Miró 提交于
* Update Unity to 5.11.7 (cherry picked from commit 1fa54fa1a6c8b35308acd1e7d54690f2b1a4dc12) * move all Unit tests to the Unit namespace (cherry picked from commit ea507673ee0d72b24c66a1dd2ed363d5593ba5b6) * refactor ConfigurationEntry for testability (cherry picked from commit 4d24d32d59aa17c8380afdd9dd2585f27e5af6d6) * Migration to MSTest V2 (cherry picked from commit 4e2c696a1f12e7df895b4bf1b2a53ae5e0108163) * Consolidate Nuget packages
-
- 23 7月, 2020 1 次提交
-
-
由 Rory Fewell 提交于
* Performance improvements via caching of Principals and PrincipalContexts This commit brings some performance improvements by implementing some basic caching of Principal and PrincipalContext objects instead of init'ing them every time. Saves about 2 seconds per init from my usage so far. Expiry right now is hard-coded to 10 minutes, should really shift this to a web.config value. * Performance improvements via caching of PrincipalSearchResults This commit provides huge performance gains by caching the results of calls to GroupPrincipal.GetMembers(true) by enumerating the PrincipalSearchResults object and storing it. Normally this class lazy loads the results, so the enum is triggered up front and stored for later use. On my use case this sped up authorization calls from 10+ seconds to under a second. Like the previous commit, the cache is set to expire after 10 minutes - I will endeavour to move this out into web.config. * Add configuration keys for AD cache expiry durations This commit shifts the hard-coded cache expiry for Active Directory objects of 10 minutes into configurable options. The keys are: ActiveDirectoryGroupQueryCacheExpiry ActiveDirectoryPrincipalCacheExpiry They will be parsed into TimeSpan objects by ConfigurationHelper.ParseTimeSpanOrDefault (defaulting to 10 minutes). * Cleanup for PR This commit addresses some notes in the PR: - Locks sections have been fixed up and slightly improved in terms of readability - Implement IDisposable on cache objects, most important on ADCachedSearchResult as it will dispose the enumerated principals - Formatting tidy-up, braces * Amendments for IDisposable implementations on cache objects Replace Disposing with _Disposing and use nameof when retrieving property name as part of throwing ObjectDisposedExceptions. * Correct dispose exception throw, code to use corefx style - throw new ObjectDisposedException refers to the class rather than the property - update private and private static member identifiers to follow corefx style conventions
-
- 30 9月, 2019 1 次提交
-
-
由 Curtis Carter 提交于
Added StringLength validator to prevent saving passwords longer than 50
-
- 03 7月, 2019 1 次提交
-
-
由 Simon Brenner 提交于
2019 is the current year now.
-
- 20 4月, 2019 1 次提交
-
-
由 Will Dean 提交于
-
- 19 4月, 2019 1 次提交
-
-
由 Will Dean 提交于
-
- 17 4月, 2019 3 次提交
- 13 11月, 2017 6 次提交
-
-
由 Will Dean 提交于
-
由 Alex Moran 提交于
Added X-UA-Compatible meta tag with "IE-Edge" to force latest rendering mode in IE.
-
由 Will Dean 提交于
Update Roslyn Compiler And Add C#7 To Razor Views
-
由 Will Dean 提交于
Allow named users same rights to anon repositories as all anon users …
-
由 Will Dean 提交于
Allow Custom CSS URLs
-
由 Will Dean 提交于
Fixes #704
-
- 15 9月, 2017 1 次提交
-
-
由 Alex Moran 提交于
Added X-UA-Compatible meta tag with "IE-Edge" to force latest rendering mode in IE.
-
- 05 9月, 2017 2 次提交
- 29 8月, 2017 5 次提交
- 27 8月, 2017 1 次提交
-
-
由 Will Dean 提交于
Remove Uri.Unescape from Git auth login/password
-
- 24 8月, 2017 1 次提交
-
-
由 Will Dean 提交于
Fixes #704
-
- 14 8月, 2017 3 次提交
- 23 7月, 2017 1 次提交
-
-
由 Kaan 提交于
Updated translations for Turkish language.
-
- 22 7月, 2017 2 次提交
- 12 7月, 2017 3 次提交
-
-
由 Will Dean 提交于
-
由 Will Dean 提交于
Enabled README display for all folders
-
由 Kyle Farnung 提交于
Resolves #713
-
- 11 7月, 2017 3 次提交
- 06 7月, 2017 3 次提交
-
-
由 Jeff Garoutte 提交于
Changes based on PR feedback
-
由 Jeff Garoutte 提交于
The change to the repository/index behaviour impacted a test. I updated the expected url after the logout and changed the repository index to return the home/index url when there are no anonymous repositories to keep the behaviour consistant with the previous flow.
-
由 Jeff Garoutte 提交于
Change the repository index anonymuos user behaviour based on the existance of an Anonymous enabled repository When there are no Anonymous Repositories goto jail, I mean the logon screen for Anonymous users. Otherwise goto the repsitory index.
-