Rossen Stoyanchev
03f547eb98
Protect against RFD exploits
...
Issue: SPR-13548
10 years ago
Juergen Hoeller
daada71c36
Polishing
10 years ago
Juergen Hoeller
8a8225925e
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 ca60d79 )
10 years ago
Juergen Hoeller
73a2407545
DeferredResult accessors based on volatile fields for proper visibility
...
Issue: SPR-13451
(cherry picked from commit 045016e )
10 years ago
Rossen Stoyanchev
d875772103
Polish tests
11 years ago
Rossen Stoyanchev
0d394a02f3
Fix test check
11 years ago
Rossen Stoyanchev
5a711c05ec
Disable DTD when parsing untrusted XML input
...
Issue: SPR-13136
11 years ago
Juergen Hoeller
1e42464c22
Polishing
11 years ago
Juergen Hoeller
d5de3867ca
Polishing
...
(cherry picked from commit 3c6f1f8 )
11 years ago
Juergen Hoeller
e5ccdfb029
Polishing
...
(cherry picked from commit ce4e795 )
11 years ago
Juergen Hoeller
adb54b2c69
Backported DispatcherServlet and ServletContextResourcePatternResolver refinements
...
Issue: SPR-13011
11 years ago
Juergen Hoeller
3e2491c058
Polishing
11 years ago
Juergen Hoeller
474862a7c9
StandardMultipartFile declares itself as Serializable now
...
Issue: SPR-12795
(cherry picked from commit 5ba7b89 )
11 years ago
Juergen Hoeller
d879bad248
Polishing
...
(cherry picked from commit 7ed7f98 )
11 years ago
Juergen Hoeller
9a7871fb70
Consistent validation logic
...
Issue: SPR-12655
11 years ago
Juergen Hoeller
80128f1992
Polishing
11 years ago
Juergen Hoeller
186fef6808
Revised validation javadoc
...
Issue: SPR-12655
11 years ago
Juergen Hoeller
62a6c3733d
Polishing
...
(cherry picked from commit e9d24d5 )
11 years ago
Juergen Hoeller
9413204838
Polishing
...
(cherry picked from commit 50c578c )
11 years ago
Juergen Hoeller
f6e1856276
Rearranged WebAsyncTask constructor interdependencies and assertions
...
Issue: SPR-12457
(cherry picked from commit aadb93f )
11 years ago
Juergen Hoeller
e1d6826fcd
Polishing
11 years ago
Juergen Hoeller
d5e4592728
Polishing
11 years ago
Juergen Hoeller
4ab27d83a1
Consistently accept empty Content-Type header and empty character encoding
...
Issue: SPR-12173
(cherry picked from commit a1c0905 )
11 years ago
Juergen Hoeller
b45d08f192
Remove outdated references to ContextLoaderServlet
...
Issue: SPR-7725
12 years ago
Juergen Hoeller
65d47afc11
WebAsyncManager avoids concurrentResult.toString() and builds correct DeferredResultProcessingInterceptor keys
...
Issue: SPR-12253
(cherry picked from commit 901346e )
12 years ago
Juergen Hoeller
e819999c08
Polishing
12 years ago
Juergen Hoeller
3a1f7b6d14
Client request implementations enforce RFC 6265 (cookies in a single header)
...
Issue: SPR-12196
(cherry picked from commit 26a93b6 )
12 years ago
Juergen Hoeller
44c52a9096
Accept empty Content-Type header
...
Issue: SPR-12173
(cherry picked from commit 70412a9 )
12 years ago
Juergen Hoeller
3264437cec
Polishing
12 years ago
Juergen Hoeller
21f0057990
Polishing
12 years ago
Juergen Hoeller
3e17331fd9
PropertySource implementations perform conversion to String arrays via StringUtils (getting rid of EMPTY_NAMES_ARRAY)
...
(cherry picked from commit b73c531 )
12 years ago
Juergen Hoeller
0c89279d61
Polishing
12 years ago
Juergen Hoeller
c0a4631fd1
Polishing
12 years ago
Juergen Hoeller
780ea59ff3
Polishing
12 years ago
Juergen Hoeller
e14aad8840
ResourceHttpMessageConverter does not call contentLength() on InputStreamResource
...
Issue: SPR-12017
(cherry picked from commit f0bcb77 )
12 years ago
Brian Clozel
8c43fe1796
Fix UriComponentsBuilder.fromUriString parsing error
...
This commit fixes cases where part of the URI was mistaken for the
userinfo when:
* the URI did not contain any path
* the query string contained the "@"
Issue: SPR-11970
(cherry picked from commit a4484bb )
12 years ago
Juergen Hoeller
a45d49c857
RestTemplate accepts getMessageConverters() List on setMessageConverters again
...
Issue: SPR-11962
(cherry picked from commit 1222ca3 )
12 years ago
Juergen Hoeller
fe72fcede5
Polishing
...
(cherry picked from commit ede2150 )
12 years ago
Juergen Hoeller
c033f889bf
Polishing (backported from master)
...
(cherry picked from commit 48f753f )
12 years ago
Juergen Hoeller
44c61e5d5f
Consistent declaration of private static final logger variables
...
Issue: SPR-11905
(cherry picked from commit c16032b )
12 years ago
Juergen Hoeller
247771ce91
UriComponentBuilder allows for multiple independent build() calls on same builder instance
...
Issue: SPR-11885
(cherry picked from commit c73ac07 )
12 years ago
Juergen Hoeller
d96550898f
HttpHeaders fails getAllow if set to EmptyCollection
...
Prior to this commit, calls to getAllow would fail is setAllow was set
to an EmptyCollection right before.
java.lang.IllegalArgumentException: No enum constant
org.springframework.http.HttpMethod
This commit fixes this by testing the header value for an empty value
before trying to use it to get a value from the Enum.
Issue: SPR-11917
(cherry picked from commit 9054f4f )
12 years ago
Juergen Hoeller
8aabc43dad
Servlet 3 multipart request implements getParameterMap defensively as well
...
Issue: SPR-11074
(cherry picked from commit c7d1c49 )
12 years ago
Juergen Hoeller
4d3aa59028
Polishing
...
(cherry picked from commit 6fef8b9 )
12 years ago
Rossen Stoyanchev
c6503ebbf7
Disable URL resolution in DTD declarations
...
Issue: SPR-11768
12 years ago
Juergen Hoeller
f42f2231a4
Minor UriComponentsBuilder javadoc revision
...
(cherry picked from commit 545c28f )
12 years ago
Juergen Hoeller
0313222bc7
Consistent use of IllegalStateException instead of InternalError for UnsupportedEncodingException cause
...
(cherry picked from commit d9b39ad )
12 years ago
Juergen Hoeller
c7b2ac7bac
Backported proper updateAccessedAttributes test
...
Issue: SPR-11738
(cherry picked from commit 1bbc032 )
12 years ago
Juergen Hoeller
cbff8b01bb
Javadoc fixes
12 years ago
Juergen Hoeller
faaf43677d
Servlet 3 multipart request implements getParameterNames defensively (for WebLogic 12 compatibility)
...
This commit also includes lazy resolution support for StandardServletMultipartResolver, along the lines of existing lazy mode in CommonsMultipartResolver.
Issue: SPR-11074
Issue: SPR-11730
(cherry picked from commit 82336c3 )
12 years ago