History log of /Couchbase_Node.JS_Client_v3.0/ (Results 1 - 25 of 787)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
c89dfa9c28-Jan-2020 mikereiche <michael.reiche@couchbase.com>

JSCBC-669, JSCBC-670: Fixed callbacks not sending cas and initial value parsing
Motivation
----------
The callback for handling store operations was not correctly passing the cas
valu

JSCBC-669, JSCBC-670: Fixed callbacks not sending cas and initial value parsing
Motivation
----------
The callback for handling store operations was not correctly passing the cas
values back to the Node.js callback. Additionally, the `initial` value for
counter operations is not being parsed appropriately due to a conflict with
CAS parsing.
Changes
-------
Fixed store callback to return cas along with errors and mutation tokens.
Renamed parseOption to parseCasOption for cas, and created a new
parseOption(uint64) for parsing other options/parameters.

Change-Id: I716aad1b55ae87d884e6a837b9cee3b48d804f7e
Reviewed-on: http://review.couchbase.org/121233
Reviewed-by: Michael Nitschinger <michael.nitschinger@couchbase.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Michael Reiche <michael.reiche@couchbase.com>

show more ...

Revision tags: v3.0.0
3d0b7e8e18-Jan-2020 Brett Lawson <brett19@gmail.com>

JSCBC-647: Marked all error contexts as uncommitted.

Change-Id: Iec294153d10bfa88b270337f41ffd25fae69bc6d
Reviewed-on: http://review.couchbase.org/120802
Reviewed-by: Brett Lawson <b

JSCBC-647: Marked all error contexts as uncommitted.

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

show more ...

1c16977c18-Jan-2020 Brett Lawson <brett19@gmail.com>

JSCBC-656: Updated QueryProfile to QueryProfileMode.

Change-Id: I2e9f77e30f49d8009c13c0f35a3828e59e5fba99
Reviewed-on: http://review.couchbase.org/120801
Reviewed-by: Brett Lawson <b

JSCBC-656: Updated QueryProfile to QueryProfileMode.

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

show more ...

0fb1421418-Jan-2020 Brett Lawson <brett19@gmail.com>

JSCBC-653: Fixed transcoding in getReplica and getAndTouch.

Change-Id: Ifb8ce88464b8f458e3473ea18eac02c0097794dd
Reviewed-on: http://review.couchbase.org/120800
Reviewed-by: Brett La

JSCBC-653: Fixed transcoding in getReplica and getAndTouch.

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

show more ...

749a71ae18-Jan-2020 Brett Lawson <brett19@gmail.com>

JSCBC-650: Improved stream wrappers to support both events and await.

Change-Id: I31e3c17d80dafbee693aa8e4a044e37a81c9d04e
Reviewed-on: http://review.couchbase.org/120799
Reviewed-by

JSCBC-650: Improved stream wrappers to support both events and await.

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

show more ...

cfce5b7318-Jan-2020 Brett Lawson <brett19@gmail.com>

JSCBC-596: Marked defaultScope, scope and collection methods uncommitted.

Change-Id: I7bb7c862a46999f84e54397208c2d80907720da3
Reviewed-on: http://review.couchbase.org/120804
Reviewe

JSCBC-596: Marked defaultScope, scope and collection methods uncommitted.

Change-Id: I7bb7c862a46999f84e54397208c2d80907720da3
Reviewed-on: http://review.couchbase.org/120804
Reviewed-by: David Kelly <davidmichaelkelly@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

34473e2118-Jan-2020 Brett Lawson <brett19@gmail.com>

JSCBC-657: Fixed some error double-translation issues.

Change-Id: I0cadea8af8c1fedb91362770d55a334e73902c51
Reviewed-on: http://review.couchbase.org/120803
Reviewed-by: David Kelly <

JSCBC-657: Fixed some error double-translation issues.

Change-Id: I0cadea8af8c1fedb91362770d55a334e73902c51
Reviewed-on: http://review.couchbase.org/120803
Reviewed-by: David Kelly <davidmichaelkelly@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

