History log of /Couchbase_Node.JS_Client_v3.0/ (Results 76 - 100 of 787)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
2b7962be13-May-2019 Brett Lawson <brett19@gmail.com>

JSCBC-556: Upgraded to libcouchbase 3.0.0-alpha.3

Change-Id: Iebbe389616f0d373e9a050b795923d4de9e3f360
Reviewed-on: http://review.couchbase.org/113240
Reviewed-by: Charles Dixon <chv

JSCBC-556: Upgraded to libcouchbase 3.0.0-alpha.3

Change-Id: Iebbe389616f0d373e9a050b795923d4de9e3f360
Reviewed-on: http://review.couchbase.org/113240
Reviewed-by: Charles Dixon <chvckd@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

Revision tags: v2.6.4
7a8c3a1718-Apr-2019 Brett Lawson <brett19@gmail.com>

JSCBC-399: Added contextual information to errors.

Motivation
----------
The server sometimes provides additional contextual
information when returning errors. This should be

JSCBC-399: Added contextual information to errors.

Motivation
----------
The server sometimes provides additional contextual
information when returning errors. This should be
forwarded to the application for logging to aid in
debugging of failures.

Changes
-------
Added new error properties which expose the contextual
information received from the server.

Change-Id: I1f1e93b71d6a29857ad1ba2cb765d7c7ef958fc9
Reviewed-on: http://review.couchbase.org/113239
Reviewed-by: Charles Dixon <chvckd@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

a569245910-Jun-2019 Valters Jansons <valter.jansons@gmail.com>

Rework the `CONTRIBUTING` documentation

The document there is ages old, referencing a `manifest.xml` that has
ben unmaintained for a while already. While it can be a solid entry
barr

Rework the `CONTRIBUTING` documentation

The document there is ages old, referencing a `manifest.xml` that has
ben unmaintained for a while already. While it can be a solid entry
barrier for contributors, as in order to filter out the ones who are
'dedicated enough' to figuring it out, it does feel like it could be
confusing to anyone new to the project who is not sure where to start.

Change-Id: Ie872a1afc51e35319abe4d53a86460f32eb8b940
Reviewed-on: http://review.couchbase.org/110494
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

4c64714004-Jun-2019 Valters Jansons <valter.jansons@gmail.com>

Pass a context to `Value::ToString` conversions

`Value::ToString` received a maybe version back in 2015
with v8/v8's commit `2fc51d9` followed by a `V8_DEPRECATE_SOON`
with `47154aa`

Pass a context to `Value::ToString` conversions

`Value::ToString` received a maybe version back in 2015
with v8/v8's commit `2fc51d9` followed by a `V8_DEPRECATE_SOON`
with `47154aa` which released with V8 v4.3.27 (io.js v3.0.0).
Honestly not sure what commit dropped the method, but it's not
there anymore for Node.js v12, which is the upcoming LTS.

Change-Id: I863858679f5e6eef28db9661e00a30704fe2e236
Reviewed-on: http://review.couchbase.org/110170
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

ef724da004-Jun-2019 Valters Jansons <valter.jansons@gmail.com>

Avoid `Value::BooleanValue` calls

Back in 2015, the v8/v8 repository gained a variety of maybe
methods. One of those was for `Value::BooleanValue` back in
commit `8d839ea` which was

Avoid `Value::BooleanValue` calls

Back in 2015, the v8/v8 repository gained a variety of maybe
methods. One of those was for `Value::BooleanValue` back in
commit `8d839ea` which was released with V8 v4.3.11 (pre-Node.js v4).
The non-maybe version was set as `V8_DEPRECATE_SOON` back in
V8 v4.3.27 (`47154aa`) as well. It has finally been removed
from V8 and Node.js v12 (upcoming LTS) ships with this updated V8.

Really, those calls are just checks for whether the values
have been set, so we can just check for their types to match
our expectations.

Ref: https://chromium.googlesource.com/v8/v8.git/+/8d839ead046f3b377135509a2264a9e5fecc98ba
Ref: https://chromium.googlesource.com/v8/v8.git/+/47154aa8b2564ccb72e233a6c3c449c8edb53001
Change-Id: If074d3b749dc60a36dfc4fc001f486c683935278
Reviewed-on: http://review.couchbase.org/110171
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

92e756db03-Jun-2019 Valters Jansons <valter.jansons@gmail.com>

Replace `v8::Handle` with `v8::Local`

Back in 2015, in the v8/v8 repository, commit `202a97c` made `Handle`
a synonym of `Local` and then commit `f022e53` started the formal
deprecat

Replace `v8::Handle` with `v8::Local`

Back in 2015, in the v8/v8 repository, commit `202a97c` made `Handle`
a synonym of `Local` and then commit `f022e53` started the formal
deprecation process of `v8::Handle`. The synonym change first landed
in V8 v4.4.27 and the `V8_DEPRECATE_SOON` change was released
as V8 v4.5.98.

In accordance to the version table of Node.js, this means
the deprecation was released with Node.js v4.0.0 (being released
with V8 v4.5.103.30). Considering Node.js v4 became End-of-life
on 2018-04-30, it is safe to carry out the change for all supported
Node.js versions.

Ref: https://chromium.googlesource.com/v8/v8.git/+/f022e53b9579457d53ee59b46ce6a959d27669a4
Ref: https://chromium.googlesource.com/v8/v8.git/+/202a97c88eb6807915135a1e6be9aa921cd8efac
Change-Id: Iddf8f5f6ff41dbb8cbdd0613ad336cb0dc1583ba
Reviewed-on: http://review.couchbase.org/110068
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

fab7270005-Apr-2019 Brett Lawson <brett19@gmail.com>

SDK 3.0 Initial Commit

Change-Id: I8600e4b3dcccdfbe3ef7a9c011efc578f3385505
Reviewed-on: http://review.couchbase.org/107390
Reviewed-by: Charles Dixon <chvckd@gmail.com>
Tested-b

