LetoDb (oficial) do Alexander Kresin foi atualizado!

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 8278
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 7 vezes
Curtiram: 2 vezes

LetoDb (oficial) do Alexander Kresin foi atualizado!

Mensagem por Itamar M. Lins Jr. »

Olá!
Pra quem usa PHP e outras correções.
https://sourceforge.net/projects/letodb/

Código: Selecionar todos

2026-09-06 19:25 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
  * source/server/leto_2.c
    * Length limitation set for commands before Intro
  * Whatsnew.txt
  * tests/test_file.prg

2026-09-06 10:32 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
  * include/funcleto.h
    * Version number changed to 2.19 b2

2026-09-06 09:02 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
  + include/hbfuncs.ch
  * source/server/server.prg
    * header file added with harbour functions request

2026-09-05 19:10 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
  * source/server/leto_2.c
    * User added for Planner

2026-09-04 19:05 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
  * include/letocl.h
  * make_b32.bat
  * make_linux.sh
  * make_mingw.bat
    * Comment added
  * readme_rus.txt
  * source/client/letocl.c
  * source/client/letomgmn.c
  * source/server/leto_win.c
  * source/server/letofunc.c
  * source/server/server.prg
    * leto_RunHrb() function implemented to launch hrb's on server

2026-09-04 10:20 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
  * readme_rus.txt
    * readme updated
  * include/letocl.h
  * source/client/letocl.c
  * source/client/letosqlt.c
  * source/server/letofunc.c
  * source/server/server.prg
  * tests/test_run.prg
    * leto_Run...() functions may now to use %base template in a command, which
      will be replaced by a work directory (datapath) on a server
    * leto_sqlt_Column_Double() added, fixes

2026-09-03 15:38 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
  * include/letocl.h
  * source/client/letocl.c
  * source/client/letomgmn.c
  * source/server/leto_lnx.c
  * source/server/leto_win.c
  * source/server/letofunc.c
  * source/server/server.prg
  * tests/test_run.prg
    * leto_RunAsync( cCommand ), leto_RunSync( cCommand ) implemented

2026-09-02 18:20 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
  + source/client/letoextra.prg
    * leto_FCopyToSrv(), leto_FCopyFromSrv() functions added
  + tests/test_copy.prg
  + tests/test_run.prg
    * tests added

  * Makefile.linux
  * include/letocl.h
  * letodb.hwprj
  * makefile.bc
  * makefile.gcc
  * source/client/letocl.c
  * source/client/letomgmn.c
  * source/server/letofunc.c
  * source/server/server.prg
    * pass_for_run option added to letodb.ini
      support for leto_RunApp() function added

2026-09-02 09:55 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
  * include/funcleto.h
    * Version number changed to 2.19 b1
  * include/letocl.h
  * include/srvleto.h
  + include/sqlit3.h
  * source/client/letocl.c
  + source/client/letosqlt.c
  * source/server/leto_2.c
  + source/server/leto_sqlite.c
  + source/server/sqlit3.c
  + tests/test_sqlt_1.prg
    * Sqlite support added
  + letodb.hwprj
    * hwbuilder project file added to build Letodb

2026-08-27 11:16 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
  * include/funcleto.h
  * source/phpclient/letocl.php
    * Version number changed to 2.18 b1

2026-08-26 16:14 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
  + source/phpclient/encrypt.php
  * source/phpclient/letocl.php
    * encryption vodule added for php client

2026-08-25 15:22 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
  * source/server/letofunc.c
  * source/server/leto_2.c.c
  * source/server/server.prg
    * Planner (sheduler) implemented

2026-08-20 19:38 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
  * source/server/leto_2.c
    * Small cleanup
  * utils/manager/manage.prg
    ! Bug fixed

2026-08-18 14:41 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
  * source/server/letofunc.c
    ! Potential bug fixed - letoClearFilter() is called when table is closed

2026-08-18 12:25 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
  * include/funcleto.h
    * build number changed to 4

2026-08-18 12:22 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
  * source/server/letofunc.c
    ! Few fixes: potential stack overflow via strcpy and operator precedence (NULL deref)

2026-07-26 19:50 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
  * source/phpclient/letocl.php
    LetoDbGetField() function added

2026-07-26 17:22 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
  * source/phpclient/letocl.php
    * letoDbOpenTable(), letoDbCloseTable(), letoDbBof(), letoDbEof(), letoDbRecCount()
      functions added

2026-07-25 17:52 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
  * source/phpclient/letocl.php
    * New functions added: letoUdfExist(), letoFileExist(), leto_MemoRead(), letoMemoWrite()

2026-06-19 17:58 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
  * source/server/leto_2.c
    * user ip added to err messages

2026-06-18 16:12 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
  * source/server/leto_2.c
    * additional err messages added
  * makefile.gcc
  * Makefile.linux
    ! fixes

2026-06-18 12:37 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
  * source/server/leto_2.c
  * source/server/letofunc.c
    * MAX_RECV_BLOCK increased

2026-06-18 12:10 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
  * source/server/leto_2.c
  * source/server/letofunc.c
    * date/time output added to leto_writelog()
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2856
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP
Curtiu: 4 vezes
Curtiram: 1 vez

Re: LetoDb (oficial) do Alexander Kresin foi atualizado!

Mensagem por Jairo Maia »

Baixei a nova versão, vou fazer alguns testes antes de colocar em produção.

Apenas um detalhe: Não uso a letocl.dll, mas aqui deu erro ao tentar gerar usando hbmk2 letodyn.hbp. As demais ok:

Código: Selecionar todos

C:\letodb>hbmk2 letodyn.hbp
hbmk2: Processando opções do ambiente: -comp=mingw
hbmk2: Criando biblioteca dinâmica... lib\letocl.dll
lib/.hbmk/win/mingw/hbdyn/letocl.o:letocl.c:(.text+0x117a): undefined reference to `leto_writelog'
lib/.hbmk/win/mingw/hbdyn/letocl.o:letocl.c:(.text+0x13db): undefined reference to `leto_writelog'
lib/.hbmk/win/mingw/hbdyn/letocl.o:letocl.c:(.text+0x15cf): undefined reference to `leto_writelog'
lib/.hbmk/win/mingw/hbdyn/letocl.o:letocl.c:(.text+0x176b): undefined reference to `leto_writelog'
lib/.hbmk/win/mingw/hbdyn/letocl.o:letocl.c:(.text+0x1902): undefined reference to `leto_writelog'
lib/.hbmk/win/mingw/hbdyn/letocl.o:letocl.c:(.text+0x4fcf): more undefined references to `leto_writelog' follow
collect2.exe: error: ld returned 1 exit status
hbmk2[letodyn]: Erro: Executando comando de linkagem da biblioteca dinâmica. 1
gcc.exe -shared -o lib/letocl.dll C:/Users/Ebscom/AppData/Local/Temp/fs4cik.lnk  -Wl,--start-group -lwinmm -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -liphlpapi -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lmapi32 -limm32 -lmsimg32 -lwininet   -Wl,--end-group  -LC:/hb32/lib/win/mingw
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Responder