1591640318-Jan-2020 Brett Lawson <brett19@gmail.com>

JSCBC-652: Improved previous bug fix to be more correct.

Change-Id: I8e7c1ae8a6ac5ba174de0078d4c196c6d43eefef
Reviewed-on: http://review.couchbase.org/120798
Reviewed-by: Brett Lawso

JSCBC-652: Improved previous bug fix to be more correct.

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

show more ...

525b3d8218-Jan-2020 Brett Lawson <brett19@gmail.com>

JSCBC-639: Updated tests for corrected libcouchbase behaviour.

Change-Id: I31d513432e56dee9829aa83c0d375b8ae674a249
Reviewed-on: http://review.couchbase.org/120797
Reviewed-by: Brett

JSCBC-639: Updated tests for corrected libcouchbase behaviour.

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

show more ...

6bc025ba18-Jan-2020 Brett Lawson <brett19@gmail.com>

Updated to libcouchbase 3.0.0

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

Updated to libcouchbase 3.0.0

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

show more ...


deps/lcb/.clang-format
deps/lcb/CMakeLists.txt
deps/lcb/CONTRIBUTING.md
deps/lcb/RELEASE_NOTES.markdown
deps/lcb/cmake/Modules/GetVersionInfo.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/hash.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/doc/Doxyfile
deps/lcb/doc/apiattr.h
deps/lcb/doc/example/threads.c
deps/lcb/doc/man/cbc-pillowfight.1
deps/lcb/doc/man/cbc.1
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/libuvdirect/main.c
deps/lcb/example/mcc/mcc.cc
deps/lcb/example/minimal/g3cp-async.c
deps/lcb/example/minimal/g3cp.c
deps/lcb/example/minimal/logger.c
deps/lcb/example/minimal/minimal.c
deps/lcb/example/minimal/query.c
deps/lcb/example/observe/durability.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/gyp_config/linux/arm/config.h
deps/lcb/gyp_config/linux/ia32/config.h
deps/lcb/gyp_config/linux/x64/config.h
deps/lcb/gyp_config/mac/x64/config.h
deps/lcb/gyp_config/solaris/ia32/config.h
deps/lcb/gyp_config/solaris/x64/config.h
deps/lcb/gyp_config/win/ia32/config.h
deps/lcb/gyp_config/win/x64/config.h
deps/lcb/include/libcouchbase/assert.h
deps/lcb/include/libcouchbase/auth.h
deps/lcb/include/libcouchbase/cntl-private.h
deps/lcb/include/libcouchbase/cntl.h
deps/lcb/include/libcouchbase/couchbase.h
deps/lcb/include/libcouchbase/crypto.h
deps/lcb/include/libcouchbase/error.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/logger.h
deps/lcb/include/libcouchbase/metrics.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/sysdefs.h
deps/lcb/include/libcouchbase/tracing.h
deps/lcb/include/libcouchbase/utils.h
deps/lcb/include/libcouchbase/vbucket.h
deps/lcb/packaging/deb/control
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/libev_io_opts.h
deps/lcb/plugins/io/libev/plugin-libev.c
deps/lcb/plugins/io/libevent/libevent_io_opts.h
deps/lcb/plugins/io/libevent/plugin-libevent.c
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/docreq/docreq.cc
deps/lcb/src/docreq/docreq.h
deps/lcb/src/dump.cc
deps/lcb/src/errmap.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.h
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/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/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-seqno.cc
deps/lcb/src/operations/durability.cc
deps/lcb/src/operations/durability_internal.h
deps/lcb/src/operations/exists.cc
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/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/hash.h
deps/lcb/src/vbucket/json-inl.h
deps/lcb/src/vbucket/ketama.c
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_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_ringbuffer.cc
deps/lcb/tests/basic/t_scram.cc
deps/lcb/tests/basic/t_slist.cc
deps/lcb/tests/basic/t_urlencode.cc
deps/lcb/tests/check-all.cc
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_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_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/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/socktests/socktest.cc
deps/lcb/tests/socktests/socktest.h
deps/lcb/tests/socktests/t_basic.cc
deps/lcb/tests/socktests/t_ssl.cc
deps/lcb/tests/unit_tests.cc
deps/lcb/tests/vbucket/t_config.cc
deps/lcb/tools/cbc-gen.cc
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/gen/lexer.c
deps/lcb/tools/gen/lexer.h
deps/lcb/tools/gen/lexer.re
lib/analyticsindexmanager.js
lib/binding.js
lib/cluster.js
lib/collection.js
lib/connection.js
lib/errors.js
lib/httpexecutor.js
lib/queryexecutor.js
lib/queryindexmanager.js
lib/searchexecutor.js
lib/searchindexmanager.js
src/connection.cpp
src/connection.h
src/connection_callbacks.cpp
src/connection_ops.cpp
src/constants.cpp
src/lcbx.cpp
src/lcbx.h
src/respreader.h
test/harness.js
test/n1ql.test.js
0a84db9418-Jan-2020 Brett Lawson <brett19@gmail.com>

