head 1.6; access; symbols pkgsrc-2026Q1:1.6.0.130 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.6.0.128 pkgsrc-2025Q4-base:1.6 pkgsrc-2025Q3:1.6.0.126 pkgsrc-2025Q3-base:1.6 pkgsrc-2025Q2:1.6.0.124 pkgsrc-2025Q2-base:1.6 pkgsrc-2025Q1:1.6.0.122 pkgsrc-2025Q1-base:1.6 pkgsrc-2024Q4:1.6.0.120 pkgsrc-2024Q4-base:1.6 pkgsrc-2024Q3:1.6.0.118 pkgsrc-2024Q3-base:1.6 pkgsrc-2024Q2:1.6.0.116 pkgsrc-2024Q2-base:1.6 pkgsrc-2024Q1:1.6.0.114 pkgsrc-2024Q1-base:1.6 pkgsrc-2023Q4:1.6.0.112 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.6.0.110 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.6.0.108 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.106 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.104 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.102 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.100 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.98 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.96 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.6.0.94 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.92 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.90 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.88 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.86 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.6.0.82 pkgsrc-2020Q2-base:1.6 pkgsrc-2020Q1:1.6.0.62 pkgsrc-2020Q1-base:1.6 pkgsrc-2019Q4:1.6.0.84 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.6.0.80 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.6.0.78 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.76 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.74 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.72 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.6.0.70 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.68 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.66 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.64 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.60 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.58 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.56 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.54 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.6.0.52 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.6.0.50 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.6.0.48 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.6.0.46 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.6.0.44 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.6.0.42 pkgsrc-2015Q1-base:1.6 pkgsrc-2014Q4:1.6.0.40 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.6.0.38 pkgsrc-2014Q3-base:1.6 pkgsrc-2014Q2:1.6.0.36 pkgsrc-2014Q2-base:1.6 pkgsrc-2014Q1:1.6.0.34 pkgsrc-2014Q1-base:1.6 pkgsrc-2013Q4:1.6.0.32 pkgsrc-2013Q4-base:1.6 pkgsrc-2013Q3:1.6.0.30 pkgsrc-2013Q3-base:1.6 pkgsrc-2013Q2:1.6.0.28 pkgsrc-2013Q2-base:1.6 pkgsrc-2013Q1:1.6.0.26 pkgsrc-2013Q1-base:1.6 pkgsrc-2012Q4:1.6.0.24 pkgsrc-2012Q4-base:1.6 pkgsrc-2012Q3:1.6.0.22 pkgsrc-2012Q3-base:1.6 pkgsrc-2012Q2:1.6.0.20 pkgsrc-2012Q2-base:1.6 pkgsrc-2012Q1:1.6.0.18 pkgsrc-2012Q1-base:1.6 pkgsrc-2011Q4:1.6.0.16 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q3:1.6.0.14 pkgsrc-2011Q3-base:1.6 pkgsrc-2011Q2:1.6.0.12 pkgsrc-2011Q2-base:1.6 pkgsrc-2011Q1:1.6.0.10 pkgsrc-2011Q1-base:1.6 pkgsrc-2010Q4:1.6.0.8 pkgsrc-2010Q4-base:1.6 pkgsrc-2010Q3:1.6.0.6 pkgsrc-2010Q3-base:1.6 pkgsrc-2010Q2:1.6.0.4 pkgsrc-2010Q2-base:1.6 pkgsrc-2010Q1:1.6.0.2 pkgsrc-2010Q1-base:1.6 pkgsrc-2009Q4:1.5.0.6 pkgsrc-2009Q4-base:1.5 pkgsrc-2009Q3:1.5.0.4 pkgsrc-2009Q3-base:1.5 pkgsrc-2009Q2:1.5.0.2 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.3.0.2 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.1.0.2 pkgsrc-2008Q4-base:1.1; locks; strict; comment @# @; 1.6 date 2010.01.17.02.49.05; author obache; state Exp; branches; next 1.5; 1.5 date 2009.05.07.11.03.50; author obache; state Exp; branches; next 1.4; 1.4 date 2009.04.07.19.18.05; author hasso; state Exp; branches; next 1.3; 1.3 date 2009.02.19.06.31.55; author obache; state Exp; branches; next 1.2; 1.2 date 2009.02.03.13.57.56; author obache; state Exp; branches; next 1.1; 1.1 date 2008.12.18.12.02.34; author obache; state Exp; branches; next ; desc @@ 1.6 log @Update tokyotyrant to 1.1.39. 2009-12-07 Mikio Hirabayashi * ttutil.c (ttservstart): error handler for the accept call was added. * ttserver.c (proc): the system connection limit is now reset. - Release: 1.1.39 2009-11-05 Mikio Hirabayashi * ttserver.c (do_mc_append, do_mc_prepend): new functions. - Release: 1.1.38 2009-10-20 Mikio Hirabayashi * ttserver.c (do_stat): "fatal" attribute was added. * ttutil.c (ttwaitsock): new function. * ttutil.c (ttopensock, ttsocksend, ttsockgetc): "errno" is now copied just in case. * tcrdb.c (tcrdbparasearchworker): a bug of race condition was fixed. - Release: 1.1.37 2009-10-06 Mikio Hirabayashi * scrext.c (serv_strstr): new function. * ttserver.c (main, proc): "-mul" option was added. - Release: 1.1.36 2009-09-18 Mikio Hirabayashi * tculog.c (tculogadbputshl, tculogadbputshlproc): new functions. * scrext.c (iterrec): a bug related to handling the return value was fixed. * ttserver.c (do_http_post): "tcadbmisc" is now supported. * ttserver.c (do_stat, do_mc_stats): counts of command execution are now output. * tcrdb.c (tcrdbparasearch, tcrdbparasearchworker): new functions. - Release: 1.1.35 2009-08-04 Mikio Hirabayashi * tcrdb.c (tcrdbput, tcrdbout, tcrdbget): reconnect mechanism was enhanced. * tcrdb.c (tcrdbreconnect): delay mecahism was added. * tculog.c (tculrdnew): a bug related to timestamp detection was fixed. * tcrmgr.c (runimporttsv, procimporttsv): "-sep" option was added. * ttserver.c (do_log): a bug of buffer overrun was fixed. - Release: 1.1.34 @ text @$NetBSD: patch-ac,v 1.5 2009/05/07 11:03:50 obache Exp $ Add NetBSD and DragonFly support. http://sourceforge.net/tracker/index.php?func=detail&aid=2447593&group_id=200242&atid=972717 --- myconf.h.orig 2009-12-08 08:34:21.000000000 +0000 +++ myconf.h @@@@ -44,6 +44,11 @@@@ #define _SYS_OPENBSD_ #define TTSYSNAME "OpenBSD" +#elif defined(__DragonFly__) + +#define _SYS_DRAGONFLY_ +#define TTSYSNAME "DragonFly" + #elif defined(__sun__) || defined(__sun) #define _SYS_SUNOS_ @@@@ -92,7 +97,7 @@@@ #endif #if !defined(_SYS_LINUX_) && !defined(_SYS_FREEBSD_) && !defined(_SYS_MACOSX_) && \ - !defined(_SYS_SUNOS_) + !defined(_SYS_SUNOS_) && !defined(_SYS_NETBSD_) && !defined(_SYS_DRAGONFLY_) #error ======================================= #error Your platform is not supported. Sorry. #error ======================================= @@@@ -215,7 +220,7 @@@@ #include #include -#if defined(_SYS_FREEBSD_) || defined(_SYS_MACOSX_) +#if defined(_SYS_FREEBSD_) || defined(_SYS_MACOSX_) || defined(_SYS_NETBSD_) || defined(_SYS_DRAGONFLY_) #define TTUSEKQUEUE 1 #elif defined(_SYS_SUNOS_) @@@@ -242,7 +247,7 @@@@ typedef struct { int portev_object; } po *************************************************************************************************/ -#if defined(_SYS_FREEBSD_) || defined(_SYS_NETBSD_) || defined(_SYS_OPENBSD_) +#if defined(_SYS_FREEBSD_) #define nan(TC_a) strtod("nan", NULL) #define nanl(TC_a) ((long double)strtod("nan", NULL)) #endif @ 1.5 log @Update tokyotyrant to 1.1.24. Changes: 2009-04-25 Mikio Hirabayashi * ttutil.c (ttbreakservexpr): new function. * tcrdb.c (tcrdbopen2, tcrdbsetmst2, tcrdbtune): new functions. * tcrdb.c (tcrdbsetecode, tcrdblockmethod, tcrdbunlockmethod): new functions. * ttserver.c (proc): dynamic linking for the skeleton database was added. * ttskelmock.c, ttskelproxy.c: new files. - Release: 1.1.24 2009-04-07 Mikio Hirabayashi * scrext.c (serv_eval, serv_split): new functions. * ttserver.c (do_repl): efficiency on dual-master replication was improved. * ttserver.c (do_optimize): new function. * ttserver.c (do_log): message format was modified. * tcrdb.c (tcrdboptimize): new function. * tcrdb.c (tcrdbvanish, tcrdbcopy, tcrdbrestore): each magic number was drifted. * tcrdb.c (tcrdbrestore, tcrdbsetmst): an argument for options was added. * tculog.c (tculogadbredo): the flag of consistency checking was separated. - Release: 1.1.23 2009-04-06 Mikio Hirabayashi * scrext.c (serv_mapreduce): the parameter for the target keys became an option. - Release: 1.1.22 2009-04-06 Mikio Hirabayashi * scrext.c (serv_mapreduce): the parameter for the session ID was abolished. - Release: 1.1.21 2009-04-01 Mikio Hirabayashi * configure.in: a bug related to support for traditional shells was fixed. * scrext.c (serv_stashputkeep, serv_stashputcat): new functions. * scrext.c (serv_mapreduce, serv_mapreducemapemit): new functions. * ttserver.c (do_put, do_out, do_get): parameter validation was enhanced. - Release: 1.1.20 2009-03-14 Mikio Hirabayashi * tcrdb.c (tcrdbqrysearchget): the option for no update log was added. * tcrdb.c (tcrdbqrysearchcount): new function. * tculog.c (tcreplread): timeout mechanism was added. * ttserver.c (do_repl): performance was improved. - Release: 1.1.19 @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.4 2009/04/07 19:18:05 hasso Exp $ d6 1 a6 1 --- myconf.h.orig 2009-05-05 07:55:39.000000000 +0000 d17 1 a17 1 #elif defined(__sun__) d29 1 a29 1 @@@@ -214,7 +219,7 @@@@ d38 2 a39 1 @@@@ -243,7 +248,7 @@@@ typedef struct { int portev_object; } po a40 1 #define sizeof(a) ((int)sizeof(a)) d45 1 a46 1 @ 1.4 log @Make it build on DragonFly. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.3 2009/02/19 06:31:55 obache Exp $ d6 2 a7 2 --- myconf.h.orig 2009-03-21 07:00:42 +0200 +++ myconf.h 2009-04-06 13:39:51 +0300 d29 1 a29 1 @@@@ -213,7 +218,7 @@@@ d38 1 a38 1 @@@@ -242,7 +247,7 @@@@ typedef struct { int portev_object; } po @ 1.3 log @Update tokyotyrant to 1.1.16. Changes: 2009-02-16 Mikio Hirabayashi * tcrdb.h: the macro "RDBITOPT" was added. * mycond.h, mycond.c, ttutil.c: Solaris portability was added thanks to tamtam. - Release: 1.1.16 @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.2 2009/02/03 13:57:56 obache Exp $ d3 1 a3 1 Add NetBSD support. d6 15 a20 3 --- myconf.h.orig 2009-02-18 02:46:09.000000000 +0000 +++ myconf.h @@@@ -92,7 +92,7 @@@@ d25 1 a25 1 + !defined(_SYS_SUNOS_) && !defined(_SYS_NETBSD_) d29 1 a29 1 @@@@ -212,7 +212,7 @@@@ d34 1 a34 1 +#if defined(_SYS_FREEBSD_) || defined(_SYS_MACOSX_) || defined(_SYS_NETBSD_) d38 1 a38 1 @@@@ -241,7 +241,7 @@@@ typedef struct { int portev_object; } po @ 1.2 log @Update TokyoTyrant to 1.1.12. Changes: 2009-02-03 Mikio Hirabayashi * myconf.c (nan): xBSDs are now supported. * ttserver (proc): parameter checking and warning were added. * tcrmgr.c (runmisc, procmisc): table database is now supported. * tcrdb.c (tcrdbtblput, tcrdbtblout, tcrdbtblget): new functions. * tcrdb.c (tcrdbtblsetindex, tcrdbtblgenuid, tcrdbqrysearch): new functions. - Release: 1.1.12 @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.1 2008/12/18 12:02:34 obache Exp $ d6 1 a6 1 --- myconf.h.orig 2009-02-02 02:33:22.000000000 +0000 d8 1 a8 2 @@@@ -91,7 +91,7 @@@@ d11 3 a13 2 -#if !defined(_SYS_LINUX_) && !defined(_SYS_FREEBSD_) && !defined(_SYS_MACOSX_) +#if !defined(_SYS_LINUX_) && !defined(_SYS_FREEBSD_) && !defined(_SYS_MACOSX_) && !defined(_SYS_NETBSD_) d17 1 a17 1 @@@@ -211,7 +211,7 @@@@ d24 3 a26 3 #else #include @@@@ -227,7 +227,7 @@@@ @ 1.1 log @Add NetBSD-5 support. @ text @d1 1 a1 1 $NetBSD$ d4 1 d6 1 a6 1 --- myconf.h.orig 2008-12-07 02:38:46.000000000 +0000 d17 2 a18 2 @@@@ -209,7 +209,7 @@@@ #include d26 9 @