2016-01-13 11:08 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* include/hbsocket.h
* src/rtl/hbsockhb.c
+ added new C function:
HB_BOOL hb_sockexItemReplace( PHB_ITEM pItem, PHB_SOCKEX pSock );
* contrib/hbssl/ssl_sock.c
+ replace passed socket structure to hb_socketNewSSL_connect() and
hb_socketNewSSL_accept() with new one using SSL filter if it was
passed by reference, current syntax is:
hb_socketNewSSL_connect( [@]<pSocket>, <pSSL> [, <nTimeout> ] )
-> <pSocketSSL>
hb_socketNewSSL_accept( [@]<pSocket>, <pSSL> [, <nTimeout> ] )
-> <pSocketSSL>
* contrib/hbssl/hbssl.hbm
* contrib/hbssl/hbssl.hbx
+ contrib/hbssl/ssl_hbcon.prg
+ added new PRG functions which can be used for fast initialization of
SSL connection:
hb_SSL_new() -> <pSSL>
hb_SSL_connect_inet( <pSocket>, [ <nTimeOut> ], [ @<cInfo> ] )
-> <lConnected>
hb_SSL_connect_socket( <pSocket>, [ <nTimeOut> ], [ @<cInfo> ] )
-> <lConnected>
They do not need any addiitonal initialization code and can be called
as first and the only SSL functions in user code.
* contrib/hbtip/mail.prg
! fixed bug reported by Lorenzo - thanks
* use hb_MemoWrit() in :detachFile() to honor Harbour File IO API
* cleanup
* src/common/hbffind.c
* src/rtl/gtos2/gtos2.c
* src/rtl/hbproces.c
* cleaned DosAllocMem() flags
* src/common/hbfsapi.c
* src/rtl/hbproces.c
* pacified OS2 GCC warnings
* config/global.mk
* show information about HB_MT build parameter if set by user
This commit is contained in:
@@ -162,6 +162,12 @@ ifeq ($(HB_INIT_DONE),)
|
||||
$(warning ! Warning: HB_INSTALL_IMPLIB option has an effect only if 'install' is requested.)
|
||||
endif
|
||||
endif
|
||||
|
||||
ifneq ($(HB_MT),)
|
||||
ifeq ($(filter $(HB_MT),yes no),)
|
||||
export HB_MT :=
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
# Make platform detection
|
||||
@@ -273,6 +279,9 @@ ifeq ($(HB_INIT_DONE),)
|
||||
ifneq ($(HB_INSTALL_IMPLIB),)
|
||||
$(info ! HB_INSTALL_IMPLIB: $(HB_INSTALL_IMPLIB))
|
||||
endif
|
||||
ifneq ($(HB_MT),)
|
||||
$(info ! HB_MT: $(HB_MT))
|
||||
endif
|
||||
endif
|
||||
|
||||
# Shell detection
|
||||
|
||||
Reference in New Issue
Block a user