Commit Graph

7605 Commits

Author SHA1 Message Date
Stephane Nicoll
2e81f87f10 Merge pull request #5645 from vpavic/gh-1045
* pr/5645:
  Polish auto-configuration for Spring Web Services
  Add auto-configuration for Spring Web Services
2016-04-15 11:02:19 +02:00
Stephane Nicoll
f561d9d9d8 Polish auto-configuration for Spring Web Services
Closes gh-5645
2016-04-15 11:01:15 +02:00
Vedran Pavic
a7b3a913c2 Add auto-configuration for Spring Web Services
Closes gh-1045
2016-04-15 09:00:09 +02:00
Stephane Nicoll
9da54a4579 Merge pull request #5689 from izeye/dependencies
* pr/5689:
  Additional jackson dependency management
2016-04-15 08:59:39 +02:00
Johnny Lim
3f28542f23 Additional jackson dependency management
This commit provide dependency management for
`jackson-dataformat-cbor` and `jackson-dataformat-smile`

Closes gh-5689
2016-04-15 08:58:52 +02:00
Stephane Nicoll
e4106e592a Polish doc
Closes gh-5675
2016-04-15 08:58:18 +02:00
Stephane Nicoll
5bc290eac6 Improve Hibernate 5 specific documentation
Closes gh-5694
2016-04-15 08:54:35 +02:00
Stephane Nicoll
88e6185bc8 Merge pull request #5684 from Shredder121/signature-version
* pr/5684:
  Upgrade animal sniffer Java signature
2016-04-15 08:36:47 +02:00
Ruben Dijkstra
9a1db18172 Upgrade animal sniffer Java signature
Closes gh-5684
2016-04-15 08:36:15 +02:00
Stephane Nicoll
a7e8a5cc46 Merge pull request #5691 from izeye/prefix
* pr/5691:
  Polish
2016-04-15 08:35:46 +02:00
Johnny Lim
c154990024 Polish
Closes gh-5691
2016-04-15 08:35:25 +02:00
Phillip Webb
85d2f2950a Use RegEx for test to make Windows happy 2016-04-14 18:27:33 -07:00
Phillip Webb
21bc166c95 Rename Import*AutoConfiguration classes
Rename Import*AutoConfiguration classes to AutoConfigure*.

Fixes gh-5692
2016-04-14 10:38:22 -07:00
Stephane Nicoll
a65bed47fc Merge pull request #5685 from izeye/polish-20160414
* pr/5685:
  Polish
2016-04-14 08:04:08 +02:00
Johnny Lim
90d897eb9d Polish
Closes gh-5685
2016-04-14 08:03:52 +02:00
Andy Wilkinson
5424c5668b Skip Animal Sniffer and Checkstyle plugins when building the starters
Closes gh-5681
2016-04-13 18:57:48 +01:00
Stephane Nicoll
33cc5b40fe Merge pull request #5662 from rajadileepkolli/master
* pr/5662:
  Upgrade to Maven 3.3.9
2016-04-13 11:01:24 +02:00
Raja Dilip Kolli
cf560a487e Upgrade to Maven 3.3.9
Closes gh-5662
2016-04-13 11:00:51 +02:00
Phillip Webb
dbd577545d Remove trailing whitespace 2016-04-12 23:02:17 -07:00
Phillip Webb
57a665cbef Merge pull request #5672 from izeye/context-close
* context-close:
  Close the context in TypeExcludeFilterTests
2016-04-12 22:50:09 -07:00
Johnny Lim
e769f20477 Close the context in TypeExcludeFilterTests
Closes gh-5672
2016-04-12 22:49:31 -07:00
Phillip Webb
bf1fcfc852 Merge pull request #5673 from izeye/patch-50
* patch-50:
  Remove a test doing nothing
2016-04-12 22:47:37 -07:00
Johnny Lim
10a73381e6 Remove a test doing nothing
Closes gh-5673
2016-04-12 22:47:08 -07:00
Phillip Webb
99ea724c71 Polish docs 2016-04-12 22:45:43 -07:00
Phillip Webb
296bbbc7bd Polish docs 2016-04-12 21:24:44 -07:00
Phillip Webb
29900b48ea Polish docs 2016-04-12 21:23:22 -07:00
Phillip Webb
2d71b08eef Fix copy/paste error in documentation 2016-04-12 20:06:35 -07:00
Phillip Webb
dacf0f9826 Merge pull request #5667 from oembedler/master
* pull5667:
  Fix potential NPE in RedisAutoConfiguration
2016-04-12 14:52:57 -07:00
oEmbedler Inc
af39d558ff Fix potential NPE in RedisAutoConfiguration
Closes gh-5667
2016-04-12 14:51:18 -07:00
Phillip Webb
6eeda76af7 Merge branch '1.3.x' 2016-04-12 14:50:14 -07:00
Phillip Webb
a2f482b7f3 Merge pull request #5053 from spauk/master
* pull5053:
  Make UserInfoTokenServices.getPrincipal protected
