head 1.42; access; symbols pkgsrc-2023Q4:1.42.0.18 pkgsrc-2023Q4-base:1.42 pkgsrc-2023Q3:1.42.0.16 pkgsrc-2023Q3-base:1.42 pkgsrc-2023Q2:1.42.0.14 pkgsrc-2023Q2-base:1.42 pkgsrc-2023Q1:1.42.0.12 pkgsrc-2023Q1-base:1.42 pkgsrc-2022Q4:1.42.0.10 pkgsrc-2022Q4-base:1.42 pkgsrc-2022Q3:1.42.0.8 pkgsrc-2022Q3-base:1.42 pkgsrc-2022Q2:1.42.0.6 pkgsrc-2022Q2-base:1.42 pkgsrc-2022Q1:1.42.0.4 pkgsrc-2022Q1-base:1.42 pkgsrc-2021Q4:1.42.0.2 pkgsrc-2021Q4-base:1.42 pkgsrc-2021Q3:1.40.0.48 pkgsrc-2021Q3-base:1.40 pkgsrc-2021Q2:1.40.0.46 pkgsrc-2021Q2-base:1.40 pkgsrc-2021Q1:1.40.0.44 pkgsrc-2021Q1-base:1.40 pkgsrc-2020Q4:1.40.0.42 pkgsrc-2020Q4-base:1.40 pkgsrc-2020Q3:1.40.0.40 pkgsrc-2020Q3-base:1.40 pkgsrc-2020Q2:1.40.0.36 pkgsrc-2020Q2-base:1.40 pkgsrc-2020Q1:1.40.0.16 pkgsrc-2020Q1-base:1.40 pkgsrc-2019Q4:1.40.0.38 pkgsrc-2019Q4-base:1.40 pkgsrc-2019Q3:1.40.0.34 pkgsrc-2019Q3-base:1.40 pkgsrc-2019Q2:1.40.0.32 pkgsrc-2019Q2-base:1.40 pkgsrc-2019Q1:1.40.0.30 pkgsrc-2019Q1-base:1.40 pkgsrc-2018Q4:1.40.0.28 pkgsrc-2018Q4-base:1.40 pkgsrc-2018Q3:1.40.0.26 pkgsrc-2018Q3-base:1.40 pkgsrc-2018Q2:1.40.0.24 pkgsrc-2018Q2-base:1.40 pkgsrc-2018Q1:1.40.0.22 pkgsrc-2018Q1-base:1.40 pkgsrc-2017Q4:1.40.0.20 pkgsrc-2017Q4-base:1.40 pkgsrc-2017Q3:1.40.0.18 pkgsrc-2017Q3-base:1.40 pkgsrc-2017Q2:1.40.0.14 pkgsrc-2017Q2-base:1.40 pkgsrc-2017Q1:1.40.0.12 pkgsrc-2017Q1-base:1.40 pkgsrc-2016Q4:1.40.0.10 pkgsrc-2016Q4-base:1.40 pkgsrc-2016Q3:1.40.0.8 pkgsrc-2016Q3-base:1.40 pkgsrc-2016Q2:1.40.0.6 pkgsrc-2016Q2-base:1.40 pkgsrc-2016Q1:1.40.0.4 pkgsrc-2016Q1-base:1.40 pkgsrc-2015Q4:1.40.0.2 pkgsrc-2015Q4-base:1.40 pkgsrc-2015Q3:1.39.0.16 pkgsrc-2015Q3-base:1.39 pkgsrc-2015Q2:1.39.0.14 pkgsrc-2015Q2-base:1.39 pkgsrc-2015Q1:1.39.0.12 pkgsrc-2015Q1-base:1.39 pkgsrc-2014Q4:1.39.0.10 pkgsrc-2014Q4-base:1.39 pkgsrc-2014Q3:1.39.0.8 pkgsrc-2014Q3-base:1.39 pkgsrc-2014Q2:1.39.0.6 pkgsrc-2014Q2-base:1.39 pkgsrc-2014Q1:1.39.0.4 pkgsrc-2014Q1-base:1.39 pkgsrc-2013Q4:1.39.0.2 pkgsrc-2013Q4-base:1.39 pkgsrc-2013Q3:1.38.0.26 pkgsrc-2013Q3-base:1.38 pkgsrc-2013Q2:1.38.0.24 pkgsrc-2013Q2-base:1.38 pkgsrc-2013Q1:1.38.0.22 pkgsrc-2013Q1-base:1.38 pkgsrc-2012Q4:1.38.0.20 pkgsrc-2012Q4-base:1.38 pkgsrc-2012Q3:1.38.0.18 pkgsrc-2012Q3-base:1.38 pkgsrc-2012Q2:1.38.0.16 pkgsrc-2012Q2-base:1.38 pkgsrc-2012Q1:1.38.0.14 pkgsrc-2012Q1-base:1.38 pkgsrc-2011Q4:1.38.0.12 pkgsrc-2011Q4-base:1.38 pkgsrc-2011Q3:1.38.0.10 pkgsrc-2011Q3-base:1.38 pkgsrc-2011Q2:1.38.0.8 pkgsrc-2011Q2-base:1.38 pkgsrc-2011Q1:1.38.0.6 pkgsrc-2011Q1-base:1.38 pkgsrc-2010Q4:1.38.0.4 pkgsrc-2010Q4-base:1.38 pkgsrc-2010Q3:1.38.0.2 pkgsrc-2010Q3-base:1.38 pkgsrc-2010Q2:1.37.0.2 pkgsrc-2010Q2-base:1.37 pkgsrc-2010Q1:1.36.0.2 pkgsrc-2010Q1-base:1.36 pkgsrc-2009Q4:1.34.0.4 pkgsrc-2009Q4-base:1.34 pkgsrc-2009Q3:1.34.0.2 pkgsrc-2009Q3-base:1.34 pkgsrc-2009Q2:1.30.0.2 pkgsrc-2009Q2-base:1.30 pkgsrc-2009Q1:1.25.0.2 pkgsrc-2009Q1-base:1.25 pkgsrc-2008Q4:1.15.0.2 pkgsrc-2008Q4-base:1.15 pkgsrc-2008Q3:1.2.0.4 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.2 cube-native-xorg-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.42 date 2021.10.26.10.10.07; author nia; state Exp; branches; next 1.41; commitid M6fNIkrZ0rV41jeD; 1.41 date 2021.10.07.13.35.52; author nia; state Exp; branches; next 1.40; commitid USVQpuM9JMvPLSbD; 1.40 date 2015.11.03.01.56.36; author agc; state Exp; branches; next 1.39; commitid CWcfajqBx1XKtAHy; 1.39 date 2013.10.25.20.27.18; author jperkin; state Exp; branches; next 1.38; commitid Fg1kYC6zBO17oIax; 1.38 date 2010.08.06.04.36.50; author obache; state Exp; branches; next 1.37; 1.37 date 2010.06.18.09.44.01; author obache; state Exp; branches; next 1.36; 1.36 date 2010.03.12.10.43.08; author obache; state Exp; branches; next 1.35; 1.35 date 2010.01.17.02.45.00; author obache; state Exp; branches; next 1.34; 1.34 date 2009.08.22.06.42.35; author obache; state Exp; branches; next 1.33; 1.33 date 2009.08.12.13.50.02; author obache; state Exp; branches; next 1.32; 1.32 date 2009.07.21.11.35.47; author obache; state Exp; branches; next 1.31; 1.31 date 2009.07.07.11.33.39; author obache; state Exp; branches; next 1.30; 1.30 date 2009.06.09.02.54.08; author obache; state Exp; branches; next 1.29; 1.29 date 2009.05.25.21.33.17; author obache; state Exp; branches; next 1.28; 1.28 date 2009.05.24.12.37.37; author obache; state Exp; branches; next 1.27; 1.27 date 2009.05.10.04.42.38; author obache; state Exp; branches; next 1.26; 1.26 date 2009.05.07.10.55.06; author obache; state Exp; branches; next 1.25; 1.25 date 2009.03.21.05.32.04; author obache; state Exp; branches; next 1.24; 1.24 date 2009.02.18.02.04.56; author obache; state Exp; branches; next 1.23; 1.23 date 2009.02.15.08.56.26; author obache; state Exp; branches; next 1.22; 1.22 date 2009.02.12.11.52.46; author obache; state Exp; branches; next 1.21; 1.21 date 2009.02.05.15.36.34; author obache; state Exp; branches; next 1.20; 1.20 date 2009.01.27.09.19.06; author obache; state Exp; branches; next 1.19; 1.19 date 2009.01.26.10.41.28; author obache; state Exp; branches; next 1.18; 1.18 date 2009.01.24.02.19.24; author obache; state Exp; branches; next 1.17; 1.17 date 2009.01.04.11.00.35; author obache; state Exp; branches; next 1.16; 1.16 date 2009.01.04.10.58.22; author obache; state Exp; branches; next 1.15; 1.15 date 2008.12.16.07.35.17; author obache; state Exp; branches; next 1.14; 1.14 date 2008.12.15.11.15.05; author obache; state Exp; branches; next 1.13; 1.13 date 2008.12.07.11.31.21; author obache; state Exp; branches; next 1.12; 1.12 date 2008.11.25.11.16.05; author obache; state Exp; branches; next 1.11; 1.11 date 2008.11.24.01.13.09; author obache; state Exp; branches; next 1.10; 1.10 date 2008.11.20.02.05.47; author obache; state Exp; branches; next 1.9; 1.9 date 2008.11.13.04.19.54; author obache; state Exp; branches; next 1.8; 1.8 date 2008.11.07.11.49.08; author obache; state Exp; branches; next 1.7; 1.7 date 2008.10.26.10.47.07; author obache; state Exp; branches; next 1.6; 1.6 date 2008.10.23.05.11.54; author obache; state Exp; branches; next 1.5; 1.5 date 2008.10.19.12.23.36; author obache; state Exp; branches; next 1.4; 1.4 date 2008.10.13.05.39.46; author obache; state Exp; branches; next 1.3; 1.3 date 2008.10.06.10.41.25; author obache; state Exp; branches; next 1.2; 1.2 date 2008.09.05.07.15.25; author obache; state Exp; branches; next 1.1; 1.1 date 2008.09.04.12.10.28; author obache; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2008.09.04.12.10.28; author obache; state Exp; branches; next ; desc @@ 1.42 log @databases: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes The following distfiles could not be fetched (some may be only fetched conditionally): ./databases/cstore/distinfo D6.data.ros.gz ./databases/cstore/distinfo cstore0.2.tar.gz ./databases/cstore/distinfo data4.tar.gz @ text @$NetBSD: distinfo,v 1.41 2021/10/07 13:35:52 nia Exp $ BLAKE2s (tokyocabinet-1.4.48.tar.gz) = a318d63d4c85516fbe28e6f6b49149d4fec0cf5996ae1d3c389660c7a0e7e55b SHA512 (tokyocabinet-1.4.48.tar.gz) = b9995c838e713c13f781ab41062caefeb5c613f696dab08039f992f6860413d60a513114b83468cafdf7fc5b5e51ab880226972465d532f873f2a55f615e1440 Size (tokyocabinet-1.4.48.tar.gz) = 1000485 bytes SHA1 (patch-aa) = da66f5289c3e3e5fcbc306422ca69fb46c90b9dd SHA1 (patch-tcadb.c) = 625f6355e69e1b8f168292139e11df391360aecb SHA1 (patch-tcbdb.c) = 4471fc176a078f15a2861d9e8d7790f4c596f66a SHA1 (patch-tcfdb.c) = bdf87ac92f6d42ab03480b5091ca7e9fd1ad84a7 SHA1 (patch-tchdb.c) = a893bbca5d91e05c8a28e6355d97dbef4a70ba90 @ 1.41 log @databases: Remove SHA1 distfile hashes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.40 2015/11/03 01:56:36 agc Exp $ d3 1 a3 1 RMD160 (tokyocabinet-1.4.48.tar.gz) = 8fb3c2f2e424a2135cb021d46905a783a1032a7b @ 1.40 log @Add SHA512 digests for distfiles for databases category Problems found with existing distfiles: distfiles/D6.data.ros.gz distfiles/cstore0.2.tar.gz distfiles/data4.tar.gz distfiles/sphinx-2.2.7-release.tar.gz No changes made to the cstore or mariadb55-client distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.39 2013/10/25 20:27:18 jperkin Exp $ a2 1 SHA1 (tokyocabinet-1.4.48.tar.gz) = b26a0a1ae7a05d2e1cc06cc518838cdd552e65aa @ 1.39 log @Update to 1.4.48. Add patches to fix build on OSX. Changes since 1.4.46: * tcadb.cc (tcadbmisc): compilation warnings ware supressed. * tchdb.cc (tchdbfbpmerge): size checking was added. * tcbdb.cc (tcbdbrangeimpl): a bug of dead locking was fixed. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.38 2010/08/06 04:36:50 obache Exp $ d5 1 @ 1.38 log @Update tokyocabinet to 1.4.46. 2010-08-01 FAL Labs - site documents were modified. - Release: 1.4.46 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.37 2010/06/18 09:44:01 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.4.46.tar.gz) = 031569d1eb181584ce4a96c4951341e6b29be8c8 RMD160 (tokyocabinet-1.4.46.tar.gz) = 8e7451bcec30e1a432f6d9fea70c2e39027781f8 Size (tokyocabinet-1.4.46.tar.gz) = 1002423 bytes d7 4 @ 1.37 log @Update tokyocabinet to 1.4.45. Bug fixes release. 2010-04-27 Mikio Hirabayashi * tcbdb.c (tcbdboutlist): a bug related to reorganizing tree was fixed. - Release: 1.4.45 2010-04-23 Mikio Hirabayashi * tcbdb.c (tcbdbrangefwm): a bug related to empty list was fixed. * tcadb.c (tcadbmulopen): a bug related to handling table indices was fixed. - Release: 1.4.44 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.36 2010/03/12 10:43:08 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.4.45.tar.gz) = 71b119818ef04dd97ba06bac27cdafaf6d7cce41 RMD160 (tokyocabinet-1.4.45.tar.gz) = 305cfedaa9d36ab94df8c5cb4783c0408079ade0 Size (tokyocabinet-1.4.45.tar.gz) = 995916 bytes @ 1.36 log @Update tokyocabinet to 1.4.43. 2010-01-26 Mikio Hirabayashi * tcutil.c (tcmapout): a useless condition was fixed. * tchdb.h, tcbdb.h: some members have volatile flag now. - Release: 1.4.43 2010-01-01 Mikio Hirabayashi * tchdb.c (tchdbnew, tchdbsetmutex): a useless lock object was removed. * tcutil.c (tcsysinfo): CPU information was added. * tchmgr.c (runput, procput): addint and adddouble ouput the result now. * tcbmgr.c (runput, procput): addint and adddouble ouput the result now. * tcfmgr.c (runput, procput): addint and adddouble ouput the result now. - Release: 1.4.42 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.35 2010/01/17 02:45:00 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.4.43.tar.gz) = 80af9c05d767d9d4347172526087a667eea6ada0 RMD160 (tokyocabinet-1.4.43.tar.gz) = 8efbcc718e49127e37e94f6df39a41cc3f29653d Size (tokyocabinet-1.4.43.tar.gz) = 991665 bytes @ 1.35 log @Update tokyocabinet to 1.4.41. 2009-12-07 Mikio Hirabayashi * tctdb.c (tctdbidxputtoken, tctdbidxputqgram): domain overflow checking was added. - Release: 1.4.41 2009-11-24 Mikio Hirabayashi * tchdb.c (tchdbputimpl): efficiency of using the free block pool was improved. * tchdb.c (tchdboptimizeimpl): the behaviour in no lock mode was modified. - Release: 1.4.40 2009-11-11 Mikio Hirabayashi * tcutil.h (TCALIGNOF, tcgeneric_t): new macros. * tcutil.h (TCALIGNPAD): the alignment is now calculated by the generic union. * myconf.h (_alignof, _issigned, _maxof): new macros. - Release: 1.4.39 2009-11-09 Mikio Hirabayashi * tcutil.c (tcsysinfo): FreeBSD and Mac OS X are now supported. * tcutil.c (tcmpoolclear): new function. * tchdb.c (tchdbputproc): a potential bug of memory aligment violation was fixed. * tcbdb.c (tcbdbputproc): a potential bug of memory aligment violation was fixed. * tcfdb.c (tcfdbputproc): a potential bug of memory aligment violation was fixed. - Release: 1.4.38 2009-10-27 Mikio Hirabayashi * tctdb.c (tctdbcacheclear, tctdbcacheclearimpl): new functions. * tcadb.c (tcadbmisc): "getpart", "cacheclear", and "regex" functions were added. - Release: 1.4.37 2009-10-26 Mikio Hirabayashi * tcutil.c (tcwwwformdecode2): a bug related to multiple cookie handling was fixed. * tcadb.c (tcadbmisc): the "error" functions were added. - Release: 1.4.36 2009-10-06 Mikio Hirabayashi * tchdb.c (tchdbseekwrite): a bug related to emulation of the UBC was fixed. * tchdb.c (tchdbvanishimpl): potential memory leak was removed. * tcfdb.c (tcfdbvanishimpl): potential memory leak was removed. * tcadb.c (tcadbsetskelmulti, tcadbmulnew, tcadbmuldel): new functions. * tcadb.c (tcadbmisc): "range" sub function for B+ tree was added. * tcamgr.c (setskeltran): new function. * tcamttest.c: new file. - Release: 1.4.35 2009-09-11 Mikio Hirabayashi * myconf.h: a macro for environment without "nanl" was added. * tctdbmetasearch (tctdbmetasearch): a bug related to the limit parameters was fixed. - Release: 1.4.34 2009-08-31 Mikio Hirabayashi * tcutil.h, tchdb.h, tcbdb.h, tcfdb.h, tctdb.h, tcadb.h: including stdbool.h was wrapped. * tcutil.c (tccmpdecimal): accuracy was improved and now real number is supported. * tctdb.c (tctdbqrycondmatch): accuracy of decimal operators was improved. - Release: 1.4.33 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.34 2009/08/22 06:42:35 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.4.41.tar.gz) = aefd98f86cd86141254978574e10ca58228902a6 RMD160 (tokyocabinet-1.4.41.tar.gz) = 104f3e3c83caf7f510a64537e8815a7e41fd8e24 Size (tokyocabinet-1.4.41.tar.gz) = 991669 bytes @ 1.34 log @Update tokyocabinet to 1.4.32. 2009-08-14 Mikio Hirabayashi * tcutil.c (tctmpldumpeval): "INC", "PRT" operators and "SET" directive were added. * tcutil.c (tcwwwformdecode2): a bug of memory corruption was fixed. * tchdb.c (tchdbgetimpl): a bug related to caching large records was fixed. - Release: 1.4.32 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.33 2009/08/12 13:50:02 obache Exp $ d3 4 a6 4 SHA1 (tokyocabinet-1.4.32.tar.gz) = 9b2b2774beaa91735502ffbc10b7344dace8ce33 RMD160 (tokyocabinet-1.4.32.tar.gz) = a213d5e4e7625978186fb05f16b3fae205e0bc74 Size (tokyocabinet-1.4.32.tar.gz) = 950225 bytes SHA1 (patch-aa) = f81f4ff8d80f632e0b06e2aad6050b95a4819c97 @ 1.33 log @Update tokyocabinet to 1.4.31. 2009-07-23 Mikio Hirabayashi * tcutil.c (tcmpoolpop, tcstatfile): new functions. * tcutil.c (tcwwwformdecode2, tcarccipher): new functions. * tcutil.c (tctmpldumpeval, tctmpldumpevalvar): type checking was improved. - Release: 1.4.31 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.32 2009/07/21 11:35:47 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.4.31.tar.gz) = f513d23b0786b4541d58132a27c334a4c1ba3001 RMD160 (tokyocabinet-1.4.31.tar.gz) = 153807183d4211e0665bec204e5c1c4c3556737b Size (tokyocabinet-1.4.31.tar.gz) = 947500 bytes @ 1.32 log @Update tokyocabinet to 1.4.30. Changes: 2009-07-13 Mikio Hirabayashi * tctdb.c (tctdbstrtometasearcytype): new function. * tcadb.c (tcadbmisc): "metasearch" command was added. - Release: 1.4.30 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.31 2009/07/07 11:33:39 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.4.30.tar.gz) = 36d17c6aa42925e55183cc1f490ebbba2b2ff753 RMD160 (tokyocabinet-1.4.30.tar.gz) = 0c7dbd2917acb83951bd7cc4b9beda2bae9ef6d0 Size (tokyocabinet-1.4.30.tar.gz) = 945988 bytes @ 1.31 log @Update tokyocabinet to 1.4.29. 2009-07-03 Mikio Hirabayashi * tctdb.c (tctdbidxgetbyftsunion): efficiency couting sort was improved. - Release: 1.4.29 2009-06-22 Mikio Hirabayashi * tcutil.c (tcstrutfnorm, tcstrkwic, tcstrtokenize): new functions. * tcutil.c (tcstrutfnorm, tcstrucsnorm): "TCUNWIDTH" option was added. * tctdb.c (tctdbsetinvcache, tctdbidxsyncicc, tctdbidxcmpkey): new functions. * tctdb.c (tctdbmetasearch, tctdbget4, tctdbqrykwic): new functions. * tctdb.c (tctdbsetindeximpl): the xmsiz parameter is now configured. - Release: 1.4.28 2009-06-16 Mikio Hirabayashi * tcutil.c (tcstrskipspc, tcstrucsnorm): new functions. * tctdb.c (tctdbqryaddcond): full-text search operators were added. * tctdb.c (tctdbsetindex): q-gram inverted index was added. * tctdb.c (tctdbidxputqgram, tctdbidxoutqgram, tctdbidxgetbyfts): new functions. - Release: 1.4.27 2009-06-13 Mikio Hirabayashi * tctdb.c (tctdbsetindex, tctdbsearchimpl): token inverted index was added. * tctdb.c (tctdbidxputone, tctdbidxoutone): new functions. * tctdb.c (tctdbidxputtoken, tctdbidxouttoken, tctdbidxgetbytokens): new functions. * tcadb.c (tcadbput, tcadbputkeep, tcadbputcat): capnum behaviour was modified. - Release: 1.4.26 2009-06-09 Mikio Hirabayashi * tcutil.c (tccstrescape, tccstrunescape, tcjsonescape, tcjsonunescape): new functions. * tcutil.c (tcpathlock, tcpathunlock): new functions. * tchdb.c (tchdbopen): double opening detection was added. * tchdb.c (tchdbtranbegin): a bug of invalid flag setting was fixed. * tcfdb.c (tcfdbopen): double opening detection was added. * tcfdb.c (tcfdbtranbegin): a bug of invalid flag setting was fixed. * tctdb.c (tctdbiternext3): new function. - Release: 1.4.25 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.30 2009/06/09 02:54:08 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.4.29.tar.gz) = 877e388cf8ef6803d48418141d5b5605a2a55609 RMD160 (tokyocabinet-1.4.29.tar.gz) = f97dfb815e40878cbb97031af686de375aa49184 Size (tokyocabinet-1.4.29.tar.gz) = 942667 bytes @ 1.30 log @Update tokyocabinet to 1.4.24. Changes: 2009-06-04 Mikio Hirabayashi * tcutil.c (tcwwwformencode, tcwwwformdecode): new functions. * tcutil.c (tctmplnew, tctmpldel, tctmplload, tctmpldump): new functions. * tcutil.c (tcmapget4, tctreeget4): new functions. * tcutil.c (tclistprintf, tcmapprintf, tctreeprintf): new functions. * tcucodec.c (runtmpl, proctmpl): new functions. - Release: 1.4.24 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.29 2009/05/25 21:33:17 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.4.24.tar.gz) = 2142802792bd213b8db94cc797c0411a890818c4 RMD160 (tokyocabinet-1.4.24.tar.gz) = f3cf0a6a616a7150cbc8a27ffc896901a2dc6167 Size (tokyocabinet-1.4.24.tar.gz) = 911840 bytes @ 1.29 log @Update tokyocabinet to 1.4.23. Changes: 2009-05-24 Mikio Hirabayashi * tcutil.c (tcmapiterinit2, tcmdbiterinit2): new functions. * tchdb.c (tchdbiterinit2, tchdbiterjumpimpl): new functions. * tcfdb.c (tcfdbiterinit2, tcfdbiterjumpimpl): new functions. * tctdb.c (tctdbiterinit2): new function. - Release: 1.4.23 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.28 2009/05/24 12:37:37 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.4.23.tar.gz) = 6e3567d59c9ef9e97d28d61a2ac126fe5a12752b RMD160 (tokyocabinet-1.4.23.tar.gz) = 4ec699c4e091c661642cc79f389c959f54ce12c9 Size (tokyocabinet-1.4.23.tar.gz) = 904574 bytes @ 1.28 log @Update tokyocabinet to 1.4.22, and perl, ruby and lua bindings. Changes: 2009-05-21 Mikio Hirabayashi * tcadb.c (tcadbmisc): "sync", "optimize", "vanish" commands were added. - Release: 1.4.22 2009-05-10 Mikio Hirabayashi * tchdb.c (tchdbsetdfunit, tchdbdfunit, tchdbdefrag): new functions. * tchdb.c (tchdbdefragimpl, tchdbfbptrim, tchdbshiftrec): new functions. * tcbdb.c (tcbdbsetdfunit, tcbdbdfunit, tcbdbdefrag): new functions. * tctdb.c (tctdbsetdfunit, tctdbdfunit, tctdbdefrag): new functions. * tcadb.c (tcadbopen): "dfunit" parameter was added. * tcadb.c (tcadbmisc): "defrag" command was added. - Release: 1.4.21 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.27 2009/05/10 04:42:38 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.4.22.tar.gz) = a392531d8c82713c7b4f38eaf7935d418d880fea RMD160 (tokyocabinet-1.4.22.tar.gz) = 3f16b4ebacea0080c9391215e8f925b34b8df716 Size (tokyocabinet-1.4.22.tar.gz) = 903769 bytes @ 1.27 log @Update tokyocabinet to 1.4.20. Changes: 2009-05-08 Mikio Hirabayashi * tcutil.h: signedness of some members of TCMAP and TCTREE were changed. * tcutil.c (tchexdecode): a bug related to handling space characters was fixed. - Release: 1.4.20 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.26 2009/05/07 10:55:06 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.4.20.tar.gz) = d1dca2ea4cfa00858e68136995db7357d9217faf RMD160 (tokyocabinet-1.4.20.tar.gz) = eed7f55d45d460e1f6efb2ed51828cd425ca4356 Size (tokyocabinet-1.4.20.tar.gz) = 901507 bytes @ 1.26 log @Update tokyocabinet to 1.4.19. Changes: 2009-04-30 Mikio Hirabayashi * tctdb.c (tctdbidxhash, tctdbqryproc2, tctdbqrysearchout2): new functions. * tctdb.c (tctdbsearchimpl, tctdbidxput, tctdbidxout): the index format was modified. * tcadb.c (tcadbmisc): the "out" option of the "search" command became non-atomic. - Release: 1.4.19 2009-04-25 Mikio Hirabayashi * tcutil.c (tcatoih): new function. * tcbdb.c (tcbdbputimpl): cache adjustment on the putkeep mode was added. * tcadb.c (tcadbsetskel): new function. - Release: 1.4.18 2009-04-23 Mikio Hirabayashi * tcutil.c (tcmapput, tcmapout, tcmapget): memory usage was reduced. * tcutil.c (tcsysinfo): new function. * tcutil.c (tcatoix): "strtold" was replaced by own implementation. * tctdb.c (tctdbqryidxfetch): new function. - Release: 1.4.17 2009-04-20 Mikio Hirabayashi * tcbdb.c (tcbdbcuroutimpl): shift mechanism of cursors on deleted leaves was added. * tcbdb.c (tcbdbleafcheck): new function. - Release: 1.4.16 2009-04-08 Mikio Hirabayashi * tcutil.c (tcsleep): new function. * tchdb.c (tchdbtranbegin): locking algorithm was modified. * tchdb.c (tchdblocktran, tchdbunlocktran): abolished. * tcbdb.c (tcbdbtranbegin): locking algorithm was modified. * tcbdb.c (tcbdbcurjumpimpl): a bug related to cursor initialization was fixed. * tcfdb.c (tcbdbtranbegin): locking algorithm was modified. * tcfdb.c (tcfdblocktran, tcfdbunlocktran): abolished. * tctdb.c (tctdbqryallcondmatch): a bug related to handling null value was fixed. * tcadb.c (tcadboptimize, tcadbpath): new functions. - Release: 1.4.15 2009-04-07 Mikio Hirabayashi * tcbdb.c (tcbdbputimpl, tcbdbcurputimpl): page size limitation was added. * tcbdb.c (tcbdbleafdatasize): removed. * tctdb.c (tctdbsetindeximpl): inner indexes were tuned. - Release: 1.4.14 2009-04-02 Mikio Hirabayashi * configure.in: a bug related to support for traditional shells was fixed. * tcfdb.c (tcfdbtranbegin, tcfdbtrancommit, tcfdbtranabort): new functions. * tcadb.c (tcadbtranbegin, tcadbtrancommit, tcadbtranabort): new functions. - Release: 1.4.13 2009-03-21 Mikio Hirabayashi * tctdb.c (tctdbqrycount): new function. * tcadb.c (tcadbmisc): "count" option was added. - Release: 1.4.12 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.25 2009/03/21 05:32:04 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.4.19.tar.gz) = 41a13ae1fdcd1863896bbf128f4fdc73b391d62f RMD160 (tokyocabinet-1.4.19.tar.gz) = 83ca4d7f6e1597abdcee0979417665a38c69a1a4 Size (tokyocabinet-1.4.19.tar.gz) = 902454 bytes @ 1.25 log @Update tokyocabinet to 1.4.11. Changes: 2009-03-11 Mikio Hirabayashi * tcutil.c (tctopsort): new function. * tchdb.c (tchdbfbpinsert, tchdbfbpsearch, tchdbfbpsplice): performance was improved. * tchdb.c (tchdbwriterec): concurrency was improved. * tctdb.c (tctdbqrysearchimpl): a bug related to the skip parameter was fixed. * tctdb.c (tctdbputimpl, tctdbidxout, tctdbqrysearchimpl): performance was improved. - Release: 1.4.11 2009-03-02 Mikio Hirabayashi * tcutil.c (tcmdbputproc, tcndbputfunc): removing mechanism was added. * tchdb.c (tchdbwalrestore): a bug of memory corruption was fixed. * tchdb.c (tchdbremoverec): new function. * tchdb.c (tchdbputproc): removing mechanism was added. * tcbdb.c (tchdbputproc): removing mechanism was added. * tcfdb.c (tcfdbputproc): removing mechanism was added. * tctdb.c (tctdbsetlimit): new function instead of "tctdbqrysetmax". * tcadb.c (tcadbmisc): "setlimit" parameter was added. - Release: 1.4.10 2009-02-18 Mikio Hirabayashi * tcbdb.c (tcbdbnodesubidx): a bug related to tree reconstruction was fixed. * tcbdb.c (tcbdboptimizeimpl): memory usage was reduced. - Release: 1.4.9 2009-02-18 Mikio Hirabayashi * tcutil.c (tclrand): bias of random numbers was lightened. * tchdb.c (tchdbsetecode): a trick to print fatal errors only was added. * tcbdb.c (tcbdbputimpl): a bug of mixing an useless entry on division was fixed. * tcbdb.c (tcbdbnodesubidx): regions of useless nodes are now removed recursively. * tcadb.c (tcadbopen): aliases of the database suffixes were added. - Release: 1.4.8 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.24 2009/02/18 02:04:56 obache Exp $ d3 4 a6 4 SHA1 (tokyocabinet-1.4.11.tar.gz) = d655d9d2a3d348c19273486515ffce20310c3d6a RMD160 (tokyocabinet-1.4.11.tar.gz) = 0f0fb54a00f644dd99b349cf429143c462858da9 Size (tokyocabinet-1.4.11.tar.gz) = 873772 bytes SHA1 (patch-aa) = 8d1dcf75066a6a5a26104c6961d0194f4af39c2a @ 1.24 log @Update tokyocabinet to 1.4.7. Changes: 2009-02-15 Mikio Hirabayashi * tctdb.c (tctdbsetindex): "TDBITOPT" option was added. - Release: 1.4.7 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.23 2009/02/15 08:56:26 obache Exp $ d3 4 a6 4 SHA1 (tokyocabinet-1.4.7.tar.gz) = 6df5288490ea83256c8008f32b8ca42c21209733 RMD160 (tokyocabinet-1.4.7.tar.gz) = 789357f37deb2f672977261ac4b49968e0cb3069 Size (tokyocabinet-1.4.7.tar.gz) = 864936 bytes SHA1 (patch-aa) = 2d6d84f7b084126546a96d6af227bcd79d99d409 @ 1.23 log @Update tokyocabinet to 1.4.6. Changes: 2009-02-13 Mikio Hirabayashi * tctdb.c (tctdbgenuidimpl): the meta data format was normalized to the big endian. * tctdb.c (tctdbsetuidseed): new function. * tcadb.c (tcadbmisc): "get" function of the table database was enhanced. - Release: 1.4.6 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.22 2009/02/12 11:52:46 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.4.6.tar.gz) = ddefc0c89d8dddd5523789c9c004a42f7a709e16 RMD160 (tokyocabinet-1.4.6.tar.gz) = 28b1d0e3194130d4c0b3c36e04a2c89d2d6e433d Size (tokyocabinet-1.4.6.tar.gz) = 864757 bytes @ 1.22 log @Update tokyocabinet to 1.4.5. Changes: 2009-02-02 Mikio Hirabayashi * tchdb.c (tchdbput, tchdbget, tchdbout): bugs related to race condition were fixed. * tchdb.c (tchdbputimpl): bugs related to race condition were fixed. * tchmttest.c (runrace, procrace): new functions. * tcbmttest.c (runrace, procrace): new functions. - Release: 1.4.5 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2009/02/05 15:36:34 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.4.5.tar.gz) = b262bc303eec9040be43a0379546ba1a1c5a35b8 RMD160 (tokyocabinet-1.4.5.tar.gz) = 1e6fd24b509e2696f7b31f55bf643c10769af8c7 Size (tokyocabinet-1.4.5.tar.gz) = 1411513 bytes @ 1.21 log @Update TokyoCabinet to 1.4.4. Changes: 2009-01-29 Mikio Hirabayashi * tcutil.c (tcmapputproc, tctreeputproc, tcmdbputproc, tcndbputproc): new functions. * tchdb.c (tchdbputproc): new function. * tchdb.c (TDBTHREADYIELD): "sched_yield" is now used instead of "pthread_yield". * tcbdb.c (tcbdbputproc): new function. * tcbdb.c (tcbdbcurkey, tcbdbcurval): the type of the return value was modified. * tcfdb.c (tcfdbputproc): new function. * tcadb.c (tcadbputproc): new function. * tcadb.c (tcadbmisc): sub funcitons "put", "out", and "get" were added. * tcadb.c (tcstrisnum): new function. - Release: 1.4.4 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2009/01/27 09:19:06 obache Exp $ d3 4 a6 4 SHA1 (tokyocabinet-1.4.4.tar.gz) = 6a8815c6c8792b6b2faaab80ae4f4512100cd638 RMD160 (tokyocabinet-1.4.4.tar.gz) = 242ca6385e0fa20b0939097f9f97108f9774292e Size (tokyocabinet-1.4.4.tar.gz) = 861039 bytes SHA1 (patch-aa) = ab8f9c8ae46f14f6e34f57c1e732d5987354e1be @ 1.20 log @Update TokyoCabinet to 1.4.3. Changes: 2009-01-26 Mikio Hirabayashi * tctdb.c (tctdbqryprocout): renamed as "tctdbqrysearchout". * tcadb.c (tcadbmisc): sub functions "searchget" and "searchget" were integrated. - Release: 1.4.3 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2009/01/26 10:41:28 obache Exp $ d3 4 a6 5 SHA1 (tokyocabinet-1.4.3.tar.gz) = 1b5a9a6c59cf0cd71d6c2c0a256023d2bfcd01d3 RMD160 (tokyocabinet-1.4.3.tar.gz) = 82f4b93074e1cd4252425a07fc9789a9cd204df2 Size (tokyocabinet-1.4.3.tar.gz) = 856311 bytes SHA1 (patch-aa) = 3eb1e5e340be5e4e79a60277df1e014884d6eb78 SHA1 (patch-ac) = 12524014241c14d83ecd4d4d353f1dc016e3a02b @ 1.19 log @Update TokyoCabinet to 1.4.2. Changes: 2009-01-21 Mikio Hirabayashi * tcutil.c (tcatof): new function. * tcbdb.c (tcbdbleafaddrec): allocation tuning of duplicated records was modified. * tcadb.c: all methods now support the table database API. - Release: 1.4.2 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2009/01/24 02:19:24 obache Exp $ d3 4 a6 4 SHA1 (tokyocabinet-1.4.2.tar.gz) = 2aec5018fbdc8f63d3d61e74d4b11ac92bc803e0 RMD160 (tokyocabinet-1.4.2.tar.gz) = bdf82aa5560713db3a1e86bcd2cbb19b573731d2 Size (tokyocabinet-1.4.2.tar.gz) = 847045 bytes SHA1 (patch-aa) = eb38eb79251d653122fa0f088fd78d1fb828340d @ 1.18 log @Update TokyoCabinet to 1.4.1. Changes: 2009-01-19 Mikio Hirabayashi * tcutil.c (tctdbsearchimpl): optimized with macros. * tcbdb.c (tcbdbcurjumpimpl): a bug related to backword positioning was fixed. * tctdb.c (tctdbsearchimpl): a bug related to numeric range search was fixed. * tctdb.c (tctdbsetcache, tctdbforeach, tctdbqryproc): new functions. * tctdb.c (tctdbqryonecondmatch): new function. - Release: 1.4.1 2009-01-04 Mikio Hirabayashi * tcutil.c (tccmpdecimal): equal numbers are now distinct by lexical order. * tcutil.c (tclistnew3, tcmapnew3): new functions. * tcutil.c (tcatoix, tclistinvert, tclog2l, tclog2d): new functions. * tcutil.c (tcstrsplit2, tcstrsplit3, tcstrsplit4): new functions. * tcutil.c (tcstrjoin2, tcstrjoin3, tcstrjoin4): new functions. * tchdb.c (tchdbputimpl): a bug of memory corruption was fixed. * tchdb.c (tchdbgetnext3): new function. * tcbdb.c (tcbdbleafaddrec): a bug of memory corruption was fixed. * tcbdb.c (tcbdboptimizeimpl): a bug related to parameter accession was fixed. * tctdb.h, tctdb.c, tcttest.c, tctmttest.c, tctmgr.c: new files. - Release: 1.4.0 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2009/01/04 11:00:35 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.4.1.tar.gz) = 5e51397eefe48005da4250730310ffeb21aaf290 RMD160 (tokyocabinet-1.4.1.tar.gz) = 38651146f23dc23540b03df19bacc0367d653d67 Size (tokyocabinet-1.4.1.tar.gz) = 839879 bytes @ 1.17 log @Fixes build failure on NetBSD. pthread_yield() is not in NetBSD's pthread. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2009/01/04 10:58:22 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.3.27.tar.gz) = 1ea3f009bd91de81eca00146bfd091b0a6af5251 RMD160 (tokyocabinet-1.3.27.tar.gz) = 59b4f44dc968c0dac6db4e5b940a4041ed2b1ccf Size (tokyocabinet-1.3.27.tar.gz) = 768517 bytes @ 1.16 log @Update TokyoCabinet to 1.3.27. Changes: 2009-12-27 Mikio Hirabayashi * tcadb.c (tcadbmisc): the return value of the "getlist" function was modified. - Release: 1.3.27 2008-12-17 Mikio Hirabayashi * tchdb.c (tchdbforeach): global locking was replaced by record locking. * tcbdb.c (tcbdbforeachimpl): cache adjustment was added. * tcadb.c (tcadbmisc): new function. - Release: 1.3.26 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2008/12/16 07:35:17 obache Exp $ d7 1 a7 1 SHA1 (patch-ab) = 12524014241c14d83ecd4d4d353f1dc016e3a02b @ 1.15 log @Update TokyoCabinet to 1.3.25. Changes: 2008-12-16 Mikio Hirabayashi * tcbdb.c (tcbdbsearchleaf): performance was improved. - Release: 1.3.25 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2008/12/15 11:15:05 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.3.25.tar.gz) = 23f882734c5e00098e56460386c13481cee72a5b RMD160 (tokyocabinet-1.3.25.tar.gz) = 660be7c4ec03654122c35995f73c9d89f16364a9 Size (tokyocabinet-1.3.25.tar.gz) = 764497 bytes d7 1 @ 1.14 log @Update TokyoCabinet to 1.3.24. Changes: 2008-12-08 Mikio Hirabayashi * tcutil.c (tcmdbforeach, tcmdbforeachimpl): new functions. * tcutil.c (tcndbforeach, tcndbforeachimpl): new functions. * tcutil.c (tctreenew2, tcndbnew2): type of the comparison function was modified. * tcutil.c (tcstrdist, tcstrdistutf): maximum memory usage was limited. * tchdb.c (tchdbforeach, tchdbforeachimpl): new functions. * tchdb.c (tchdboptimizeimpl): performance was improved. * tcbdb.c (tcbdbforeach, tcbdbforeachimpl): new functions. * tcbdb.c (tcbdbsetcmpfunc): BDBCMP was changed to TCCMP. * tcbdb.c (tcbdbcmplexical, tcbdbcmpdecimal, tcbdbcmpint32, tcbdbcmpint64): removed. * tcfdb.c (tcfdbforeach, tcfdbforeachimpl): new functions. * tcadb.c (tcadbomode, tcadbreveal): new functions. - Release: 1.3.24 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2008/12/07 11:31:21 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.3.24.tar.gz) = 2f93cb69c86d4586e1374bd45a2c5c59f6fbd39c RMD160 (tokyocabinet-1.3.24.tar.gz) = 8bda0f62281dddb1bfb51180b7dc2c9cc827eed1 Size (tokyocabinet-1.3.24.tar.gz) = 770166 bytes @ 1.13 log @Update tokyocabinet to 1.3.23. Changes: 2008-12-03 Mikio Hirabayashi * tcbdb.c (tcbdbtranbegin): conbination of non-transaction and transaction became safer. - Release: 1.3.23 2008-11-28 Mikio Hirabayashi * tcutil.c (tcmapput3, tcmdbput3, tcmapputcat3, tcmdbputcat3): new functions. * tcutil.c (tctreeput3, tcndbput3): new functions. * tcadb.c (tcadbput, tcadbputcat): LRU rule is now strictly applied. - Release: 1.3.22 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2008/11/25 11:16:05 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.3.23.tar.gz) = 465c42115906c9c00ae9e65a4b3f977813b50b0d RMD160 (tokyocabinet-1.3.23.tar.gz) = d628617642aa38b553e536ffb16217586b046863 Size (tokyocabinet-1.3.23.tar.gz) = 767471 bytes @ 1.12 log @Update TokyoCabinet to 1.3.21. Changes: 2008-11-22 Mikio Hirabayashi * tchdb.c (tchdbwalrestore): a bug on systems without unified buffer cache was fixed. - Release: 1.3.21 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2008/11/24 01:13:09 obache Exp $ d3 4 a6 4 SHA1 (tokyocabinet-1.3.21.tar.gz) = dcac60181fb721f76ef1faafa939f2746d669b1a RMD160 (tokyocabinet-1.3.21.tar.gz) = 1c31d611849df7fcde3746a98d81b7d63a170ad9 Size (tokyocabinet-1.3.21.tar.gz) = 767390 bytes SHA1 (patch-aa) = c855b6d09136a9a3f1e084e44287c4f53983cd1f @ 1.11 log @Update TokyoCabinet to 1.3.20. Changes: 2008-11-21 Mikio Hirabayashi * tchdb.c (tchdbtranbegin, tchdbtrancommit, tchdbtranabort): new functions. - Release: 1.3.20 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2008/11/20 02:05:47 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.3.20.tar.gz) = ad297da8b71aad60954c3149ad955a74d9648fc7 RMD160 (tokyocabinet-1.3.20.tar.gz) = 094330d24310e24faa3e9f974a7d224519427a44 Size (tokyocabinet-1.3.20.tar.gz) = 767480 bytes @ 1.10 log @Update TokyoCabinet to 1.3.19. Changes: 2008-11-19 Mikio Hirabayashi * tchdb.c (tchdbaddint, tchdbadddouble): bugs related to the return value were fixed. - Release: 1.3.19 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2008/11/13 04:19:54 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.3.19.tar.gz) = 290691289d9943d0d319367a36fe9153002681ae RMD160 (tokyocabinet-1.3.19.tar.gz) = 6241e6c1d4b3406c99d862b6259282a5abeefe2e Size (tokyocabinet-1.3.19.tar.gz) = 793114 bytes @ 1.9 log @Update tokyocabinet to 1.3.18. Changes: 2008-11-10 Mikio Hirabayashi * tcutil.c (tcptrlistnew, tcptrlistdel): new functions. * tcbdb.c (tcbdbputimpl, tcbdboutimpl, tcbdbgetimpl): new functions. - Release: 1.3.18 2008-11-07 Mikio Hirabayashi * tcutil.c (tcmdbnew, tcmdbdel, tcmdbopen, tcmdbclose): new functions. * tcadb.c (tcadbnew, tcadbdel): on-memory tree database is now supported. - Release: 1.3.17 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2008/11/07 11:49:08 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.3.18.tar.gz) = dca75e74e35f83f15ecc9651d52dcd75fbf06bb0 RMD160 (tokyocabinet-1.3.18.tar.gz) = 1f85db8006aa033aadf2022e5e34ba777ab59075 Size (tokyocabinet-1.3.18.tar.gz) = 503552 bytes @ 1.8 log @Update tokyocabinet to 1.3.16. Changes: 2008-10-30 Mikio Hirabayashi * tcutil.c (tcmapdup): performance was improved. * tcutil.c (tctreenew, tctreedel, tctreeput, tctreeout, tctreeget): new functions. * tcutil.c (tcsystem): new function. * tchdb.c (tchdbopenimpl): memory usage of reader declined. * tcadb.c (tcadbsync, tcadbcopy): on-memory database is now supported. - Release: 1.3.16 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2008/10/26 10:47:07 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.3.16.tar.gz) = e19f4b04700bcabd262bd0d43521da4d7e24360c RMD160 (tokyocabinet-1.3.16.tar.gz) = b9efd51c8394273ce266eb0bdae97d9b570630a9 Size (tokyocabinet-1.3.16.tar.gz) = 459245 bytes @ 1.7 log @Update Tokyo Cabinet to 1.3.15. Changes: 2008-10-20 Mikio Hirabayashi * tcutil.c (tcmapput, tcmapout, tcmapget): performance was improved. * tcutil.c (tcnumtobinstr): new function. * tchdb.c (tchdbbidx): performance was improved. - Release: 1.3.15 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2008/10/23 05:11:54 obache Exp $ d3 4 a6 5 SHA1 (tokyocabinet-1.3.15.tar.gz) = 0fa790eaedc0d26e43d03e04a053c589b38e6675 RMD160 (tokyocabinet-1.3.15.tar.gz) = 617177db4f398c78e62d3bc67c11954100c61611 Size (tokyocabinet-1.3.15.tar.gz) = 447186 bytes SHA1 (patch-aa) = 58c1affab124d88b342f1a978576e1a34f3bbafb SHA1 (patch-ab) = cf7ec539a76f1f3fe0eb162cc55d9580e2341c61 @ 1.6 log @Update tokyocabinet to 1.3.14. Changes: 2008-10-19 Mikio Hirabayashi * myconf.h: missing features of PATH_MAX and nan is now emulated. * tcutil.c (tczeromap, tczerounmap): new functions. - Release: 1.3.14 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2008/10/19 12:23:36 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.3.14.tar.gz) = 6160a7a08fad3595fc39abbd825a61c1dacb3fe0 RMD160 (tokyocabinet-1.3.14.tar.gz) = 8d9ee06797e5f101e4e9c67ad4af659d30e78f05 Size (tokyocabinet-1.3.14.tar.gz) = 446733 bytes @ 1.5 log @Update tokyocabinet to 1.3.13. 2008-10-19 Mikio Hirabayashi * tcutil.c (tcmdbadddouble): NAN were replaced by the nan function. * Makefile.in: the compilation command now supports Solaris. - Release: 1.3.13 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2008/10/13 05:39:46 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.3.13.tar.gz) = f3b043cd7bd150fb95bd71650c1022ae9db0de57 RMD160 (tokyocabinet-1.3.13.tar.gz) = 04a3f59a3e44277f4240e538b244fa2f5aa5927e Size (tokyocabinet-1.3.13.tar.gz) = 446084 bytes @ 1.4 log @Update tokyocabinet to 1.3.12. Changes: 2008-10-05 Mikio Hirabayashi * tcutil.c (tchexencode, tchexdecode): new functions. * tchdb.c (tchdbaddint): a bug of error code setting was fixed. - Release: 1.3.12 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2008/10/06 10:41:25 obache Exp $ d3 3 a5 3 SHA1 (tokyocabinet-1.3.12.tar.gz) = d4e444830ad7a0b6a96bc09efc8c6ef62fc05fb9 RMD160 (tokyocabinet-1.3.12.tar.gz) = 2d3c6c97d45df31db10ec4a85595b8a432cde7f2 Size (tokyocabinet-1.3.12.tar.gz) = 445797 bytes @ 1.3 log @Update tokyocabinet to 1.3.11. 2008-09-23 Mikio Hirabayashi * tchdb.c (tchdbputimpl): performance of the ADDINT mode was improved. * tcbdb.c (tcbdbleafaddrec): performance of the ADDINT mode was improved. * tcfdb.c (tcfdbputimpl): performance of the ADDINT mode was improved. * tcutil.c (tcpagealign): new function. * tchdb.c (tchdbsetxmsiz): the parameter is now rounded up to multiple of the page size. * tcfdb.c (tcfdbtune): the parameter is now rounded up to multiple of the page size. * tchdb.c (tcseekwrite, tcseekread, tcseekreadtry): page border handling was added. - Release: 1.3.11 2008-09-20 Mikio Hirabayashi * tcutil.c (tcunlock): new function. * tchdb.c (tchdbsetmutex): useless locking was eliminated. * tcbdb.c (tcbdbsetmutex): useless locking was eliminated. * tcfdb.c (tcfdbsetmutex): useless locking was eliminated. - Release: 1.3.10 2008-09-10 Mikio Hirabayashi * tchdb.c (tchdblockallrecords, tchdbunlockallrecords): new functions. * tcfdb.c (tcfdblockallrecords, tcfdbunlockallrecords): new functions. - Release: 1.3.9 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2008/09/05 07:15:25 obache Exp $ d3 4 a6 4 SHA1 (tokyocabinet-1.3.11.tar.gz) = 97cf455161a8f774f125711d9a2425db9956a075 RMD160 (tokyocabinet-1.3.11.tar.gz) = 3165f4f147aaaa194dea4419ccf7d6ea0dc3f8dd Size (tokyocabinet-1.3.11.tar.gz) = 445551 bytes SHA1 (patch-aa) = d66ee31d4ebfb6c822cb137bfc092a890b2e438e @ 1.2 log @Update tokyocabinet to 1.3.8. 2008-09-05 Mikio Hirabayashi * tcutil.c (tcmapaddint, tcmapadddouble): checking data size was added. - Release: 1.3.8 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2008/09/04 12:10:28 obache Exp $ d3 5 a7 5 SHA1 (tokyocabinet-1.3.8.tar.gz) = d614def2b2a07a4d6c6dea04fe00f94a4e948490 RMD160 (tokyocabinet-1.3.8.tar.gz) = 2873317612d9d426982b8835881ce458d13117be Size (tokyocabinet-1.3.8.tar.gz) = 443894 bytes SHA1 (patch-aa) = 0bccf7e2f027a19af7d96f593aa302717a6c252f SHA1 (patch-ab) = ea56d5fe1176ac3a8d8546d2bd46eca6b63b3a55 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 SHA1 (tokyocabinet-1.3.7.tar.gz) = 23f25c9acc8e15ef785802fa0033516bc22dcf2a RMD160 (tokyocabinet-1.3.7.tar.gz) = 5e81109e7cded2fc9acd9158c9eb95b7eb4003a5 Size (tokyocabinet-1.3.7.tar.gz) = 443873 bytes @ 1.1.1.1 log @Import tokyocabinet-1.3.7 as databases/tokyocabinet. Tokyo Cabinet is a library of routines for managing a database. The database is a simple data file containing records, each is a pair of a key and a value. Every key and value is serial bytes with variable length. Both binary data and character string can be used as a key and a value. There is neither concept of data tables nor data types. Records are organized in hash table, B+ tree, or fixed-length array. @ text @@