Changing to OpenSSL version 3
Some clarifications for the logging facilities
A possible fix for "Too many concurrent executions of the same request"
These changes should fix a lot of warnings and hints on FPC
Hello Markus, after reading the code once more, I can understand why there was no check for nil there: The following line is meant to check, if the blob has contents: if (SrcBuffer^.Columns[FColumnOffsets[FLobCols[i]]] = bIsNotNull) So -> if there is contents, why should the pointer to the contents be nil? So I guess what could trigger the problem. Maybe you have a chance to verify it. If for some reason a blob field in the database contains an empty string (''), then it would not be null, but we...
I don't really understand it. There are other parts of this function that aren't executed when the data is NIL, so I thought that this NIL check was simply omitted. Hello Markus, thet is what I tried to find out - if the bug is possibly caused by another bug somewhere else. Usually Egonhugeist had a kinda contract in mind that some Values had to be filled in - no matter what. Anyway - since the bug seems to be hard to reproduce, I applied the patch. Also please think about migrating to Zeos 8. I...
A fix a rarely occuring access violation. Most probably the root cause is somewhere else. The problem seems to be hard to reproduce. See [#652].
Allow sessions to have a maximum age in seconds. The age is transalted into a timestamp when a client connects.