You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Release Version 1.0.61
Updates from 1.0.60 to 1.0.61
avoid static object initialization order problem(SIOF)
Fixed a bug in static object initialization order problem (SIOF).
Although it has not happened so far, there was a possibility that SIOF occurred in this library using singleton.
The probability of occurrence in std::string initialization is high.
All logic corresponding to this bug has been fixed.
For details of this problem, please refer to here.
Updates from 1.0.59 to 1.0.60
Fixed build options for pthread
Changed build options for link order of pthread.
Updates from 1.0.58 to 1.0.59
Fixed a bug about dead loop
Fixed a bug in possibility of dead loop at initialization part of monitor file.
Updates from 1.0.57 to 1.0.58
Fixed build error with openssl 1.1.0
OpenSSL 1.1.0 library compatible.
In OpenSSL 1.1.0, EVP_CIPHER_CTX is changed to an opaque buffer, and it has to do pointer manipulation.
Fixed to use EVP_CIPHER_CTX_free because there is a function which is no longer available(EVP_CIPHER_CTX_cleanup).
No other code changes are necessary.
Changed build logic to new for rpm/debian packaging
We changed the auxiliary tool for building.
We also prepared spec and control files for RPM / debian packages.
Supported multi crypt libraries(NSS/gcrypt/nettle)
Multiple Crypt library support.
Changed from support of only OpenSSL to support other Crypt libraries NSS/gcrypt(GnuTLS)/nettle(GnuTLS).
Each version can be created by specifying the following in the option of configure. The default is OpenSSL.
"--with-openssl"
"--with-nss"
"--with-gcrypt"
"--with-nettle"
Cleanup credit comments in sources
Cleaned up the copyright etc. in each code.