JSCBC-654: Updated to the latest mock version.

Change-Id: I620affe68940426af561994c62caa7e527e26792
Reviewed-on: http://review.couchbase.org/120795
Reviewed-by: David Kelly <davidmic

JSCBC-654: Updated to the latest mock version.

Change-Id: I620affe68940426af561994c62caa7e527e26792
Reviewed-on: http://review.couchbase.org/120795
Reviewed-by: David Kelly <davidmichaelkelly@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

c82dd4d518-Jan-2020 Brett Lawson <brett19@gmail.com>

JSCBC-655: Fixed search query constructors not being exported.

Change-Id: I7c7cefebf733ea2b7b9699e67283d766c81e018d
Reviewed-on: http://review.couchbase.org/120794
Reviewed-by: Micha

JSCBC-655: Fixed search query constructors not being exported.

Change-Id: I7c7cefebf733ea2b7b9699e67283d766c81e018d
Reviewed-on: http://review.couchbase.org/120794
Reviewed-by: Michael Nitschinger <michael.nitschinger@couchbase.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

Revision tags: v3.0.0-beta.2
8f80757207-Jan-2020 Brett Lawson <brett19@gmail.com>

Fixed issue with missing await statement in a test.

Change-Id: Id5b5557c82af62d5d091cfcb6e1ab49e7afcf857
Reviewed-on: http://review.couchbase.org/120062
Reviewed-by: Michael Nitschin

Fixed issue with missing await statement in a test.

Change-Id: Id5b5557c82af62d5d091cfcb6e1ab49e7afcf857
Reviewed-on: http://review.couchbase.org/120062
Reviewed-by: Michael Nitschinger <michael.nitschinger@couchbase.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

5059d00d21-Dec-2019 Brett Lawson <brett19@gmail.com>

JSCBC-606: Added support for analytics query priority.

Motivation
----------
The SDK should accept a priority boolean value which switches
the query to priority mode when executi

JSCBC-606: Added support for analytics query priority.

Motivation
----------
The SDK should accept a priority boolean value which switches
the query to priority mode when executing on the server.

Changes
-------
Added calls to the appropriate libcouchbase methods to enable
priority mode when the user has enabled it in Node.

Change-Id: Ifcb636ab772f4109afe06fff2e6f2b469a002558
Reviewed-on: http://review.couchbase.org/119874
Reviewed-by: Jeffry Morris <jeffrymorris@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

78681dc620-Dec-2019 Brett Lawson <brett19@gmail.com>

Updated to libcouchbase 3.0.0-beta.2

This change also makes major changes to the error handling
and CAS semantics inside the SDK to reflect changes that
were made in libcouchbase whi

Updated to libcouchbase 3.0.0-beta.2

This change also makes major changes to the error handling
and CAS semantics inside the SDK to reflect changes that
were made in libcouchbase which are incompatible with the
previous implementation.

