Commit Graph

11717 Commits

Author SHA1 Message Date
Spring Operator
a475592dc0 URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://www.apache.org/licenses/ with 1 occurrences migrated to:
  https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 5808 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).
2019-03-21 14:54:31 -05:00
Sam Brannen
22b9b95982 Merge branch 'spring-operator-polish-urls-build-4.2.x' into 4.2.x 2019-03-12 15:00:13 +01:00
Sam Brannen
1d8b76361f Manual URL Cleanup
Closes gh-22519
2019-03-12 14:59:55 +01:00
Spring Operator
8006d1c123 URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.

* http://aopalliance.sourceforge.net/doc/ (200) migrated to:
  http://aopalliance.sourceforge.net/doc/ ([https](https://aopalliance.sourceforge.net/doc/) result AnnotatedConnectException).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* http://jira.codehaus.org/browse/JIBX-465 (UnknownHostException) migrated to:
  https://jira.codehaus.org/browse/JIBX-465 ([https](https://jira.codehaus.org/browse/JIBX-465) result UnknownHostException).
* http://quartz-scheduler.org/api/2.2.1/ (301) migrated to:
  https://www.quartz-scheduler.org/api/2.2.1/ ([https](https://quartz-scheduler.org/api/2.2.1/) result 404).

## Fixed Success
These URLs were fixed successfully.

* http://commons.apache.org/proper/commons-codec/apidocs/ migrated to:
  https://commons.apache.org/proper/commons-codec/apidocs/ ([https](https://commons.apache.org/proper/commons-codec/apidocs/) result 200).
* http://commons.apache.org/proper/commons-dbcp/apidocs/ migrated to:
  https://commons.apache.org/proper/commons-dbcp/apidocs/ ([https](https://commons.apache.org/proper/commons-dbcp/apidocs/) result 200).
* http://commons.apache.org/proper/commons-lang/javadocs/api-2.5/ migrated to:
  https://commons.apache.org/proper/commons-lang/javadocs/api-2.5/ ([https](https://commons.apache.org/proper/commons-lang/javadocs/api-2.5/) result 200).
* http://dist.springsource.com/snapshot/STS/nightly-distributions.html migrated to:
  https://dist.springsource.com/snapshot/STS/nightly-distributions.html ([https](https://dist.springsource.com/snapshot/STS/nightly-distributions.html) result 200).
* http://docs.jboss.org/jbossas/javadoc/4.0.5/connector/ migrated to:
  https://docs.jboss.org/jbossas/javadoc/4.0.5/connector/ ([https](https://docs.jboss.org/jbossas/javadoc/4.0.5/connector/) result 200).
* http://docs.jboss.org/jbossas/javadoc/7.1.2.Final/ migrated to:
  https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/ ([https](https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/) result 200).
* http://docs.oracle.com/cd/E13222_01/wls/docs90/javadocs/ migrated to:
  https://docs.oracle.com/cd/E13222_01/wls/docs90/javadocs/ ([https](https://docs.oracle.com/cd/E13222_01/wls/docs90/javadocs/) result 200).
* http://docs.oracle.com/javaee/7/api/ migrated to:
  https://docs.oracle.com/javaee/7/api/ ([https](https://docs.oracle.com/javaee/7/api/) result 200).
* http://docs.oracle.com/javase/8/docs/api/ migrated to:
  https://docs.oracle.com/javase/8/docs/api/ ([https](https://docs.oracle.com/javase/8/docs/api/) result 200).
* http://fasterxml.github.io/jackson-dataformat-xml/javadoc/2.3.0/ migrated to:
  https://fasterxml.github.io/jackson-dataformat-xml/javadoc/2.3.0/ ([https](https://fasterxml.github.io/jackson-dataformat-xml/javadoc/2.3.0/) result 200).
* http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/ migrated to:
  https://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/ ([https](https://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/) result 200).
* http://issues.gradle.org/browse/GRADLE-1116 migrated to:
  https://issues.gradle.org/browse/GRADLE-1116 ([https](https://issues.gradle.org/browse/GRADLE-1116) result 200).
* http://portals.apache.org/pluto/portlet-2.0-apidocs/ migrated to:
  https://portals.apache.org/pluto/portlet-2.0-apidocs/ ([https](https://portals.apache.org/pluto/portlet-2.0-apidocs/) result 200).
* http://tiles.apache.org/framework/apidocs/ migrated to:
  https://tiles.apache.org/framework/apidocs/ ([https](https://tiles.apache.org/framework/apidocs/) result 200).
* http://tiles.apache.org/tiles-request/apidocs/ migrated to:
  https://tiles.apache.org/tiles-request/apidocs/ ([https](https://tiles.apache.org/tiles-request/apidocs/) result 200).
* http://www.apache.org/licenses/LICENSE-2.0.txt migrated to:
  https://www.apache.org/licenses/LICENSE-2.0.txt ([https](https://www.apache.org/licenses/LICENSE-2.0.txt) result 200).
* http://www.eclipse.org/aspectj/doc/released/aspectj5rt-api/ migrated to:
  https://www.eclipse.org/aspectj/doc/released/aspectj5rt-api/ ([https](https://www.eclipse.org/aspectj/doc/released/aspectj5rt-api/) result 200).
* http://ehcache.org/apidocs/ (301) migrated to:
  https://www.ehcache.org/apidocs/ ([https](https://ehcache.org/apidocs/) result 200).
* http://static.springframework.org/spring-framework/docs (301) migrated to:
  https://docs.spring.io/spring-framework/docs ([https](https://static.springframework.org/spring-framework/docs) result 301).
* http://download.eclipse.org/eclipse/downloads migrated to:
  https://download.eclipse.org/eclipse/downloads ([https](https://download.eclipse.org/eclipse/downloads) result 301).
* http://fasterxml.github.com/jackson-core/javadoc/2.3.0/ migrated to:
  https://fasterxml.github.com/jackson-core/javadoc/2.3.0/ ([https](https://fasterxml.github.com/jackson-core/javadoc/2.3.0/) result 301).
* http://fasterxml.github.com/jackson-databind/javadoc/2.3.0/ migrated to:
  https://fasterxml.github.com/jackson-databind/javadoc/2.3.0/ ([https](https://fasterxml.github.com/jackson-databind/javadoc/2.3.0/) result 301).
* http://glassfish.java.net/nonav/docs/v3/api/ migrated to:
  https://glassfish.java.net/nonav/docs/v3/api/ ([https](https://glassfish.java.net/nonav/docs/v3/api/) result 301).
* http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/topic/com.ibm.websphere.javadoc.doc/web/apidocs/ migrated to:
  https://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/topic/com.ibm.websphere.javadoc.doc/web/apidocs/ ([https](https://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/topic/com.ibm.websphere.javadoc.doc/web/apidocs/) result 301).
* http://projects.spring.io/spring-framework migrated to:
  https://projects.spring.io/spring-framework ([https](https://projects.spring.io/spring-framework) result 301).
* http://springframework.org/schema migrated to:
  https://springframework.org/schema ([https](https://springframework.org/schema) result 301).
* http://spring.io/tools/sts/all migrated to:
  https://spring.io/tools/sts/all ([https](https://spring.io/tools/sts/all) result 302).
