Compare commits

...
This repository has been archived on 2026-09-10. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.

40 commits

Author SHA1 Message Date
Miro Hrončok
b035d35b7e Orphaned for 6+ weeks 2021-03-12 22:43:11 +01:00
Fedora Release Engineering
efe7a3a395 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-28 00:09:58 +00:00
Fedora Release Engineering
ef5530c5cb - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 14:50:36 +00:00
Jiri
f04a8fedeb Rebuilt for JDK-11 2020-07-11 08:54:01 +02:00
Mat Booth
9a53def233 Allow building on Java 11 2020-06-19 18:23:09 +01:00
Mat Booth
57ad716a38 Merge branch 'eclipse' 2020-04-01 16:26:48 +01:00
Mat Booth
86ddcbd5da Add patch for CVE-2019-17570 2020-04-01 16:26:30 +01:00
Tomas Hrcka
5319ef0e20 Revert "Orphaned for 6+ weeks"
This reverts commit 0a09e0d088.
Unretirement request: https://pagure.io/releng/issue/9370
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2020-04-01 17:05:22 +02:00
Miro Hrončok
0a09e0d088 Orphaned for 6+ weeks 2019-10-13 21:58:47 +02:00
Fedora Release Engineering
1fd6b41bcd - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 04:21:15 +00:00
Fedora Release Engineering
087a3b1d4b - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 12:33:34 +00:00
Fedora Release Engineering
383187a645 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 09:23:48 +00:00
Michael Simacek
2db59ec8a8 Disallow loading of external DTD
Resolves CVE-2016-5002
2018-05-23 08:44:43 +02:00
Michael Simacek
ef4efbf91d Disallow deserialization of <ex:serializable> tags by default
- Resolves CVE-2016-5003
2018-05-18 15:39:56 +02:00
Fedora Release Engineering
5b7a60c7fe - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 21:47:27 +00:00
Fedora Release Engineering
d5ec53e08d - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 22:13:55 +00:00
Troy Dawson
6b0ae9a5c0 Add junit to pom deps
Signed-off-by: Mikolaj Izdebski <mizdebsk@redhat.com>
2017-06-13 11:33:39 +02:00
Fedora Release Engineering
308daf7a18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 17:57:46 +00:00
Igor Gnatenko
a8a7a1d8ea Rebuild for readline 7.x
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2017-01-12 17:30:44 +01:00
Fedora Release Engineering
7df5e8828a - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-05 03:36:26 +00:00
Dennis Gilmore
ea8c222187 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 04:09:22 +00:00
gil
dc08731b2c introduce license macro 2015-02-14 00:20:28 +01:00
Sami Wagiaalla
db647bf94a Add OSGi info for xmlrpc-server jar.
- export o.a.xmlrpc from xmlrpc-client jar.
2014-07-10 09:46:22 -04:00
Mikolaj Izdebski
778e72b35b Use servlet 3.1.0 API 2014-06-16 10:27:03 +02:00
Dennis Gilmore
f35522f3b9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-08 01:07:46 -05:00
Stanislav Ochotnicky
16e9536e35 Use Requires: java-headless rebuild (#1067528) 2014-03-04 09:06:04 +01:00
Dennis Gilmore
0bd71fc4ef - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-04 03:31:11 -05:00
Mikolaj Izdebski
2449421c86 Update to current packaging guidelines 2013-06-14 20:42:50 +02:00
Alexander Kurtakov
ba5aa4a374 Remove javax.xml.bind from osgi imports - it's part of the JVM now.
- Drop the ws-jaxme dependency for the same reason.
2013-05-17 14:33:33 +03:00
Dennis Gilmore
e038c2166d - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-14 21:50:38 -06:00
Stanislav Ochotnicky
7c520a0c47 - Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
- Replace maven BuildRequires with maven-local
2013-02-06 20:49:51 +01:00
Peter Robinson
f4b12f0965 xmlrpc v2 had an Epoch so we need one here. Add it back 2012-10-20 12:53:04 +01:00
Alexander Kurtakov
1fc7429697 Move to xmlrpc version 3.x. 2012-09-14 11:27:53 +03:00
Dennis Gilmore
0d20769d77 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-22 00:52:50 -05:00
Stanislav Ochotnicky
680ad0ff80 Migrate to new tomcat-servlet-api 2012-06-05 15:54:09 +02:00
Dennis Gilmore
ff3ced29b9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-14 03:04:16 -06:00
Dennis Gilmore
cef66157dc - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-07 23:32:29 -06:00
Stanislav Ochotnicky
0db29d8a87 Require java >= 1:1.6.0
- Fix classpaths to ensure building of all optional features
- Remove stale patch
2010-12-21 15:04:30 +01:00
Stanislav Ochotnicky
9967e2e726 Migrate from old servlet api to new one 2010-12-16 16:06:27 +01:00
Stanislav Ochotnicky
823e4a2a5d Various spec cleanups and fixes
- Remove gcj support
- Make jars/javadocs versionless
- Add ws-commons-util Requires
- Use apache-commons-codec
- Drop unneeded patch for jsse
2010-12-09 15:48:35 +01:00
5 changed files with 1 additions and 364 deletions

1
.gitignore vendored
View file

@ -1 +0,0 @@
xmlrpc-2.0.1-src.tar.gz

1
dead.package Normal file
View file

@ -0,0 +1 @@
Orphaned for 6+ weeks

View file

@ -1 +0,0 @@
b88cc15b25d9bd688b1889d2ad234125 xmlrpc-2.0.1-src.tar.gz

View file

@ -1,119 +0,0 @@
--- ./src/java/org/apache/xmlrpc/secure/SecurityConstants.java.sav 2005-08-24 15:49:40.000000000 -0400
+++ ./src/java/org/apache/xmlrpc/secure/SecurityConstants.java 2007-03-08 17:43:27.000000000 -0500
@@ -26,7 +26,7 @@
* default with setSecurityProviderClass().
*/
public final static String DEFAULT_SECURITY_PROVIDER_CLASS =
- "com.sun.net.ssl.internal.ssl.Provider";
+ "gnu.javax.net.ssl.provider.Jessie";
public final static String SECURITY_PROVIDER_CLASS =
"security.provider";
@@ -97,7 +97,7 @@
* Default key manager type. You probably don't need to
* override this default.
*/
- public final static String DEFAULT_KEY_MANAGER_TYPE = "SunX509";
+ public final static String DEFAULT_KEY_MANAGER_TYPE = "JessieX509";
public final static String KEY_MANAGER_TYPE =
"sun.ssl.keymanager.type";
@@ -110,7 +110,7 @@
* are using something other than the Sun JSSE.
*/
public final static String DEFAULT_PROTOCOL_HANDLER_PACKAGES =
- "com.sun.net.ssl.internal.www.protocol";
+ "gnu.java.net.protocol";
public final static String PROTOCOL_HANDLER_PACKAGES =
"java.protocol.handler.pkgs";
--- ./src/java/org/apache/xmlrpc/secure/SecureWebServer.java.sav 2005-08-24 15:49:40.000000000 -0400
+++ ./src/java/org/apache/xmlrpc/secure/SecureWebServer.java 2007-03-08 17:23:25.000000000 -0500
@@ -30,8 +30,8 @@
import org.apache.xmlrpc.XmlRpc;
import org.apache.xmlrpc.XmlRpcServer;
-import com.sun.net.ssl.KeyManagerFactory;
-import com.sun.net.ssl.SSLContext;
+import javax.net.ssl.KeyManagerFactory;
+import javax.net.ssl.SSLContext;
/**
* A minimal web server that exclusively handles XML-RPC requests
--- ./src/java/org/apache/xmlrpc/secure/sunssl/SunSSLTransportFactory.java.sav 2005-08-24 15:49:40.000000000 -0400
+++ ./src/java/org/apache/xmlrpc/secure/sunssl/SunSSLTransportFactory.java 2007-03-08 17:35:54.000000000 -0500
@@ -29,10 +29,11 @@
import org.apache.xmlrpc.XmlRpcTransportFactory;
import org.apache.xmlrpc.secure.SecurityTool;
-import com.sun.net.ssl.HostnameVerifier;
-import com.sun.net.ssl.HttpsURLConnection;
-import com.sun.net.ssl.SSLContext;
-import com.sun.net.ssl.X509TrustManager;
+import javax.net.ssl.HostnameVerifier;
+import javax.net.ssl.HttpsURLConnection;
+import javax.net.ssl.SSLContext;
+import javax.net.ssl.SSLSession;
+import javax.net.ssl.X509TrustManager;
/**
* Interface from XML-RPC to the HTTPS transport based on the
@@ -55,14 +56,14 @@
// The openTrustManager trusts all certificates
private static X509TrustManager openTrustManager = new X509TrustManager()
{
- public boolean isClientTrusted(X509Certificate[] chain)
+ public void checkClientTrusted(X509Certificate[] chain, String authType)
{
- return true;
+ //return true;
}
- public boolean isServerTrusted(X509Certificate[] chain)
+ public void checkServerTrusted(X509Certificate[] chain, String authType)
{
- return true;
+ //return true;
}
public X509Certificate[] getAcceptedIssuers()
@@ -74,7 +75,7 @@
// The openHostnameVerifier trusts all hostnames
private static HostnameVerifier openHostnameVerifier = new HostnameVerifier()
{
- public boolean verify(String hostname, String session)
+ public boolean verify(String hostname, SSLSession session)
{
return true;
}
@@ -86,8 +87,8 @@
properties.setProperty(XmlRpcTransportFactory.TRANSPORT_URL, "(java.net.URL) - URL to connect to");
properties.setProperty(XmlRpcTransportFactory.TRANSPORT_AUTH, "(java.lang.String) - HTTP Basic Authentication string (encoded).");
- properties.setProperty(TRANSPORT_TRUSTMANAGER, "(com.sun.net.ssl.X509TrustManager) - X.509 Trust Manager to use");
- properties.setProperty(TRANSPORT_HOSTNAMEVERIFIER, "(com.sun.net.ssl.HostnameVerifier) - Hostname verifier to use");
+ properties.setProperty(TRANSPORT_TRUSTMANAGER, "(javax.net.ssl.X509TrustManager) - X.509 Trust Manager to use");
+ properties.setProperty(TRANSPORT_HOSTNAMEVERIFIER, "(javax.net.ssl.HostnameVerifier) - Hostname verifier to use");
return properties;
}
@@ -99,7 +100,7 @@
HostnameVerifier hostnameVerifier;
SSLContext sslContext;
- Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
+ Security.addProvider(new gnu.javax.net.ssl.provider.Jessie());
url = (URL) properties.get(XmlRpcTransportFactory.TRANSPORT_URL);
auth = properties.getProperty(XmlRpcTransportFactory.TRANSPORT_AUTH);
--- ./build.xml.sav 2005-12-21 04:09:45.000000000 -0500
+++ ./build.xml 2007-03-08 17:23:25.000000000 -0500
@@ -94,7 +94,7 @@
<target name="init" depends="env,copy-deps">
<available
- classname="com.sun.net.ssl.SSLContext"
+ classname="javax.net.ssl.SSLContext"
property="jsse.present"
classpathref="classpath"
/>

View file

@ -1,243 +0,0 @@
# Copyright (c) 2000-2005, JPackage Project
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the
# distribution.
# 3. Neither the name of the JPackage Project nor the names of its
# contributors may be used to endorse or promote products derived
# from this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
%define _with_gcj_support 1
%define gcj_support %{?_with_gcj_support:1}%{!?_with_gcj_support:%{?_without_gcj_support:0}%{!?_without_gcj_support:%{?_gcj_support:%{_gcj_support}}%{!?_gcj_support:0}}}
Name: xmlrpc
Version: 2.0.1
Release: 6.6%{?dist}
Epoch: 0
Summary: Java XML-RPC implementation
License: ASL 2.0
Group: Development/Java
Url: http://xml.apache.org/%{name}/
Source0: http://www.apache.org/dist/ws/xmlrpc/sources/xmlrpc-2.0.1-src.tar.gz
Patch0: %{name}-%{version}-jessie.patch
BuildRequires: ant
BuildRequires: jpackage-utils >= 0:1.6
BuildRequires: servletapi5
BuildRequires: junit
BuildRequires: jakarta-commons-httpclient
BuildRequires: jakarta-commons-codec >= 1.3
BuildRequires: jsse
Requires: jpackage-utils >= 0:1.6
Requires: servletapi5
Requires: junit
Requires: jakarta-commons-httpclient
Requires: jakarta-commons-codec >= 1.3
Requires: jsse
Requires: jpackage-utils
%if ! %{gcj_support}
Buildarch: noarch
%endif
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%if %{gcj_support}
BuildRequires: java-gcj-compat-devel
Requires(post): java-gcj-compat
Requires(postun): java-gcj-compat
%endif
%description
Apache XML-RPC is a Java implementation of XML-RPC, a popular protocol
that uses XML over HTTP to implement remote procedure calls.
Apache XML-RPC was previously known as Helma XML-RPC. If you have code
using the Helma library, all you should have to do is change the import
statements in your code from helma.xmlrpc.* to org.apache.xmlrpc.*.
%package javadoc
Summary: Javadoc for %{name}
Group: Development/Java
Requires: jpackage-utils
%description javadoc
Javadoc for %{name}.
%prep
%setup -q -n %{name}-%{version}
# remove all binary libs
find . -name "*.jar" -exec rm -f {} \;
%patch0 -b .sav
%build
export CLASSPATH=%(build-classpath jsse commons-httpclient commons-codec servletapi5 junit 2>/dev/null)
ant -Dbuild.dir=./bin -Dbuild.dest=./bin -Dsrc.dir=./src -Dfinal.name=%{name}-%{version} -Djavadoc.destdir=./docs/apidocs -Dhave.deps=true jar
ant -Dbuild.dir=./bin -Dbuild.dest=./bin -Dsrc.dir=./src -Dfinal.name=%{name}-%{version} -Djavadoc.destdir=./docs/apidocs -Dhave.deps=true javadocs
%install
rm -rf $RPM_BUILD_ROOT
# jars
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
install -m 644 bin/%{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
install -m 644 bin/%{name}-%{version}-applet.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-applet-%{version}.jar
(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}*; do \
ln -sf ${jar} ${jar/-%{version}/}; done)
# javadoc
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cp -pr docs/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
%if %{gcj_support}
%{_bindir}/aot-compile-rpm
%endif
%clean
rm -rf $RPM_BUILD_ROOT
%if %{gcj_support}
%post
if [ -x %{_bindir}/rebuild-gcj-db ]
then
%{_bindir}/rebuild-gcj-db
fi
%endif
%if %{gcj_support}
%postun
if [ -x %{_bindir}/rebuild-gcj-db ]
then
%{_bindir}/rebuild-gcj-db
fi
%endif
%files
%defattr(0644,root,root,0755)
%doc LICENSE.txt README.txt
%{_javadir}/*
%if %{gcj_support}
%attr(-,root,root) %{_libdir}/gcj/%{name}
%attr(-,root,root) %{_libdir}/gcj/%{name}/xmlrpc-applet-2.0.1.jar.*
%endif
%files javadoc
%defattr(0644,root,root,0755)
%{_javadocdir}/%{name}-%{version}
%changelog
* Thu Mar 11 2010 Peter Lemenkov <lemenkov@gmail.com> - 0:2.0.1-6.6
- Added missing requires jpackage-utils
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.0.1-6.5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.0.1-5.5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Thu Jul 10 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0:2.0.1-4.5
- drop repotag
* Thu May 29 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0:2.0.1-4jpp.4
- fix license tag
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0:2.0.1-4jpp.3
- Autorebuild for GCC 4.3
* Tue Mar 27 2007 Matt Wringe <mwringe@redhat.com> 0:2.0.1-3jpp.3
- Spec file clean up for Fedora Extras Review
* Thu Mar 08 2007 Deepak Bhole <dbhole@redhat.com> 2.0.1-3jpp.2
- Add javax.net.ssl support to build org.apache.xmlrpc.secure.*
- Minor spec file cleanup
* Fri Aug 04 2006 Vivek Lakshmanan <vivekl@redhat.com> - 0:2.0.1-3jpp.1
- Merge with latest from JPP.
* Sat Jul 22 2006 Jakub Jelinek <jakub@redhat.com> - 0:2.0.1-1jpp_8.2fc
- Rebuilt
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0:2.0.1-1jpp_8.1fc
- rebuild
* Wed Mar 8 2006 Rafael Schloming <rafaels@redhat.com> - 0:2.0.1-1jpp_7fc
- excluded s390 due to eclipse
* Mon Mar 6 2006 Jeremy Katz <katzj@redhat.com> - 0:2.0.1-1jpp_6fc
- stop scriptlet spew
* Fri Feb 24 2006 Igor Foox <ifoox@redhat.com> - 0:2.0.1-1jpp_5fc
- Added post/postun dependency on coreutils.
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0:2.0.1-1jpp_4fc
- bump again for double-long bug on ppc(64)
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0:2.0.1-1jpp_3fc
- rebuilt for new gcc4.1 snapshot and glibc changes
* Wed Jan 25 2006 Igor Foox <ifoox@redhat.com> 0:2.0.1-1jpp_2fc
- ExcludeArch s390x and ppc64
* Wed Jan 18 2006 Andrew Overholt <overholt@redhat.com> 0:2.0.1-1jpp_2fc
- Comment out JPackage Distribution and Vendor tags
* Wed Jan 18 2006 Jesse Keating <jkeating@redhat.com> 0:2.0.1-1jpp_2fc
- bump for test
* Wed Jan 18 2006 Igor Foox <ifoox@redhat.com> 0:2.0.1-1jpp_1fc
- Update to version 2.0.1
- Natively compile
* Thu Aug 26 2004 Ralph Apel <r.apel at r-apel.de> 0:1.2-0.b1.3jpp
- Build with ant-1.6.2
* Thu Apr 29 2004 David Walluck <david@jpackage.org> 0:1.2-0.b1.2jpp
- add jar symlinks
- remove %%buildroot in %%install
* Tue May 06 2003 David Walluck <david@anti-microsoft.org> 0:1.2-0.b1.1jpp
- 1.2-b1
- update for JPackage 1.5
* Mon Mar 18 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.1-1jpp
- 1.1
- generic servlet support
- used source release
- dropped patch
- added applet jar
* Mon Jan 21 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.0-3jpp
- versioned dir for javadoc
- no dependencies for javadoc package
- dropped jsse package
- adaptation to new servlet3 package
- adaptation to new jsse package
- section macro
* Fri Dec 7 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.0-2jpp
- javadoc into javadoc package
* Sat Nov 3 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.0-1jpp
- first JPackage release