SDK 3.0 Initial Commit

Change-Id: I8600e4b3dcccdfbe3ef7a9c011efc578f3385505
Reviewed-on: http://review.couchbase.org/107390
Reviewed-by: Charles Dixon <chvckd@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...


.npmignore
AUTHORS
Makefile
README.md
binding.gyp
deps/lcb/.clang-format
deps/lcb/CMakeLists.txt
deps/lcb/RELEASE_NOTES.markdown
deps/lcb/cmake/Modules/GetVersionInfo.cmake
deps/lcb/cmake/config-cmake.h.in
deps/lcb/cmake/configure
deps/lcb/cmake/libcouchbase.stp.in
deps/lcb/cmake/source_files.cmake
deps/lcb/contrib/cbsasl/include/cbsasl/cbsasl.h
deps/lcb/contrib/cbsasl/src/client.c
deps/lcb/contrib/cbsasl/src/common.c
deps/lcb/contrib/cbsasl/src/cram-md5/hmac.c
deps/lcb/contrib/cbsasl/src/cram-md5/hmac.h
deps/lcb/contrib/cbsasl/src/scram-sha/scram_utils.c
deps/lcb/contrib/cbsasl/src/scram-sha/scram_utils.h
deps/lcb/contrib/cbsasl/src/util.h
deps/lcb/contrib/cliopts/cliopts.c
deps/lcb/contrib/lcb-jsoncpp/lcb-jsoncpp.cpp
deps/lcb/doc/Doxyfile
deps/lcb/doc/apiattr.h
deps/lcb/doc/cbc.markdown
deps/lcb/doc/example/threads.c
deps/lcb/doc/genman.sh
deps/lcb/doc/mainpage.h
deps/lcb/doc/man/cbc-mcflush.1
deps/lcb/doc/man/cbc.1
deps/lcb/example/CMakeLists.txt
deps/lcb/example/analytics-deferred/analytics-deferred.c
deps/lcb/example/analytics-ingest/analytics-ingest.c
deps/lcb/example/analytics/analytics.c
deps/lcb/example/crypto/common_provider.c
deps/lcb/example/crypto/common_provider.h
deps/lcb/example/crypto/openssl_symmetric_decrypt.c
deps/lcb/example/crypto/openssl_symmetric_encrypt.c
deps/lcb/example/crypto/openssl_symmetric_provider.c
deps/lcb/example/crypto/openssl_symmetric_provider.h
deps/lcb/example/db/db.c
deps/lcb/example/db/vb.c
deps/lcb/example/fts/fts.c
deps/lcb/example/instancepool/main.cc
deps/lcb/example/instancepool/pool.cc
deps/lcb/example/instancepool/pool.h
deps/lcb/example/libeventdirect/main.c
deps/lcb/example/mcc/mcc.cc
deps/lcb/example/minimal/minimal.c
deps/lcb/example/minimal/query.c
deps/lcb/example/observe/durability.c
deps/lcb/example/observe/observe.c
deps/lcb/example/subdoc/subdoc-multi.cc
deps/lcb/example/subdoc/subdoc-simple.cc
deps/lcb/example/subdoc/subdoc-xattrs.c
deps/lcb/example/tick/tick.c
deps/lcb/example/tracing/tracing.c
deps/lcb/example/tracing/views.c
deps/lcb/example/users/users.c
deps/lcb/example/views/views-example.cc
deps/lcb/gyp_config/common/libcouchbase/configuration.h
deps/lcb/include/libcouchbase/_cxxwrap.h
deps/lcb/include/libcouchbase/analytics.h
deps/lcb/include/libcouchbase/api-legacy.h
deps/lcb/include/libcouchbase/api3.h
deps/lcb/include/libcouchbase/assert.h
deps/lcb/include/libcouchbase/auth.h
deps/lcb/include/libcouchbase/cbft.h
deps/lcb/include/libcouchbase/cntl-private.h
deps/lcb/include/libcouchbase/cntl.h
deps/lcb/include/libcouchbase/configuration.h.in
deps/lcb/include/libcouchbase/couchbase.h
deps/lcb/include/libcouchbase/crypto.h
deps/lcb/include/libcouchbase/deprecated.h
deps/lcb/include/libcouchbase/error.h
deps/lcb/include/libcouchbase/http.h
deps/lcb/include/libcouchbase/iops.h
deps/lcb/include/libcouchbase/ixmgmt.h
deps/lcb/include/libcouchbase/kvbuf.h
deps/lcb/include/libcouchbase/libuv_io_opts.h
deps/lcb/include/libcouchbase/metrics.h
deps/lcb/include/libcouchbase/n1ql.h
deps/lcb/include/libcouchbase/pktfwd.h
deps/lcb/include/libcouchbase/plugins/io/bsdio-inl.c
deps/lcb/include/libcouchbase/plugins/io/libuv/libuv_compat.h
deps/lcb/include/libcouchbase/plugins/io/libuv/plugin-internal.h
deps/lcb/include/libcouchbase/plugins/io/libuv/plugin-libuv.c
deps/lcb/include/libcouchbase/plugins/io/wsaerr-inl.c
deps/lcb/include/libcouchbase/plugins/io/wsaerr.h
deps/lcb/include/libcouchbase/subdoc.h
deps/lcb/include/libcouchbase/sysdefs.h
deps/lcb/include/libcouchbase/tracing.h
deps/lcb/include/libcouchbase/utils.h
deps/lcb/include/libcouchbase/vbucket.h
deps/lcb/include/libcouchbase/views.h
deps/lcb/include/libcouchbase/visibility.h
deps/lcb/include/memcached/protocol_binary.h
deps/lcb/libcouchbase.gyp
deps/lcb/packaging/deb/control
deps/lcb/packaging/libcouchbase.pc.in
deps/lcb/packaging/rpm/libcouchbase.spec.in
deps/lcb/plugins/io/iocp/iocp_iops.c
deps/lcb/plugins/io/iocp/iocp_iops.h
deps/lcb/plugins/io/iocp/iocp_loop.c
deps/lcb/plugins/io/iocp/iocp_timer.c
deps/lcb/plugins/io/iocp/iocp_util.c
deps/lcb/plugins/io/libev/CMakeLists.txt
deps/lcb/plugins/io/libev/libev_io_opts.h
deps/lcb/plugins/io/libev/plugin-libev.c
deps/lcb/plugins/io/libevent/CMakeLists.txt
deps/lcb/plugins/io/libevent/libevent_io_opts.h
deps/lcb/plugins/io/libevent/plugin-libevent.c
deps/lcb/plugins/io/libuv/CMakeLists.txt
deps/lcb/plugins/io/libuv/libuv_compat.h
deps/lcb/plugins/io/libuv/libuv_io_opts.h
deps/lcb/plugins/io/libuv/plugin-internal.h
deps/lcb/plugins/io/libuv/plugin-libuv.c
deps/lcb/plugins/io/select/plugin-select.c
deps/lcb/plugins/io/select/select_io_opts.h
deps/lcb/src/analytics/analytics.cc
deps/lcb/src/api4.h
deps/lcb/src/aspend.h
deps/lcb/src/auth-priv.h
deps/lcb/src/auth.cc
deps/lcb/src/bootstrap.cc
deps/lcb/src/bootstrap.h
deps/lcb/src/bucketconfig/bc_cccp.cc
deps/lcb/src/bucketconfig/bc_file.cc
deps/lcb/src/bucketconfig/bc_http.cc
deps/lcb/src/bucketconfig/bc_http.h
deps/lcb/src/bucketconfig/bc_static.cc
deps/lcb/src/bucketconfig/clconfig.h
deps/lcb/src/bucketconfig/confmon.cc
deps/lcb/src/callbacks.c
deps/lcb/src/cbft.cc
deps/lcb/src/cntl.cc
deps/lcb/src/collections.cc
deps/lcb/src/collections.h
deps/lcb/src/config_static.h
deps/lcb/src/connspec.cc
deps/lcb/src/connspec.h
deps/lcb/src/crypto.cc
deps/lcb/src/ctx-log-inl.h
deps/lcb/src/dns-srv.cc
deps/lcb/src/docreq/docreq.cc
deps/lcb/src/docreq/docreq.h
deps/lcb/src/dump.cc
deps/lcb/src/errmap.h
deps/lcb/src/getconfig.cc
deps/lcb/src/gethrtime.c
deps/lcb/src/handler.cc
deps/lcb/src/hashtable.c
deps/lcb/src/hdr_timings.c
deps/lcb/src/hostlist.cc
deps/lcb/src/hostlist.h
deps/lcb/src/http/http-priv.h
deps/lcb/src/http/http.cc
deps/lcb/src/http/http_io.cc
deps/lcb/src/instance.cc
deps/lcb/src/internal.h
deps/lcb/src/internalstructs.h
deps/lcb/src/iofactory.c
deps/lcb/src/jsparse/parser.cc
deps/lcb/src/jsparse/parser.h
deps/lcb/src/lcbht/lcbht.cc
deps/lcb/src/lcbht/lcbht.h
deps/lcb/src/lcbio/connect.cc
deps/lcb/src/lcbio/connect.h
deps/lcb/src/lcbio/ctx.c
deps/lcb/src/lcbio/ctx.h
deps/lcb/src/lcbio/iotable.c
deps/lcb/src/lcbio/iotable.h
deps/lcb/src/lcbio/ioutils.cc
deps/lcb/src/lcbio/ioutils.h
deps/lcb/src/lcbio/lcbio.h
deps/lcb/src/lcbio/manager.cc
deps/lcb/src/lcbio/manager.h
deps/lcb/src/lcbio/protoctx.c
deps/lcb/src/lcbio/rw-inl.h
deps/lcb/src/lcbio/ssl.h
deps/lcb/src/lcbio/timer-cxx.h
deps/lcb/src/lcbio/timer-ng.h
deps/lcb/src/lcbio/timer.c
deps/lcb/src/legacy.c
deps/lcb/src/list.c
deps/lcb/src/list.h
deps/lcb/src/logging.c
deps/lcb/src/logging.h
deps/lcb/src/mc/compress.cc
deps/lcb/src/mc/compress.h
deps/lcb/src/mc/forward.c
deps/lcb/src/mc/forward.h
deps/lcb/src/mc/iovcursor-inl.h
deps/lcb/src/mc/iovcursor.h
deps/lcb/src/mc/mcreq-flush-inl.h
deps/lcb/src/mc/mcreq.c
deps/lcb/src/mc/mcreq.h
deps/lcb/src/mcserver/mcserver.cc
deps/lcb/src/mcserver/mcserver.h
deps/lcb/src/mcserver/negotiate.cc
deps/lcb/src/mcserver/negotiate.h
deps/lcb/src/mctx-helper.h
deps/lcb/src/metrics.cc
deps/lcb/src/n1ql/ixmgmt.cc
deps/lcb/src/n1ql/n1ql-internal.h
deps/lcb/src/n1ql/n1ql.cc
deps/lcb/src/n1ql/params.cc
deps/lcb/src/netbuf/netbuf-defs.h
deps/lcb/src/netbuf/netbuf-mblock.h
deps/lcb/src/netbuf/netbuf.c
deps/lcb/src/netbuf/netbuf.h
deps/lcb/src/newconfig.cc
deps/lcb/src/nodeinfo.cc
deps/lcb/src/operations/cbflush.cc
deps/lcb/src/operations/counter.cc
deps/lcb/src/operations/durability-cas.cc
deps/lcb/src/operations/durability-seqno.cc
deps/lcb/src/operations/durability.cc
deps/lcb/src/operations/durability_internal.h
deps/lcb/src/operations/get.cc
deps/lcb/src/operations/observe-seqno.cc
deps/lcb/src/operations/observe.cc
deps/lcb/src/operations/ping.cc
deps/lcb/src/operations/pktfwd.cc
deps/lcb/src/operations/remove.cc
deps/lcb/src/operations/stats.cc
deps/lcb/src/operations/store.cc
deps/lcb/src/operations/subdoc.cc
deps/lcb/src/operations/touch.cc
deps/lcb/src/packetutils.h
deps/lcb/src/probes.d
deps/lcb/src/rdb/bigalloc.c
deps/lcb/src/rdb/bigalloc.h
deps/lcb/src/rdb/chunkalloc.c
deps/lcb/src/rdb/libcalloc.c
deps/lcb/src/rdb/rope.c
deps/lcb/src/rdb/rope.h
deps/lcb/src/retrychk.cc
deps/lcb/src/retryq.cc
deps/lcb/src/retryq.h
deps/lcb/src/ringbuffer.c
deps/lcb/src/ringbuffer.h
deps/lcb/src/rnd.cc
deps/lcb/src/rnd.h
deps/lcb/src/settings.c
deps/lcb/src/settings.h
deps/lcb/src/sllist-inl.h
deps/lcb/src/sllist.h
deps/lcb/src/ssl/ssl_c.c
deps/lcb/src/ssl/ssl_common.c
deps/lcb/src/ssl/ssl_e.c
deps/lcb/src/ssl/ssl_iot_common.h
deps/lcb/src/strcodecs/base64.c
deps/lcb/src/strcodecs/strcodecs.h
deps/lcb/src/timings.c
deps/lcb/src/trace.h
deps/lcb/src/tracing/span.cc
deps/lcb/src/tracing/threshold_logging_tracer.cc
deps/lcb/src/tracing/tracer.cc
deps/lcb/src/tracing/tracing-internal.h
deps/lcb/src/utilities.c
deps/lcb/src/vbucket/aliases.h
deps/lcb/src/vbucket/crc32.h
deps/lcb/src/vbucket/hash.h
deps/lcb/src/vbucket/json-inl.h
deps/lcb/src/vbucket/ketama.c
deps/lcb/src/vbucket/rfc1321/global.h
deps/lcb/src/vbucket/rfc1321/md5.h
deps/lcb/src/vbucket/rfc1321/md5c-inl.h
deps/lcb/src/vbucket/vbucket.c
deps/lcb/src/views/viewreq.cc
deps/lcb/src/views/viewreq.h
deps/lcb/src/wait.cc
deps/lcb/tests/basic/t_base64.cc
deps/lcb/tests/basic/t_ccbc103.cc
deps/lcb/tests/basic/t_connstr.cc
deps/lcb/tests/basic/t_creds.cc
deps/lcb/tests/basic/t_ctlcodes.cc
deps/lcb/tests/basic/t_host.cc
deps/lcb/tests/basic/t_jsparse.cc
deps/lcb/tests/basic/t_jsparse.h
deps/lcb/tests/basic/t_list.cc
deps/lcb/tests/basic/t_logger.cc
deps/lcb/tests/basic/t_misc.cc
deps/lcb/tests/basic/t_n1qlstrings.cc
deps/lcb/tests/basic/t_netbuf.cc
deps/lcb/tests/basic/t_packet.cc
deps/lcb/tests/basic/t_ringbuffer.cc
deps/lcb/tests/basic/t_scram.cc
deps/lcb/tests/basic/t_slist.cc
deps/lcb/tests/basic/t_strerror.cc
deps/lcb/tests/basic/t_urlencode.cc
deps/lcb/tests/check-all.cc
deps/lcb/tests/htparse/t_basic.cc
deps/lcb/tests/ioserver/connection.cc
deps/lcb/tests/ioserver/future.cc
deps/lcb/tests/ioserver/ioserver.cc
deps/lcb/tests/ioserver/ioserver.h
deps/lcb/tests/ioserver/socket.cc
deps/lcb/tests/ioserver/ssl_connection.cc
deps/lcb/tests/ioserver/threads-pthreads.cc
deps/lcb/tests/ioserver/threads-win32.cc
deps/lcb/tests/ioserver/threads.h
deps/lcb/tests/iotests/iotests.h
deps/lcb/tests/iotests/mock-environment.cc
deps/lcb/tests/iotests/mock-environment.h
deps/lcb/tests/iotests/mock-unit-test.cc
deps/lcb/tests/iotests/mock-unit-test.h
deps/lcb/tests/iotests/serverparams.h
deps/lcb/tests/iotests/t_arithmetic.cc
deps/lcb/tests/iotests/t_behavior.cc
deps/lcb/tests/iotests/t_configcache.cc
deps/lcb/tests/iotests/t_confmon.cc
deps/lcb/tests/iotests/t_durability.cc
deps/lcb/tests/iotests/t_eerrs.cc
deps/lcb/tests/iotests/t_errmap.cc
deps/lcb/tests/iotests/t_forward.cc
deps/lcb/tests/iotests/t_get.cc
deps/lcb/tests/iotests/t_http.cc
deps/lcb/tests/iotests/t_iops.cc
deps/lcb/tests/iotests/t_lock.cc
deps/lcb/tests/iotests/t_misc.cc
deps/lcb/tests/iotests/t_mutate.cc
deps/lcb/tests/iotests/t_n1ql.cc
deps/lcb/tests/iotests/t_netfail.cc
deps/lcb/tests/iotests/t_obseqno.cc
deps/lcb/tests/iotests/t_regression.cc
deps/lcb/tests/iotests/t_sched.cc
deps/lcb/tests/iotests/t_serverops.cc
deps/lcb/tests/iotests/t_smoke.cc
deps/lcb/tests/iotests/t_snappy.cc
deps/lcb/tests/iotests/t_subdoc.cc
deps/lcb/tests/iotests/t_syncmode.cc
deps/lcb/tests/iotests/t_views.cc
deps/lcb/tests/iotests/testutil.cc
deps/lcb/tests/iotests/testutil.h
deps/lcb/tests/mc/mctest.h
deps/lcb/tests/mc/pktmaker.h
deps/lcb/tests/mc/t_alloc.cc
deps/lcb/tests/mc/t_context.cc
deps/lcb/tests/mc/t_flush.cc
deps/lcb/tests/mc/t_forward.cc
deps/lcb/tests/mc/t_ioflush.cc
deps/lcb/tests/mc/t_iovcursor.cc
deps/lcb/tests/mocksupport/procutil.c
deps/lcb/tests/mocksupport/procutil.h
deps/lcb/tests/mocksupport/server.c
deps/lcb/tests/mocksupport/server.h
deps/lcb/tests/mocksupport/timeout.c
deps/lcb/tests/nonio_tests.cc
deps/lcb/tests/rdb/rdbtest.h
deps/lcb/tests/rdb/t_basic.cc
deps/lcb/tests/rdb/t_bigalloc.cc
deps/lcb/tests/rdb/t_refs.cc
deps/lcb/tests/socktests/socktest.cc
deps/lcb/tests/socktests/socktest.h
deps/lcb/tests/socktests/t_basic.cc
deps/lcb/tests/socktests/t_ctx.cc
deps/lcb/tests/socktests/t_manager.cc
deps/lcb/tests/socktests/t_putex.cc
deps/lcb/tests/socktests/t_read.cc
deps/lcb/tests/socktests/t_reentrant.cc
deps/lcb/tests/socktests/t_ssl.cc
deps/lcb/tests/socktests/t_write.cc
deps/lcb/tests/unit_tests.cc
deps/lcb/tests/vbucket/t_config.cc
deps/lcb/tools/CMakeLists.txt
deps/lcb/tools/cbc-handlers.h
deps/lcb/tools/cbc-n1qlback.cc
deps/lcb/tools/cbc-pillowfight.cc
deps/lcb/tools/cbc-proxy.cc
deps/lcb/tools/cbc-subdoc.cc
deps/lcb/tools/cbc.cc
deps/lcb/tools/common/histogram.cc
deps/lcb/tools/common/histogram.h
deps/lcb/tools/common/options.cc
deps/lcb/tools/common/options.h
deps/lcb/tools/docgen/docgen.h
deps/lcb/tools/docgen/loc.h
deps/lcb/tools/docgen/placeholders.h
deps/lcb/tools/docgen/seqgen.h
deps/lcb/tools/linenoise/linenoise.c
example.js
lib/analyticsexecutor.js
lib/analyticsquery.js
lib/async_hooks_stub.js
lib/auth.js
lib/binarycollection.js
lib/binding.js
lib/bucket.js
lib/bucketmanager.js
lib/bucketmgr.js
lib/cluster.js
lib/clustermgr.js
lib/collection.js
lib/connection.js
lib/connstr.js
lib/constants.js
lib/couchbase.js
lib/enums.js
lib/errors.js
lib/httpexecutor.js
lib/logging.js
lib/lookupinspec.js
lib/mock/bucket.js
lib/mock/bucketmgr.js
lib/mock/cluster.js
lib/mock/clustermgr.js
lib/mock/couchbase.js
lib/mock/error.js
lib/mutateinspec.js
lib/mutationstate.js
lib/n1qlexecutor.js
lib/n1qlquery.js
lib/promisehelper.js
lib/queryindexmanager.js
lib/readresult.js
lib/scope.js
lib/sdutils.js
lib/searchexecutor.js
lib/searchfacet.js
lib/searchindexmgr.js
lib/searchquery.js
lib/searchquery_facets.js
lib/searchquery_queries.js
lib/searchquery_sort.js
lib/searchsort.js
lib/spatialquery.js
lib/utils.js
lib/viewexecutor.js
lib/viewindexmanager.js
lib/viewquery.js
lib/waitableeventemitter.js
package-lock.json
package.json
src/binding.cc
src/binding.cpp
src/cas.cc
src/cas.cpp
src/cas.h
src/connection.cpp
src/connection.h
src/connection_callbacks.cpp
src/connection_ops.cpp
src/constants.cc
src/constants.cpp
src/constants.h
src/control.cc
src/cookie.h
src/couchbase_impl.cc
src/couchbase_impl.h
src/error.cpp
src/error.h
src/exception.cc
src/exception.h
src/lcbx.cpp
src/lcbx.h
src/logger.cpp
src/logger.h
src/logging.cc
src/mutationtoken.cpp
src/mutationtoken.h
src/opbuilder.cc
src/opbuilder.cpp
src/opbuilder.h
src/operations.cc
src/respreader.h
src/token.cc
src/token.h
src/tracespan.h
src/transcoder.cpp
src/transcoder.h
src/uv-plugin-all.c
src/uv-plugin-all.cpp
src/valueparser.h
test/analytics.test.js
test/async.test.js
test/bucket.test.js
test/bucketmgr.test.js
test/cluster.test.js
test/clustermgr.test.js
test/connstr.test.js
test/crud.test.js
test/datastructures.test.js
test/diagnostics.test.js
test/harness.js
test/jcbmock.js
test/mocha.opts
test/n1ql.test.js
test/sdutils.test.js
test/search.test.js
test/searchindexmgr.test.js
test/subdoc.test.js
test/testdata.js
test/transcoders.test.js
test/views.test.js
4ee6825c25-Feb-2019 Frank Lemanschik <frank@dspeed.eu>

