Juergen Hoeller
0f4e4fcca6
Declared JDBC operation compiled flag as volatile
...
Issue: SPR-13617
(cherry picked from commit 81342f1 )
10 years ago
Rossen Stoyanchev
a8c7220fc7
Fix failing tests
10 years ago
Rossen Stoyanchev
92ca537d61
Switch "attachment" to "inline" on Content-Disposition
...
Issue: SPR-13587, SPR-13643
10 years ago
Rossen Stoyanchev
f5f57e9544
Expand range of whitelisted extensions by media type
...
This commit expands the range of whitelisted extensions by checking
if an extension can be resolved to image/*, audio/*, video/*, as well
as any content type that ends with +xml.
Issue: SPR-13643
10 years ago
Rossen Stoyanchev
cde4431c80
Add containsKey to ServletResponseHttpHeaders
...
Issue: SPR-13668
10 years ago
Rossen Stoyanchev
d500d523e7
Whitelist extension if present in the request mapping
...
We know skip the Content-Disposition header for any extension if the
chosen request mapping explicitly contains the URl extension.
Issue: SPR-13629
10 years ago
Rossen Stoyanchev
71a9eb7102
Add section on RFD + whitelist yml/properties/csv
...
Issue: SPR-13643
10 years ago
Rossen Stoyanchev
e190f26669
No Content-Disposition if HTML in the request mapping
...
Issue: SPR-13629
10 years ago
Rossen Stoyanchev
0f1897d376
Further improve Detect custom CNVR
...
Refine the approach of having <mvc:view-resolvers> detect and use the
ContentNegotiationManager instance registered with
<mvc:annotation-driven> introduced in the last commit.
Issue: SPR-13559
10 years ago
Rossen Stoyanchev
563a120280
Detect custom ContentNegotiationViewResolver
...
The <mvc:annotation-driven> element now adds an alias when a
ContentNegotiationManager bean is registered with a custom name.
This helps <mvc:view-resolvers> to more reliably find such a custom
ContentNegotiationManager.
Issue: SPR-13559
10 years ago
Brian Clozel
78fc5bbecc
Don't throw NPE when serving webjar directories
...
Prior to this change, serving resources with ResourceHttpRequestHandler
could result in NPE when requesting an existing folder located in a JAR.
This commit swallows those exceptions, as it is not possible to foresee
those cases without reading the actual resource. This result in a HTTP
200 response with a zero Content-Length instead of a HTTP 500 internal
exception.
Issue: SPR-13620
10 years ago
Rossen Stoyanchev
a879897063
Skip Content-Disposition header if status != 2xx
...
Issue: SPR-13588
10 years ago
Spring Buildmaster
0016752ad8
Next Development Version
10 years ago
Rossen Stoyanchev
a95c3d820d
Protect against RFD exploits
...
Issue: SPR-13548
10 years ago
Juergen Hoeller
271e5fd76a
Reverted StrictMapAppenderConstructor constructor back to public
...
Issue: SPR-13504
(cherry picked from commit 627393a )
10 years ago
Juergen Hoeller
5d36ac08ef
Added missing @since tags to DeferredResult
10 years ago
Brian Clozel
49393e54a1
Build 4.1.8 SNAPSHOTs
10 years ago
Juergen Hoeller
302a069257
AbstractFileResolvingResource uses extractArchiveURL for last-modified check
...
Issue: SPR-13393
10 years ago
Juergen Hoeller
c33c26ac5d
Support for GlassFish 4.1.1 (Tyrus 1.9 - 1.12)
...
Issue: SPR-13566
10 years ago
Rossen Stoyanchev
0086dd830b
Enforce cacheLimit in DefaultSubscriptionRegistry
...
When the cacheLimit is reached and there is an eviction from the
updateCache, the accessCache is now also updated.
This change also ensures that adding a destination to the cache is
protected with synchronization on the updateCache.
Issue: SPR-13555
10 years ago
Juergen Hoeller
799a03e98d
Polishing
10 years ago
Juergen Hoeller
c0b6d320f1
Updated compatibility statements in RequestUpgradeStrategy javadocs
10 years ago
Juergen Hoeller
d7a418356e
Upgrade to Tomcat 8.0.28
10 years ago
Juergen Hoeller
13283ec918
Polishing
10 years ago
Juergen Hoeller
ca60d796a8
Clarified that getBody() never returns null
...
As the only place that historically differed, HttpComponents(Async)ClientHttpResponse returns an empty stream instead of null now.
Issue: SPR-13563
(cherry picked from commit a5f81a0 )
10 years ago
Juergen Hoeller
16cb73673e
Fixed ContentNegotiationManager reference in MVC docs
...
Issue: SPR-13558
10 years ago
Juergen Hoeller
196adbd459
Polishing
10 years ago
Juergen Hoeller
de932903ca
Reliable null value handling in ConcurrentMapCache, GuavaCache, JCacheCache
...
The 4.1 variant of this fix just introduces readResolve declarations to the existing NullHolder classes.
Issue: SPR-13553
10 years ago
Juergen Hoeller
57125c0adc
AbstractApplicationContext refinements (backported from 4.2.2)
...
Shutdown hook triggers doClose within startupShutdownMonitor; allow for re-refresh and re-close.
Issue: SPR-13556
Issue: SPR-13425
10 years ago
Juergen Hoeller
50c59425d9
Consistently detect spring-beans.dtd reference in last path segment
...
Issue: SPR-13549
(cherry picked from commit 8b3b8d0 )
10 years ago
Sam Brannen
fe36334232
Dispel myth that Spring MVC Test requires JUnit
...
Issue: SPR-13552
10 years ago
Juergen Hoeller
e0a139a0d4
Latest applicable dependency updates (Netty 4.0.32, Tomcat 8.0.27)
10 years ago
Juergen Hoeller
3c549ef9fa
Polishing
10 years ago
Juergen Hoeller
8429c4be74
Revised TransportHandlingSockJsService for defensive transport checking and consistent logging
...
Issue: SPR-13545
(cherry picked from commit 966f95b )
10 years ago
Juergen Hoeller
be90f7ddd4
PathResourceTests defensively compares last-modified timestamps at seconds precision
...
Issue: SPR-13542
(cherry picked from commit 9cf2895 )
10 years ago
Juergen Hoeller
315a848e6e
Portlet MVC documentation consistently refers to Portlet 2.0 spec (JSR-286)
...
Issue: SPR-13513
11 years ago
Juergen Hoeller
1239595672
Polishing
11 years ago
Rossen Stoyanchev
4428c347a5
StompDecoder handles partial headers correctly
...
Issue: SPR-13416
11 years ago
Juergen Hoeller
ad167066e7
Suppress unchecked warning with JRuby 1.7.22
11 years ago
Juergen Hoeller
9c40adb0da
Upgrade to JRuby 1.7.22
11 years ago
Juergen Hoeller
1d698617f6
Upgrade to AspectJ 1.8.7
11 years ago
Juergen Hoeller
60d7a7f519
Polishing
11 years ago
Juergen Hoeller
f1acd2882c
XhrTransport implementations do not need to redeclare interface when extending from AbstractXhrTransport
...
(cherry picked from commit df0b26f )
11 years ago
Juergen Hoeller
aa0f11788b
AbstractEmbeddedDatabaseConfigurer explicitly closes JDBC Connection on shutdown
...
Issue: SPR-13474
(cherry picked from commit b23c232 )
11 years ago
Juergen Hoeller
7202793db0
Polishing
...
(cherry picked from commit bc13cb2 )
11 years ago
Juergen Hoeller
045016ebf9
DeferredResult accessors based on volatile fields for proper visibility
...
Issue: SPR-13451
(cherry picked from commit ae0d945 )
11 years ago
Juergen Hoeller
df3c3127a5
ConcurrentMapCache.putIfAbsent properly supports nulls
...
Issue: SPR-13458
(cherry picked from commit 4dee9cb )
11 years ago
Juergen Hoeller
2c73c5a893
Polishing
11 years ago
Juergen Hoeller
987d93f2ce
MessagingException provides null description (instead of empty String) to NestedRuntimeException
...
Issue: SPR-13447
(cherry picked from commit c4f5a0f )
11 years ago
Juergen Hoeller
8bf9257fe8
Latest applicable dependency updates (Joda-Time 2.8.2, SnakeYAML 1.16)
11 years ago