Compilar tipssl.lib

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Compilar tipssl.lib

Mensagem por alaminojunior »

Primeiramente não consigo compilar essa danada.
Estou com meu xHarbour atualizado, e quando na compilação deste, eu faço make_b32 all ou make_b32 contrib, ele não gera esta lib.

Depois, descobri que tinha ela numa versão mais antiga do xHarbour. Pois bem, peguei ela e juntei na pasta \lib.
Quando na compilação de meus executáveis, eu uso hbmake, e seleciono a tipssl.lib, ssleay32.lib e libeay32.ssl, estes ficam posicionados após a tip.lib (ví num post do Leonardo Machado que elas devem ficar antes de tip.lib).

Se altero o script de compilação dos executáveis na unha, e coloco as tais lib´s ssl antes de tip.lib, a compilação acusa erros.

Alguém tem essas lib´s atualizadas para me emprestar ?
E qual a experiencia dos colegas com a tipssl.lib ?
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Compilar tipssl.lib

Mensagem por sygecom »

Pra compilar essa danada, precisa ter OpenSSLWin32.

Abaixo um script(tipssl.lib.xbp) que uso com xbuild.exe

Código: Selecionar todos

CINI = 
C_OUTPUTFOLDER = 
DEFFILE = 
INCLUDEFOLDERS = D:\devel\OpenSSLWin32\include;
LAUTORUN =
LDEBUG = .F.
LGUI = .F.
LIBFOLDERS = 
LMT = .F.
LPRG_CLASSICDEBUG = .F.
LPRG_DEBUG = .F.
LUSEDLL = .F.
MAPFILE = 
MYC_FLAGS =  
MYDEFINES =
MYLINK_FLAGS = 
MYPRG_FLAGS = 
MYRC_FLAGS = 
MYSLY_FLAGS = 
OUTPUTFOLDER = xbp
PRG_OUTPUTFOLDER = 
RC_OUTPUTFOLDER = 
RUNARGUMENTS = 
SLY_OUTPUTFOLDER = 
STARTIN = 
TARGETFOLDER = 

[*.prg]

[inetssl.c]

E apenas compilo assim:
d:\devel\xharbour_bcc7\bin\xbuild tipssl.lib.xbp -Noerr

Em anexo a lib compilada e o que usei para compilar a mesma.
Anexos
tipssl.rar
(13.87 MiB) Baixado 113 vezes
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Compilar tipssl.lib

Mensagem por alaminojunior »

Obrigado Leo !

Na verdade eu já havia baixado a OpenSSL na versão mais recente, e consegui compilar.
Gerei as lib´s com base nas dll´s e juntei na pasta.
Porém, não vi diferença no envio de arquivos FTP.

Explicando melhor como uso:
Para e-mail´s eu utilizo CDO, o que acredito não usar a tipssl.lib
Apenas utilizo FTP, e sinceramente não percebi nenhuma mudança, inclusive nos arquivos de log que são gerados.

Alterei de ftp para ftps e a princípio retornou erro de execução.
Olhando nos fontes da tipssl.lib, percebi uma possível falha, e alterei segundo o meu entendimento.
Não retornou mais o erro, porém não abre a conexão.

Enfim ... não sei como me certificar se o protocolo SSL está sendo usado.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Compilar tipssl.lib

Mensagem por sygecom »

Eu uso para HTTPS, nunca usei FTPS.

Para e-mail, acabamos por fazer uma DLL em Lazarus por causa do Office365 que usa TLS e o CDO não atende.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Compilar tipssl.lib

Mensagem por janio »

Harbour3.2 e 3.4 já têm suporte a TLS!

:))
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Responder