Update README.md

Renamed db cluster because thats used in the example

Change-Id: I3dcc9d18426bc36656772438efbef2a178f79237
Reviewed-on: http://review.couchbase.org/105447
Re

Update README.md

Renamed db cluster because thats used in the example

Change-Id: I3dcc9d18426bc36656772438efbef2a178f79237
Reviewed-on: http://review.couchbase.org/105447
Reviewed-by: Matt Ingenthron <ingenthr@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

Revision tags: v2.6.3
ad3106d705-Feb-2019 Brett Lawson <brett19@gmail.com>

JSCBC-529: Added insert/upsert docs in mutateIn method.

Motivation
----------
These options were previously undocumented in error.

Changes
-------
Added the missing

JSCBC-529: Added insert/upsert docs in mutateIn method.

Motivation
----------
These options were previously undocumented in error.

Changes
-------
Added the missing documentation.

Change-Id: I4f9b09e04197029ee92a34c324154799a7477a18
Reviewed-on: http://review.couchbase.org/104545
Reviewed-by: Mike Goldsmith <goldsmith.mike@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

532ec6bc05-Feb-2019 Brett Lawson <brett19@gmail.com>

JSCBC-540: Fixed Winston logging warning.

Motivation
----------
Newer versions of winston implement a new standard
for logger specification. This caused the previously
used

JSCBC-540: Fixed Winston logging warning.

Motivation
----------
Newer versions of winston implement a new standard
for logger specification. This caused the previously
used null logger to trigger warnings.

Changes
-------
Implemented a custom null logger built directly upon
the core logger objects of Winston to prevent future
changes from triggering new warnings.

Change-Id: I3d4d2bf54e13e5635790f79ce824157b3428a321
Reviewed-on: http://review.couchbase.org/104543
Reviewed-by: Mike Goldsmith <goldsmith.mike@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

5c744f8f05-Feb-2019 Brett Lawson <brett19@gmail.com>

JSCBC-539: End traces at correct point for FTS and N1QL.

Motivation
----------
Due to an issue with the placement of the trace end call,
the traces do not cover the entire operat

JSCBC-539: End traces at correct point for FTS and N1QL.

Motivation
----------
Due to an issue with the placement of the trace end call,
the traces do not cover the entire operation that is being
performed.

Changes
-------
Moved the trace end calls to the appropriate locations.

Change-Id: If3da96c07a94d8077b4d35c7c47e5e06ce24a75b
Reviewed-on: http://review.couchbase.org/104542
Reviewed-by: Mike Goldsmith <goldsmith.mike@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

04b6acff05-Feb-2019 Brett Lawson <brett19@gmail.com>

JSCBC-533: Added async tracking for connection.

Motivation
----------
Previously, performing operations before the client was
connected would cause async state to be lost. This

JSCBC-533: Added async tracking for connection.

Motivation
----------
Previously, performing operations before the client was
connected would cause async state to be lost. This would
cause issues with any tools that rely on the asynchronous
stack tracking used by Node.js

Changes
-------
Added AsyncResource's for pending operations when they
are queued for later execution.

Change-Id: I2adcf76fa531d80c7ecc2017b6faa98e223b66af
Reviewed-on: http://review.couchbase.org/104541
Reviewed-by: Matt Ingenthron <ingenthr@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

fd17db9705-Feb-2019 Brett Lawson <brett19@gmail.com>

JSCBC-415: Improved tests to support variable cluster versions.

Motivation
----------
Depending on the cluster being tested against, and whether or not
it is the Mock or not, var

JSCBC-415: Improved tests to support variable cluster versions.

Motivation
----------
Depending on the cluster being tested against, and whether or not
it is the Mock or not, various features can be available or
unavailable.

Changes
-------
Added checks for specific features before tests are executed to
enable the tests to be skipped if those features are not supported.

Change-Id: I22810905a721cc9998d875d3cab26004c0cf71e3
Reviewed-on: http://review.couchbase.org/104540
Reviewed-by: Mike Goldsmith <goldsmith.mike@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

