diff --git a/embed-jetty/javax.servlet-api-3.1.0.jar b/embed-jetty/javax.servlet-api-3.1.0.jar new file mode 100644 index 0000000..6b14c3d --- /dev/null +++ b/embed-jetty/javax.servlet-api-3.1.0.jar Binary files differ diff --git a/embed-jetty/jetty-continuation-8.1.16.v20140903.jar b/embed-jetty/jetty-continuation-8.1.16.v20140903.jar deleted file mode 100644 index ce1acb1..0000000 --- a/embed-jetty/jetty-continuation-8.1.16.v20140903.jar +++ /dev/null Binary files differ diff --git a/embed-jetty/jetty-continuation-9.3.6.v20151106.jar b/embed-jetty/jetty-continuation-9.3.6.v20151106.jar new file mode 100644 index 0000000..8f788c6 --- /dev/null +++ b/embed-jetty/jetty-continuation-9.3.6.v20151106.jar Binary files differ diff --git a/embed-jetty/jetty-http-8.1.16.v20140903.jar b/embed-jetty/jetty-http-8.1.16.v20140903.jar deleted file mode 100644 index 30189c7..0000000 --- a/embed-jetty/jetty-http-8.1.16.v20140903.jar +++ /dev/null Binary files differ diff --git a/embed-jetty/jetty-http-9.3.6.v20151106.jar b/embed-jetty/jetty-http-9.3.6.v20151106.jar new file mode 100644 index 0000000..867ab9c --- /dev/null +++ b/embed-jetty/jetty-http-9.3.6.v20151106.jar Binary files differ diff --git a/embed-jetty/jetty-io-8.1.16.v20140903.jar b/embed-jetty/jetty-io-8.1.16.v20140903.jar deleted file mode 100644 index a9afd7c..0000000 --- a/embed-jetty/jetty-io-8.1.16.v20140903.jar +++ /dev/null Binary files differ diff --git a/embed-jetty/jetty-io-9.3.6.v20151106.jar b/embed-jetty/jetty-io-9.3.6.v20151106.jar new file mode 100644 index 0000000..50de7ef --- /dev/null +++ b/embed-jetty/jetty-io-9.3.6.v20151106.jar Binary files differ diff --git a/embed-jetty/jetty-security-8.1.16.v20140903.jar b/embed-jetty/jetty-security-8.1.16.v20140903.jar deleted file mode 100644 index e5bde43..0000000 --- a/embed-jetty/jetty-security-8.1.16.v20140903.jar +++ /dev/null Binary files differ diff --git a/embed-jetty/jetty-security-9.3.6.v20151106.jar b/embed-jetty/jetty-security-9.3.6.v20151106.jar new file mode 100644 index 0000000..992fc05 --- /dev/null +++ b/embed-jetty/jetty-security-9.3.6.v20151106.jar Binary files differ diff --git a/embed-jetty/jetty-server-8.1.16.v20140903.jar b/embed-jetty/jetty-server-8.1.16.v20140903.jar deleted file mode 100644 index ae8ac55..0000000 --- a/embed-jetty/jetty-server-8.1.16.v20140903.jar +++ /dev/null Binary files differ diff --git a/embed-jetty/jetty-server-9.3.6.v20151106.jar b/embed-jetty/jetty-server-9.3.6.v20151106.jar new file mode 100644 index 0000000..6311e29 --- /dev/null +++ b/embed-jetty/jetty-server-9.3.6.v20151106.jar Binary files differ diff --git a/embed-jetty/jetty-servlet-8.1.16.v20140903.jar b/embed-jetty/jetty-servlet-8.1.16.v20140903.jar deleted file mode 100644 index eb2fa57..0000000 --- a/embed-jetty/jetty-servlet-8.1.16.v20140903.jar +++ /dev/null Binary files differ diff --git a/embed-jetty/jetty-servlet-9.3.6.v20151106.jar b/embed-jetty/jetty-servlet-9.3.6.v20151106.jar new file mode 100644 index 0000000..9409f61 --- /dev/null +++ b/embed-jetty/jetty-servlet-9.3.6.v20151106.jar Binary files differ diff --git a/embed-jetty/jetty-util-8.1.16.v20140903.jar b/embed-jetty/jetty-util-8.1.16.v20140903.jar deleted file mode 100644 index 5c3c346..0000000 --- a/embed-jetty/jetty-util-8.1.16.v20140903.jar +++ /dev/null Binary files differ diff --git a/embed-jetty/jetty-util-9.3.6.v20151106.jar b/embed-jetty/jetty-util-9.3.6.v20151106.jar new file mode 100644 index 0000000..9a686b6 --- /dev/null +++ b/embed-jetty/jetty-util-9.3.6.v20151106.jar Binary files differ diff --git a/embed-jetty/jetty-webapp-8.1.16.v20140903.jar b/embed-jetty/jetty-webapp-8.1.16.v20140903.jar deleted file mode 100644 index 85fd7e0..0000000 --- a/embed-jetty/jetty-webapp-8.1.16.v20140903.jar +++ /dev/null Binary files differ diff --git a/embed-jetty/jetty-webapp-9.3.6.v20151106.jar b/embed-jetty/jetty-webapp-9.3.6.v20151106.jar new file mode 100644 index 0000000..85d2ac6 --- /dev/null +++ b/embed-jetty/jetty-webapp-9.3.6.v20151106.jar Binary files differ diff --git a/embed-jetty/jetty-xml-8.1.16.v20140903.jar b/embed-jetty/jetty-xml-8.1.16.v20140903.jar deleted file mode 100644 index 1e485de..0000000 --- a/embed-jetty/jetty-xml-8.1.16.v20140903.jar +++ /dev/null Binary files differ diff --git a/embed-jetty/jetty-xml-9.3.6.v20151106.jar b/embed-jetty/jetty-xml-9.3.6.v20151106.jar new file mode 100644 index 0000000..15941e4 --- /dev/null +++ b/embed-jetty/jetty-xml-9.3.6.v20151106.jar Binary files differ diff --git a/project/build.scala b/project/build.scala index 79e294f..0d5a37c 100644 --- a/project/build.scala +++ b/project/build.scala @@ -11,7 +11,7 @@ val Name = "gitbucket" val Version = "3.10.0" val ScalaVersion = "2.11.6" - val ScalatraVersion = "2.3.1" + val ScalatraVersion = "2.4.0" lazy val project = Project ( "gitbucket", @@ -47,7 +47,7 @@ "org.scalatra" %% "scalatra" % ScalatraVersion, "org.scalatra" %% "scalatra-specs2" % ScalatraVersion % "test", "org.scalatra" %% "scalatra-json" % ScalatraVersion, - "org.json4s" %% "json4s-jackson" % "3.2.11", + "org.json4s" %% "json4s-jackson" % "3.3.0", "jp.sf.amateras" %% "scalatra-forms" % "0.2.0", "commons-io" % "commons-io" % "2.4", "io.github.gitbucket" % "markedj" % "1.0.6-SNAPSHOT", @@ -60,8 +60,8 @@ "com.novell.ldap" % "jldap" % "2009-10-07", "com.h2database" % "h2" % "1.4.190", "ch.qos.logback" % "logback-classic" % "1.1.1", - "org.eclipse.jetty" % "jetty-webapp" % "8.1.16.v20140903" % "provided", - "javax.servlet" % "javax.servlet-api" % "3.0.1" % "provided", + "org.eclipse.jetty" % "jetty-webapp" % "9.3.6.v20151106" % "provided", + "javax.servlet" % "javax.servlet-api" % "3.1.0" % "provided", "junit" % "junit" % "4.12" % "test", "com.mchange" % "c3p0" % "0.9.5.2", "com.typesafe" % "config" % "1.2.1", diff --git a/release/build.xml b/release/build.xml index ee0865e..8cce345 100644 --- a/release/build.xml +++ b/release/build.xml @@ -7,8 +7,8 @@ - - + + @@ -28,7 +28,7 @@ - + diff --git a/src/main/java/JettyLauncher.java b/src/main/java/JettyLauncher.java index 6300547..834ff0e 100644 --- a/src/main/java/JettyLauncher.java +++ b/src/main/java/JettyLauncher.java @@ -1,5 +1,4 @@ import org.eclipse.jetty.server.Server; -import org.eclipse.jetty.server.nio.SelectChannelConnector; import org.eclipse.jetty.webapp.WebAppContext; import java.io.File; @@ -30,16 +29,16 @@ } } - Server server = new Server(); + Server server = new Server(port); - SelectChannelConnector connector = new SelectChannelConnector(); - if(host != null) { - connector.setHost(host); - } - connector.setMaxIdleTime(1000 * 60 * 60); - connector.setSoLingerTime(-1); - connector.setPort(port); - server.addConnector(connector); +// SelectChannelConnector connector = new SelectChannelConnector(); +// if(host != null) { +// connector.setHost(host); +// } +// connector.setMaxIdleTime(1000 * 60 * 60); +// connector.setSoLingerTime(-1); +// connector.setPort(port); +// server.addConnector(connector); WebAppContext context = new WebAppContext(); diff --git a/src/test/scala/gitbucket/core/util/GitSpecUtil.scala b/src/test/scala/gitbucket/core/util/GitSpecUtil.scala index c4f1eba..2c9154d 100644 --- a/src/test/scala/gitbucket/core/util/GitSpecUtil.scala +++ b/src/test/scala/gitbucket/core/util/GitSpecUtil.scala @@ -18,7 +18,7 @@ import java.io.File object GitSpecUtil { - def withTestFolder[U](f: File => U) { + def withTestFolder[U](f: File => U): U = { val folder = new File(System.getProperty("java.io.tmpdir"), "test-" + System.nanoTime) if(!folder.mkdirs()){ throw new java.io.IOException("can't create folder "+folder.getAbsolutePath) @@ -29,7 +29,7 @@ FileUtils.deleteQuietly(folder) } } - def withTestRepository[U](f: Git => U) = withTestFolder(folder => using(Git.open(createTestRepository(folder)))(f)) + def withTestRepository[U](f: Git => U): U = withTestFolder(folder => using(Git.open(createTestRepository(folder)))(f)) def createTestRepository(dir: File): File = { RepositoryCache.clear() FileUtils.deleteQuietly(dir)