| OLD | NEW |
| 1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 """An implementation of the server side of the Chromium sync protocol. | 5 """An implementation of the server side of the Chromium sync protocol. |
| 6 | 6 |
| 7 The details of the protocol are described mostly by comments in the protocol | 7 The details of the protocol are described mostly by comments in the protocol |
| 8 buffer definition at chrome/browser/sync/protocol/sync.proto. | 8 buffer definition at chrome/browser/sync/protocol/sync.proto. |
| 9 """ | 9 """ |
| 10 | 10 |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 58 EXTENSIONS, | 58 EXTENSIONS, |
| 59 HISTORY_DELETE_DIRECTIVE, | 59 HISTORY_DELETE_DIRECTIVE, |
| 60 NIGORI, | 60 NIGORI, |
| 61 PASSWORD, | 61 PASSWORD, |
| 62 PREFERENCE, | 62 PREFERENCE, |
| 63 SEARCH_ENGINE, | 63 SEARCH_ENGINE, |
| 64 SESSION, | 64 SESSION, |
| 65 SYNCED_NOTIFICATION, | 65 SYNCED_NOTIFICATION, |
| 66 THEME, | 66 THEME, |
| 67 TYPED_URL, | 67 TYPED_URL, |
| 68 EXTENSION_SETTINGS) = range(21) | 68 EXTENSION_SETTINGS,) = range(21) |
| 69 | 69 |
| 70 # An enumeration on the frequency at which the server should send errors | 70 # An enumeration on the frequency at which the server should send errors |
| 71 # to the client. This would be specified by the url that triggers the error. | 71 # to the client. This would be specified by the url that triggers the error. |
| 72 # Note: This enum should be kept in the same order as the enum in sync_test.h. | 72 # Note: This enum should be kept in the same order as the enum in sync_test.h. |
| 73 SYNC_ERROR_FREQUENCY = ( | 73 SYNC_ERROR_FREQUENCY = ( |
| 74 ERROR_FREQUENCY_NONE, | 74 ERROR_FREQUENCY_NONE, |
| 75 ERROR_FREQUENCY_ALWAYS, | 75 ERROR_FREQUENCY_ALWAYS, |
| 76 ERROR_FREQUENCY_TWO_THIRDS) = range(3) | 76 ERROR_FREQUENCY_TWO_THIRDS) = range(3) |
| 77 | 77 |
| 78 # Well-known server tag of the top level 'Google Chrome' folder. | 78 # Well-known server tag of the top level 'Google Chrome' folder. |
| (...skipping 1287 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1366 sending_nigori_node = False | 1366 sending_nigori_node = False |
| 1367 for entry in entries: | 1367 for entry in entries: |
| 1368 if entry.name == 'Nigori': | 1368 if entry.name == 'Nigori': |
| 1369 sending_nigori_node = True | 1369 sending_nigori_node = True |
| 1370 reply = update_response.entries.add() | 1370 reply = update_response.entries.add() |
| 1371 reply.CopyFrom(entry) | 1371 reply.CopyFrom(entry) |
| 1372 update_sieve.SaveProgress(new_timestamp, update_response) | 1372 update_sieve.SaveProgress(new_timestamp, update_response) |
| 1373 | 1373 |
| 1374 if update_request.need_encryption_key or sending_nigori_node: | 1374 if update_request.need_encryption_key or sending_nigori_node: |
| 1375 update_response.encryption_keys.extend(self.account.GetKeystoreKeys()) | 1375 update_response.encryption_keys.extend(self.account.GetKeystoreKeys()) |
| OLD | NEW |