77d021fc06-Dec-2018 Brett Lawson <brett19@gmail.com>

JSCBC-542: Rewrite parameter handling

Motivation
----------
libcouchbase has introduced a new system for
performing operations which requires a rewrite of our
parameter parsi

JSCBC-542: Rewrite parameter handling

Motivation
----------
libcouchbase has introduced a new system for
performing operations which requires a rewrite of our
parameter parsing and handling.

Changes
-------
Rewrote parsing to support newer operations.

Change-Id: I4c3dd995c908325f9a2370e03c050e5c9f2a61dc
Reviewed-on: http://review.couchbase.org/104605
Reviewed-by: Ellis Breen <ellis.breen@couchbase.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

2cb1e0da06-Feb-2019 Brett Lawson <brett19@gmail.com>

Improved auto-formatting configuration.

Change-Id: Ieec4b5371682efc68f74721edc718851d64a3a6b
Reviewed-on: http://review.couchbase.org/104539
Reviewed-by: Matt Ingenthron <ingenthr@gm

Improved auto-formatting configuration.

Change-Id: Ieec4b5371682efc68f74721edc718851d64a3a6b
Reviewed-on: http://review.couchbase.org/104539
Reviewed-by: Matt Ingenthron <ingenthr@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

c8032ab005-Dec-2018 Brett Lawson <brett19@gmail.com>

JSCBC-541: Updated to libcouchbase 2.10.2

Change-Id: I09d5dc951f04fc8dd5261a320bca679fdf74ae34
Reviewed-on: http://review.couchbase.org/104538
Reviewed-by: Mike Goldsmith <goldsmith.

JSCBC-541: Updated to libcouchbase 2.10.2

Change-Id: I09d5dc951f04fc8dd5261a320bca679fdf74ae34
Reviewed-on: http://review.couchbase.org/104538
Reviewed-by: Mike Goldsmith <goldsmith.mike@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...