2019-03-05 21:56:30 -06:00
Spring Buildmaster
9c97585f3d Next Development Version 2016-12-21 12:20:25 +00:00
Brian Clozel
43bf008fbc Normalize resource URL in ResourceServlet
Issue: SPR-14946
2016-12-21 11:02:29 +01:00
Juergen Hoeller
7275fd2086 Polishing 2016-12-20 20:54:00 +01:00
Juergen Hoeller
6e5b873609 Polishing
(cherry picked from commit 8662c61)
2016-12-20 20:20:17 +01:00
Juergen Hoeller
5fb4103a25 Polishing 2016-12-20 12:35:17 +01:00
Juergen Hoeller
74a0aee2f6 Defensively catch any exception from match attempts (for compatibility with AspectJ 1.8.10)
Issue: SPR-15019
(cherry picked from commit 935671a)
2016-12-20 12:35:11 +01:00
Juergen Hoeller
e9def51e6f MBeanExporter silently ignores null beans
Issue: SPR-15031
(cherry picked from commit 1e58c80)
2016-12-19 17:06:40 +01:00
Juergen Hoeller
b592dd7e2f Polishing
(cherry picked from commit b5f2e56)
2016-12-19 02:34:10 +01:00
Juergen Hoeller
86614afb1a Consistent DeferredResultHandler invocation outside of result lock
Issue: SPR-14978
(cherry picked from commit faab4f9)
2016-12-19 02:31:00 +01:00
Juergen Hoeller
ee775248bc Defensively catch IllegalStateException from match attempts (for compatibility with AspectJ 1.8.10)
Issue: SPR-15019
(cherry picked from commit f0c3d50)
2016-12-19 02:30:45 +01:00
Juergen Hoeller
bcdda917e7 TypeDescriptor properly narrows ResolvableType for non-typed collection elements
Issue: SPR-14971
(cherry picked from commit 442d8a6)
2016-12-19 02:30:24 +01:00
Juergen Hoeller
2de488e7f5 Stronger explanation of default rollback rules
Issue: SPR-14994
(cherry picked from commit 0296c7c)
2016-12-19 02:29:52 +01:00
Juergen Hoeller
c732f38b85 ImportRegistry properly tracks excluded superclasses
Issue: SPR-14972
(cherry picked from commit dd3c370)
2016-12-19 02:29:34 +01:00
Juergen Hoeller
3556d4be64 Revised forClass argument names
Issue: SPR-14976
(cherry picked from commit ced7503)
2016-12-19 02:28:48 +01:00
Juergen Hoeller
c22cad145b SpEL docs: supported literals, null comparisons
Issue: SPR-14361
Issue: SPR-14987
(cherry picked from commit 5ccc8e3)
2016-12-19 02:28:29 +01:00
Juergen Hoeller
f64cf779da Consistent use of "URI variables" terminology
Issue: SPR-14969
(cherry picked from commit 71977e8)
2016-12-19 02:28:16 +01:00
Juergen Hoeller
de3734ac3b Polishing 2016-12-01 23:05:11 +01:00
Juergen Hoeller
d518ac65ed Upgrade to Tomcat 8.0.39 and Joda-Time 2.9.6 2016-12-01 18:54:28 +01:00
Juergen Hoeller
2a2d5aa6d1 Class identity comparisons wherever possible
Issue: SPR-12926
2016-12-01 18:54:04 +01:00
Juergen Hoeller
0b76b13d88 Polishing
(cherry picked from commit 5fee5f3)
2016-12-01 18:53:23 +01:00
Juergen Hoeller
23e91e1ae6 Consistent use of "URI variables" terminology
Issue: SPR-14969
(cherry picked from commit 2b02935)
2016-12-01 18:53:16 +01:00
Juergen Hoeller
01214bfb54 WebSocketServerSockJsSession uses dedicated disconnect lock
Issue: SPR-14917
(cherry picked from commit ac30bcb)
2016-12-01 18:53:11 +01:00
Rossen Stoyanchev
31df090132 Avoid locking in WebSocket session "close" callback
When processing a "close" notification from the server make an effort
to cancel any outstanding heartbeat but avoid going as far as acquiring
the responseLock since the server itself may already hold a lock of its
own leading to a potential deadlock.

The heartbeat task is now also further protected with an isClosed()
check in case the heartbeat does not get cancelled in a concurrent
scenario.

