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 ?
Compilar tipssl.lib
Moderador: Moderadores
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Compilar tipssl.lib
Pra compilar essa danada, precisa ter OpenSSLWin32.
Abaixo um script(tipssl.lib.xbp) que uso com xbuild.exe
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.
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]
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
xHarbour.org + Hwgui + PostgreSql
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Compilar tipssl.lib
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.
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
MySQL c/ SQLRDD
HwGui + GTWVG
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Compilar tipssl.lib
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.
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
xHarbour.org + Hwgui + PostgreSql
Compilar tipssl.lib
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
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql