aboutsummaryrefslogtreecommitdiffstats
path: root/epan
diff options
context:
space:
mode:
authorBen Huddleston <ben.huddleston@couchbase.com>2021-10-12 12:00:53 +0100
committerGerald Combs <gerald@wireshark.org>2021-10-13 15:55:13 +0000
commit0e019290ef2f8c55e767b9627ea65960f13aadda (patch)
tree14419e15330667d8f742413f0f36ef4782217b12 /epan
parentbb0b4ad4b3ef55a4f00721d9580bd56d6a0be403 (diff)
couchbase: Add new subdoc error codes
Diffstat (limited to 'epan')
-rw-r--r--epan/dissectors/packet-couchbase.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/epan/dissectors/packet-couchbase.c b/epan/dissectors/packet-couchbase.c
index 9f1689ecb7..dfb4ff1c55 100644
--- a/epan/dissectors/packet-couchbase.c
+++ b/epan/dissectors/packet-couchbase.c
@@ -115,6 +115,9 @@
#define PROTOCOL_BINARY_RESPONSE_SUBDOC_XATTR_CANT_MODIFY_VATTR 0xd2
#define PROTOCOL_BINARY_RESPONSE_SUBDOC_MULTI_PATH_FAILURE_DELETED 0xd3
#define PROTOCOL_BINARY_RESPONSE_SUBDOC_INVALID_XATTR_ORDER 0xd4
+#define PROTOCOL_BINARY_RESPONSE_SUBDOC_XATTR_UNKNOWN_VATTR_MACRO 0xd5
+#define PROTOCOL_BINARY_RESPONSE_SUBDOC_CAN_ONLY_REVIVE_DELETED_DOCUMENTS 0xd6
+#define PROTOCOL_BINARY_RESPONSE_SUBDOC_DELETED_DOCUMENT_CANT_HAVE_VALUE 0xd7
/* Command Opcodes */
#define PROTOCOL_BINARY_CMD_GET 0x00
@@ -675,6 +678,12 @@ static const value_string status_vals[] = {
"Subdoc: Specified key was found as a deleted document, but one or more path operations failed."},
{ PROTOCOL_BINARY_RESPONSE_SUBDOC_INVALID_XATTR_ORDER,
"Subdoc: According to the spec all xattr commands should come first, followed by the commands for the document body."},
+ { PROTOCOL_BINARY_RESPONSE_SUBDOC_XATTR_UNKNOWN_VATTR_MACRO,
+ "Subdoc: The server does not know about this virtual macro."},
+ { PROTOCOL_BINARY_RESPONSE_SUBDOC_CAN_ONLY_REVIVE_DELETED_DOCUMENTS,
+ "Subdoc: The document isn't dead (and we wanted to revive the document)."},
+ { PROTOCOL_BINARY_RESPONSE_SUBDOC_DELETED_DOCUMENT_CANT_HAVE_VALUE,
+ "Subdoc: A deleted document can't have a user value."},
{ 0, NULL }
};