deps/lcb/CMakeLists.txt
deps/lcb/RELEASE_NOTES.markdown
deps/lcb/cmake/Modules/ConfigureDtrace.cmake
deps/lcb/cmake/Modules/GetLibcouchbaseFlags.cmake
deps/lcb/cmake/Modules/GetPlatformCCInfo.cmake
deps/lcb/cmake/Modules/GetVersionInfo.cmake
deps/lcb/cmake/source_files.cmake
deps/lcb/contrib/cJSON/cJSON.c
deps/lcb/contrib/cJSON/cJSON.h
deps/lcb/contrib/gtest-1.7.0/README
deps/lcb/contrib/gtest-1.8.1/CHANGES
deps/lcb/contrib/gtest-1.8.1/CMakeLists.txt
deps/lcb/contrib/gtest-1.8.1/CONTRIBUTORS
deps/lcb/contrib/gtest-1.8.1/LICENSE
deps/lcb/contrib/gtest-1.8.1/MINIFY.sh
deps/lcb/contrib/gtest-1.8.1/README.md
deps/lcb/contrib/gtest-1.8.1/cmake/Config.cmake.in
deps/lcb/contrib/gtest-1.8.1/cmake/gtest.pc.in
deps/lcb/contrib/gtest-1.8.1/cmake/gtest_main.pc.in
deps/lcb/contrib/gtest-1.8.1/cmake/internal_utils.cmake
deps/lcb/contrib/gtest-1.8.1/include/gtest/gtest-death-test.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/gtest-message.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/gtest-param-test.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/gtest-param-test.h.pump
deps/lcb/contrib/gtest-1.8.1/include/gtest/gtest-printers.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/gtest-spi.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/gtest-test-part.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/gtest-typed-test.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/gtest.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/gtest_pred_impl.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/gtest_prod.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/internal/custom/README.md
deps/lcb/contrib/gtest-1.8.1/include/gtest/internal/custom/gtest-port.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/internal/custom/gtest-printers.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/internal/custom/gtest.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/internal/gtest-death-test-internal.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/internal/gtest-filepath.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/internal/gtest-internal.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/internal/gtest-linked_ptr.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/internal/gtest-param-util-generated.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/internal/gtest-param-util-generated.h.pump
deps/lcb/contrib/gtest-1.8.1/include/gtest/internal/gtest-param-util.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/internal/gtest-port-arch.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/internal/gtest-port.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/internal/gtest-string.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/internal/gtest-tuple.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/internal/gtest-tuple.h.pump
deps/lcb/contrib/gtest-1.8.1/include/gtest/internal/gtest-type-util.h
deps/lcb/contrib/gtest-1.8.1/include/gtest/internal/gtest-type-util.h.pump
deps/lcb/contrib/gtest-1.8.1/src/gtest-all.cc
deps/lcb/contrib/gtest-1.8.1/src/gtest-death-test.cc
deps/lcb/contrib/gtest-1.8.1/src/gtest-filepath.cc
deps/lcb/contrib/gtest-1.8.1/src/gtest-internal-inl.h
deps/lcb/contrib/gtest-1.8.1/src/gtest-port.cc
deps/lcb/contrib/gtest-1.8.1/src/gtest-printers.cc
deps/lcb/contrib/gtest-1.8.1/src/gtest-test-part.cc
deps/lcb/contrib/gtest-1.8.1/src/gtest-typed-test.cc
deps/lcb/contrib/gtest-1.8.1/src/gtest.cc
deps/lcb/contrib/gtest-1.8.1/src/gtest_main.cc
deps/lcb/doc/Doxyfile
deps/lcb/doc/cbc-n1qlback.markdown
deps/lcb/doc/cbc-pillowfight.markdown
deps/lcb/doc/cbc-subdoc.markdown
deps/lcb/doc/cbc.markdown
deps/lcb/doc/common-additional-options.markdown
deps/lcb/doc/common-options.markdown
deps/lcb/doc/genman.sh
deps/lcb/doc/man/cbc-mcversion.1
deps/lcb/doc/man/cbc-n1qlback.1
deps/lcb/doc/man/cbc-pillowfight.1
deps/lcb/doc/man/cbc-subdoc.1
deps/lcb/doc/man/cbc.1
deps/lcb/doc/man/cbcrc.4
deps/lcb/example/CMakeLists.txt
deps/lcb/example/analytics-deferred/.gitignore
deps/lcb/example/analytics-deferred/analytics-deferred.c
deps/lcb/example/analytics-ingest/.gitignore
deps/lcb/example/analytics-ingest/analytics-ingest.c
deps/lcb/example/analytics/analytics.c
deps/lcb/include/libcouchbase/analytics.h
deps/lcb/include/libcouchbase/couchbase.h
deps/lcb/include/libcouchbase/vbucket.h
deps/lcb/libcouchbase.gyp
deps/lcb/packaging/abicheck/.gitignore
deps/lcb/packaging/abicheck/Makefile
deps/lcb/packaging/abicheck/template.xml
deps/lcb/packaging/abicheck/template.xml.erb
deps/lcb/packaging/parse-git-describe.pl
deps/lcb/plugins/io/select/plugin-select.c
deps/lcb/src/analytics/analytics.cc
deps/lcb/src/cntl.cc
deps/lcb/src/docreq/docreq.cc
deps/lcb/src/docreq/docreq.h
deps/lcb/src/http/http.cc
deps/lcb/src/jsparse/parser.cc
deps/lcb/src/jsparse/parser.h
deps/lcb/src/operations/observe.cc
deps/lcb/src/operations/ping.cc
deps/lcb/src/operations/store.cc
deps/lcb/src/vbucket/vbucket.c
deps/lcb/src/views/viewreq.cc
deps/lcb/src/views/viewreq.h
deps/lcb/tests/CMakeLists.txt
deps/lcb/tests/basic/t_jsparse.cc
deps/lcb/tests/basic/t_jsparse.h
deps/lcb/tests/iotests/mock-environment.cc
deps/lcb/tests/iotests/serverparams.h
deps/lcb/tests/iotests/t_confmon.cc
deps/lcb/tests/iotests/t_misc.cc
deps/lcb/tests/iotests/t_regression.cc
deps/lcb/tests/iotests/t_serverops.cc
deps/lcb/tests/iotests/t_views.cc
deps/lcb/tools/cbc-pillowfight.cc
deps/lcb/tools/cbc.cc
d55c802514-Dec-2018 Brett Lawson <brett19@gmail.com>