Change-Id: Idab18c4a05e3f91cc31e0ed74f5808eddedac761
Reviewed-on: http://review.couchbase.org/119873
Reviewed-by: Michael Nitschinger <michael.nitschinger@couchbase.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...


deps/lcb/RELEASE_NOTES.markdown
deps/lcb/cmake/Modules/GetLibcouchbaseFlags.cmake
deps/lcb/cmake/Modules/GetVersionInfo.cmake
deps/lcb/contrib/cbsasl/src/scram-sha/scram_utils.c
deps/lcb/doc/Doxyfile
deps/lcb/example/analytics/analytics.c
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/db/db.c
deps/lcb/example/db/vb.c
deps/lcb/example/instancepool/main.cc
deps/lcb/example/libeventdirect/main.c
deps/lcb/example/libuvdirect/main.c
deps/lcb/example/mcc/mcc.cc
deps/lcb/example/minimal/logger.c
deps/lcb/example/minimal/minimal.c
deps/lcb/example/minimal/query.c
deps/lcb/example/observe/durability.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/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/auth.h
deps/lcb/include/libcouchbase/cntl.h
deps/lcb/include/libcouchbase/couchbase.h
deps/lcb/include/libcouchbase/error.h
deps/lcb/include/libcouchbase/ixmgmt.h
deps/lcb/include/libcouchbase/logger.h
deps/lcb/include/libcouchbase/pktfwd.h
deps/lcb/include/libcouchbase/plugins/io/bsdio-inl.c
deps/lcb/include/libcouchbase/plugins/io/libuv/plugin-libuv.c
deps/lcb/include/libcouchbase/sysdefs.h
deps/lcb/include/libcouchbase/utils.h
deps/lcb/include/libcouchbase/vbucket.h
deps/lcb/include/memcached/protocol_binary.h
deps/lcb/packaging/deb/rules
deps/lcb/plugins/io/iocp/iocp_iops.c
deps/lcb/plugins/io/libev/plugin-libev.c
deps/lcb/plugins/io/libevent/plugin-libevent.c
deps/lcb/plugins/io/libuv/plugin-libuv.c
deps/lcb/plugins/io/select/plugin-select.c
deps/lcb/src/analytics/analytics.cc
deps/lcb/src/auth-priv.h
deps/lcb/src/auth.cc
deps/lcb/src/bootstrap.cc
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/confmon.cc
deps/lcb/src/cbft.cc
deps/lcb/src/cntl.cc
deps/lcb/src/collections.cc
deps/lcb/src/connspec.cc
deps/lcb/src/connspec.h
deps/lcb/src/crypto.cc
deps/lcb/src/dns-srv.cc
deps/lcb/src/docreq/docreq.cc
deps/lcb/src/errmap.cc
deps/lcb/src/errmap.h
deps/lcb/src/getconfig.cc
deps/lcb/src/handler.cc
deps/lcb/src/hostlist.cc
deps/lcb/src/hostlist.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/lcbio/connect.cc
deps/lcb/src/lcbio/connect.h
deps/lcb/src/lcbio/ctx.c
deps/lcb/src/lcbio/iotable.c
deps/lcb/src/lcbio/ioutils.cc
deps/lcb/src/lcbio/manager.cc
deps/lcb/src/logging.c
deps/lcb/src/mc/forward.c
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/n1ql/ixmgmt.cc
deps/lcb/src/n1ql/n1ql.cc
deps/lcb/src/newconfig.cc
deps/lcb/src/operations/cbflush.cc
deps/lcb/src/operations/counter.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/exists.cc
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/retrychk.cc
deps/lcb/src/retryq.cc
deps/lcb/src/settings.c
deps/lcb/src/settings.h
deps/lcb/src/ssl/ssl_common.c
deps/lcb/src/timings.c
deps/lcb/src/trace.h
deps/lcb/src/tracing/span.cc
deps/lcb/src/tracing/tracing-internal.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_creds.cc
deps/lcb/tests/basic/t_host.cc
deps/lcb/tests/basic/t_jsparse.cc
deps/lcb/tests/basic/t_logger.cc
deps/lcb/tests/basic/t_packet.cc
deps/lcb/tests/basic/t_strerror.cc
deps/lcb/tests/iotests/mock-environment.cc
deps/lcb/tests/iotests/mock-unit-test.h
deps/lcb/tests/iotests/t_behavior.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_get.cc
deps/lcb/tests/iotests/t_http.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_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_views.cc
deps/lcb/tests/iotests/testutil.cc
deps/lcb/tests/iotests/testutil.h
deps/lcb/tests/mc/mctest.h
deps/lcb/tests/mc/t_alloc.cc
deps/lcb/tests/mc/t_context.cc
deps/lcb/tests/mc/t_forward.cc
deps/lcb/tests/mc/t_ioflush.cc
deps/lcb/tests/socktests/t_ctx.cc
deps/lcb/tests/socktests/t_read.cc
deps/lcb/tests/socktests/t_ssl.cc
deps/lcb/tests/vbucket/t_config.cc
deps/lcb/tools/CMakeLists.txt
deps/lcb/tools/cbc-gen.cc
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/options.h
deps/lcb/tools/gen/lexer.c
lib/analyticsexecutor.js
lib/analyticsindexmanager.js
lib/binding.js
lib/bucketmanager.js
lib/collection.js
lib/collectionmanager.js
lib/errors.js
lib/httpexecutor.js
lib/n1qlexecutor.js
lib/queryindexmanager.js
lib/searchexecutor.js
lib/viewexecutor.js
src/cas.cpp
src/cas.h
src/connection_callbacks.cpp
src/connection_ops.cpp
src/constants.cpp
src/error.cpp
src/error.h
src/logger.cpp
src/logger.h
src/opbuilder.h
src/respreader.h
test/analytics.test.js
test/bucketmanager.test.js
test/collectionmanager.test.js
test/crud.test.js
test/datastructures.test.js
test/errors.test.js
test/harness.js
test/n1ql.test.js
4d12657231-Dec-2019 Brett Lawson <brett19@gmail.com>

