1. fdce478 ake string_util::WriteInto() DCHECK() that the supplied |length_with_null| > 1, meaning that the without-'\0' string is non-empty. This replaces the conditional code added recently that makes this case return NULL. It's easier to understand if it's simply an error to call WriteInto() in this case at all. by [email protected] · 14 years ago
  2. 225020ce Replace all usages of FRIEND_TEST() with FRIEND_TEST_ALL_PREFIXES() by [email protected] · 14 years ago
  3. 686439c Cleanup: Remove unneeded forward declarations in printing, sandbox, and skia. by [email protected] · 14 years ago
  4. badf5cf Expose the sandbox related code through the content API. I did a bit of cleanup while I was doing this. by [email protected] · 14 years ago
  5. 50d8c0ee Remove 'settings' type from gyp files by [email protected] · 14 years ago
  6. 0b51e64b Revert 100328 - Prevent the renderer from dying if launched under App-V/SoftGrid. by [email protected] · 14 years ago
  7. b40fd93 These unit tests are flaky and the code is exercised in the integration tests. by [email protected] · 14 years ago
  8. 422b893f Prevent the renderer from dying if launched under App-V/SoftGrid. by [email protected] · 14 years ago
  9. fecbc6c Simplify chrome_exe_main_*.cc, moving as much of the code out as possible. This is in preparation for moving the code in ChromeMain (and associated platform files) to a common place that can be used by both chrome and other embedders of content (i.e. content_shell). Included is a change to make the sandbox code not need an AtExitManager. This is necessary because content_shell would be just one exe, and we'd need to initialize the sandbox before calling ChromeMain, which is what would creat AtExitManager.I removed the code that printed the tcmalloc stacks in the OOM handler (i.e. r33993) under Windows. The issue is I wanted to move the OOM handling code to base to match the other platforms (in a long string of changes to make the startup code more sane, so I can share it with a browser built over content). When I tried moving the tcmalloc code to base, then I ran into a bunch of linker errors because a bunch of targets that depend on base don't depend on allocator. When I tried to add that to base, I ran into strange gyp errors (see patchset 2). I asked Jim/Eric and they said they don't use this data from dumps, and that most of the OOM minimdumps are in v8 heap anyways. When James get back, if he still uses this I can figure out how to put this back.BUG=90445 by [email protected] · 14 years ago
  10. 691f8325 Don't crash on a NULL type-name from ObjectTypeInformation. by [email protected] · 14 years ago
  11. 03eb9d2 Trying again to land OOM priority manager changes. by [email protected] · 14 years ago
  12. 1dcae06 Revert 97724 - Changing OOM range to 0, 1000 and tweaking OOM algorithm. by [email protected] · 14 years ago
  13. 07444bb Changing OOM range to 0, 1000 and tweaking OOM algorithm. by [email protected] · 14 years ago
  14. 8b615de Don't switch to RtlCreateUserThread until after lockdown. by [email protected] · 14 years ago
  15. 16bd095 Handle STATUS_BUFFER_OVERFLOW return value from NtQueryObject(). by [email protected] · 14 years ago
  16. f9cdd2a Make sandbox target a settings target type to fix a linker error. by [email protected] · 14 years ago
  17. ce8a26c7 Fixup bad include and usage of BASE_API, which should be BASE_EXPORT. by [email protected] · 14 years ago
  18. 89b2312 Hook GetUserDefaultLCID () to prevent crashes on attempting to connect to CSRSS after lockdown. by [email protected] · 14 years ago
  19. 9f7bcf0a Sandbox: Fix a style nit. No actual code change. by [email protected] · 14 years ago
  20. 2bc039a seccomp: simplify enable/disable logic by [email protected] · 14 years ago
  21. 74f5a71 Disable UnloadDllTest.BaselineAvicapDll by [email protected] · 14 years ago
  22. af9f5639 Re-enabling chrome-sandbox for Clang builds. by [email protected] · 14 years ago
  23. 5051fa9 Warm up GetUserDefaultLangID before closing client ALPC connections. by [email protected] · 14 years ago
  24. e7e3803 Remove explicit keyword from multi-argument (w/o default values) constructors by [email protected] · 14 years ago
  25. 4a675af Close all open ALPC client ports at lockdown. by [email protected] · 14 years ago
  26. 17246ff Add a sandbox API to allow closing open handles at lockdown. by [email protected] · 14 years ago
  27. 6aa17e81 Revert 93308 - Add a sandbox API to allow closing open handles at lockdown. by [email protected] · 14 years ago
  28. 48bc46d Add a sandbox API to allow closing open handles at lockdown. by [email protected] · 14 years ago
  29. 0443814 Revert 93274 - Add a sandbox API to allow closing open handles at lockdown. by [email protected] · 14 years ago
  30. e4876b2 Add a sandbox API to allow closing open handles at lockdown. by [email protected] · 14 years ago
  31. 6f57e1f Revert 93113 - Add a sandbox API to allow closing open handles at lockdown. by [email protected] · 14 years ago
  32. d9b5d176 Add a sandbox API to allow closing open handles at lockdown. by [email protected] · 14 years ago
  33. f240351 Revert 92887 - Add a sandbox API to allow closing open handles at lockdown. by [email protected] · 14 years ago
  34. 404fbfc Add a sandbox API to allow closing open handles at lockdown. by [email protected] · 14 years ago
  35. f0fc106 Revert 92563 - Had a bug in the handle table unit test. Added GetHandleName to fix the bug and make handle management easier. by [email protected] · 14 years ago
  36. de1514fc Had a bug in the handle table unit test. Added GetHandleName to fix the bug and make handle management easier. by [email protected] · 14 years ago
  37. c178526 Revert "Had a bug in the handle table unit test. Added GetHandleName to fix the bug and make handle management easier." by [email protected] · 14 years ago
  38. 63e39a28 Add COMPONENT_BUILD global define. by [email protected] · 14 years ago
  39. b0fa4c6 Had a bug in the handle table unit test. Added GetHandleName to fix the bug and make handle management easier. by [email protected] · 14 years ago
  40. 699d624 Revert "Add COMPONENT_BUILD global define. " by [email protected] · 14 years ago
  41. b2ff764 Add COMPONENT_BUILD global define. by [email protected] · 14 years ago
  42. e79be09 Remove the comments setting emands and vim tab width and expansion variables. by [email protected] · 14 years ago
  43. 8450637f Revert 91270 - sbox_unittests HandleTable.FindTable failing on Win XP & Vista by [email protected] · 14 years ago
  44. 855b53a Had a bug in the handle table unit test. Added GetHandleName to fix the bug and make handle management easier. by [email protected] · 14 years ago
  45. 0a64d48c Avoid an extra if() which is not required and is wrong by [email protected] · 14 years ago
  46. b0c7f15 Minor change to use ResolveNTFunctionPtr rather than calling GetProcAddress directly. by [email protected] · 14 years ago
  47. b9c587d5 Modifying ResolveNTFunctionPtr in an attempt to eliminate crashes on random unresolved functions. by [email protected] · 14 years ago
  48. 284dadf Factor Windows handle enumeration code into its own classesI did some general cleanup and isolated out the handle enumeration. by [email protected] · 14 years ago
  49. 268b1033 Remove msvs_guids from ipc, media, net, ppapi, printing, sandbox, by [email protected] · 14 years ago
  50. 7c863570 Add a flag to print the handles held by a child process when it shuts down. by [email protected] · 14 years ago
  51. 25fe7fc5 Get rid of content dependency from sandbox_policy.h by [email protected] · 14 years ago
  52. 6a654d45 Final gyp patch to make use of the new cross-platform POSIX defines toolkit_uses_gtk, os_posix, and use_x11. For lists of source files that use a mix of POSIX and Gtk APIs, toolkit_uses_gtk was given precedence. Solaris was made to use ALSA also, as libasound has been ported to FreeBSD and Solaris as a wrapper around the native OSS. by [email protected] · 14 years ago
  53. 5a54733 Globally replace <(library) with static_library by [email protected] · 14 years ago
  54. 68a008e8 linux: components build by [email protected] · 14 years ago
  55. fd13270 Revert 83629 - linux components: expose more BASE_API used by Chrome itself by [email protected] · 14 years ago
  56. afedf01 linux components: expose more BASE_API used by Chrome itself by [email protected] · 14 years ago
  57. 72f5b83 Mark UnloadDllTest.BaselineAvicapDll as flaky on windows. by [email protected] · 14 years ago
  58. ed321c6 Base: Adjust dependencies to build with base.dll by [email protected] · 14 years ago
  59. f48122119 Make the windows_version.h functions threadsafe by using a singleton. Add accessors to the singleton for more values that various code wants, then convert almost everyone using OSVERSIONINFO or SYSTEM_INFO structs to calling these accessors. Declare an AtExitManager in the out-of-process test runner since it didn't have one and that breaks singleton-using code in the test executable (as opposed to in chrome.dll). by [email protected] · 14 years ago
  60. 5667f1b Revert 80819 due to failed tests by [email protected] · 14 years ago
  61. 51761747 Make the windows_version.h functions threadsafe by using a singleton. Add accessors to the singleton for more values that various code wants, then convert almost everyone using OSVERSIONINFO or SYSTEM_INFO structs to calling these accessors. Declare an AtExitManager in the out-of-process test runner since it didn't have one and that breaks singleton-using code in the test executable (as opposed to in chrome.dll). by [email protected] · 14 years ago
  62. 167d52b Create a base_static library with files that should not by [email protected] · 14 years ago
  63. b49384c Revert 79867 - Revert 79618 - Landing for Julien Tinnes, [email protected]: by [email protected] · 14 years ago
  64. 0e00451 Revert 79618 - Landing for Julien Tinnes, [email protected]: by [email protected] · 14 years ago
  65. d08e178 Landing for Julien Tinnes, [email protected]: by [email protected] · 14 years ago
  66. 3b63f8f4 Move some files from base to base/memory. by [email protected] · 14 years ago
  67. 1e67c2b Create a "GetWOW64Status()" utility function and make the rest of the codebase call it. by [email protected] · 14 years ago
  68. 42a53a7 Make SandboxInterfaceInfo somewhat backwards compatible by [email protected] · 15 years ago
  69. 2b98e22 Sandbox: Make sure that we reset relative_jump_ before performing every patch. by [email protected] · 15 years ago
  70. 04b2603b Use a struct instead of a union for SandboxInterfaceInfo by [email protected] · 15 years ago
  71. b90d7e80 Reland "Remove base/scoped_handle_win.h." by [email protected] · 15 years ago
  72. 15d9694 Revert "Remove base/scoped_handle_win.h stub and fix up all callers to use the new location and namespace." by [email protected] · 15 years ago
  73. 7d340403 Remove base/scoped_handle_win.h stub and fix up all callers to use the new location and namespace. by [email protected] · 15 years ago
  74. f214f879 Remove base/platform_thread.h stub and fix up all callers to use the new location and namespace. by [email protected] · 15 years ago
  75. dd4b07ea Sandbox: Fix the memory protection code to handle page boundaries. by [email protected] · 15 years ago
  76. 9342a65 Windows Sandbox: Perform case insensitive tests when checking by [email protected] · 15 years ago
  77. 057ba83b Avoid the use of wow_helper for Windows7 by [email protected] · 15 years ago
  78. 2fbd3a7 Add a bunch of missing bug references to FLAKY tests by [email protected] · 15 years ago
  79. 2d650398 Move pe_image and registry from base to base/win and use the namespace. It removes windows_message_list which isn't used. by [email protected] · 15 years ago
  80. 935aa54 Move windows version-related stuff out of base/win_util and into base/win/windows_version. Many files now only need to include this instead of all of win_util. by [email protected] · 15 years ago
  81. 2de598b4 Revert 62205 - Make writing to stdout and stderr work in Chrome processes when inherited by [email protected] · 15 years ago
  82. 659c1956 Make writing to stdout and stderr work in Chrome processes when inherited by [email protected] · 15 years ago
  83. dba4524 Sandbox change. Remove inheritance of the duplicated tokens. by [email protected] · 15 years ago
  84. 58680ce Support for building Chrome using Clang. by [email protected] · 15 years ago
  85. 38f536e0 Fix SameObject to not return false when the volume name returned by QueryDosDevice ends with by [email protected] · 15 years ago
  86. 808ea57 Pull seccomp-sandbox in via DEPS rather than using an in-tree copy by [email protected] · 15 years ago
  87. fb7b532 Revert 57921 - Pull seccomp-sandbox in via DEPS rather than using an in-tree copy by [email protected] · 15 years ago
  88. 439764b Pull seccomp-sandbox in via DEPS rather than using an in-tree copy by [email protected] · 15 years ago
  89. 1407b6e FBTF: Remove unneeded headers from base/ (part 7) by [email protected] · 15 years ago
  90. 94609b0 Seccomp sandbox: Add a policy flag to allow file namespace access to be disabled by [email protected] · 15 years ago
  91. 454d046d Remove NEWNS from the setuid sandbox. by [email protected] · 15 years ago
  92. a4ae7db1 Sbox IPC fix by [email protected] · 15 years ago
  93. af1e6f5 Revert 56796 - Sbox IPC fix by [email protected] · 15 years ago
  94. 0abca744 Sbox IPC fix by [email protected] · 15 years ago
  95. a7cab94 Allow native (nt-style) paths to be used for sandbox policy specification by [email protected] · 15 years ago
  96. de6b8b6d FBTF: Remove unneeded headers from base/ (part 1) by [email protected] · 15 years ago
  97. c5a68a10 Check the IPC filename length does not exceed the message size. by [email protected] · 15 years ago
  98. 9d89101 Fix about:sandbox's network isolation indication. by [email protected] · 15 years ago
  99. f3b1afd Remove <iostream> where possible. by [email protected] · 15 years ago
  100. 715b4f26 Add about:sandbox. by [email protected] · 15 years ago