Skip to content

Releases: yahoojapan/k2hash

Release Version 1.0.67

05 Dec 01:30
ee0bea3
Compare
Choose a tag to compare

Release Version 1.0.67

Updates from 1.0.66 to 1.0.67

  • Updated configure.ac and packaging scripts/files
    • Changed the version number of dependent libfullock
    • Modified the spec file and configure.ac
    • Modified debian_build.sh to delete debugging code

Release Version 1.0.66

30 Nov 07:18
0ec5f87
Compare
Choose a tag to compare

Release Version 1.0.66

Updates from 1.0.65 to 1.0.66

  • Fixed bug in debian package creation

Release Version 1.0.65

29 Nov 10:48
782a136
Compare
Choose a tag to compare

Release Version 1.0.65

Updates from 1.0.64 to 1.0.65

  • Changed to strict packaging and changed documents
    • Support packagecloud.io as AntPickax package repository
    • Move *.so symbolic link to devel package
    • Strictification of spec files
    • Stricter debian packages
    • Covers the OS and each part dependent on its version in each packaging
    • Add rpm dedicated packaging script(local packaging available)
    • RPM packages are depended on NSS.
    • debian packages are depended on Gcrypt.
    • Changed README
    • Changed README.md and added some badge

Release Version 1.0.64

07 Nov 02:12
507a3f4
Compare
Choose a tag to compare

Release Version 1.0.64

Updates from 1.0.63 to 1.0.64

  • Fixed a bug segmentation fault exiting tr thread
    The following problem occurs after changing the setting of Transaction Thread Pool.
    When detaching k2hash or starting transaction, termination processing of transaction thread is performed. And sengmentation fault occurred at this time.
    This bug has been fixed.

Release Version 1.0.63

18 Oct 00:27
459ea05
Compare
Choose a tag to compare

Release Version 1.0.63

Updates from 1.0.62 to 1.0.63

  • Fixed requires in specfile
    Added requires keyword in spec file for dependent packages.
  • Fixed fatal error in destructor code corresponding to SIOF etc
    Fixed segmentation Fault in destructor code again.
    Since the modification of v1.0.61( avoid static object initialization order problem(SIOF) ), rarely a segmantation fault occurred when the single object of std::map etc was destroyed.

Release Version 1.0.62

04 Oct 05:50
a8d5b05
Compare
Choose a tag to compare

Release Version 1.0.62

Updates from 1.0.61 to 1.0.62

  • Fixed fatal error in destructing mmap info and etc
    (1) Segmentation Fault in mapping information destruction to mmap information
    Since the modification of v1.0.61( avoid static object initialization order problem(SIOF) ), rarely a segmantation fault occurred when the single object of K2HMmapMan was destroyed.
    A defect in the destructor of the K2HMmapMan class appeared by it, and a segmentation fault occurred.
    This bug was corrected.
    (2) MonitorFile class closed invalid fd
    The v1.0.59( Fixed a bug about dead loop ) was insufficient, and potential problems still existed in the initialization method.
    And the MonitorFile class had a problem of closing invalid fd.
    We reviewed DeadLoop countermeasure and fixed this problem.

Release Version 1.0.61

04 Jul 06:57
9258c42
Compare
Choose a tag to compare

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.

Release Version 1.0.57

26 Mar 02:15
c1ca782
Compare
Choose a tag to compare

Release Version 1.0.57

Updates from 1.0.56

  • Fixed type qualifiers ignored on function return type

Release Version 1.0.56

10 Apr 01:25
Compare
Choose a tag to compare

Release Version 1.0.56

Updates from 1.0.55

  • Strict/Robust queue processing for conflicting
  • Fixed deadlock at updating key with subkeys

Updates from 1.0.54

  • Updated fullock submodule v1.0.24
  • Added lib_version_for_link option to make_valiables.sh
  • Fixed failed adding subkeys to encrypted key with no value

Version 1.0.55 is not tagged

Release Version 1.0.54

15 Feb 05:07
Compare
Choose a tag to compare

Release Version 1.0.54

Updates from 1.0.52

  • Updated dependency for fixing bugs in libfullock - #4
  • Fixed mistaking codes - #3
  • Fixed error/warning for compiling and changed travis.yaml - #2

Version 1.0.53 is not tagged