mORMot and Open Source friends
Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent timeline items

2017-12-11
12:08
[58c4b21890] Leaf: {4068} another slight optimization of TJWTAbstract.Parse no functional change (user: ab, tags: trunk)
12:07
[97c6614808] {4067} small refactoring of THttpApiWebSocketServer (user: ab, tags: trunk)
12:06
[ae90d63bc0] {4066} new TWebSocketProtocolChat.SendFrameJson method (user: ab, tags: trunk)
00:44
[abb01ac430] {4065} introducing Iso8601ToSQL() function (user: ab, tags: trunk)
00:25
[624f62aff7] {4064} refactoring of TWebSocketProcess to prepare http.sys, TAsynchServer and libwebsockets support (user: ab, tags: trunk)
2017-12-10
21:29
[892a914a2c] {4063} several refactoring and optimization fixes - no functional change (user: ab, tags: trunk)
15:31
[8e4d8497ae] {4062} moved TSynFilter/TSynValidate to SynTable.pas to keep SynCommons.pas below 65535 lines (user: ab, tags: trunk)
2017-12-09
08:20
[0977b985d8] {4061} some small fixes - no functional change (user: ab, tags: trunk)
2017-12-08
18:16
[447858b7b4] {4060} enhanced TAESPRNG.RandomPassword entropy (user: ab, tags: trunk)
18:16
[504f95955b] {4059} slight optimization of RecordSave/RecordLoad low-level binary serialization functions (user: ab, tags: trunk)
18:15
[24f4254267] {4058} new TAlgoCompress.AlgoName method (user: ab, tags: trunk)
15:29 • Deferred ticket [334974a1c5]: Delphi 5 internal error C11715 plus 5 other changes (user: ab) ... 1 similar event omitted.
2017-12-07
18:17
[5ada6176a2] {4057} new TTextWriter.AddBinToHexDisplayQuoted method (user: ab, tags: trunk)
10:19
[ae65769829] {4056} new TFastReader.EOF method (user: ab, tags: trunk)
10:09
[ffcc38cb38] {4055} new TDynArray.CopyTo and TSynDictionary.CopyValues methods (user: ab, tags: trunk)
10:07
[387bd7cd6a] {4054} new BinToHex(Display)Lower functions (user: ab, tags: trunk)
10:04
[33fcce0f5c] {4053} new UpperCaseSelf/LowerCaseSelf functions (user: ab, tags: trunk)
08:29
[0e47fd8e6e] {4052} enhanced TSynDictionaryEvent to allow modification of the value (user: ab, tags: trunk)
2017-12-06
18:18
[5d4ca6ab84] {4051} new optional TotalSize parameter to DirectoryDeleteOlderFiles() (user: ab, tags: trunk)
17:38
[77718c9e21] {4050} new TSQLRestServer.SleepOrShutdown method (user: ab, tags: trunk)
17:36
[5cb9803f67] {4049} implemented FileFromString(FlushOnDisk) on Linux/BSD (user: ab, tags: trunk)
2017-12-05
20:53
[5d8a350e28] {4048} TSynPersistentStore.SaveToFile returns the file size (user: ab, tags: trunk)
16:15
[df03d5510f] {4047} implement QWord support in TJSONCustomParser (user: ab, tags: trunk)
13:53
[41a009ce3c] {4046} small additions to SynOpenSSL (user: ab, tags: trunk)
12:49
[9e1b72d694] {4045} optimized TRC4.EncryptBuffer method (user: ab, tags: trunk)
11:28
[f29d8257c5] {4044} introducing TRC4.InitSHA3 method (user: ab, tags: trunk)
09:06
[d7cedca01b] {4043} TECCCertificateSecret.CreateNew key validation even if a third-party authority certificate is used for the signature - also erase sensitive data from the stack for ecc_*_pas()c functions (user: ab, tags: trunk)
08:26
[d106bea84c] {4042} ensure TECCCertificateSecret.CreateNew will check its own digital signature once created - also includes small similar fixes and enhancements to ECC code (user: ab, tags: trunk)
2017-12-04
17:28
[d2b9bf62ad] {4041} fixed [6495f41921cafd] ticket (user: ab, tags: trunk)
17:28 • Fixed ticket [6495f41921]: The ObjectLoadJson procedure forgets to assign TJSONToObject.TObjectListItemClass. plus 4 other changes (user: ab)
17:13
[4fced16a3d] {4040} added pure pascal version of SynECC.pas - thanks Jerome for sharing the code of your XMLRad ECC.pas (user: ab, tags: trunk)
09:42 • New ticket [6495f41921] The ObjectLoadJson procedure forgets to assign TJSONToObject.TObjectListItemClass.. (user: anonymous)
08:30
[d7099b933c] {4039} some FPC enhancements/fixed by ssoftpro (user: ab, tags: trunk)
2017-12-03
20:23
[7d7b243077] {4038} introducing RawJSON published property for TSQLRecord ORM/ODM (user: ab, tags: trunk)
15:58
[9d628afd1d] {4037} introducing RawJSON published property for TSQLRecord ORM/ODM (user: ab, tags: trunk)
15:34
[a50bc663ac] {4036} introducing RawJSON published property JSON serialization (user: ab, tags: trunk)
15:32
[9927a4dc67] {4035} slight refactoring of TRawByteStringGroup.Find(aPosition,aLength) (user: ab, tags: trunk)
2017-12-02
14:01
[a8b7cbcf06] {4034} optimized TJWTAbstract.Parse/VerifyPayload (user: ab, tags: trunk)
13:33
[3d65ea6f2e] {4033} new TSynPersistentWithPassword.ComputePassword method (user: ab, tags: trunk)
13:32
[1122626dec] {4032} refactoring of the Base64 (URI) encoding/decoding including performance optimization on all platforms (user: ab, tags: trunk)
2017-12-01
19:10
[c66aac2400] {4031} fixed JWT with customized headers (user: ab, tags: trunk)
18:07
[0c81b40054] {4030} fixed vtQWord proper support for FPC - this doesn't exist in Delphi, but it should! (user: ab, tags: trunk)
18:06
[429bde3997] {4029} introducing TFileBufferWriter.Write2 method (user: ab, tags: trunk)
18:05
[3b7c65c9f0] {4028} circumvent Delphi 5 compiler bug (user: ab, tags: trunk)
11:26
[0b6a951f1f] {4027} optimized TRawByteStringGroup (user: ab, tags: trunk)
2017-11-30
23:55
[c50beeb04c] {4026} introducing TRawByteStringGroup object (user: ab, tags: trunk)
18:46
[51e640fd95] {4025} fixed TFastReader on 64-bit CPUs (user: ab, tags: trunk)
18:45
[e6843a3101] {4024} fixed regression tests expectations under Delphi 2010+ (user: ab, tags: trunk)
17:42
[90d46d0cac] {4023} optimized asm version under x86_64 + AES_NI for TAESOFB 128-bit (user: ab, tags: trunk)