2016-04-12 14:41:07 -07:00
Sergey Pauk
8542f4f481 Make UserInfoTokenServices.getPrincipal protected
Update UserInfoTokenServices.getPrincipal() so that it can be overridden
by subclasses to allow a custom authenticated principal to be returned
from the authorized request parameters.

Fixes gh-5053
2016-04-12 14:40:37 -07:00
Phillip Webb
b1656be3d0 Fix possible binder IndexOutOfBoundsException
Update RelaxedDataBinder.extendCollectionIfNecessary to use the current
index when checking if the path node is an array.

Fixes gh-5635
2016-04-12 14:36:36 -07:00
Phillip Webb
caaf8e96b9 Reduce churn when parsing Jar files
Update CentralDirectoryParser to reduce the number of objects created
when parsing the central directory. A single CentralDirectoryFileHeader
object is now reused as entries are parsed.

Fixes gh-5260
2016-04-12 13:25:04 -07:00
Phillip Webb
5bc274ca09 Polish 2016-04-12 13:23:43 -07:00
Phillip Webb
0968d411e6 Fix reference to non-final field 2016-04-12 13:23:42 -07:00
Phillip Webb
fa18d2ccbf Attempt to prevent BindExceptions in tests
Update tests that use `doWithBlockedPort` so that the port is obtained
and bound early to ensure that something else doesn't grab it.
2016-04-12 12:54:57 -07:00
Andy Wilkinson
22e1a23d38 Work around bug in crash.shell pom that causes crash.cli to go AWOL
When spring-boot-docs is built on Windows, Maven logs a warning:

[WARNING] The POM for org.crashub:crash.shell:jar:1.3.2 is invalid,
transitive dependencies (if any) will not be available, enable debug
logging for more details

The build then fails as a class in crash.cli, a dependency of
crash.shell, is unavailable. The failure’s due to a hardcoded path
in the pom that Maven needs to be absolute and isn’t on Windows. See
https://jira.exoplatform.org/browse/CRASH-247 for details.

This commit works around the problem by explicitly declaring
crash.shell’s one dependency directly. The warning is still logged but
it’s now benign.

Closes gh-5633
2016-04-12 16:27:50 +01:00
Andy Wilkinson
43d30cc5bc Merge branch '1.3.x' 2016-04-12 14:06:06 +01:00
Andy Wilkinson
1412eaa0e0 Handle relative URLs in jar's Class-Path when getting changeable URLs
5e0ba6ea added support for reading a jar manifest's Class-Path
attribute when resolving changeable URLs from a URLClassLoader,
however it did not handle relative URLs, i.e. URLs without a protocol,
correctly.

This commit updates ChangeableUrls so that it uses the URL of the
JAR that contains the manifest as the base for any new URLs that
are created. When the Class-Path entry is relative, this base will
be used. When the Class-Path entry is absolutee, URL's constructor
will ignore the supplied base.

Closes gh-5665
2016-04-12 13:47:58 +01:00
Andy Wilkinson
a192970fb3 Merge pull request #5324 from Henri Kerola
* gh-5324:
  Polish "Allow Jetty's ThreadPool to be customized" (gh-5324)
  Allow Jetty's ThreadPool to be customized
2016-04-12 10:06:35 +01:00
Andy Wilkinson
acda000975 Polish "Allow Jetty's ThreadPool to be customized" (gh-5324) 2016-04-12 10:04:37 +01:00
Henri Kerola
6f094243bb Allow Jetty's ThreadPool to be customized
This commit enhances JettyEmbeddedServletContainerFactory to allow
Jetty to be created with a custom ThreadPool via a new
setThreadPool(ThreadPool) method.

Closes gh-5324
2016-04-12 09:56:56 +01:00
Stephane Nicoll
2da7799325 Merge pull request #5661 from izeye/polish-20160412
* pr/5661:
  Polish
2016-04-12 07:41:26 +02:00
Johnny Lim
030096c490 Polish
Closes gh-5661
2016-04-12 07:41:09 +02:00
Stephane Nicoll
3156b17f8a Polish 2016-04-12 07:34:29 +02:00
Andy Wilkinson
5677b222d2 Document using @TestConfiguration to customize app's primary config
Closes gh-5566
2016-04-11 21:15:06 +01:00
Andy Wilkinson
69499bf329 Make configuration of acceptors and selectors compatible with Jetty 8
The ServerConnector class doesn’t exist in Jetty 8 so we have to
resort to reflection to create and configure a SelectChannelConnector
instead.

Closes gh-5649
See gh-5380
2016-04-11 21:03:06 +01:00
Phillip Webb
fa142d929a Restore Jetty 8 compatibility
Acceptors and Selectors aren't supported with Jetty 8.

See gh-5380
2016-04-11 12:17:43 -07:00
Phillip Webb
c79ecc29c6 Polish 2016-04-11 11:51:09 -07:00