[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[or-cvs] r15533: fix for bug 704; found by sjmurdoch. Windows and recent open (in tor/trunk: . src/common)



Author: nickm
Date: 2008-06-28 00:16:17 -0400 (Sat, 28 Jun 2008)
New Revision: 15533

Modified:
   tor/trunk/
   tor/trunk/ChangeLog
   tor/trunk/src/common/crypto.c
Log:
 r16587@tombo:  nickm | 2008-06-28 00:13:40 -0400
 fix for bug 704; found by sjmurdoch.  Windows and recent openssl both want to define OCSP_RESPONSE; do not let them.



Property changes on: tor/trunk
___________________________________________________________________
 svk:merge ticket from /tor/trunk [r16587] on 49666b30-7950-49c5-bedf-9dc8f3168102

Modified: tor/trunk/ChangeLog
===================================================================
--- tor/trunk/ChangeLog	2008-06-28 03:13:18 UTC (rev 15532)
+++ tor/trunk/ChangeLog	2008-06-28 04:16:17 UTC (rev 15533)
@@ -7,6 +7,8 @@
     - Change the contrib/tor.logrotate script so it makes the new
       logs as "_tor:_tor" rather than the default, which is generally
       "root:wheel". Fixes bug 676, reported by Serge Koksharov.
+    - Fix macro collision between OpenSSL 0.9.8h and Windows headers.
+      Fixes bug 704; fix from Steven Murdoch.
 
 
 Changes in version 0.2.1.2-alpha - 2008-06-20

Modified: tor/trunk/src/common/crypto.c
===================================================================
--- tor/trunk/src/common/crypto.c	2008-06-28 03:13:18 UTC (rev 15532)
+++ tor/trunk/src/common/crypto.c	2008-06-28 04:16:17 UTC (rev 15533)
@@ -21,6 +21,9 @@
 #define WIN32_LEAN_AND_MEAN
 #include <windows.h>
 #include <wincrypt.h>
+/* Windows defines this; so does openssl 0.9.8h and later. We don't actually
+ * use either definition. */
+#undef OCSP_RESPONSE
 #endif
 
 #include <openssl/err.h>