summaryrefslogtreecommitdiffstats
path: root/sync/protocol
diff options
context:
space:
mode:
authortimonvo <timonvo@chromium.org>2015-07-29 19:21:45 -0700
committerCommit bot <commit-bot@chromium.org>2015-07-30 02:22:38 +0000
commitb53453ced1c220f8e6f9b2f580c9feba3b66d145 (patch)
tree2db9388e695f400f284ee57d7ad78dc667674b5b /sync/protocol
parentad149261e8c6a782703eb3a09a801aa958d12f64 (diff)
downloadchromium_src-b53453ced1c220f8e6f9b2f580c9feba3b66d145.zip
chromium_src-b53453ced1c220f8e6f9b2f580c9feba3b66d145.tar.gz
chromium_src-b53453ced1c220f8e6f9b2f580c9feba3b66d145.tar.bz2
[sync] Add was_missing_keystore_migration_time field to NigoriSpecifics.
R=zea@chromium.org BUG=512197 Review URL: https://codereview.chromium.org/1260103003 Cr-Commit-Position: refs/heads/master@{#341053}
Diffstat (limited to 'sync/protocol')
-rw-r--r--sync/protocol/nigori_specifics.proto6
-rw-r--r--sync/protocol/proto_value_conversions.cc1
2 files changed, 7 insertions, 0 deletions
diff --git a/sync/protocol/nigori_specifics.proto b/sync/protocol/nigori_specifics.proto
index eaefe78..12c2ecf 100644
--- a/sync/protocol/nigori_specifics.proto
+++ b/sync/protocol/nigori_specifics.proto
@@ -132,5 +132,11 @@ message NigoriSpecifics {
// Boolean corresponding to whether usage count and last use date of Wallet
// data should be encrypted.
optional bool encrypt_autofill_wallet_metadata = 39;
+
+ // Boolean indicating whether this node was originally missing a
+ // |keystore_migration_time| field value, and was fixed on the server by
+ // giving the field a value.
+ // THIS FIELD SHOULD ONLY BE SET BY THE SERVER.
+ optional bool server_only_was_missing_keystore_migration_time = 40;
}
diff --git a/sync/protocol/proto_value_conversions.cc b/sync/protocol/proto_value_conversions.cc
index b6b23ed..e7dddcd 100644
--- a/sync/protocol/proto_value_conversions.cc
+++ b/sync/protocol/proto_value_conversions.cc
@@ -572,6 +572,7 @@ scoped_ptr<base::DictionaryValue> NigoriSpecificsToValue(
SET_BOOL(encrypt_articles);
SET_BOOL(encrypt_app_list);
SET_BOOL(encrypt_everything);
+ SET_BOOL(server_only_was_missing_keystore_migration_time);
SET_BOOL(sync_tab_favicons);
SET_ENUM(passphrase_type, PassphraseTypeString);
SET(keystore_decryptor_token, EncryptedDataToValue);