Update destructor setup in windows plugin

Change-Id: Ia079cd32eed64f0a075c8e7c574033ad5d177687
Reviewed-on: http://review.couchbase.org/22532
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Finish removing libtool version from plugins

Change-Id: Ia22f85b824c78c517e9ae1c4e55d48841ed70c2d
Reviewed-on: http://review.couchbase.org/22533
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Fix using free'd memory (was introduced in 43971816

Change-Id: I62e886b9381f4dfafc20c4daec78566916a64e32
Reviewed-on: http://review.couchbase.org/22537
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Include .la files in plugin RPMs

Change-Id: I91b663ec3be529b7766c7cf6c8b5f765d3f222fb
Reviewed-on: http://review.couchbase.org/22539
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Fix RPM spec: remove extra % sign

Processing files: libcouchbase-devel-2.0.0beta2-39_g9d18a1a.x86_64
error: File must begin with "/": %

Change-Id: Iedd72aceaa3d3a568cfa9ba19c48186435dddcb3
Reviewed-on: http://review.couchbase.org/22540
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Allow to use gethrtime() from C++

Change-Id: I7bf69fd15cb5c994aac27c726aca920a54f0074c
Reviewed-on: http://review.couchbase.org/22588
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Refactor: move http constants to its own file

Change-Id: Iaf9655a4329f46928d8321123c8b762d942779db
Reviewed-on: http://review.couchbase.org/22632
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Allow to reset mock connection

Change-Id: I29a9d1c9031ea6ace501c1fd372f39ee1d71fb13
Reviewed-on: http://review.couchbase.org/22631
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Rewrite config-test.c using gtest framework

Change-Id: Ib2c27183d1089cadd7134d80e6e6f2ffda0c6c0f
Reviewed-on: http://review.couchbase.org/22640
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
CCBC-107 Port test from http://review.couchbase.org/13667

Reference: http://review.couchbase.org/#/c/13667/12/tests/smoke-test.c
Change-Id: Ia2fb0c99dd3759ed56bd9a508e3810bc45388457
Reviewed-on: http://review.couchbase.org/22585
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Mordechai Nunberg <mnunberg@haskalah.org>
Check for EWOULDBLOCK/EINTR on failed send

Change-Id: I6e3cb166db29bfebf40025137b3bd202e4370e7a
Reviewed-on: http://review.couchbase.org/22683
Tested-by: Mordechai Nunberg <mnunberg@haskalah.org>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Use public configuration callback instead of vbucket_listener

Change-Id: I9254688e5a819b87d1157c8555bcd1336e673283
Reviewed-on: http://review.couchbase.org/22681
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
libvbucket: read and store thisNode property of node

Change-Id: I121c03e61bc7bcaef1a9c49b012b938bef8ab32d
Reviewed-on: http://review.couchbase.org/22685
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
CCBC-104 Reconnect config listener

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