JSCBC-642: Added support for controlling tested features.

Motivation
----------
Some newer server features such as collections are manually
enabled and not controlled based on an

JSCBC-642: Added support for controlling tested features.

Motivation
----------
Some newer server features such as collections are manually
enabled and not controlled based on any obvious environment
information.

Changes
-------
Added ability to specify a feature being enabled/disabled
for a specific test run using CNFEAT=+some_feature.

Change-Id: I03d0c88214ed7db2a5c41d90e920b3d82d48b927
Reviewed-on: http://review.couchbase.org/119872
Reviewed-by: David Kelly <davidmichaelkelly@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

Revision tags: v2.6.10, v2.6.9
400d89a028-Oct-2019 Brett Lawson <brett19@gmail.com>

JSCBC-641: Fixed GetPendingMutation to use correct structure.

Motivation
----------
The interface for GetPendingMutations was initially incorrect.

Changes
-------
Up

JSCBC-641: Fixed GetPendingMutation to use correct structure.

Motivation
----------
The interface for GetPendingMutations was initially incorrect.

Changes
-------
Updated the method to match the server interface.

Change-Id: Iceaac1028fb5a8987ff9a7564fe3037c676d5c5c
Reviewed-on: http://review.couchbase.org/119871
Reviewed-by: Jeffry Morris <jeffrymorris@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

a26bf49031-Dec-2019 Brett Lawson <brett19@gmail.com>

Fixed collections to be enabled by default on 7.0.0 server only.

Change-Id: I580751facecf9b886d9f0c77e8bd761d44d836c0
Reviewed-on: http://review.couchbase.org/119870
Reviewed-by: Dav

Fixed collections to be enabled by default on 7.0.0 server only.

Change-Id: I580751facecf9b886d9f0c77e8bd761d44d836c0
Reviewed-on: http://review.couchbase.org/119870
Reviewed-by: David Kelly <davidmichaelkelly@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