JSCBC-527: Improve error message for unknown HTTP errors.

Motivation
----------
In previous instances of receiving unparseable N1QL errors, it was
usually due to an out of memory

JSCBC-527: Improve error message for unknown HTTP errors.

Motivation
----------
In previous instances of receiving unparseable N1QL errors, it was
usually due to an out of memory condition. More recently, there
have been many cases of getting unparseable responses for other
reasons, but the message has not been updated.

Changes
-------
Improved the error message to more clearly indicate the suggested
next steps to resolving the error.

Change-Id: I5ba90607fd047ae34bcf0ca7ef008eff5e223680
Reviewed-on: http://review.couchbase.org/102872
Reviewed-by: Mike Goldsmith <goldsmith.mike@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

c01a39e207-Dec-2018 Brett Lawson <brett19@gmail.com>

JSCBC-528: Fixed inline documentation for bucket querying.

Motivation
----------
The bucket query method accepts an AnalyticsQuery object along
with the other kinds of objects pr

JSCBC-528: Fixed inline documentation for bucket querying.

Motivation
----------
The bucket query method accepts an AnalyticsQuery object along
with the other kinds of objects previously available. This is
not reflected in the inline documentation.

Changes
-------
Added missing parameter option.

Change-Id: I9b38102fef8ea800f1ab56a72ca6ad5c777da436

show more ...

2497a90d07-Dec-2018 Brett Lawson <brett19@gmail.com>

JSCBC-526: Fix configuration changes failing before connect.

Motivation
----------
Previous versions of the SDK would allow an application to
reconfigure the settings of the buck

JSCBC-526: Fix configuration changes failing before connect.

Motivation
----------
Previous versions of the SDK would allow an application to
reconfigure the settings of the bucket before it has
completely connected.

Changes
-------
Removed a connection check which was added in error from
the configuration change path.

Change-Id: Ie9d46bf9d54f90a1da4c9bfdf642cdb28146c1dd

show more ...

0be9328605-Dec-2018 Brett Lawson <brett19@gmail.com>

Bumped version number to 2.6.3-dev.

Change-Id: I906a97563271ff7cc65367ab54e2a63defc293b9

Revision tags: v2.6.2
af648ffd05-Dec-2018 Brett Lawson <brett19@gmail.com>

JSCBC-520: Expose bucket name via `name` property.

Motivation
----------
In some cases, it is useful to be able to fetch the name
of a bucket directly from the bucket object itse

JSCBC-520: Expose bucket name via `name` property.

Motivation
----------
In some cases, it is useful to be able to fetch the name
of a bucket directly from the bucket object itself.

Changes
-------
Exposed the bucket name via a `name` property on the bucket.

Change-Id: I041ae0c62c1453c8f678ad37a49a09f86e030156
Reviewed-on: http://review.couchbase.org/102457
Reviewed-by: Charles Dixon <chvckd@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

3b8183c205-Dec-2018 Brett Lawson <brett19@gmail.com>

Bumped version number to 2.6.2-dev.

Change-Id: I42f825583e14149acec0e41f1f01341937672c71
Reviewed-on: http://review.couchbase.org/102458
Reviewed-by: Charles Dixon <chvckd@gmail.com>

Bumped version number to 2.6.2-dev.

Change-Id: I42f825583e14149acec0e41f1f01341937672c71
Reviewed-on: http://review.couchbase.org/102458
Reviewed-by: Charles Dixon <chvckd@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

6b885a9a13-Nov-2018 Richard Smedley <rgsmedley@gmail.com>

Update links for new Couchbase Docs

Change-Id: I0458ab1b3c363917fdacac1c791cdcc9c635c919
Reviewed-on: http://review.couchbase.org/101693
Reviewed-by: Brett Lawson <brett19@gmail.com>

Update links for new Couchbase Docs

Change-Id: I0458ab1b3c363917fdacac1c791cdcc9c635c919
Reviewed-on: http://review.couchbase.org/101693
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

Revision tags: v2.6.1
f0a359be06-Nov-2018 Brett Lawson <brett19@gmail.com>

JSCBC-518: Corrected some linting errors.

Motivation
----------
Our old build system began failing to correctly run the
linter during commit validation, and a few long lines

JSCBC-518: Corrected some linting errors.

Motivation
----------
Our old build system began failing to correctly run the
linter during commit validation, and a few long lines
managed to slip into the code-base. This commit corrects
them all.

Changes
-------
Shortened a few lines that were overly long.

Change-Id: I05a9b700b18dadfa17d51eff8cfe0adb71c070d5
Reviewed-on: http://review.couchbase.org/101452
Reviewed-by: Charles Dixon <chvckd@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

9dd3c7ab06-Nov-2018 Brett Lawson <brett19@gmail.com>

JSCBC-517: Updated all dependencies to latest versions.

Change-Id: Iee372bb427036f7b92ba5f9df63f6b655ac8d0e7
Reviewed-on: http://review.couchbase.org/101451
Reviewed-by: Charles Dixo

JSCBC-517: Updated all dependencies to latest versions.

Change-Id: Iee372bb427036f7b92ba5f9df63f6b655ac8d0e7
Reviewed-on: http://review.couchbase.org/101451
Reviewed-by: Charles Dixon <chvckd@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

12345678910>>...32