Issue: SPR-14917
2016-11-23 21:02:54 -05:00
Juergen Hoeller
c2a1a41eb6 Polishing 2016-11-07 20:30:27 +01:00
Juergen Hoeller
0b47c54cda Upgrade to Joda-Time 2.9.5 and EhCache 2.10.3 2016-11-04 13:54:11 +01:00
Juergen Hoeller
c8bb32b5c3 @Async docs explicitly mention ListenableFuture and CompletableFuture
Issue: SPR-14881
(cherry picked from commit 9be1710)
2016-11-04 13:44:20 +01:00
Juergen Hoeller
1f551a8371 Upgrade to Netty 4.0.42 and H2 1.4.193 2016-10-31 20:32:26 +01:00
Juergen Hoeller
377780a3c7 Polishing
(cherry picked from commit ade139f)
2016-10-31 20:32:12 +01:00
Juergen Hoeller
17d622176d ObjectToObjectConverter properly handles constructors on non-public classes
Issue: SPR-14304
(cherry picked from commit edf1df3)
2016-10-31 20:31:58 +01:00
Juergen Hoeller
6b7f3fd942 No external locking for singleton advice/aspect beans
Issue: SPR-14324
(cherry picked from commit e18e7ec)
2016-10-31 20:31:00 +01:00
Juergen Hoeller
4ce0e6b3c3 Avoid deadlock between SockJS heartbeat and XHR polling
Issue: SPR-14833
(cherry picked from commit 1c80d2a)
2016-10-31 20:30:54 +01:00
Juergen Hoeller
0d6dc5760c Test for multi-character delimiter
Issue: SPR-14808
(cherry picked from commit 5578a2e)
2016-10-31 20:30:37 +01:00
Juergen Hoeller
2b18092396 SimpleApplicationEventMulticaster just swallows event downcast exceptions
Issue: SPR-14846
(cherry picked from commit fbad637)
2016-10-31 20:30:30 +01:00
Juergen Hoeller
021e8e44e5 AccessorLValue reliably downcasts to CompilablePropertyAccessor in concurrent scenarios
Issue: SPR-14850
(cherry picked from commit 5697cb6)
2016-10-31 20:30:25 +01:00
Rossen Stoyanchev
fe333e49bc Better handling for AsyncRequestTimeoutException
Avoid call to sendError when response is committed and log a short
error message instead.

Issue: SPR-14739
2016-10-28 17:47:51 +03:00
Stephane Nicoll
02541022b3 Clarify SpEL usage on @EventListener
Issue: SPR-14812
2016-10-25 17:45:58 +02:00
Juergen Hoeller
d216051b03 Upgrade to Tomcat 8.0.38 and JRuby 1.7.26 2016-10-12 18:10:23 +02:00
Juergen Hoeller
8174f3bfca Polishing
(cherry picked from commit 29a9461)
2016-10-12 18:10:04 +02:00
Juergen Hoeller
aff5d211f4 StompSubProtocolHandler does not insist on SimpMessageHeaderAccessor
Issue: SPR-14791
(cherry picked from commit f5cd538)
2016-10-12 18:09:53 +02:00
Stephane Nicoll
fe59bc26ab Polish EnableAsync javadoc
Issue: SPR-14793
(cherry picked from commit 7a8bf8e)
2016-10-12 18:09:42 +02:00
Brian Clozel
306452720f Fix NumberFormatException with X-Forwarded-Host
This commit fixes `NumberFormatException`s that were thrown when parsing
IPv6 host values in `X-Forwarded-Host` request headers.

Issue: SPR-14761
(cherry picked from ea5ff87)
2016-10-07 23:30:36 +02:00
Juergen Hoeller
ea9e00f819 Consistent final logger fields
(cherry picked from commit f2ac416)
2016-10-06 00:49:54 +02:00
Juergen Hoeller
1f92fc8d90 @Lookup reference documentation
Issue: SPR-14765
(cherry picked from commit 642fbfb)
2016-10-06 00:49:45 +02:00
Juergen Hoeller
8bdb1b0981 Polishing
(cherry picked from commit d04567b)
2016-09-26 18:48:44 +02:00
Juergen Hoeller
02d83cedea Efficient STOMP content-length header check
Issue: SPR-14747
(cherry picked from commit f2e1e1b)
2016-09-26 17:36:11 +02:00
Juergen Hoeller
6577faa2da StompEncoder performance improvement plus related polishing
Issue: SPR-14747
(cherry picked from commit 6c764f6)
2016-09-26 16:57:21 +02:00