Blame SOURCES/eclipse-patch-out-fileupload-dep.patch

0f5e1f
--- rt.equinox.bundles/bundles/org.eclipse.equinox.http.servlet/META-INF/MANIFEST.MF.orig	2019-05-30 16:37:50.444183989 +0100
0f5e1f
+++ rt.equinox.bundles/bundles/org.eclipse.equinox.http.servlet/META-INF/MANIFEST.MF	2019-05-30 16:39:53.635849673 +0100
0f5e1f
@@ -11,10 +11,7 @@
0f5e1f
  org.eclipse.equinox.http.servlet.context;version="1.0.0";x-internal:=true,
0f5e1f
  org.eclipse.equinox.http.servlet.session;version="1.0.0";x-internal:=true,
0f5e1f
  org.eclipse.equinox.http.servlet.dto;version="1.0.0";x-internal:=true
0f5e1f
-Import-Package: org.apache.commons.fileupload;version="[1.2.2, 2.0.0)";resolution:=optional,
0f5e1f
- org.apache.commons.fileupload.disk;version="[1.2.2, 2.0.0)";resolution:=optional,
0f5e1f
- org.apache.commons.fileupload.servlet;version="[1.2.2, 2.0.0)";resolution:=optional,
0f5e1f
- javax.servlet;version="[3.1.0,5.0.0)",
0f5e1f
+Import-Package: javax.servlet;version="[3.1.0,5.0.0)",
0f5e1f
  javax.servlet.annotation;version="[3.1.0,5.0.0)";resolution:=optional,
0f5e1f
  javax.servlet.descriptor;version="[3.1.0,5.0.0)";resolution:=optional,
0f5e1f
  javax.servlet.http;version="[3.1.0,5.0.0)",
0f5e1f
--- rt.equinox.bundles/bundles/org.eclipse.equinox.http.servlet.tests/META-INF/MANIFEST.MF.orig	2019-05-30 16:55:25.117321897 +0100
0f5e1f
+++ rt.equinox.bundles/bundles/org.eclipse.equinox.http.servlet.tests/META-INF/MANIFEST.MF	2019-05-30 16:55:36.792290214 +0100
0f5e1f
@@ -8,9 +8,6 @@
0f5e1f
 Require-Bundle: org.junit;bundle-version="4.0"
0f5e1f
 Import-Package: javax.servlet;version="2.6.0",
0f5e1f
  javax.servlet.http;version="2.6.0",
0f5e1f
- org.apache.commons.fileupload;version="1.2.2",
0f5e1f
- org.apache.commons.fileupload.disk;version="1.2.2",
0f5e1f
- org.apache.commons.fileupload.servlet;version="1.2.2",
0f5e1f
  org.eclipse.equinox.http.jetty;version="1.4.0",
0f5e1f
  org.eclipse.equinox.http.servlet;version="1.1.0",
0f5e1f
  org.eclipse.equinox.http.servlet.context;version="1.0.0",
0f5e1f
--- eclipse.platform.releng/features/org.eclipse.sdk.tests/feature.xml.orig	2019-06-20 11:07:22.539088841 +0100
0f5e1f
+++ eclipse.platform.releng/features/org.eclipse.sdk.tests/feature.xml	2019-06-20 11:07:27.679071742 +0100
0f5e1f
@@ -20,7 +20,6 @@
0f5e1f
    </license>
0f5e1f
 
0f5e1f
    <requires>
0f5e1f
-      <import plugin="org.apache.commons.fileupload" />
0f5e1f
       <import plugin="org.apache.commons.io" />
0f5e1f
       <import plugin="org.hamcrest.core" />
0f5e1f
       <import plugin="org.hamcrest.library" />
0f5e1f
--- rt.equinox.bundles/bundles/org.eclipse.equinox.http.servlet.tests/src/org/eclipse/equinox/http/servlet/tests/ServletTest.java.orig	2019-06-20 11:48:48.317887414 +0100
0f5e1f
+++ rt.equinox.bundles/bundles/org.eclipse.equinox.http.servlet.tests/src/org/eclipse/equinox/http/servlet/tests/ServletTest.java	2019-06-20 11:49:35.106774459 +0100
0f5e1f
@@ -79,10 +79,6 @@
0f5e1f
 import javax.servlet.http.HttpSessionListener;
