Shannon
859fbaaa05
Fixes: U4-5121 umbraco.content launches threadpool threads to reload the xml cache which causes lots of other issues
...
Conflicts:
src/Umbraco.Web/umbraco.presentation/content.cs
2014-06-25 19:02:49 +10:00
Shannon
d0cb27d1c1
Completes: U4-2633 Bundle all cache refresher transmissions into a single call per request for much better performance
2014-06-08 12:49:20 +02:00
Shannon
a206652a0d
updates login redirect logic to be more inline with v7, less greedy which is better.
2014-02-20 13:37:12 +11:00
Shannon
545040fdf0
Fixes installer upgrade
2014-02-20 13:09:54 +11:00
Shannon
9827b40bea
Fixes: U4-4223 MVC based forms with SurfaceControllers don't work when rendered in Webforms mode.
...
This slightly changes how the routing works in the module, now we always send the request to the RenderRouteHandler, this will first process the logic for route hijacking, then it will determine if the request was found to be a WebForms template, if so then we'll return the webforms handler. This also now allows us to have POSTed values to SurfaceController's from forms that have been rendered in Webforms whilst maintaining all viewdata, tempdata and model state on postback even when rendering in webforms!
2014-02-13 13:19:51 +11:00
Shannon
2956aee4e3
Fixes: U4-4108 The backoffice should not be accessible when the app is not configured, it should redirect to the installer and U4-4106 Set the new membership providers to be shipped as default.
2014-01-22 15:26:45 +11:00
Shannon
3ef9635406
Fixes: U4-4010 Member and user session gets mixed - fixes how we detect a back office request + unit tests and added new IsBackOffice attribute
2014-01-15 13:17:38 +11:00
Shannon
957760d29a
Creates IDisposeOnRequestEnd and ensures UmbracoContext and UmbracoDatabase implement it, then we only dispose of these types of objects at the end of the request if they are part of the httpcontext items (U4-2738). Fixes: U4-2988 UmbracoObjectTypesExtensions is not thread safe
2013-09-30 12:02:35 +10:00
Stephan
85ab96f71a
Core.Attempt - refactor and cleanup
2013-09-10 17:56:47 +02:00
Stephan
1ba8ad5fbb
Comments - UmbracoModule
2013-09-10 17:56:46 +02:00
Shannon
eeeb99b3b5
Fixes U4-2738 Collection Disposal issue when deploying 6.1.4 on Windows Server 2008 (Random, environment specific)
2013-09-03 17:19:31 +10:00
Shannon
c4b44ea0e3
Fixes: U4-2577 Can't save umbraco user - without re-filling in the password
...
Fixes: U4-541 Wrong dictionary key when using in backend template names
This changes the way that the value that is stored in the auth cookie. Previously we just stored a GUID which was the user's contextid stored in the db, now we store encrypted values of a few necessary user objects. In 6.2 we'll actually set a real .Net user object on the HttpContext. For now, the http module will simply just ensure that the culture is set correctly for the currently logged in user.
2013-08-02 15:16:04 +10:00
Shannon
9bc3fdd555
Makes UmbracoContext disposable and fixes the module's DisposeHttpContextItems to actual perform the disposal of each item.
2013-07-31 17:34:42 +10:00
Stephan
2933c879e1
U4-2327 - fix PublishedContentRequest redirect vs. permanent
2013-06-19 20:30:43 +02:00
Sebastiaan Janssen
c8a19dff44
Merge branch '6.0.7' into 6.1.2
...
Conflicts:
src/Umbraco.Web/Media/ImageUrl.cs
src/Umbraco.Web/Media/ImageUrlProviders/ImageUrlProvider.cs
src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/MediaExtensions.cs
2013-06-19 18:26:45 +02:00
Murray@tbpc10.terabyte.co.nz
cf5624f377
#U4-2326 Added Try Catch for PlatformNotSupportedException
...
Signed-off-by: Sebastiaan Janssen <sebastiaan@umbraco.com >
2013-06-19 16:24:09 +02:00
Shannon Deminick
67b57dea50
Changes profiler over to use a resolver and uses an interface for it. Changes core over to use a
...
LogProfiler and the web project to use a web profiler (MiniProfiler). Fixes medium trust implementation,
adds performance check for binding to begin request, changes Web profiler over to be decoupled from the
umbraco application objects (binds to events by itself)
2013-05-12 15:25:46 -10:00
Shannon Deminick
d2a285c120
Merge with 6.0.5
2013-04-25 19:43:03 -10:00
Shannon Deminick
d65bee76b2
Merge with 4.11.8
2013-04-25 14:15:09 -10:00
Shannon Deminick
46858af1ed
Ensures user cookie is encrypted, removes ASP.Net headers from being returned in our response. Ensures
...
that our auth cookie is httponly.
2013-04-25 13:25:25 -10:00
Shannon Deminick
e22988e435
Merged with 4.11.7
2013-04-06 00:21:06 +06:00
Shannon Deminick
1bd20c9b06
Fixes: #U4-2059 and removes un-needed ping.aspx files, cleans up some code
2013-04-05 23:28:43 +06:00
Shannon Deminick
7dcfcaf339
Merge with 6.0.4
2013-04-06 01:23:29 +06:00
Stephan
73d77083ae
Web.PublishedCache - bugfix & fix tests
2013-03-19 17:54:41 -01:00
Stephan
ce0c72d9f8
Web.PublishedCache - introduce contextual caches
2013-03-19 17:51:55 -01:00
Stephan
cce32f406f
Web.PublishedCache - move caches to UmbracoContext
2013-03-19 17:50:36 -01:00
Shannon Deminick
7404a1f93d
Merge with 4.11.6
2013-03-12 00:14:50 +04:00
Shannon Deminick
c8b8b28e9b
applies patch for #U4-1890
2013-03-12 00:10:59 +04:00
Shannon Deminick
c0cd157e60
applies patch for #U4-1890
2013-03-12 00:00:55 +04:00
Stephan
ef9ce720b2
Web.PublishedCache - create, migrate
2013-02-05 06:31:13 -01:00
Stephan
e8e8053063
Web.Configuration - migrate TryIisCustomErrors
2013-03-01 13:56:11 -01:00
Stephan
71d8736e7e
Web.Routing - refactor & resharp
2013-02-19 06:37:25 -01:00
Shannon Deminick
8698deb469
Merge with 6.0.3
2013-03-12 00:21:10 +04:00
Shannon Deminick
9bd865d259
Fixes: #U4-1890 - allows access to the UmbracoContext during application startup.
2013-03-11 23:46:47 +06:00
Stephan
c637c517b8
Web.Routing - better PublishedContentRequest support for redirect & status
2013-02-26 16:52:42 -01:00
Shannon Deminick
8c97e367a2
Adds DatabaseServerRegistrar and ServerRegistrationEventHandler, we can now ensure that all server add themselves to the
...
database table automatically.
2013-02-13 06:12:43 +06:00
Stephan
32c187f023
U4-1441 - make trySkipIisCustomError value a setting
2013-02-07 13:30:06 -01:00
Stephan
bfb36cac7c
U4-1441 - fix issue with IIS taking over custom errors
2013-02-04 16:10:43 -01:00
Stephan
789927a043
Web.Routing - fix resolvers naming
2013-02-02 10:22:19 -01:00
Stephan
a94f3b6211
Web - RoutesCache belongs to RoutingContext
2013-01-30 14:45:13 -01:00
Stephan
09f50da821
Web.Routing - migrate to Models.ITemplate, cleanup template logic
2013-01-28 18:36:58 -01:00
Stephan
1b232f3214
Web.Routing - remove some unused legacy code
2013-01-18 16:08:01 -01:00
Stephan
e5a20f0c1b
Web.Routing - rename things
2013-01-18 13:20:08 -01:00
Stephan
9d701cabf6
Web.Routing - sanitize PublishedContentRequest & pipeline
2013-01-18 13:13:06 -01:00
Stephan
2251f39fcf
Web.Routing - naming & cleanup, prepare for going public
2013-01-16 14:45:04 -01:00
Shannon Deminick
feff68ada8
Refactor new Services for thread safety, plus unit tests. Not all services are updated to be correct, only the
...
ContentService, the rest need to be updated as well.
2012-12-11 12:03:36 +05:00
Shannon Deminick
a9257ad366
Fixes #U4-1213, much better support for ignoring routes in route table. Fixes issue with LogHelper. Adds unit tests
...
for ignoring routes.
2012-11-19 19:56:52 +05:00
Stephan
e3efc0d19b
U4-1194 - Mvc templates do not work when running in a virtual directory
2012-11-16 15:52:14 -01:00
Shannon Deminick
156f145c69
Updated the build manager to find instances based on persisted cache of previous lookups but uses BuildManager to do so, after
...
some benchmark unit tests against loading a type from an assembly this is about 100% faster. Updated the UmbracoModule to write more diagnostics
for benchmark debugging. Have basically reduced the startup time to approx 50% of what it used to be based on the current
benchmarks run. Previously app startup on my machine was about 5 seconds, now after the first startup it is about 2.5 seconds.
2012-11-12 08:10:12 +05:00
Shannon Deminick
083bab0528
Added HashCodeCombiner and unit tests to support. Added ability to create a hashed file based on scanned assemblies in the
...
PluginManager and added a cached plugin xml file to the PluginManager. Now we don't actually scan any assemblies on app startup
during plugin finding if none of the DLLs have changed. Added trace statements to the UmbracoModule for better benchmarking for
how long a full request takes to load from start to finish.
2012-11-11 09:09:06 +05:00