Menu

Commit [r3920]  Maximize  Restore  History

---

### **Correções e Ajustes Gerais**
- Correção de `Filter` com `LIKE` no `ClientSQL` e `DWMemTable`.
- Correção de `buffersize`.
- Correção de `ParamByName`.
- Correção de `access violation` no `IndexFieldNames` e na destruição do `DataSet`.
- Correção de parâmetros no `ClientSQL`.
- Correções internas e ajustes em `IFDEF's`.
- Correção de compilação para Delphi 7.
- Correção do `SQL Editor` em Lazarus e Delphi.
- Correção de `Freemem` para Lazarus/Delphi antigos no binário.

### **Ajustes de Tipos de Dados**
- Correção no `StorageBin` para usar `NVARCHAR` no **MSSQL Server** (Unicode).
- Correção na leitura e gravação de **campos Timestamp (Data/Hora)** no `ClientSQL` e `DWMemTable`.
- Correção de `optInteger()`, garantindo o valor padrão quando a chave não existir.
- Correção de `SET` para campos `Data`, `Hora` e `DataHora` na versão **2.1**.
- Correção de leitura de `Single/Float` no Delphi e início da implementação no Lazarus.
- Correção de `WideChar` e `WideString`.
- Correção de `BCD`, `LongInt` e outros tipos numéricos para **FPC/Zeos**.
- Correção de leitura de dados no `MemTable` e no `ClientSQL` para **Android 32 bits**.
- Correção para gravação de dados com acentuação em campos `MEMO` e `WIDEMEMO`.
- Correção de códigos de página para `RESTDWParams`.

### **Melhorias de Compatibilidade**
- Adicionada mecânica de `BJSON` e suporte ao **OpenSSL 1.1.1**.
- **JWT:** Início da compatibilidade com Web, com geração e validação de tokens.
- Alteração no autenticador para adicionar suporte a **OAuth com certificado**.
- Ajustes internos para a nova autenticação.
- Atualização do sistema **OAuth**.
- Atualização do `RESTDW Proxy Request`.
- Correção para funcionamento dos parâmetros via URL em aplicações **ISAPI/CGI**.

### **Suporte ao Lazarus/FPC**
- Correções e ajustes contínuos para compatibilidade com **Lazarus/FPC**.
- Correção de campos numéricos no Lazarus.
- Correção de `PhisicDrivers` para o novo sistema de dados.
- Pacote com ajustes para permitir **servers e clients** em Pascal FPC (VSCode, Sublime, Bloco de Notas).
- Adicionado **demo FPC puro** para uso no VSCode.

### **Correções de SSL e OpenSSL**
- Adicionado **OpenSSL 1.1.1** para **Windows 32 e 64 bits**.
- Correção de SSL para instalação em **Lazarus**.
- Commit de pacotes para compilação do SSL em **Android**.
- Correção de **compilação para Android**.
- Correção de SSL para Lazarus e Delphi antigos/novos.

### **Ajustes e Melhorias Diversas**
- Ajuste de certificado no Delphi.
- Correção de conversão dos tipos `Variant` internos no Lazarus e outros.
- Ajustes nos **drivers Zeos** (`RESTDWZEOSDriver.dproj`, inclusão da cláusula `ZEOS8UP`).
- Correção dos drivers **Zeos e outros**.
- Ajustes para **VSCode e FPC puro**.
- Correção no demo de FPC puro.
- Remoção temporária da **criptografia**.
- Atualização dos **DEMO's**.

---

ronierys2 2025-02-11

