Revision tags: v7.0.0, v5.1.2, v5.1.3, v5.5.0, v5.5.1, v5.5.2, v5.5.5, v6.0.0, v6.0.2, v5.0.0, v5.0.1, v5.1.0, v5.1.1 |
|
#
e51529ef |
| 18-Jul-2016 |
Mark Nunberg <mnunberg@haskalah.org> |
MB-20199: GET_COUNT: Count the size of objects
Change-Id: I8b9d25e66abccb91c229c916b47a543f8cb60000 Reviewed-on: http://review.couchbase.org/65902 Reviewed-by: Dave Rigby <daver@couchbase.com> Teste
MB-20199: GET_COUNT: Count the size of objects
Change-Id: I8b9d25e66abccb91c229c916b47a543f8cb60000 Reviewed-on: http://review.couchbase.org/65902 Reviewed-by: Dave Rigby <daver@couchbase.com> Tested-by: buildbot <build@couchbase.com>
show more ...
|
Revision tags: v4.5.0, v4.5.1, v4.6.0, v4.6.1, v4.6.2, v4.6.3, v4.6.4, v4.6.5 |
|
#
65d3f053 |
| 30-Mar-2016 |
Dave Rigby <daver@couchbase.com> |
Remove unused Error::Code enumerations
Change-Id: I124d3fdbc66e06a49c7654a3ff2d59ce303b2fb6 Reviewed-on: http://review.couchbase.org/62155 Tested-by: buildbot <build@couchbase.com> Reviewed-by: Will
Remove unused Error::Code enumerations
Change-Id: I124d3fdbc66e06a49c7654a3ff2d59ce303b2fb6 Reviewed-on: http://review.couchbase.org/62155 Tested-by: buildbot <build@couchbase.com> Reviewed-by: Will Gardner <will.gardner@couchbase.com> Reviewed-by: Jim Walker <jim@couchbase.com> Reviewed-by: Mark Nunberg <mark.nunberg@couchbase.com>
show more ...
|
#
3d8f7444 |
| 16-Feb-2016 |
Mark Nunberg <mnunberg@haskalah.org> |
MB-18169: Refactor COUNTER error codes
Change-Id: Iaf0d833507d6f07da35e39bec38febd8c16c7760 Reviewed-on: http://review.couchbase.org/60051 Tested-by: buildbot <build@couchbase.com> Reviewed-by: Dave
MB-18169: Refactor COUNTER error codes
Change-Id: Iaf0d833507d6f07da35e39bec38febd8c16c7760 Reviewed-on: http://review.couchbase.org/60051 Tested-by: buildbot <build@couchbase.com> Reviewed-by: Dave Rigby <daver@couchbase.com>
show more ...
|
#
f99261c8 |
| 16-Feb-2016 |
Mark Nunberg <mnunberg@haskalah.org> |
Remove error code numeric values
These were initially written to correspond to the actual memcached protocol (so they wouldn't need to be converted twice), but reality has since shown things to be d
Remove error code numeric values
These were initially written to correspond to the actual memcached protocol (so they wouldn't need to be converted twice), but reality has since shown things to be different.
Change-Id: I464022e88c235bc502e506a1da0d07a8629b6c78 Reviewed-on: http://review.couchbase.org/60050 Tested-by: buildbot <build@couchbase.com> Reviewed-by: Dave Rigby <daver@couchbase.com>
show more ...
|
#
64dbb0e1 |
| 16-Feb-2016 |
Mark Nunberg <mnunberg@haskalah.org> |
Remove compat C symbols
Memcached (our only consumer thus far) no longer uses them
Change-Id: I22ebf337fb46034b0891493d814f152b7e5512f8 Reviewed-on: http://review.couchbase.org/60049 Tested-by: bui
Remove compat C symbols
Memcached (our only consumer thus far) no longer uses them
Change-Id: I22ebf337fb46034b0891493d814f152b7e5512f8 Reviewed-on: http://review.couchbase.org/60049 Tested-by: buildbot <build@couchbase.com> Reviewed-by: Dave Rigby <daver@couchbase.com>
show more ...
|
#
c72068bd |
| 03-Jun-2015 |
Mark Nunberg <mnunberg@haskalah.org> |
Add extended validation for bad numeric inputs
This adds error codes for a delta with zero, or a delta value which is an invalid number (cannot be parsed as a JSON number).
Change-Id: Ic6eefce40895
Add extended validation for bad numeric inputs
This adds error codes for a delta with zero, or a delta value which is an invalid number (cannot be parsed as a JSON number).
Change-Id: Ic6eefce408956f3a472111f0e1e49298c33dbda8 Reviewed-on: http://review.couchbase.org/51715 Tested-by: buildbot <build@couchbase.com> Reviewed-by: Dave Rigby <daver@couchbase.com>
show more ...
|
#
a113d89f |
| 02-Jun-2015 |
Mark Nunberg <mnunberg@haskalah.org> |
Use string inputs/outputs for counter operations
- Remove INCREMENT and DECREMENT commands. These are merged into a single COUNTER command - Remove set_delta. All commands now accept strings - Rem
Use string inputs/outputs for counter operations
- Remove INCREMENT and DECREMENT commands. These are merged into a single COUNTER command - Remove set_delta. All commands now accept strings - Remove Result::numresult(). Use string result.
Change-Id: I43d018074cfd45a64c5a9657ee2f330fe40d7063 Reviewed-on: http://review.couchbase.org/51667 Tested-by: buildbot <build@couchbase.com> Reviewed-by: Dave Rigby <daver@couchbase.com>
show more ...
|
#
7e89c958 |
| 14-May-2015 |
Mark Nunberg <mnunberg@haskalah.org> |
Use Command helper methods to clarify code
This removes some redundant checks of C == code || C == code_p
Change-Id: I0b84c2b93f143a2495716b286aca29c374b2a7f6 Reviewed-on: http://review.couchbase.o
Use Command helper methods to clarify code
This removes some redundant checks of C == code || C == code_p
Change-Id: I0b84c2b93f143a2495716b286aca29c374b2a7f6 Reviewed-on: http://review.couchbase.org/51055 Tested-by: buildbot <build@couchbase.com> Reviewed-by: Dave Rigby <daver@couchbase.com>
show more ...
|
#
9e973a99 |
| 11-May-2015 |
Mark Nunberg <mnunberg@haskalah.org> |
Check for empty values (and if empty, return an error)
This defines two new error codes:
- Error::VALUE_EMPTY (if value is empty) - Error::VALUE_ETOODEEP (if value is too deep to be inserted)
The
Check for empty values (and if empty, return an error)
This defines two new error codes:
- Error::VALUE_EMPTY (if value is empty) - Error::VALUE_ETOODEEP (if value is too deep to be inserted)
The latter is not used yet (but will be in a later commit)
Change-Id: Ic60856759dfffb8d88150af4f850beb4ecb3174f Reviewed-on: http://review.couchbase.org/50802 Tested-by: buildbot <build@couchbase.com> Reviewed-by: Mark Nunberg <mark.nunberg@couchbase.com>
show more ...
|
#
c6f9a0c5 |
| 08-May-2015 |
Mark Nunberg <mnunberg@haskalah.org> |
Add operator<< overloads for Subdoc::Error(::Code)
This makes test failures easier to debug
Change-Id: I44dc038eb83b32964f87874d3a4933a1c498d76a Reviewed-on: http://review.couchbase.org/50799 Teste
Add operator<< overloads for Subdoc::Error(::Code)
This makes test failures easier to debug
Change-Id: I44dc038eb83b32964f87874d3a4933a1c498d76a Reviewed-on: http://review.couchbase.org/50799 Tested-by: buildbot <build@couchbase.com> Reviewed-by: Dave Rigby <daver@couchbase.com>
show more ...
|
#
a9ab72ff |
| 08-May-2015 |
Mark Nunberg <mnunberg@haskalah.org> |
Add Command::ARRAY_INSERT
This allows insertion operations as specified in the spec.
Change-Id: I667df1d7f66de147823e12a4fbbddff0d8e62ee9 Reviewed-on: http://review.couchbase.org/50798 Tested-by: b
Add Command::ARRAY_INSERT
This allows insertion operations as specified in the spec.
Change-Id: I667df1d7f66de147823e12a4fbbddff0d8e62ee9 Reviewed-on: http://review.couchbase.org/50798 Tested-by: buildbot <build@couchbase.com> Reviewed-by: Dave Rigby <daver@couchbase.com>
show more ...
|
#
ea70ef53 |
| 08-May-2015 |
Mark Nunberg <mnunberg@haskalah.org> |
Add LICENSE and copyright headers
Change-Id: Ibc9fcf211a2ad6ba68918bc0f6a2d494d34d8b47 Reviewed-on: http://review.couchbase.org/50796 Tested-by: buildbot <build@couchbase.com> Reviewed-by: Dave Rigb
Add LICENSE and copyright headers
Change-Id: Ibc9fcf211a2ad6ba68918bc0f6a2d494d34d8b47 Reviewed-on: http://review.couchbase.org/50796 Tested-by: buildbot <build@couchbase.com> Reviewed-by: Dave Rigby <daver@couchbase.com>
show more ...
|
#
c8b99cce |
| 07-May-2015 |
Mark Nunberg <mnunberg@haskalah.org> |
Convert error/command codes to namespaced/scoped versions (v2)
Definitions are still provided for older code
This is a re-reversion of a prior commit which fixes some other issues with build failur
Convert error/command codes to namespaced/scoped versions (v2)
Definitions are still provided for older code
This is a re-reversion of a prior commit which fixes some other issues with build failures, and adds a bit more as well.
Change-Id: I8105a55e3f100fc9011ab04ca3482cf464d395db Reviewed-on: http://review.couchbase.org/50795 Tested-by: buildbot <build@couchbase.com> Reviewed-by: Dave Rigby <daver@couchbase.com>
show more ...
|
#
dbac1a39 |
| 08-May-2015 |
Dave Rigby <daver@couchbase.com> |
Revert "Convert error/command codes to namespaced/scoped versions"
This reverts commit 50dab6a66df2390f56dbb417aeafbe656e0f07ef.
Change-Id: Ib97d092544afe1ee3fe899b78be36de5e10c5837 Reviewed-on: ht
Revert "Convert error/command codes to namespaced/scoped versions"
This reverts commit 50dab6a66df2390f56dbb417aeafbe656e0f07ef.
Change-Id: Ib97d092544afe1ee3fe899b78be36de5e10c5837 Reviewed-on: http://review.couchbase.org/50765 Reviewed-by: Dave Rigby <daver@couchbase.com> Tested-by: Dave Rigby <daver@couchbase.com>
show more ...
|
#
50dab6a6 |
| 07-May-2015 |
Mark Nunberg <mnunberg@haskalah.org> |
Convert error/command codes to namespaced/scoped versions
Definitions are still provided for older code
Change-Id: I255f9431aec3750d89e604388d5da8c0c099f3e2 Reviewed-on: http://review.couchbase.org
Convert error/command codes to namespaced/scoped versions
Definitions are still provided for older code
Change-Id: I255f9431aec3750d89e604388d5da8c0c099f3e2 Reviewed-on: http://review.couchbase.org/50759 Reviewed-by: Mark Nunberg <mark.nunberg@couchbase.com> Tested-by: Mark Nunberg <mark.nunberg@couchbase.com>
show more ...
|
#
56f51370 |
| 03-May-2015 |
Mark Nunberg <mnunberg@haskalah.org> |
Convert code to C++-only
This removes the 'extern "C"' declarations and fully converts the headers into C++ components.
Existing C++ code using the "C" API will continue to function as opaque funct
Convert code to C++-only
This removes the 'extern "C"' declarations and fully converts the headers into C++ components.
Existing C++ code using the "C" API will continue to function as opaque function symbols are now simply macros to call into their C++ equivalents. Macros will be removed once dependent code is converted.
Change-Id: Ic2b5d05ecb22a5717600661bfcccdb3d84dee4dd Reviewed-on: http://review.couchbase.org/50522 Tested-by: buildbot <build@couchbase.com> Reviewed-by: Dave Rigby <daver@couchbase.com>
show more ...
|
#
7aa90cc4 |
| 30-Apr-2015 |
Dave Rigby <daver@couchbase.com> |
MB-13651: Add SUBDOC_CMD_FLAG_MKDIR_P constant
Change-Id: I5ec7d7ce15777eb0808c26283e5c7c28f968d98d Reviewed-on: http://review.couchbase.org/50421 Tested-by: buildbot <build@couchbase.com> Reviewed-
MB-13651: Add SUBDOC_CMD_FLAG_MKDIR_P constant
Change-Id: I5ec7d7ce15777eb0808c26283e5c7c28f968d98d Reviewed-on: http://review.couchbase.org/50421 Tested-by: buildbot <build@couchbase.com> Reviewed-by: Mark Nunberg <mark.nunberg@couchbase.com>
show more ...
|
#
d56916c4 |
| 23-Apr-2015 |
Mark Nunberg <mnunberg@haskalah.org> |
Add namespaced typedefs for LOC, OPERATION and ERRORS
This makes the operations.cc file easier to read.
Change-Id: If004cc854443732bbb76cd27b8fa01499a8c368c Reviewed-on: http://review.couchbase.org
Add namespaced typedefs for LOC, OPERATION and ERRORS
This makes the operations.cc file easier to read.
Change-Id: If004cc854443732bbb76cd27b8fa01499a8c368c Reviewed-on: http://review.couchbase.org/50137 Tested-by: buildbot <build@couchbase.com> Reviewed-by: Dave Rigby <daver@couchbase.com>
show more ...
|
#
b20e7ca7 |
| 15-Apr-2015 |
Mark Nunberg <mnunberg@haskalah.org> |
Define ETOODEEP error code for documents exceeding depth
|
#
c18bf1c5 |
| 17-Dec-2014 |
Mark Nunberg <mnunberg@haskalah.org> |
Add strerror
|
#
154b7d68 |
| 17-Dec-2014 |
Mark Nunberg <mnunberg@haskalah.org> |
Add constant values for commands
|
#
8df3faeb |
| 17-Dec-2014 |
Mark Nunberg <mnunberg@haskalah.org> |
Remove PUSH/POP
|
#
5c6400f5 |
| 13-Dec-2014 |
Mark Nunberg <mnunberg@haskalah.org> |
Move src => subdoc
|