0f5e1f
 import javax.servlet.http.Part;
0f5e1f
 
0f5e1f
-import org.apache.commons.fileupload.FileItem;
0f5e1f
-import org.apache.commons.fileupload.FileUploadException;
0f5e1f
-import org.apache.commons.fileupload.disk.DiskFileItemFactory;
0f5e1f
-import org.apache.commons.fileupload.servlet.ServletFileUpload;
0f5e1f
 import org.eclipse.equinox.http.servlet.ExtendedHttpService;
0f5e1f
 import org.eclipse.equinox.http.servlet.RangeAwareServletContextHelper;
0f5e1f
 import org.eclipse.equinox.http.servlet.context.ContextPathCustomizer;
0f5e1f
@@ -2657,66 +2653,6 @@
0f5e1f
 	}
0f5e1f
 
0f5e1f
 	@Test
0f5e1f
-	public void test_commonsFileUpload() throws Exception {
0f5e1f
-		Servlet servlet = new HttpServlet() {
0f5e1f
-			private static final long serialVersionUID = 1L;
0f5e1f
-
0f5e1f
-			@Override
0f5e1f
-			protected void doPost(HttpServletRequest req, HttpServletResponse resp)
0f5e1f
-				throws IOException {
0f5e1f
-
0f5e1f
-				boolean isMultipart = ServletFileUpload.isMultipartContent(req);
0f5e1f
-				Assert.assertTrue(isMultipart);
0f5e1f
-
0f5e1f
-				DiskFileItemFactory factory = new DiskFileItemFactory();
0f5e1f
-
0f5e1f
-				ServletContext servletContext = this.getServletConfig().getServletContext();
0f5e1f
-				File repository = (File) servletContext.getAttribute("javax.servlet.context.tempdir");
0f5e1f
-				factory.setRepository(repository);
0f5e1f
-				ServletFileUpload upload = new ServletFileUpload(factory);
0f5e1f
-
0f5e1f
-				List<FileItem> items = null;
0f5e1f
-				try {
0f5e1f
-					List<FileItem> parseRequest = upload.parseRequest(req);
0f5e1f
-					items = parseRequest;
0f5e1f
-				} catch (FileUploadException e) {
0f5e1f
-					e.printStackTrace();
0f5e1f
-				}
0f5e1f
-
0f5e1f
-				Assert.assertNotNull(items);
0f5e1f
-				Assert.assertFalse(items.isEmpty());
0f5e1f
-
0f5e1f
-				FileItem fileItem = items.get(0);
0f5e1f
-
0f5e1f
-				String submittedFileName = fileItem.getName();
0f5e1f
-				String contentType = fileItem.getContentType();
0f5e1f
-				long size = fileItem.getSize();
0f5e1f
-
0f5e1f
-				PrintWriter writer = resp.getWriter();
0f5e1f
-
0f5e1f
-				writer.write(submittedFileName);
0f5e1f
-				writer.write("|");
0f5e1f
-				writer.write(contentType);
0f5e1f
-				writer.write("|" + size);
0f5e1f
-			}
0f5e1f
-		};
0f5e1f
-
0f5e1f
-		Dictionary<String, Object> props = new Hashtable<>();
0f5e1f
-		props.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_NAME, "S16");
0f5e1f
-		props.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_PATTERN, "/Servlet16/*");
0f5e1f
-		registrations.add(getBundleContext().registerService(Servlet.class, servlet, props));
0f5e1f
-
0f5e1f
-		Map<String, List<Object>> map = new HashMap<>();
0f5e1f
-
0f5e1f
-		map.put("file", Arrays.<Object>asList(getClass().getResource("blue.png")));
0f5e1f
-
0f5e1f
-		Map<String, List<String>> result = requestAdvisor.upload("Servlet16/do", map);
0f5e1f
-
0f5e1f
-		Assert.assertEquals("200", result.get("responseCode").get(0));
0f5e1f
-		Assert.assertEquals("blue.png|image/png|292", result.get("responseBody").get(0));
0f5e1f
-	}
0f5e1f
-
0f5e1f
-	@Test
0f5e1f
 	public void test_PathEncodings_Bug540970() throws Exception {
0f5e1f
 		Servlet servlet = new HttpServlet() {
0f5e1f
 			private static final long serialVersionUID = 1L;