2011-09-05 03:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)

* contrib/hbssl/sslsess.c
    ! fixed to define SSL_SESSION_CMP(), SSL_SESSION_HASH()
      for OpenSSL 1.0.0 and later (they are noops in these 
      versions)
This commit is contained in:
Viktor Szakats
2011-09-05 01:14:08 +00:00
parent 1ac8f36df6
commit b9f46a71a9
2 changed files with 10 additions and 8 deletions

View File

@@ -16,6 +16,12 @@
The license applies to all entries newer than 2009-04-28.
*/
2011-09-05 03:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbssl/sslsess.c
! fixed to define SSL_SESSION_CMP(), SSL_SESSION_HASH()
for OpenSSL 1.0.0 and later (they are noops in these
versions)
2011-09-05 02:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
+ contrib/hbcups/readme.txt
+ added readme created by Chris Gonnerman. Thank you very much.

View File

@@ -99,24 +99,22 @@ HB_FUNC( SSL_SESSION_NEW )
hb_retptrGC( ph );
}
#if OPENSSL_VERSION_NUMBER < 0x10000000L
HB_FUNC( SSL_SESSION_CMP )
{
if( hb_SSL_SESSION_is( 1 ) && hb_SSL_SESSION_is( 2 ) )
{
#if OPENSSL_VERSION_NUMBER < 0x10000000L
SSL_SESSION * session1 = hb_SSL_SESSION_par( 1 );
SSL_SESSION * session2 = hb_SSL_SESSION_par( 2 );
if( session1 && session2 )
hb_retni( SSL_SESSION_cmp( session1, session2 ) );
#endif
}
else
hb_errRT_BASE( EG_ARG, 2010, NULL, HB_ERR_FUNCNAME, HB_ERR_ARGS_BASEPARAMS );
}
#endif
HB_FUNC( SSL_SESSION_SET_TIME )
{
if( hb_SSL_SESSION_is( 1 ) )
@@ -169,23 +167,21 @@ HB_FUNC( SSL_SESSION_GET_TIMEOUT )
hb_errRT_BASE( EG_ARG, 2010, NULL, HB_ERR_FUNCNAME, HB_ERR_ARGS_BASEPARAMS );
}
#if OPENSSL_VERSION_NUMBER < 0x10000000L
HB_FUNC( SSL_SESSION_HASH )
{
if( hb_SSL_SESSION_is( 1 ) )
{
#if OPENSSL_VERSION_NUMBER < 0x10000000L
SSL_SESSION * session = hb_SSL_SESSION_par( 1 );
if( session )
hb_retnl( SSL_SESSION_hash( session ) );
#endif
}
else
hb_errRT_BASE( EG_ARG, 2010, NULL, HB_ERR_FUNCNAME, HB_ERR_ARGS_BASEPARAMS );
}
#endif
/*
char *SSL_SESSION_get_app_data(SSL_SESSION *s);
char *SSL_SESSION_get_ex_data(const SSL_SESSION *s, int idx);