Make configure.ac not so strict about autotools version

Change-Id: Ic8e247d4c951165ef379362e144b34eaf89e7895
Reviewed-on: http://review.couchbase.org/23843
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Add libcouchbase_debug.so

This is a library where we may put extra debug
stuff the user might want to use.

Change-Id: Ib5511c1caae713b286b9373fe679826e762f9080
Reviewed-on: http://review.couchbase.org/23939
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Fix buildbreak for missing error code from cstdlib

Change-Id: I6b15a0d0169161f24a81a571ceb6dabfacc87eb2
Reviewed-on: http://review.couchbase.org/23983
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Package all the files produced during 'make install'

This fixes errors for RPM

Change-Id: I0450c0220f14a8336fcfee31ef23770681e70a1d
Reviewed-on: http://review.couchbase.org/24054
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Extend debug functionality

Change-Id: I4448e569f11338cde859feecac25407889fc0cca
Reviewed-on: http://review.couchbase.org/24076
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Remove unused code

Change-Id: I12bb071956b96ccf6cec4423c8eb721ef281b520
Reviewed-on: http://review.couchbase.org/24240
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Put lcb_t on a diet ;)

lcb_t used a command lookup array for all binary commands
and response codes, but we only use a _SMALL_ subset of those
commands so it doesn't make sense to keep all of them around...

Change-Id: I1662ab88a436e019d9e15034c124c4f3f1d79d9a
Reviewed-on: http://review.couchbase.org/24236
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Add a program to print sizes

Change-Id: Iea0a3075ec22604cf05c6764ff7c1d97e1181436
Reviewed-on: http://review.couchbase.org/24077
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Ignore files generated by automake 1.13

Change-Id: Ia07e5fe3eb4bde788850002a0930fbc74db85fbd
Reviewed-on: http://review.couchbase.org/24243
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Remove dead code

Change-Id: I6942031e31414ca2c662eae46828ccba564cdbf2
Reviewed-on: http://review.couchbase.org/24245
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Don't do SASL LIST MECH

The server just supports PLAIN anyway

Change-Id: I62fe5caf05bde9d9eb21a340eda04f6eea5d523d
Reviewed-on: http://review.couchbase.org/24246
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Fix instrumentation of object files for dtrace

Change-Id: I0e639d0c1dd88078cc827dd77bcc3d27ac34b74c
Reviewed-on: http://review.couchbase.org/24266
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Fix vim syntax highlighter

Change-Id: Id2b35c707fce0d2e371fed10b554f993be262181
Reviewed-on: http://review.couchbase.org/24263
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Fix copyright dates

Script: https://gist.github.com/4510417
Change-Id: If20e0d1f940981e1b3a4c5971fa99a4a1991ce4a
Reviewed-on: http://review.couchbase.org/23873
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Add dumb benchmark example

Change-Id: I865276371693db09cd25f0c92789a9cd00070a20
Reviewed-on: http://review.couchbase.org/24262
Reviewed-by: Michael Nitschinger <michael.nitschinger@couchbase.com>
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Don't use the deprecated libtool m4-macros

Change-Id: Id2d3762fcdb6f7b2ad01d5cfe3d72994b9c75ca5
Reviewed-on: http://review.couchbase.org/24267
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Fix namespace

Change-Id: I320587162f2cddb8710b9e734f1ced784517b332
Reviewed-on: http://review.couchbase.org/24272
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Cast sizeof to long

Change-Id: I65c03a11b0c973b1f0b016d15e051867be4f8fbe
Reviewed-on: http://review.couchbase.org/24274
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Don't build and install the debug library by default

Normally this isn't needed, and there is unfortunately a lot of
hassle getting libraries shared libraries that use template
code working across compilers (right now I'm struggling with
Sun Studio 10 that seems to put local scope on some of the symbols)

Change-Id: Ia35e08211748b039333668613841dd5bc7a03a24
Reviewed-on: http://review.couchbase.org/24276
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Do not include libcouchbase_debug.so in binary packages

Change-Id: If7e308b360312cb442494931ba116edd1a145b8c
Reviewed-on: http://review.couchbase.org/24283
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>