diff --exclude *~ --exclude *.orig -uNr ruby-1.8.2.orig/ext/digest/md5/md5ossl.h ruby-1.8.2/ext/digest/md5/md5ossl.h --- ruby-1.8.2.orig/ext/digest/md5/md5ossl.h Thu Sep 26 17:27:23 2002 +++ ruby-1.8.2/ext/digest/md5/md5ossl.h Mon Jul 11 10:07:05 2005 @@ -3,6 +3,7 @@ #ifndef MD5OSSL_H_INCLUDED #define MD5OSSL_H_INCLUDED +#include #include void MD5_End(MD5_CTX *pctx, unsigned char *hexdigest); diff --exclude *~ --exclude *.orig -uNr ruby-1.8.2.orig/ext/digest/rmd160/rmd160ossl.h ruby-1.8.2/ext/digest/rmd160/rmd160ossl.h --- ruby-1.8.2.orig/ext/digest/rmd160/rmd160ossl.h Thu Sep 26 18:26:46 2002 +++ ruby-1.8.2/ext/digest/rmd160/rmd160ossl.h Mon Jul 11 10:07:28 2005 @@ -3,6 +3,7 @@ #ifndef RMD160OSSL_H_INCLUDED #define RMD160OSSL_H_INCLUDED +#include #include #define RMD160_CTX RIPEMD160_CTX diff --exclude *~ --exclude *.orig -uNr ruby-1.8.2.orig/ext/digest/sha1/sha1ossl.h ruby-1.8.2/ext/digest/sha1/sha1ossl.h --- ruby-1.8.2.orig/ext/digest/sha1/sha1ossl.h Thu Sep 26 18:44:33 2002 +++ ruby-1.8.2/ext/digest/sha1/sha1ossl.h Mon Jul 11 10:07:46 2005 @@ -3,6 +3,7 @@ #ifndef SHA1OSSL_H_INCLUDED #define SHA1OSSL_H_INCLUDED +#include #include #define SHA1_CTX SHA_CTX diff --exclude *~ --exclude *.orig -uNr ruby-1.8.2.orig/ext/openssl/ossl_x509store.c ruby-1.8.2/ext/openssl/ossl_x509store.c --- ruby-1.8.2.orig/ext/openssl/ossl_x509store.c Sun Dec 19 08:28:32 2004 +++ ruby-1.8.2/ext/openssl/ossl_x509store.c Wed Jul 6 14:06:10 2005 @@ -538,7 +538,7 @@ if(NIL_P(time)) { GetX509StCtx(self, store); - store->flags &= ~X509_V_FLAG_USE_CHECK_TIME; + store->param->flags &= ~X509_V_FLAG_USE_CHECK_TIME; } else { long t = NUM2LONG(rb_Integer(time));