Página 1 de 1

TIPSSL para xharbour.com

Enviado: 03 Nov 2017 08:28
por edmarfrazao
alguem tem a TIPSSL para xharbour.com

a minha versão do xharbour.com 1.2.1 ( acho que é de 2009)

TIPSSL para xharbour.com

Enviado: 03 Nov 2017 09:02
por RobertoLinux
Bom dia amigo.

Eu não sei o que é isso, mas encontrei isso na ver. atual.

$ find ./ -iname tip*
./source/tip
./tests/tiptest
./tests/tiptest/tiptime.prg
./tests/tiptest/tipmmail.prg
./tests/tiptest/tipmail.prg
./tests/tiptest/tipmime.prg
./tests/tiptest/tiptest.prg
./contrib/tipssl
./include/tip.ch

Baixe a mais atual.

Assim ...

svn co https://svn.code.sf.net/p/xharbour/code/trunk/xharbour/

e/ou aqui ...

http://www.whosaway.com/

Felicidades.

TIPSSL para xharbour.com

Enviado: 03 Nov 2017 09:06
por RobertoLinux
Oops ..

Você falou xHarbour.com ...

https://www.xharbour.com/

Aqui consta Maio/2017 a mais atual.

TIPSSL para xharbour.com

Enviado: 03 Nov 2017 10:41
por edmarfrazao
se usar o xharbour.com atual


tem a tipssl.lib


mas ao usa-la da erro de compilação ( deve precisar de outra lib)

xLINK: error: Unresolved external symbol '_SSL_state_string_long referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_SSL_alert_type_string_long referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_SSL_alert_desc_string_long referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_SSL_write referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_SSL_get_error referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_SSL_read referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_SSLv23_client_method referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_SSL_CTX_new referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_SSL_CTX_load_verify_locations referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_SSL_CTX_set_default_verify_paths referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_SSL_CTX_get_cert_store referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_X509_STORE_set_flags referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_BIO_new_socket referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_SSL_new referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_SSL_shutdown referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_SSL_free referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_SSL_CTX_free referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_SSL_pending referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_SSL_set_bio referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_SSL_set_fd referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_SSL_set_connect_state referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_SSL_connect referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_SSL_library_init referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_SSL_load_error_strings referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_OPENSSL_add_all_algorithms_noconf referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_RAND_file_name referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_RAND_load_file referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_RAND_status referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_SSLv23_method referenced from TipSSL.lib(inetssl.obj)'.

xLINK: error: Unresolved external symbol '_SSL_ctrl referenced from TipSSL.lib(inetssl.obj)'.

TIPSSL para xharbour.com

Enviado: 03 Nov 2017 11:54
por RobertoLinux
Tente.. .

SET HB_LIB_INSTALL=c:\<local do xHarbour LIB>

aqui fiz um teste de compilação no Linux e deu certo.

tests/tiptest$

tiptest.prg

TIPSSL para xharbour.com

Enviado: 03 Nov 2017 17:02
por RobertoLinux
Testei no Windows e tbm, deu certo.

TIPSSL para xharbour.com

Enviado: 03 Nov 2017 17:14
por edmarfrazao
uso xharbour.com

os erros acima continuam mesmo com a TIPSSL atual do xharbour.com

e não muda nada usar
SET HB_LIB_INSTALL=c:\xhb\lib


site sem https funciona sem usar a TIPSSL

mas se compilar usando a TIPSSL da os erros

TIPSSL para xharbour.com ( Resolvido)

Enviado: 06 Nov 2017 08:50
por edmarfrazao
resolvido.
no xharbour.com ( comercial)

tem que importar as dll ssleay32.dll e libeay32.dll


com o comando.
xlib ssleay32.dll /out:ssleay32.lib
xlib libeay32.dll /out:libeay32.lib


ai e so gerar o exe com a tipsll.lig ssleay32.lib libeay32.lib