diff --git a/openssl.changes b/openssl.changes
index bb12161..5125500 100644
--- a/openssl.changes
+++ b/openssl.changes
@@ -1,3 +1,9 @@
+-------------------------------------------------------------------
+Fri Aug  5 19:09:42 UTC 2011 - crrodriguez@opensuse.org
+
+- remove -fno-strict-aliasing from CFLAGS no longer needed 
+  and is likely to slow down stuff.
+
 -------------------------------------------------------------------
 Mon Jul 25 19:07:32 UTC 2011 - jengelh@medozas.de
 
diff --git a/openssl.spec b/openssl.spec
index f2383c7..2efd4b1 100644
--- a/openssl.spec
+++ b/openssl.spec
@@ -235,7 +235,6 @@ zlib \
 $RPM_OPT_FLAGS \
 -Wa,--noexecstack \
 -fomit-frame-pointer \
--fno-strict-aliasing \
 -DTERMIO \
 -DPURIFY \
 %ifnarch hppa
@@ -340,7 +339,7 @@ unsigned int i;
 SSL_CTX *ctx;
 SSL *ssl;
 SSL_METHOD *meth;
-  meth = SSLv2_client_method();
+  meth = SSLv23_client_method();
   SSLeay_add_ssl_algorithms();
   ctx = SSL_CTX_new(meth);
   if (ctx == NULL) return 0;