c907389c19-Dec-2019 Brett Lawson <brett19@gmail.com>

Added support for per-operation transcoder overrides.

Change-Id: I236cdbfda67f60edb69850f69e4fafeeada6f710
Reviewed-on: http://review.couchbase.org/119624
Reviewed-by: Matt Ingenthro

Added support for per-operation transcoder overrides.

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

show more ...

da2a274319-Dec-2019 Brett Lawson <brett19@gmail.com>

Fixed various compiler warnings.

Change-Id: I63f5d13870030946057f28830d0b57a95c3d16ec
Reviewed-on: http://review.couchbase.org/119623
Reviewed-by: Matt Ingenthron <ingenthr@gmail.com

Fixed various compiler warnings.

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

show more ...

5f59058407-Nov-2019 Brett Lawson <brett19@gmail.com>

JSCBC-631: Added support for building with Node.js v13.

Motivation
----------
The SDK is intended to support all versions of Node.js, a recent
version of Node.js has dropped supp

JSCBC-631: Added support for building with Node.js v13.

Motivation
----------
The SDK is intended to support all versions of Node.js, a recent
version of Node.js has dropped support for a few APIs and required
some changes for support.

Changes
-------
Used more Nan APIs for cross-version compatibility.

Change-Id: I8e20cf54e5e7f2fd50b1337de15ff4d4d6fd1a85
Reviewed-on: http://review.couchbase.org/119622
Reviewed-by: David Kelly <davidmichaelkelly@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

f68126ca01-Nov-2019 Brett Lawson <brett19@gmail.com>

JSCBC-600: Correctly implement query index watching.

Motivation
----------
It is frequently requested that there be a method to quickly
watch for indexes to come online such that

JSCBC-600: Correctly implement query index watching.

Motivation
----------
It is frequently requested that there be a method to quickly
watch for indexes to come online such that the application
can know when all its indexes are available for us.

Changes
-------
Implemented the watchIndexes method.

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

show more ...

3281184e01-Nov-2019 Brett Lawson <brett19@gmail.com>

JSCBC-617: Fixed issue with libcouchbase time units.

Motivation
----------
The SDK should handle timeouts consistently according to the
standard Javascript concept of using milli

JSCBC-617: Fixed issue with libcouchbase time units.

Motivation
----------
The SDK should handle timeouts consistently according to the
standard Javascript concept of using milliseconds.

Changes
-------
Convert all millisecond units to microsecond units before
passing them to libcouchbase.

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

show more ...

95bf75e230-Oct-2019 Brett Lawson <brett19@gmail.com>

JSCBC-598: Wrap QueryIndexManager index results.

Motivation
----------
To provide better documentation and a more consistent
result object, the results of the index fetch should

JSCBC-598: Wrap QueryIndexManager index results.

Motivation
----------
To provide better documentation and a more consistent
result object, the results of the index fetch should
be wrapped in a specific object.

Changes
-------
Implemented the QueryIndex class and started using it
to wrap the results of IndexManager's GetAllIndexes.

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

show more ...

Revision tags: v3.0.0-beta.1, v2.6.8
4062d87b11-Sep-2019 Brett Lawson <brett19@gmail.com>

JSCBC-590: Added missing static config defines for DNS-SRV.

Motivation
----------
In order for the built-in libcouchbase to be built with support
for DNS-SRV, various system-leve

JSCBC-590: Added missing static config defines for DNS-SRV.

Motivation
----------
In order for the built-in libcouchbase to be built with support
for DNS-SRV, various system-level defines must be configured.
The built-in static configurations which shipped with the SDK
were not including these.

Changes
-------
Added missing SRV resolving defines to static configurations.

Change-Id: I6caedc9dc4652ea8904c5fa506468420f29318ab
Reviewed-on: http://review.couchbase.org/114651
Reviewed-by: Jeffry Morris <jeffrymorris@gmail.com>
Reviewed-by: David Kelly <davidmichaelkelly@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

12345678910>>...32