rpms/openscada/devel openscada-0.6.3.3-openssl.patch, NONE, 1.1 openscada.spec, 1.11, 1.12
Tomáš Mráz
tmraz at fedoraproject.org
Tue Aug 25 18:37:18 UTC 2009
Author: tmraz
Update of /cvs/pkgs/rpms/openscada/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2562
Modified Files:
openscada.spec
Added Files:
openscada-0.6.3.3-openssl.patch
Log Message:
* Tue Aug 25 2009 Tomas Mraz <tmraz at redhat.com> - 0.6.3.3-12
- rebuilt with new openssl
openscada-0.6.3.3-openssl.patch:
modssl.cpp | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
--- NEW FILE openscada-0.6.3.3-openssl.patch ---
diff -up openscada-0.6.3.3/src/moduls/transport/SSL/modssl.cpp.openssl openscada-0.6.3.3/src/moduls/transport/SSL/modssl.cpp
--- openscada-0.6.3.3/src/moduls/transport/SSL/modssl.cpp.openssl 2009-06-10 12:03:54.000000000 +0200
+++ openscada-0.6.3.3/src/moduls/transport/SSL/modssl.cpp 2009-08-25 20:35:04.000000000 +0200
@@ -314,7 +314,12 @@ void *TSocketIn::Task( void *sock_in )
string ssl_method = TSYS::strSepParse(s.addr(),2,':');
//-- Set SSL method --
- SSL_METHOD *meth = SSLv23_server_method();
+#if OPENSSL_VERSION_NUMBER >= 0x10000000L
+ const SSL_METHOD *meth;
+#else
+ SSL_METHOD *meth;
+#endif
+ meth = SSLv23_server_method();
if( ssl_method == "SSLv2" ) meth = SSLv2_server_method();
else if( ssl_method == "SSLv3" ) meth = SSLv3_server_method();
else if( ssl_method == "TLSv1" ) meth = TLSv1_server_method();
@@ -670,7 +675,12 @@ void TSocketOut::start()
string ssl_method = TSYS::strSepParse(addr(),2,':');
//> Set SSL method
- SSL_METHOD *meth = SSLv23_client_method();
+#if OPENSSL_VERSION_NUMBER >= 0x10000000L
+ const SSL_METHOD *meth;
+#else
+ SSL_METHOD *meth;
+#endif
+ meth = SSLv23_client_method();
if( ssl_method == "SSLv2" ) meth = SSLv2_client_method();
else if( ssl_method == "SSLv3" ) meth = SSLv3_client_method();
else if( ssl_method == "TLSv1" ) meth = TLSv1_client_method();
Index: openscada.spec
===================================================================
RCS file: /cvs/pkgs/rpms/openscada/devel/openscada.spec,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -p -r1.11 -r1.12
--- openscada.spec 21 Aug 2009 15:05:36 -0000 1.11
+++ openscada.spec 25 Aug 2009 18:37:18 -0000 1.12
@@ -67,6 +67,7 @@ Release: 12%{?dist}
Source0: ftp://oscada.org.ua/OpenSCADA/0.6.3/openscada-%version.tar.gz
# Init scripts for fedora
Patch0: oscada.init.patch
+Patch1: openscada-0.6.3.3-openssl.patch
License: GPLv2
Group: Applications/Engineering
URL: http://oscada.org.ua
@@ -851,6 +852,7 @@ die Anschreibung "root" und das Kennwort
%prep
%setup -q -n %{srcname}
%patch0 -p1 -b .fedora
+%patch1 -p1 -b .openssl
%{__sed} -i 's|/usr/lib/|%{_libdir}/|' data/oscada*.xml
%build
@@ -1209,7 +1211,7 @@ desktop-file-install --dir=%{buildroot}%
%endif
%changelog
-* Fri Aug 21 2009 Tomas Mraz <tmraz at redhat.com> - 0.6.3.3-12
+* Tue Aug 25 2009 Tomas Mraz <tmraz at redhat.com> - 0.6.3.3-12
- rebuilt with new openssl
* Mon Jul 27 2009 Popkov Aleksey <aleksey at oscada.org.ua> - 0.6.3.3-11
More information about the fedora-extras-commits
mailing list