New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP: Rebase omaha #25
-
patmanpm committed
Feb 7, 2018 Corrected registry path for UpdateDev for 32-bit process usage
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
jimmycasey committed
Jul 26, 2018
-
jimmycasey committed
Jul 29, 2018
-
da4089 committed
Oct 4, 2018 Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
fingerprint→fp in SeverProtocolDocV3
jpawlicki committedDec 5, 2018 Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
Integrate from Omaha mainline up to 226393814.
sorinj committedDec 21, 2018 -
sorinj committed
Dec 21, 2018 Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
sorinj committed
Dec 21, 2018 Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Merge pull request #129 from patmanpm/patch-1
sorinj committedJan 8, 2019 Update DeveloperSetupGuide.md
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
DeveloperSetupGuide.md protobuf version required.
hologramas committedJan 11, 2019 A dependency on 'protobuf/implicit_weak_message.cc' was added on PR 441e209. This file only exists on protobuf version 3.6.0 and higher and user older versions (which used to work before) now causes a build break. This pull request updates the guide to specify the new requirement.
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Merge pull request #141 from hologramas/patch-1
sorinj committedJan 11, 2019 DeveloperSetupGuide.md protobuf version required.
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
sorinj committed
Feb 14, 2019
-
Define NTDDI_VERSION correctly
macqm committedMar 4, 2019 `NTDDI_VERSION` was defined in CPPDEFINES as `DNTDDI_VERSION`. The D prefix would be valid for CPPFLAGS, but not here.
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
Set WIN_VER and _WIN32_WINNT to 0x0502
macqm committedMar 5, 2019 Set WIN_VER to _WIN32_WINNT_WS03 (0x0502) Add missing _WIN32_WINNT define. This targets "Windows XP with Service Pack 2 (SP2)".
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
Merge pull request #145 from macqm/master
sorinj committedMar 7, 2019 Define NTDDI_VERSION correctly
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
Merge pull request #1 from google/master
macqm committedMar 9, 2019 Merge pull request #145 from macqm/master
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
Update DeveloperSetupGuide required tools
macqm committedMar 11, 2019 -
Set WINVER and _WIN32_WINNT to _WIN32_WINNT_WIN7
macqm committedMar 11, 2019 -
Update docs to instruct to use python 2.7
macqm committedMar 11, 2019
-
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Merge pull request #146 from macqm/fix_winver
sorinj committedMar 15, 2019 Update WINVER to Windows 7 value.
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
sorinj committed
Mar 19, 2019 -
Merge branch 'master' of https://github.com/google/omaha
sorinj committedMar 19, 2019 -
Update CHANGELOG.txt CL 239101811 (Omaha 1.3.34.7)
sorinj committedMar 19, 2019 Notable changes here include adding support for unpacking CRX files, making "Code Red" more secure by wrapping the payload in a CRX container, and fixing a race condition where the /ua process may hang on shutdown during a program update.
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
sorinj committed
Mar 19, 2019 Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
GitHubGanesh committed
Mar 19, 2019 Added libzip 1.3.0 and zlib 1.2.11 to third-party dependencies.
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
Merge pull request #149 from GitHubGanesh/patch-2
sorinj committedMar 20, 2019 Update DeveloperSetupGuide.md
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
sorinj committed
Mar 20, 2019 -
sorinj committed
Mar 20, 2019
-
macqm committed
Apr 9, 2019
-
Remove headers that are not used outside of its cc and UTs
macqm committedApr 9, 2019 -
Fixing build break caused by new dependency on libzip
hologramas committedApr 10, 2019 -
Revert "Fixing build break caused by new dependency on libzip"
hologramas committedApr 10, 2019 This reverts commit e657a04. Discussed with Google, they will update the instructions
-
ICU_DECODE causes the URL parts to be unescaped. For our case, this c…
hologramas committedApr 10, 2019 …an be catastrophic if the url contains a + character and the server is hosted on an IIS web server. IIS (and certain azure function hosts) do not route well resources that have the "+" character unless duble-escaping is enabling on the server which is not a default setting. When this happens, the server might return a 404 or a 403 depending on the unescaped resource and the routing configuration of the server. This change removed the ICU_DECODE flag from the simple_request implementation. We verified with our WinHTTP experts there is no good reason to be doing ICU_DECODE before sending out a request through winHTTP or winINET. The only case in which it might make sense if the server does not expect escaped URLs (which would be a failure to implement the standard) or if the Url is being craked for parsing but not for sending.
-
sorinj committed
Apr 11, 2019 -
Updated documentation for using libzip 1.5.2
sorinj committedApr 11, 2019 Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Merge branch 'master' of https://github.com/google/omaha
sorinj committedApr 11, 2019 -
Upstream changes at CL 243143382
sorinj committedApr 11, 2019 -
Update CHANGELOG.txt at 243143382
sorinj committedApr 11, 2019 -
Merge pull request #157 from hologramas/omaha/httpdecode
sorinj committedApr 11, 2019 Omaha/httpdecode
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Merge pull request #156 from macqm/remove_unused_headers
sorinj committedApr 11, 2019 Cleanup unreferenced headers
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
Update Getting started guide for VS2017 15.9.11
sorinj committedApr 12, 2019 Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
sorinj committed
Apr 12, 2019 Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Fix the concurrent hammer -j builds
sorinj committedApr 12, 2019
-
Remove unused disk related methods from disk.h and system.h
macqm committedApr 13, 2019 Moved class defined in dish. to system.h
-
Remove unused code from shell.h
macqm committedApr 13, 2019 -
Remove unused methods from path.h
macqm committedApr 13, 2019 -
macqm committed
Apr 13, 2019 -
macqm committed
Apr 13, 2019 -
Remove Shell::DeleteDirectory (copy of utils::DeleteDirectory)
macqm committedApr 13, 2019 -
Remove unused PinModuleIntoProcess method
macqm committedApr 13, 2019 -
Remove unused method from UserRights class
macqm committedApr 13, 2019 -
macqm committed
Apr 13, 2019 -
macqm committed
Apr 13, 2019 -
macqm committed
Apr 13, 2019 -
macqm committed
Apr 13, 2019 -
macqm committed
Apr 13, 2019 -
macqm committed
Apr 13, 2019
-
Merged PR 3125329: Remove stray submodule references
lashtear committedApr 10, 2019 Remove stray submodule references This removes the breakpad and googletest submodule data, added by Sorin in Nov 2016. We're using gclient now, and the git config is already set for submodule ignore.
-
Merge pull request #160 from lashtear/user/embackes/fix-stray-submodules
sorinj committedApr 15, 2019 Remove stray submodule references
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
Fix a leaked pointer in XmlParser::VisitElement
macqm committedApr 16, 2019
-
Merge pull request #162 from macqm/fix_leak_response_handler
sorinj committedApr 17, 2019 Fix a leaked pointer in XmlParser::VisitElement
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
sorinj committed
Apr 18, 2019 -
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
lashtear committed
Apr 3, 2019 Do not merge! This may require additional work to sort through necessary prior commits, like the Scons3 work. The included new python files in omaha/site_scons/site_tools/*_vc16_*.py are almost entirely derivative of prior versions of those files, so the copyrights are copied unchanged. Additional breakpad fixes are necessary, but might be resolved with more warnings disabled. -
Merge pull request #158 from macqm/dead_code_cleanup
sorinj committedApr 18, 2019 Unused code cleanup
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
Merge pull request #161 from lashtear/user/embackes/vs2019-on-github
sorinj committedApr 23, 2019 Support VS2019 builds
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
sorinj committed
Apr 23, 2019 Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
Remove DISALLOW_EVIL_CONSTRUCTORS macro
macqm committedApr 28, 2019
-
Merge pull request #164 from macqm/remove_evil_ctor_macro
sorinj committedMay 2, 2019 Remove DISALLOW_EVIL_CONSTRUCTORS macro
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
Build the Protocol Buffer Compiler executable protoc.exe from source.
sorinj committedMay 6, 2019 -
Device Registration in Google Update during install.
sorinj committedMay 7, 2019 -
Use GYP to build protocol buffers code.
sorinj committedMay 7, 2019 -
This is a bunch of changes including:
sorinj committedMay 8, 2019 * Turning on x64 toolchain host support * Support for Visual Studio 2017 (15.9) including C++ compliance changes. * Eliminating MFC headers * Turning on /GS stack checks in all binary targets"
-
Remove precompile header support.
sorinj committedMay 8, 2019 -
sorinj committed
May 9, 2019 -
App-specific disclaimers for RollbackToTargetVersion policy.
sorinj committedMay 9, 2019
-
sorinj committed
May 10, 2019 VS2019 64-bit host toolchain is the preferred now.
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Update CHANGELOG.txt at 247089588
sorinj committedMay 10, 2019 -
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
Remove weak crypto hash algorithms from Omaha client.
sorinj committedMay 15, 2019 -
Produce 3 consecutive versions of some of the Omaha build artifacts.
sorinj committedMay 16, 2019 -
Allow C++17 language features.
sorinj committedMay 16, 2019
-
Enable '/permissive-' as a compiler switch.
sorinj committedMay 17, 2019
-
Fix for ICE with 16.1.0 toolchain
sorinj committedMay 22, 2019 -
sorinj committed
May 22, 2019 Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
sorinj committed
May 28, 2019 Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
-
-
-
-
-
-
Fix broken test StringFormatterTest.FormatMessageTest
sorinj committedJun 3, 2019
-
Perform best-effort registration with the DMServer during UpdateApps …
sorinj committedJun 5, 2019 …processing.
-
Implement the Omaha Cloud Policies Fetcher.
sorinj committedJun 5, 2019 -
Remove obsolete smartany wrappers.
sorinj committedJun 5, 2019 -
Update CHANGELOG.txt up to CL 251531419.
sorinj committedJun 5, 2019 Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Added text removed accidentally (CHANGELOG.txt up to CL 251531419).
sorinj committedJun 5, 2019 Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
sorinj committed
Jun 5, 2019 Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
sorinj committed
Jun 14, 2019 Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
Fix a race in the Scheduler dtor after unique_ptr change (#180)
* Refactor Scheduler to decouple from Core and avoid races * Make SchedulerItem private class, clean headers * Fix GetDebugTimer * Clean up the unit test * Extract method for initializing scheduler, formatting * Hide boolean parameters, clean up the Scheduler interface * Style + formatting * Dont's at the and of the comments, remove redundant comment
-
sorinj committed
Jun 28, 2019 -
Fix line endings in core/scheduler_unittest.cc
sorinj committedJun 28, 2019
-
Signature verification infrastructure in preparation for full signatu…
sorinj committedJul 12, 2019 …re verification of policy responses. * Plus, added signature verification of the new public key with the hardcoded verification key.
-
Omaha moved to Python 2.7, so a standalone hashlib implementation is …
sorinj committedJul 12, 2019 …not needed anymore. Originally, Python 2.4 did not have a hashlib implementation, resulting in a build break.
-
Ping freshness must be initialized at app install time.
sorinj committedJul 12, 2019 -
Implement signature verification of the policy data with the new publ…
sorinj committedJul 12, 2019 …ic key received from the server.
-
Implement signature rotation of new public keys received from the ser…
sorinj committedJul 12, 2019 …ver.
-
Change DeleteObsoletePolicies to do a case insensitive comparison.
sorinj committedJul 12, 2019 -
Small syntax changes for Python 2->3 migration.
sorinj committedJul 12, 2019 -
Rolling back setup_google_update.cc to the old code before the <set> …
sorinj committedJul 12, 2019 …change just to be safe. For instance, one gotcha with the new code with the <set> is that it is not doing a case insensitive comparison, whereas the old code was.
-
Move to using enterprise_management::PublicKeyVerificationData instea…
sorinj committedJul 12, 2019 …d of the deprecated enterprise_management::DEPRECATEDPolicyPublicKeyAndDomain.
-
Switch to validating, using and storing PublicKeyVerificationData for…
sorinj committedJul 12, 2019 … the public policy key, instead of the legacy data within PolicyFetchResponse and PolicyData.
-
Validate the timestamp, dmtoken, and deviceid in the policy fetch res…
sorinj committedJul 15, 2019 …ponse.
-
sorinj committed
Jul 15, 2019 Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
-
Use Brave for global company name variables in main.scons
simonhong committedMay 20, 2018 -
Replace Google with Brave in string value from *.rc files
simonhong committedMay 20, 2018 Replaced *.rc files in below dirs. * goopdate/resources/goopdate_dll/*.rc * goopdate/resources/goopdateres/*.rc * mi_exe_stub/*.rc
-
simonhong committed
May 20, 2018 Replace uuides in below files. * base/const_object_names.h * goopdate/omaha3_idl.idl * plugins/update/activex/update_control_idl.idl
-
Replace Omaha/OmahaCompanyName to Brave of constant values
simonhong committedMay 20, 2018 Constants in below files are changed. * base/const_object_names.h * common/const_goopdate.h * recovery/repare_exe/msp/patchableinstaller.wxs * test/test_foo.wxs.xml
-
simonhong committed
May 20, 2018 Use "B131C935-9BE6-41DA-9599-1F776BEB8019" instead of using "430FD4D0-B729-4F61-AA34-91526481799D". TODO: Update client id in chromium src.
-
Build executable files with brave naming
simonhong committedMay 20, 2018 -
Change company name to BraveSoftware
simonhong committedMay 24, 2018 Use BraveSoftware instead of Brave to avoid conflicing with muon based brave browser.
-
simonhong committed
Jun 8, 2018 -
simonhong committed
Jun 8, 2018 -
Including port number to update server address
simonhong committedJun 12, 2018 -
Use http scheme with update server address
simonhong committedJun 12, 2018 -
Use bravesoftware.com domain for update server url
simonhong committedJun 15, 2018 -
Add link for build instruction
simonhong committedJun 22, 2018 -
-
-
Store original path to registry to deliver promocode to installer
simonhong committedOct 12, 2018 -
-
simonhong committed
Oct 23, 2018 * Remove invalid third_party index and add .gitmodules * Create omaha target * Build stub/standalone installer with tagging
-
Make omaha build w/o admin priv
simonhong committedNov 5, 2018 It turns out that enterprise module only needs admin priv. Brave doesn't used it. So it is excluded from build dir list.
-
-
Make release build only as a default
simonhong committedNov 7, 2018 Build all(release/debug) can take a long build time.
-
Create silent/untagged stub and standalone installers
This is part of the work for issue: brave/brave-browser#2210
-
Introduce silent tag for silent installer
simonhong committedDec 5, 2018 When silent tag is added in tag list, "/silent /install" is added to command line by metainstaller. silent tag should be added at last of tag list.
-
-
The download-complete/installer-run stats pings weren't being sent when the stub installer was run in admin mode. This was due to us storing the app guid in the registry, as it is written to a different location when running as an admin vs a regular user. Fixed this by fetching app guid from tag instead. In addition, we append the referral code to the tag sent to the installer in order to avoid the same problem with the registry.
-
simonhong committed
Feb 5, 2019 -
We already use the Digicert timestamp server in brave builds but need to also update it here as that might not pass down.
-
-
simonhong committed
Jul 18, 2019 -
simonhong committed
Jul 18, 2019 -
simonhong committed
Jul 18, 2019 * libzip 1.5.2 from https://libzip.org/download/libzip-1.5.2.tar.xz Unzip the contents of libzip-1.5.2.tar.gz\libzip-1.5.2.tar\libzip-1.5.2\ into the directory third_party\libzip * zlib 1.2.11 from https://zlib.net/zlib-1.2.11.tar.gz Unzip the contents of zlib-1.2.11.tar.gz\zlib-1.2.11.tar\zlib-1.2.11\ into the directory third_party\zlib\v1_2_11