tree: 42514b699066675923aaa3786e246fc07a84ec73 [path history] [tgz]
  1. fuzzer_corpuses/
  2. net/
  3. patch/
  4. unzip/
  5. action_runner.cc
  6. action_runner.h
  7. activity_data_service.h
  8. background_downloader_win.cc
  9. background_downloader_win.h
  10. BUILD.gn
  11. buildflags.gni
  12. command_line_config_policy.cc
  13. command_line_config_policy.h
  14. COMMON_METADATA
  15. component.cc
  16. component.h
  17. component_patcher.cc
  18. component_patcher.h
  19. component_patcher_operation.cc
  20. component_patcher_operation.h
  21. component_patcher_unittest.cc
  22. component_patcher_unittest.h
  23. component_unpacker.cc
  24. component_unpacker.h
  25. component_unpacker_unittest.cc
  26. configurator.h
  27. crx_downloader.cc
  28. crx_downloader.h
  29. crx_downloader_factory.cc
  30. crx_downloader_factory.h
  31. crx_downloader_unittest.cc
  32. crx_update_item.h
  33. DEPS
  34. DIR_METADATA
  35. network.cc
  36. network.h
  37. OWNERS
  38. patcher.h
  39. persisted_data.cc
  40. persisted_data.h
  41. persisted_data_unittest.cc
  42. ping_manager.cc
  43. ping_manager.h
  44. ping_manager_unittest.cc
  45. protocol_definition.cc
  46. protocol_definition.h
  47. protocol_handler.cc
  48. protocol_handler.h
  49. protocol_parser.cc
  50. protocol_parser.h
  51. protocol_parser_fuzzer.cc
  52. protocol_parser_json.cc
  53. protocol_parser_json.h
  54. protocol_parser_json_unittest.cc
  55. protocol_serializer.cc
  56. protocol_serializer.h
  57. protocol_serializer_fuzzer.cc
  58. protocol_serializer_json.cc
  59. protocol_serializer_json.h
  60. protocol_serializer_json_unittest.cc
  61. protocol_serializer_unittest.cc
  62. puffin_component_unpacker.cc
  63. puffin_component_unpacker.h
  64. puffin_component_unpacker_unittest.cc
  65. puffin_patcher.cc
  66. puffin_patcher.h
  67. puffin_patcher_unittest.cc
  68. README.md
  69. request_sender.cc
  70. request_sender.h
  71. request_sender_unittest.cc
  72. task.h
  73. task_send_uninstall_ping.cc
  74. task_send_uninstall_ping.h
  75. task_traits.h
  76. task_update.cc
  77. task_update.h
  78. test_activity_data_service.cc
  79. test_activity_data_service.h
  80. test_configurator.cc
  81. test_configurator.h
  82. test_installer.cc
  83. test_installer.h
  84. unzipper.h
  85. update_checker.cc
  86. update_checker.h
  87. update_checker_unittest.cc
  88. update_client.cc
  89. update_client.h
  90. update_client_errors.h
  91. update_client_internal.h
  92. update_client_unittest.cc
  93. update_engine.cc
  94. update_engine.h
  95. update_query_params.cc
  96. update_query_params.h
  97. update_query_params_delegate.cc
  98. update_query_params_delegate.h
  99. update_query_params_unittest.cc
  100. url_fetcher_downloader.cc
  101. url_fetcher_downloader.h
  102. utils.cc
  103. utils.h
  104. utils_unittest.cc
components/update_client/README.md

Update Client

Update Client is a reusable updater core that speaks the Omaha 3.1 protocol. It powers the component and extension updaters, as well as the out-of-process updater in chrome/updater.

The entry point to the library is update_client.h, and the comments in that file describe the library.