• Setup build environment
  • Enable Client Update Protocol v2
  • Troubleshooting guide
  • 1. 'uuidgen.exe' is not recognized
  • 2. error: WTL requires WINVER >= 0x0501
  • 3. error C2059: syntax error: 'bad suffix on number'
  • Unit tests
  • Omaha Overview
  • Objectives
  • Background
  • High level scenario(ex, Chrome)
  • Three principal parts
  • Tagging
  • Client
  • Client runtime
  • Customization
  • Create tagged metainstaller
  • Install BraveUpdate update client
  • Admin mode
  • User mode
  • Test omaha server
  • Update omaha itself
  • Test mini installer (we rename it to brave_installer.exe)