1 2 3 > >> (Page 1 of 3)
changed /trunk/CORE/Packages/Delphi/RESTDWCore.dpk
changed /trunk/CORE/Packages/Delphi/RESTDWCore.dproj
changed /trunk/CORE/Packages/Delphi/RESTDWCore.identcache
changed /trunk/CORE/Packages/Lazarus/Drivers/zeos/RESTDWZeosDriver.lpk
changed /trunk/CORE/Packages/Lazarus/RESTDataWareComponents.lpk
changed /trunk/CORE/Packages/Lazarus/RESTDataWareComponents.pas
changed /trunk/CORE/Source/Basic/Crypto/DWDCPcrypt2.pas
changed /trunk/CORE/Source/Basic/Mechanics/uRESTDWAuthenticators.pas
changed /trunk/CORE/Source/Basic/Mechanics/uRESTDWDataUtils.pas
changed /trunk/CORE/Source/Basic/uRESTDWBasic.pas
changed /trunk/CORE/Source/Basic/uRESTDWBasicDB.pas
changed /trunk/CORE/Source/Basic/uRESTDWBasicTypes.pas
changed /trunk/CORE/Source/Basic/uRESTDWParams.pas
changed /trunk/CORE/Source/Basic/uRESTDWPoolermethod.pas
changed /trunk/CORE/Source/Basic/uRESTDWPropertyPersist.pas
changed /trunk/CORE/Source/Basic/uRESTDWProtoTypes.pas
changed /trunk/CORE/Source/Basic/uRESTDWServerContext.pas
changed /trunk/CORE/Source/Basic/uRESTDWServerEvents.pas
changed /trunk/CORE/Source/Basic/uRESTDWServerMethodClass.pas
changed /trunk/CORE/Source/Basic/uRESTDWStorageBin.pas
changed /trunk/CORE/Source/Consts/uRESTDWConsts.pas
changed /trunk/CORE/Source/Database_Drivers/FireDACPhysLink/FireDAC.Phys.RESTDWBase.pas
changed /trunk/CORE/Source/Database_Drivers/ZeosPhysLink/uRESTDWZAnalyser.pas
changed /trunk/CORE/Source/Database_Drivers/ZeosPhysLink/uRESTDWZDbcMetadata.pas
changed /trunk/CORE/Source/Database_Drivers/ZeosPhysLink/uRESTDWZDbcResultSet.pas
/trunk/CORE/Packages/Delphi/RESTDWCore.dpk Diff Switch to side-by-side view
Loading...
/trunk/CORE/Packages/Delphi/RESTDWCore.dproj Diff Switch to side-by-side view
Loading...
/trunk/CORE/Packages/Lazarus/Drivers/zeos/RESTDWZeosDriver.lpk Diff Switch to side-by-side view
Loading...
/trunk/CORE/Packages/Lazarus/RESTDataWareComponents.lpk Diff Switch to side-by-side view
Loading...
/trunk/CORE/Packages/Lazarus/RESTDataWareComponents.pas Diff Switch to side-by-side view
Loading...
/trunk/CORE/Source/Basic/Crypto/DWDCPcrypt2.pas Diff Switch to side-by-side view
Loading...
/trunk/CORE/Source/Basic/Mechanics/uRESTDWAuthenticators.pas Diff Switch to side-by-side view
Loading...
/trunk/CORE/Source/Basic/Mechanics/uRESTDWDataUtils.pas Diff Switch to side-by-side view
Loading...
/trunk/CORE/Source/Basic/uRESTDWBasic.pas Diff Switch to side-by-side view
Loading...
/trunk/CORE/Source/Basic/uRESTDWBasicDB.pas Diff Switch to side-by-side view
Loading...
/trunk/CORE/Source/Basic/uRESTDWBasicTypes.pas Diff Switch to side-by-side view
Loading...
/trunk/CORE/Source/Basic/uRESTDWParams.pas Diff Switch to side-by-side view
Loading...
/trunk/CORE/Source/Basic/uRESTDWPoolermethod.pas Diff Switch to side-by-side view
Loading...
/trunk/CORE/Source/Basic/uRESTDWPropertyPersist.pas Diff Switch to side-by-side view
Loading...
/trunk/CORE/Source/Basic/uRESTDWProtoTypes.pas Diff Switch to side-by-side view
Loading...
/trunk/CORE/Source/Basic/uRESTDWServerContext.pas Diff Switch to side-by-side view
Loading...
/trunk/CORE/Source/Basic/uRESTDWServerEvents.pas Diff Switch to side-by-side view
Loading...
/trunk/CORE/Source/Basic/uRESTDWServerMethodClass.pas Diff Switch to side-by-side view
Loading...
/trunk/CORE/Source/Basic/uRESTDWStorageBin.pas Diff Switch to side-by-side view
Loading...
/trunk/CORE/Source/Consts/uRESTDWConsts.pas Diff Switch to side-by-side view
Loading...
/trunk/CORE/Source/Database_Drivers/FireDACPhysLink/FireDAC.Phys.RESTDWBase.pas Diff Switch to side-by-side view
Loading...
/trunk/CORE/Source/Database_Drivers/ZeosPhysLink/uRESTDWZAnalyser.pas Diff Switch to side-by-side view
Loading...
/trunk/CORE/Source/Database_Drivers/ZeosPhysLink/uRESTDWZDbcMetadata.pas Diff Switch to side-by-side view
Loading...
/trunk/CORE/Source/Database_Drivers/ZeosPhysLink/uRESTDWZDbcResultSet.pas Diff Switch to side-by-side view
Loading...
1 2 3 > >> (Page 1 of 3)