summaryrefslogtreecommitdiffstats
path: root/net/net.gyp
Commit message (Collapse)AuthorAgeFilesLines
* Implement TLS Channel ID support for SPDY CREDENTIAL framesrch@chromium.org2012-08-061-0/+3
| | | | | | | | | BUG=139700 Review URL: https://chromiumcodereview.appspot.com/10807088 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150112 0039d316-1c4b-4281-b951-d872f2087c98
* Remove ENABLE_PERSISTENT_SESSION_COOKIESjgreenwald@chromium.org2012-08-021-9/+0
| | | | | | | | | | | | This isn't needed anymore now that CookieMonster::SetPersistSessionCookies exists. BUG=115372 Review URL: https://chromiumcodereview.appspot.com/10831117 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149708 0039d316-1c4b-4281-b951-d872f2087c98
* Applying late feedback on CL https://chromiumcodereview.appspot.com/10834051.noyau@chromium.org2012-08-021-110/+111
| | | | | | | | | | | All are stylistic changes reordering targets for better maintainability. BUG=None Review URL: https://chromiumcodereview.appspot.com/10832082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149611 0039d316-1c4b-4281-b951-d872f2087c98
* Remove repeated target definition from net.gypcsharp@chromium.org2012-07-311-39/+0
| | | | | | | | | | TBR=wtc BUG= TEST=Swarm bots stop failing the runhooks step Review URL: https://chromiumcodereview.appspot.com/10829089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149093 0039d316-1c4b-4281-b951-d872f2087c98
* Adding histograms showing fraction of page load times spent in the disk ↵tburkard@chromium.org2012-07-301-0/+1
| | | | | | | | | | cache, for full and partial page loads. R=mmenke@chromium.org, jam@chromium.org, willchan@chromium.org, brettw@chromium.org BUG=139210 Review URL: https://chromiumcodereview.appspot.com/10736066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149007 0039d316-1c4b-4281-b951-d872f2087c98
* Bringing up the net target on iOS.noyau@chromium.org2012-07-301-155/+289
| | | | | | | | | | | This builds a small subset of net containing only the dependencies needed to build the ui target. BUG=None Review URL: https://chromiumcodereview.appspot.com/10834051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148954 0039d316-1c4b-4281-b951-d872f2087c98
* Replaced static URLRequestDataJob factory with protocol handler for Data jobs.shalev@chromium.org2012-07-301-0/+2
| | | | | | | | | BUG=None TEST=browser_tests --single_process --gtest_filter=DownloadExtensionTest.DownloadExtensionTest_Download_DataURL Review URL: https://chromiumcodereview.appspot.com/10703089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148927 0039d316-1c4b-4281-b951-d872f2087c98
* Remove target chromium_swarm_tests when test_isolate_mode == noop.maruel@chromium.org2012-07-281-39/+36
| | | | | | | | | | | | | | | | | This is the default value. It can be overridden with GYP_DEFINES. It is with the swarm master. Also remove the corresponding XXX_run targets. These can be problematic when developers are moving files around, especially with DEPS rolls. This simplifies build slave management during the deployment as the .isolate files are being rolled out. TBR=cmp@chromium.org NOTRY=true BUG=139426 Review URL: https://chromiumcodereview.appspot.com/10828061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148854 0039d316-1c4b-4281-b951-d872f2087c98
* Move files related to registry-controlled domains into a new ↵pam@chromium.org2012-07-201-3/+3
| | | | | | | | | | | | net/base/registry_controlled_domains/ subdirectory. This includes net/base/registry_controlled_domain.* and net/base/effective_tld_names* BUG=138047 TEST=covered by existing tests Review URL: https://chromiumcodereview.appspot.com/10796033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147641 0039d316-1c4b-4281-b951-d872f2087c98
* Exclude openssl_memory_private_key_store.cc from build on Android.pliard@chromium.org2012-07-201-0/+4
| | | | | | | | | | | | | | This is part of Chrome for Android upstreaming. This lets us remove the last diffs we have internally in net/base/ so that we can completely freeze this directory internally. BUG=136749 Review URL: https://chromiumcodereview.appspot.com/10790072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147633 0039d316-1c4b-4281-b951-d872f2087c98
* Uses gyp "rules" rather than "actions" templates for the JNI generator.bulach@chromium.org2012-07-191-10/+6
| | | | | | | | | | | | | | | | | This allow finer grain control over what is rebuilt. Also, since we have approval over the generated header file name, it greatly simplifies both the generator and also all the gyp files as they no longer need to list the header file and keep in sync with the java file, so the process now is as simple as adding a single java file to the sources. BUG=137069 TEST=build on android Review URL: https://chromiumcodereview.appspot.com/10798010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147515 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor the SPDY stream unit test with merging common part.shouqun.liu@intel.com2012-07-191-0/+2
| | | | | | | | | | BUG= TEST=net_unittests SpdyStreamSpdy2Test SpdyStreamSpdy3Test Review URL: https://chromiumcodereview.appspot.com/10802006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147458 0039d316-1c4b-4281-b951-d872f2087c98
* Move CanonicalCookie into separate filesbattre@chromium.org2012-07-181-0/+3
| | | | | | | | | | BUG=137014,112155 TEST=no TBR=sky@chromium.org, erg@chromium.org, tony@chromium.org, eroman@chromium.org Review URL: https://chromiumcodereview.appspot.com/10785017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147222 0039d316-1c4b-4281-b951-d872f2087c98
* Unit tests for all public members of net::URLRequestFilterpauljensen@chromium.org2012-07-171-0/+1
| | | | | | | | | | BUG=84271 TEST=net_unittests --gtest_filter=URLRequestFilter.BasicMatching Review URL: https://chromiumcodereview.appspot.com/10701178 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147001 0039d316-1c4b-4281-b951-d872f2087c98
* Add macro 'ENABLE_PERSISTENT_SESSION_COOKIES' for net unit tests on Androidyongsheng.zhu@intel.com2012-07-171-0/+4
| | | | | | | | | | | | This is the first step to fix errors of net unit tests on Android. BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10701167 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146952 0039d316-1c4b-4281-b951-d872f2087c98
* [net] Adds AddressTrackerLinux which keeps track of interface addresses ↵szym@chromium.org2012-07-161-2/+3
| | | | | | | | | | | using rtnetlink. BUG=100690,113993 TEST=./net_unittests --gtest_filter=AddressTrackerLinuxTest.* Review URL: https://chromiumcodereview.appspot.com/10689015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146907 0039d316-1c4b-4281-b951-d872f2087c98
* Realign misaligned text in net/net.gyp.maruel@chromium.org2012-07-131-122/+122
| | | | | | | | | | | | | | | This fixed my OCD. No code change. R=rsleevi@chromium.org BUG= TEST=git diff origin/master -w returns an empty diff. Review URL: https://chromiumcodereview.appspot.com/10700203 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146651 0039d316-1c4b-4281-b951-d872f2087c98
* DiskCacheTest.MappedFile_SyncIO asan fix for Chrome on Android.jknotten@chromium.org2012-07-131-0/+5
| | | | | | | | | | | | | | | | | | | | Build net_unittests with same defines as net. Downstream, we discovered an ASAN failure in net_unittests. The problem is that disk_cache::MappedFile has a member variable that is conditional on the POSIX_AVOID_MMAP preprocessor macro. DiskCacheTest.MappedFile_SyncIO test creates an instance of MappedFile, so it needs to have the same preprocessor macro defined as in net. BUG= TEST=DiskCacheTest.MappedFile_SyncIO Review URL: https://chromiumcodereview.appspot.com/10692096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146546 0039d316-1c4b-4281-b951-d872f2087c98
* A new mock test for ftp jobs.shalev@chromium.org2012-07-121-0/+1
| | | | | | | | | | | | | Note: this depends on http://codereview.chromium.org/10537056/ BUG=None TEST=None Review URL: https://chromiumcodereview.appspot.com/10659036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146431 0039d316-1c4b-4281-b951-d872f2087c98
* Extract ParsedCookie into a top level classbattre@chromium.org2012-07-121-0/+3
| | | | | | | | | | BUG=137014,112155 TEST=no TBR=sky@chromium.org, rdsmith@chromium.org, jochen@chromium.org Review URL: https://chromiumcodereview.appspot.com/10689158 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146324 0039d316-1c4b-4281-b951-d872f2087c98
* Replaced static URLRequestFtpJob factory with non-static protocol handler ↵shalev@chromium.org2012-07-111-0/+2
| | | | | | | | | | | | | | | | for FTP jobs. Note: all tests for FTP are currently disabled. The tests have been run locally and a new mock-based test will be added before committing. Note: this depends on http://codereview.chromium.org/10704021/ BUG=None TEST=net_unittests --gtest_filter=URLRequestTestFTP.* --gtest_also_run_disabled_tests Review URL: https://chromiumcodereview.appspot.com/10537056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146125 0039d316-1c4b-4281-b951-d872f2087c98
* Move net_unittests and net_unittests_run inside a inside_chromium_build==1 ↵maruel@chromium.org2012-07-111-34/+41
| | | | | | | | | | | | | | | | | | | | | | condition. WebKit doesn't checkout all the necessary dependencies to be able to run net_unittests successfully. Since this test was never run on the build.webkit.org builders, this was never observed. There is no reason to even build this target since it wouldn't pass anyway. So move the 2 targets inside the inside_chromium_build==1 condition. This will turn the Chromium Win Release builder back green. R=rsleevi@chromium.org BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10698126 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146115 0039d316-1c4b-4281-b951-d872f2087c98
* Remove SSLHostInfo.agl@chromium.org2012-06-271-5/+0
| | | | | | | BUG=105208 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144468 0039d316-1c4b-4281-b951-d872f2087c98
* Move java files into src parent directory.navabi@google.com2012-06-261-3/+3
| | | | | | | | | | BUG=134704 TEST= TBR=jam@chromium.org Review URL: https://chromiumcodereview.appspot.com/10668039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144272 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Use a test specific macro to call JNI registrars during APK tests."nileshagrawal@chromium.org2012-06-261-4/+1
| | | | | | | | | | | | | | | | | TBR=jam@chromium.org,jrg@chromium.org (The original CL was submitted with a TBR too, incorrectly categorized as a simple gyp change) This reverts commit 575ab5330492664079ea89804bec615d15ea3b33. We intend to do this using run_all_unittests.cc in individual suites. BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10662056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144240 0039d316-1c4b-4281-b951-d872f2087c98
* Optionally disable mmap() in the disk cache.husky@chromium.org2012-06-261-0/+20
| | | | | | | | | | | | | | | | | | | | | The disk cache mmaps the headers of certain important files (the main index file, plus block files). Unfortunately on some Android devices mmap performs badly on flash storage, and it's actually better to write the data manually. This patch adds the macro USE_MMAP_FOR_DISK_CACHE macro and the method disk_cache::MappedFile::FlushHeader(). By default, the macro is defined, the new method is a no-op, and there's no change in behavior. TEST=DiskCacheTest BUG= Review URL: https://chromiumcodereview.appspot.com/10573032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144166 0039d316-1c4b-4281-b951-d872f2087c98
* Use a test specific macro to call JNI registrars during APK tests.nileshagrawal@chromium.org2012-06-251-1/+4
| | | | | | | | | | | | | TBR=rsleevi@chromium.org,jam@chromium.org (Using TBR as this is a trivial gyp change) BUG=125059 TEST= Review URL: https://chromiumcodereview.appspot.com/10658017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144057 0039d316-1c4b-4281-b951-d872f2087c98
* Completely refactor isolate.py to be 'command based'.maruel@chromium.org2012-06-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now the .isolate file must be specified with --isolate foo.isolate and the previous --mode option must be the first argument. This is similar to the last CL done on trace_inputs.py. The motivating reason is to be able to add command-specific options. For example, I want to have 'run' and 'trace' to be able to run parallel jobs, like trace_test_cases.py. This requires a --jobs argument, and possibly --whitelist and --blacklist too. Also, this permitted to have mode run doesn't require --result anymore. So this CL creates a base OptionParserIsolate class that implements the basic options needed to support any gyp foo_test_run target, then each command can add other options. This will permit to embed all trace_test_cases.py and run_test_cases.py functionality. Move all the code to be exception based instead of passing parser.error function reference around. Errors are now consistently printed to stderr. R=cmp@chromium.org TBR=thakis@chromium.org NOTRY=true BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10582036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143773 0039d316-1c4b-4281-b951-d872f2087c98
* Add url_fetcher_impl_unittest.cc back to net.gypakalin@chromium.org2012-06-221-0/+1
| | | | | | | | | | | | This was accidentally left out in r142355. BUG=118220 TEST= Review URL: https://chromiumcodereview.appspot.com/10660002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143723 0039d316-1c4b-4281-b951-d872f2087c98
* Add netwatcher command-line utility that watches and logs network eventsakalin@chromium.org2012-06-201-0/+11
| | | | | | | | | | | | | | | | | | | | | Running netwatcher just creates a NetworkChangeNotifier and a ProxyConfigService and registers the NetWatcher class as observers for them. NetWatcher then logs whenever it receives an event from the NetworkChangeNotifier or ProxyConfigService. This is so that developers can quickly get an idea of what events are triggered when. It may also be useful for nailing down platform differences. Also clean up network_change_notifier.h a bit. BUG=106034 TEST= Review URL: https://chromiumcodereview.appspot.com/10578027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143301 0039d316-1c4b-4281-b951-d872f2087c98
* Move test_url_fetcher_factory.* from content/ to net/url_requestakalin@chromium.org2012-06-191-0/+2
| | | | | | | | | | | | | | | | Also mark URLFetcherImpl as NET_EXPORT_PRIVATE instead of NET_EXPORT, as it shouldn't be used except for some code in test_url_fetcher_factory.*. Update all references. BUG=118220 TEST= TBR=jam@chromium.org,jhawkins@chromium.org,mnissler@chromium.org Review URL: https://chromiumcodereview.appspot.com/10581012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143085 0039d316-1c4b-4281-b951-d872f2087c98
* Android: native targets shouldn't depend on java targets.torne@chromium.org2012-06-191-1/+0
| | | | | | | | | | | | | | | The native targets for base/net/etc should not depend on the base_java/net_java/etc targets, as they don't actually use the Java code (only the JNI headers generated from them by base_jni_headers/net_jni_headers/etc). Removing this dependency allows the native code to be built without causing ant to run. The targets which build Android APKs (like base_unittests_apk) already depend on the Java targets. Review URL: https://chromiumcodereview.appspot.com/10553036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142917 0039d316-1c4b-4281-b951-d872f2087c98
* Move URLFetcherImpl to net/akalin@chromium.org2012-06-151-0/+2
| | | | | | | | | | | | | | Add some TODOs for follow-up tasks. Leave URLFetcher::Create in content, but move it to url_fetcher.cc. BUG=118220 TEST= Review URL: https://chromiumcodereview.appspot.com/10534154 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142355 0039d316-1c4b-4281-b951-d872f2087c98
* NetLogEventParameter to Callback refactoring 9.mmenke@chromium.org2012-06-141-2/+2
| | | | | | | | | | | Get rid of all uses of NetLogEventParameters in net/socket. R=eroman@chromium.org BUG=126243 Review URL: https://chromiumcodereview.appspot.com/10546162 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142224 0039d316-1c4b-4281-b951-d872f2087c98
* NetLogEventParameter to Callback refactoring 4.mmenke@chromium.org2012-06-141-2/+2
| | | | | | | | | | | Get rid of all uses of NetLogEventParameters in net/udp and net/dns. R=eroman@chromium.org BUG=126243 Review URL: https://chromiumcodereview.appspot.com/10546133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142076 0039d316-1c4b-4281-b951-d872f2087c98
* Adding logging functionality to the utility gdigdcastagna@google.com2012-06-131-0/+1
| | | | | | | | | | | | Added a new class FileNetLog that extends NetLog and prints all the events received on a stream. The utility gdig has been modified accordingly to use this new class for logging HostResolver events and print them out on the stderr. BUG=128212 TEST=build and run gdig with the parameter --net_log Review URL: https://chromiumcodereview.appspot.com/10536117 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141991 0039d316-1c4b-4281-b951-d872f2087c98
* Move URLFetcherCore to net/akalin@chromium.org2012-06-131-0/+2
| | | | | | | | | | BUG=118220 TEST= TBR=jam@chromium.org Review URL: https://chromiumcodereview.appspot.com/10543129 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141853 0039d316-1c4b-4281-b951-d872f2087c98
* Track sources of proxy settings.asanka@chromium.org2012-06-121-0/+3
| | | | | | | | | | | | ProxyConfig keeps track of the source of proxy settings. During proxy resolution ProxyService tags the resulting ProxyInfo with the same source information. BUG=none TEST=net_unittests Review URL: https://chromiumcodereview.appspot.com/10310179 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141784 0039d316-1c4b-4281-b951-d872f2087c98
* NetLogEventParameter to Callback refactoring 1,mmenke@chromium.org2012-06-121-2/+0
| | | | | | | | | | | | Get rid of all uses of NetLogEventParameters in net/base, with the exception of net_log itself, of course. R=eroman@chromium.org BUG=126243 Review URL: https://chromiumcodereview.appspot.com/10539094 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141666 0039d316-1c4b-4281-b951-d872f2087c98
* Add functions used for building WebSocket frame data.yutak@chromium.org2012-06-121-0/+1
| | | | | | | | | | BUG=121052 TEST=none Review URL: https://chromiumcodereview.appspot.com/10384180 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141630 0039d316-1c4b-4281-b951-d872f2087c98
* Make NetLog take in callbacks that return Values rathermmenke@chromium.org2012-06-101-3/+0
| | | | | | | | | | | | than refcounted objects. Avoids the need to create classes and copy data. Also no longer get time whenever an event is logged. BUG=126243 Review URL: https://chromiumcodereview.appspot.com/10399083 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141377 0039d316-1c4b-4281-b951-d872f2087c98
* Move CapturingNetLog over to net_test_support from net.mmenke@chromium.org2012-06-081-2/+2
| | | | | | | | | R=eroman@chromium.org BUG=none Review URL: https://chromiumcodereview.appspot.com/10532067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141265 0039d316-1c4b-4281-b951-d872f2087c98
* Add SocketErrorParams, based on SSLErrorParams. This will be used bywtc@chromium.org2012-06-071-0/+2
| | | | | | | | | | | | the SOCKET_READ_ERROR and SOCKET_WRITE_ERROR NetLog events to be added in http://codereview.chromium.org/10546012/. R=mmenke@chromium.org BUG=130829 TEST=none Review URL: https://chromiumcodereview.appspot.com/10546052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141044 0039d316-1c4b-4281-b951-d872f2087c98
* Utility to resolve a hostname using Chromium's code in net/dnsdcastagna@google.com2012-06-071-0/+11
| | | | | | | | | | R=szym@chromium.org BUG=128212 TEST=build it and test manually Review URL: https://chromiumcodereview.appspot.com/10386120 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140908 0039d316-1c4b-4281-b951-d872f2087c98
* Upstream Android proxy config service.pliard@chromium.org2012-06-061-1/+6
| | | | | | | | | | | | | | This change adds in an Android-specific system proxy provider called ProxyConfigServiceAndroid. This is created as required from C++. In turn ProxyConfigServiceAndroid creates a java object which provides the link to Android's proxy changed broadcast, as well as the functionality to read the Java system properties where the current proxy settings are located. Review URL: https://chromiumcodereview.appspot.com/10206014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140748 0039d316-1c4b-4281-b951-d872f2087c98
* [net/dns] Remove FilePathWatcherWrapper after refactoring of FilePathWatcher.szym@chromium.org2012-06-051-3/+0
| | | | | | | | | | BUG=130980 TEST=chrome --enable-async-dns Review URL: https://chromiumcodereview.appspot.com/10511016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140584 0039d316-1c4b-4281-b951-d872f2087c98
* net: Inline the implementation of virtual destructor of URLFetcherFactory.tfarina@chromium.org2012-06-021-1/+0
| | | | | | | | | | | See http://codereview.chromium.org/10438002/ for background. BUG=118220 R=wtc@chromium.org Review URL: https://chromiumcodereview.appspot.com/10449057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140201 0039d316-1c4b-4281-b951-d872f2087c98
* Stub binary for fuzzing DNS resolver.ttuttle@chromium.org2012-06-011-0/+11
| | | | | | | | | | | Initial version doesn't actually read the test case. BUG=130751 TEST=Built locally (including with ASAN) and ran, and it works Review URL: https://chromiumcodereview.appspot.com/10441027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140119 0039d316-1c4b-4281-b951-d872f2087c98
* Add net/base/unix_domain_socket_posix*.pliard@chromium.org2012-06-011-1/+4
| | | | | | | | | | This is part of Chrome for Android upstreaming. It will be used by DevTools on Android. Review URL: https://chromiumcodereview.appspot.com/10391053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140010 0039d316-1c4b-4281-b951-d872f2087c98
* Reland: Fix imported server certs being distrusted in NSS 3.13.mattm@chromium.org2012-06-011-6/+0
| | | | | | | | | | | | Add support for intentionally distrusting certs. (Not exposed in the UI yet.) BUG=116411 TEST=CertDatabaseNSSTest TBR=stevenjb@chromium.org,jhawkins@chromium.org Review URL: https://chromiumcodereview.appspot.com/10458069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139979 0039d316-1c4b-4281-b951-d872f2087c98