-
…. This was due to broken pipe signal sent by the kernel and not ignored by the VM. Hence that broken pipe, was essentially due to closed connection on SSL. openSSL can't detected closed connection but since the SIGPIPE signal was already by the kernel and not managed by the VM. The VM was freeze. No segfault, hence the VM was stopped. - we mask the SIGPIPE to not freeze the VM. - The openssl can detect the closed connection and report it upper. And the VM report "can't read from connection" and continue normally. - We also update the management of the openssl by differentiating the openssl 1 and 3 and call the proper function for the proper version - Bump the openssl to 3.5.7. Change the SConstruct file accordingly
-
bump to version openssl 3.5.7 version 1.19.11
-
… sure we use the difference with epsilon 10^-10 which is sufficient for business calculation
-
…thought I already make that change but it seems not. Anyway now float from mysql are read correctly
-
Please enter the commit message for your changes. Lines starting
-
[+] introduce the fill_buffer function wich can be called at any time especially from new introduced function get_line_CRLF()
-
[+] Add some comments in previous function
-
… the used shell is cmd.exe or poweshell which doesn't support command starting with .. like "../myanubis -predef". After many hours of search I changed the way to making it. Instead of entering in src folder and invoking the myanubis by ../myanubis etc. I change the source code to be executed from outside the src folder. So nee anymore do invoke ../myanubis
-
which uses python3's syntax instead of python2
-
Polish the sconstruct to continue integration of wolfssl (not yet usable)
-
[+] move OpenSSL to last version 3.5.3. Make some change into the Sconstruct to let it link accordingly [~] start the integration of the WolfSSL which is replace OpenSSL in future. For now it's just beginning of the work. Now when building with scons there is 2 options to choose which SSL library to use. OSSL = 1 means use OpenSSL WSSL = 1 means use WolfSSL by default the OSSL is set.
-
…ent anymore. The End Of File in Anubis is detected with the return of 0 byte. But the previous commit remove that feature. In fact the -1 means connection close or end of file. To be more clear, there is now a new return value -3 which mean EOF and the -1 is keep for connection close only
-
…s due to management of the timeout when read on sockets. Hope it fix forever [+] Add the --hpc option (which backported from the 1.20 version) This allows to show the process and their states. This option helped a lot in previous bug fix of 100% CPU [*] improve the load module by adding the module path string. This allows to show the module path name with module index and help a lot when using --hpc option.
-
…s due to management of the timeout when read on sockets. Hope it fix forever [+] Add the --hpc option (which backported from the 1.20 version) This allows to show the process and their states. This option helped a lot in previous bug fix of 100% CPU [*] improve the load module by adding the module path string. This allows to show the module path name with module index and help a lot when using --hpc option.
-
…19.8 to use it in his verbose messages
-
…y return an empty String
-
…d after very first commit of it 17 years ago.
-
Update SQLITE to 3.40.1 Update openssl to 1.1.1t
-
Update SQLITE to 3.40.1 Update openssl to 1.1.1t
-
Update SQLITE to 3.40.1 Update openssl to 1.1.1t