1. 17 Apr, 2017 1 commit
  2. 31 Mar, 2017 1 commit
    • grt's avatar
      Remove use of PRODUCT_STRING_PATH in chrome_elf. · b4cab81e
      grt authored
      The blacklist and browser security code now use install_static's
      GetRegistryPath function to get the brand- and install mode-specific
      path to a spot in the registry for various data stuffage.
      
      BUG=577820,650982
      CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.win:win10_chromium_x64_rel_ng
      
      Review-Url: https://codereview.chromium.org/2760853002
      Cr-Commit-Position: refs/heads/master@{#461064}
      b4cab81e
  3. 14 Feb, 2017 1 commit
  4. 04 Oct, 2016 1 commit
  5. 27 Jul, 2016 1 commit
    • pennymac's avatar
      [chrome_elf] Removing blacklist finch for dynamic dll changes. · c4da8483
      pennymac authored
      Part of chrome_elf cleanup.  This was never used in the wild, and
      we won't need it in the foreseeable future.
      
      Leaving beacon and emergency disable finch switch for safety.
      
      Tests:
      1) chrome_elf_unittests, chrome_elf_util_unittest.cc: BlacklistTest*
      2) unit_tests, chrome_elf_init_unittest_win.cc: ChromeBlacklistTrialTest*
      R=robertshield@chromium.org
      CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.win:win10_chromium_x64_rel_ng
      BUG=631771
      
      Review-Url: https://codereview.chromium.org/2163803003
      Cr-Commit-Position: refs/heads/master@{#408269}
      c4da8483
  6. 13 Jul, 2016 1 commit
    • pennymac's avatar
      [Chrome ELF] New NT registry API. · 84fd669f
      pennymac authored
      This CL is part of a chain of CLs:
      1) "MITIGATION_EXTENSION_POINT_DISABLE support for children" (https://codereview.chromium.org/1835003003)
      2) "MITIGATION_EXTENSION_POINT_DISABLE emergency off finch" (https://codereview.chromium.org/1836523004/)
      -> THIS
      4) "Early browser security support" (https://codereview.chromium.org/1656453002)
      5) "Turn on MITIGATION_EXTENSION_POINT_DISABLE" (https://codereview.chromium.org/1854323002)
      
      Added new chrome_elf_reg utility for a registry API that doesn't touch advapi32 (useful from DllMain).
      Direct calls to ntdll.  Updated Chrome ELF to always use this new registry API.
      
      Adjusted the existing DLL blacklist to use a REG_MULTI_SZ comma-separated list instead of lots of individual reg values.
      
      Small changes to organize file structure and functional components under chrome_elf.  Old common code now sits under "hook_util", "nt_registry", "breakpad", "dll_hash", and "blacklist".
      
      Fairly big changes to the chrome_elf tests (blacklist_test.cc, blacklist_test_main_dll.cc and
      chrome_elf_util_unittest.cc) were needed.  Since ntdll bypasses any registry redirection
      (that tests use to keep the hive safe and isolated), I added in a way for the tests to access
      the redirection path (and pass that information on to the test DLL).  This way the NT reg
      API can work with redirection during tests.
      
      Tests:
      1) chrome_elf_unittests, chrome_elf_util_unittest.cc: ChromeElfUtilTest.NTRegistry is new
      (...but run all tests to exercise the new API being used by blacklist and utils).
      2) unit_tests, chrome_elf_init_unittest_win.cc: ChromeBlacklistTrialTest*
      
      BUG=557798
      CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win10_chromium_x64_rel_ng
      
      Review-Url: https://codereview.chromium.org/1841573002
      Cr-Commit-Position: refs/heads/master@{#405307}
      84fd669f
  7. 26 Apr, 2016 1 commit
  8. 04 Apr, 2016 2 commits
  9. 22 Dec, 2015 1 commit
  10. 10 Dec, 2015 1 commit
  11. 21 Oct, 2015 5 commits
  12. 29 Apr, 2015 1 commit
  13. 30 Mar, 2015 1 commit
  14. 18 Sep, 2014 1 commit
  15. 24 Jul, 2014 1 commit
  16. 27 Jun, 2014 1 commit
  17. 17 Jun, 2014 1 commit
  18. 05 Jun, 2014 1 commit
  19. 04 Mar, 2014 1 commit
  20. 03 Mar, 2014 1 commit
  21. 27 Feb, 2014 1 commit
  22. 15 Feb, 2014 1 commit
  23. 13 Feb, 2014 3 commits
  24. 12 Feb, 2014 1 commit
  25. 07 Feb, 2014 1 commit
  26. 24 Jan, 2014 1 commit
  27. 13 Jan, 2014 1 commit
  28. 10 Jan, 2014 1 commit
  29. 09 Jan, 2014 1 commit
  30. 20 Dec, 2013 1 commit
  31. 19 Dec, 2013 1 commit
  32. 18 Dec, 2013 2 commits