1. 27 Aug, 2019 1 commit
    • Kevin Jacobs's avatar
      Bug 1485533 - Close gaps in taskcluster SSL testing. r=mt · 939f0611
      Kevin Jacobs authored
      This patch increases SSL testing on taskcluster, specifically, running an additional 395 tests on each SSL cycle (more for FIPS targets), and adding a new 'stress' cycle.
      
      Notable changes:
      
      1) This patch removes SSL stress tests from the default `NSS_SSL_RUN` list in all.sh and ssl.sh. If stress tests are needed, this variable must be set to include.
      
      2) The "normal_normal" case is added to `NSS_SSL_TESTS` for all targets. FIPS targets also run "normal_fips", "fips_normal", and "fips_fips".
      
      3) `--enable-libpkix` is now set for all taskcluster "build.sh" builds in order to support a number of OCSP tests that were previously not run.
      
      Differential Revision: https://phabricator.services.mozilla.com/D43283
      
      --HG--
      extra : moz-landing-system : lando
      939f0611
  2. 20 May, 2019 1 commit
    • Martin Thomson's avatar
      Bug 1543874 - Use an external clock for SSL functions, r=ekr,kevinjacobs · 7de04fb4
      Martin Thomson authored
      Summary:
      This adds a new (experimental) API that allows users of libssl to provide their
      own clock function.  This is primarily of use in testing, but it also enables
      our QUIC implementation, which also runs off an external clock.
      
      SSL Sockets (and session IDs, when they are in memory) now have a "now()"
      function and void* arg attached to them.  By default, this is a function that
      calls PR_Now().  These values are copied from the socket to any session ID that
      is created from the socket, and to any session ID that is restored from the
      session cache.
      
      The ssl_Time() and ssl_TimeUsec() functions have been removed.
      
      As part of this, the experimental SSL_SetupAntiReplay() function had to be
      modified to take an external clock (PR_Now() suffices generally).  That function
      relies on knowing the time, and it doesn't have a socket to work from.  To avoid
      problems arising from the change in the signature, SSL_SetupAntiReplay is now
      removed.
      
      There are now three uses of time in the library:
      
      * The primary source of time runs of these newly added functions.  This governs
        session expiry, 0-RTT checks, and related functions.
      
      * The session cache uses a separate time to manage its locking.  This is of type
        PRUint32 in seconds (rather than PRTime in microseconds).  In investigating
        this, I found several places where this time in seconds was leaking across to
        the main functions via the lastAccessTime property.  That was fixed.  The
        cache functions that use time now all call ssl_CacheNow() to get time.
      
      * DTLS timers run using PRIntervalTime.  This is a little annoying and these
        could be made to use the main time source, but that would result in
        conversions between PRTime and PRIntervalTime at the DTLS API.  PRIntervalTime
        has a different epoch to PRTime, so this would be a little awkward.
      
      Only the first of these can be controlled using the new API.
      
      Bugs found:
      
      * Expiration time of resumption tokens was based on the sid->expirationTime,
        which didn't account for the lifetime provided by the server.  These are now
        capped by the minimum of ssl_ticket_lifetime and the value the server
        indicates.
      
        I removed ssl3_sid_timeout, the old limit, because inconsistent lifetimes
        between client and server messed with tests.  The client would have a lower
        cap than the server, which prevented testing of the enforcement of server
        limits without jumping through hoops.
      
      * There was a missing time conversion in tls13_InWindow which made the window
        checks too lenient.
      
      * lastAccessTime was being set to seconds-since-epoch instead of
        microseconds-since-epoch in a few places.
      
      Reviewers: ekr, KevinJacobs
      
      Reviewed By: KevinJacobs
      
      Subscribers: cjpatton
      
      Bug #: 1543874
      
      Differential Revision: https://phabricator.services.mozilla.com/D27238
      
      --HG--
      extra : rebase_source : 3317ecc00f37fc09f0e7c36e947dcd162d1d258a
      extra : amend_source : cf2bfb90a05911e0a0cc76bd377d99ccca8e1900
      7de04fb4
  3. 15 May, 2019 1 commit
  4. 03 Aug, 2018 1 commit
    • Franziskus Kiefer's avatar
      Bug 1479787 - build mozpkix as part of NSS, r=mt,keeler · 53850b92
      Franziskus Kiefer authored
      Differential Revision: https://phabricator.services.mozilla.com/D2719
      Differential Revision: https://phabricator.services.mozilla.com/D2720
      Differential Revision: https://phabricator.services.mozilla.com/D2861
      
      --HG--
      rename : cpputil/scoped_ptrs.h => cpputil/nss_scoped_ptrs.h
      rename : lib/mozpkix/test/gtest/README.txt => gtests/mozpkix_gtest/README.txt
      rename : lib/mozpkix/test/gtest/pkixbuild_tests.cpp => gtests/mozpkix_gtest/pkixbuild_tests.cpp
      rename : lib/mozpkix/test/gtest/pkixcert_extension_tests.cpp => gtests/mozpkix_gtest/pkixcert_extension_tests.cpp
      rename : lib/mozpkix/test/gtest/pkixcert_signature_algorithm_tests.cpp => gtests/mozpkix_gtest/pkixcert_signature_algorithm_tests.cpp
      rename : lib/mozpkix/test/gtest/pkixcheck_CheckExtendedKeyUsage_tests.cpp => gtests/mozpkix_gtest/pkixcheck_CheckExtendedKeyUsage_tests.cpp
      rename : lib/mozpkix/test/gtest/pkixcheck_CheckIssuer_tests.cpp => gtests/mozpkix_gtest/pkixcheck_CheckIssuer_tests.cpp
      rename : lib/mozpkix/test/gtest/pkixcheck_CheckKeyUsage_tests.cpp => gtests/mozpkix_gtest/pkixcheck_CheckKeyUsage_tests.cpp
      rename : lib/mozpkix/test/gtest/pkixcheck_CheckSignatureAlgorithm_tests.cpp => gtests/mozpkix_gtest/pkixcheck_CheckSignatureAlgorithm_tests.cpp
      rename : lib/mozpkix/test/gtest/pkixcheck_CheckValidity_tests.cpp => gtests/mozpkix_gtest/pkixcheck_CheckValidity_tests.cpp
      rename : lib/mozpkix/test/gtest/pkixcheck_ParseValidity_tests.cpp => gtests/mozpkix_gtest/pkixcheck_ParseValidity_tests.cpp
      rename : lib/mozpkix/test/gtest/pkixcheck_TLSFeaturesSatisfiedInternal_tests.cpp => gtests/mozpkix_gtest/pkixcheck_TLSFeaturesSatisfiedInternal_tests.cpp
      rename : lib/mozpkix/test/gtest/pkixder_input_tests.cpp => gtests/mozpkix_gtest/pkixder_input_tests.cpp
      rename : lib/mozpkix/test/gtest/pkixder_pki_types_tests.cpp => gtests/mozpkix_gtest/pkixder_pki_types_tests.cpp
      rename : lib/mozpkix/test/gtest/pkixder_universal_types_tests.cpp => gtests/mozpkix_gtest/pkixder_universal_types_tests.cpp
      rename : lib/mozpkix/test/gtest/pkixgtest.cpp => gtests/mozpkix_gtest/pkixgtest.cpp
      rename : lib/mozpkix/test/gtest/pkixgtest.h => gtests/mozpkix_gtest/pkixgtest.h
      rename : lib/mozpkix/test/gtest/pkixnames_tests.cpp => gtests/mozpkix_gtest/pkixnames_tests.cpp
      rename : lib/mozpkix/test/gtest/pkixocsp_CreateEncodedOCSPRequest_tests.cpp => gtests/mozpkix_gtest/pkixocsp_CreateEncodedOCSPRequest_tests.cpp
      rename : lib/mozpkix/test/gtest/pkixocsp_VerifyEncodedOCSPResponse.cpp => gtests/mozpkix_gtest/pkixocsp_VerifyEncodedOCSPResponse.cpp
      rename : lib/mozpkix/test/lib/pkixtestnss.h => lib/mozpkix/include/pkix-test/pkixtestnss.h
      rename : lib/mozpkix/test/lib/pkixtestutil.h => lib/mozpkix/include/pkix-test/pkixtestutil.h
      rename : lib/mozpkix/lib/pkixcheck.h => lib/mozpkix/include/pkix/pkixcheck.h
      rename : lib/mozpkix/lib/pkixder.h => lib/mozpkix/include/pkix/pkixder.h
      rename : lib/mozpkix/lib/pkixutil.h => lib/mozpkix/include/pkix/pkixutil.h
      rename : lib/mozpkix/test/lib/pkixtestalg.cpp => lib/mozpkix/test-lib/pkixtestalg.cpp
      rename : lib/mozpkix/test/lib/pkixtestnss.cpp => lib/mozpkix/test-lib/pkixtestnss.cpp
      rename : lib/mozpkix/test/lib/pkixtestutil.cpp => lib/mozpkix/test-lib/pkixtestutil.cpp
      extra : rebase_source : 7b1375fef0c8e0c361f44d16f69c31d0bd6d0b41
      53850b92
  5. 29 Aug, 2018 8 commits
    • Martin Thomson's avatar
      Bug 1486987 - Update googletest, r=ueno · de59c127
      Martin Thomson authored
      This adds a new script for updating gtest so that updating is easier.
      
      It updates googletest to release-1.8.1.
      
      --HG--
      rename : gtests/google_test/gtest/README => gtests/google_test/gtest/README.md
      rename : gtests/google_test/gtest/msvc/gtest-md.sln => gtests/google_test/gtest/msvc/2010/gtest-md.sln
      rename : gtests/google_test/gtest/msvc/gtest-md.vcproj => gtests/google_test/gtest/msvc/2010/gtest-md.vcxproj
      rename : gtests/google_test/gtest/msvc/gtest.sln => gtests/google_test/gtest/msvc/2010/gtest.sln
      rename : gtests/google_test/gtest/msvc/gtest.vcproj => gtests/google_test/gtest/msvc/2010/gtest.vcxproj
      rename : gtests/google_test/gtest/msvc/gtest_main-md.vcproj => gtests/google_test/gtest/msvc/2010/gtest_main-md.vcxproj
      rename : gtests/google_test/gtest/msvc/gtest_main.vcproj => gtests/google_test/gtest/msvc/2010/gtest_main.vcxproj
      rename : gtests/google_test/gtest/msvc/gtest_prod_test-md.vcproj => gtests/google_test/gtest/msvc/2010/gtest_prod_test-md.vcxproj
      rename : gtests/google_test/gtest/msvc/gtest_prod_test.vcproj => gtests/google_test/gtest/msvc/2010/gtest_prod_test.vcxproj
      rename : gtests/google_test/gtest/msvc/gtest_unittest-md.vcproj => gtests/google_test/gtest/msvc/2010/gtest_unittest-md.vcxproj
      rename : gtests/google_test/gtest/msvc/gtest_unittest.vcproj => gtests/google_test/gtest/msvc/2010/gtest_unittest.vcxproj
      rename : gtests/google_test/gtest/test/gtest_break_on_failure_unittest.py => gtests/google_test/gtest/test/googletest-break-on-failure-unittest.py
      rename : gtests/google_test/gtest/test/gtest_break_on_failure_unittest_.cc => gtests/google_test/gtest/test/googletest-break-on-failure-unittest_.cc
      rename : gtests/google_test/gtest/test/gtest_catch_exceptions_test.py => gtests/google_test/gtest/test/googletest-catch-exceptions-test.py
      rename : gtests/google_test/gtest/test/gtest_catch_exceptions_test_.cc => gtests/google_test/gtest/test/googletest-catch-exceptions-test_.cc
      rename : gtests/google_test/gtest/test/gtest_color_test.py => gtests/google_test/gtest/test/googletest-color-test.py
      rename : gtests/google_test/gtest/test/gtest_color_test_.cc => gtests/google_test/gtest/test/googletest-color-test_.cc
      rename : gtests/google_test/gtest/test/gtest-death-test_test.cc => gtests/google_test/gtest/test/googletest-death-test-test.cc
      rename : gtests/google_test/gtest/test/gtest-death-test_ex_test.cc => gtests/google_test/gtest/test/googletest-death-test_ex_test.cc
      rename : gtests/google_test/gtest/test/gtest_env_var_test.py => gtests/google_test/gtest/test/googletest-env-var-test.py
      rename : gtests/google_test/gtest/test/gtest_env_var_test_.cc => gtests/google_test/gtest/test/googletest-env-var-test_.cc
      rename : gtests/google_test/gtest/test/gtest-filepath_test.cc => gtests/google_test/gtest/test/googletest-filepath-test.cc
      rename : gtests/google_test/gtest/test/gtest_filter_unittest.py => gtests/google_test/gtest/test/googletest-filter-unittest.py
      rename : gtests/google_test/gtest/test/gtest_filter_unittest_.cc => gtests/google_test/gtest/test/googletest-filter-unittest_.cc
      rename : gtests/google_test/gtest/test/gtest-linked_ptr_test.cc => gtests/google_test/gtest/test/googletest-linked-ptr-test.cc
      rename : gtests/google_test/gtest/test/gtest_list_tests_unittest.py => gtests/google_test/gtest/test/googletest-list-tests-unittest.py
      rename : gtests/google_test/gtest/test/gtest_list_tests_unittest_.cc => gtests/google_test/gtest/test/googletest-list-tests-unittest_.cc
      rename : gtests/google_test/gtest/test/gtest-listener_test.cc => gtests/google_test/gtest/test/googletest-listener-test.cc
      rename : gtests/google_test/gtest/test/gtest-message_test.cc => gtests/google_test/gtest/test/googletest-message-test.cc
      rename : gtests/google_test/gtest/test/gtest-options_test.cc => gtests/google_test/gtest/test/googletest-options-test.cc
      rename : gtests/google_test/gtest/test/gtest_output_test_golden_lin.txt => gtests/google_test/gtest/test/googletest-output-test-golden-lin.txt
      rename : gtests/google_test/gtest/test/gtest_output_test.py => gtests/google_test/gtest/test/googletest-output-test.py
      rename : gtests/google_test/gtest/test/gtest_output_test_.cc => gtests/google_test/gtest/test/googletest-output-test_.cc
      rename : gtests/google_test/gtest/test/gtest-param-test_test.cc => gtests/google_test/gtest/test/googletest-param-test-test.cc
      rename : gtests/google_test/gtest/test/gtest-param-test_test.h => gtests/google_test/gtest/test/googletest-param-test-test.h
      rename : gtests/google_test/gtest/test/gtest-param-test2_test.cc => gtests/google_test/gtest/test/googletest-param-test2-test.cc
      rename : gtests/google_test/gtest/test/gtest-port_test.cc => gtests/google_test/gtest/test/googletest-port-test.cc
      rename : gtests/google_test/gtest/test/gtest-printers_test.cc => gtests/google_test/gtest/test/googletest-printers-test.cc
      rename : gtests/google_test/gtest/test/gtest_shuffle_test.py => gtests/google_test/gtest/test/googletest-shuffle-test.py
      rename : gtests/google_test/gtest/test/gtest_shuffle_test_.cc => gtests/google_test/gtest/test/googletest-shuffle-test_.cc
      rename : gtests/google_test/gtest/test/gtest-test-part_test.cc => gtests/google_test/gtest/test/googletest-test-part-test.cc
      rename : gtests/google_test/gtest/test/gtest_throw_on_failure_test.py => gtests/google_test/gtest/test/googletest-throw-on-failure-test.py
      rename : gtests/google_test/gtest/test/gtest_throw_on_failure_test_.cc => gtests/google_test/gtest/test/googletest-throw-on-failure-test_.cc
      rename : gtests/google_test/gtest/test/gtest-tuple_test.cc => gtests/google_test/gtest/test/googletest-tuple-test.cc
      rename : gtests/google_test/gtest/test/gtest_uninitialized_test.py => gtests/google_test/gtest/test/googletest-uninitialized-test.py
      rename : gtests/google_test/gtest/test/gtest_uninitialized_test_.cc => gtests/google_test/gtest/test/googletest-uninitialized-test_.cc
      extra : rebase_source : c55c64e844bee766d92501e99721d59c1e2df487
      extra : amend_source : 7b5fcad864414dc6cf035bce3d3fff2254e32d54
      de59c127
    • Martin Thomson's avatar
      Backed out changeset d89917892e22::d89917892e22 · 0e1ab41d
      Martin Thomson authored
      --HG--
      rename : gtests/google_test/gtest/README.md => gtests/google_test/gtest/README
      rename : gtests/google_test/gtest/msvc/2010/gtest-md.sln => gtests/google_test/gtest/msvc/gtest-md.sln
      rename : gtests/google_test/gtest/msvc/2010/gtest-md.vcxproj => gtests/google_test/gtest/msvc/gtest-md.vcproj
      rename : gtests/google_test/gtest/msvc/2010/gtest.sln => gtests/google_test/gtest/msvc/gtest.sln
      rename : gtests/google_test/gtest/msvc/2010/gtest.vcxproj => gtests/google_test/gtest/msvc/gtest.vcproj
      rename : gtests/google_test/gtest/msvc/2010/gtest_main-md.vcxproj => gtests/google_test/gtest/msvc/gtest_main-md.vcproj
      rename : gtests/google_test/gtest/msvc/2010/gtest_main.vcxproj => gtests/google_test/gtest/msvc/gtest_main.vcproj
      rename : gtests/google_test/gtest/msvc/2010/gtest_prod_test-md.vcxproj => gtests/google_test/gtest/msvc/gtest_prod_test-md.vcproj
      rename : gtests/google_test/gtest/msvc/2010/gtest_prod_test.vcxproj => gtests/google_test/gtest/msvc/gtest_prod_test.vcproj
      rename : gtests/google_test/gtest/msvc/2010/gtest_unittest-md.vcxproj => gtests/google_test/gtest/msvc/gtest_unittest-md.vcproj
      rename : gtests/google_test/gtest/msvc/2010/gtest_unittest.vcxproj => gtests/google_test/gtest/msvc/gtest_unittest.vcproj
      rename : gtests/google_test/gtest/test/googletest-death-test_ex_test.cc => gtests/google_test/gtest/test/gtest-death-test_ex_test.cc
      rename : gtests/google_test/gtest/test/googletest-death-test-test.cc => gtests/google_test/gtest/test/gtest-death-test_test.cc
      rename : gtests/google_test/gtest/test/googletest-filepath-test.cc => gtests/google_test/gtest/test/gtest-filepath_test.cc
      rename : gtests/google_test/gtest/test/googletest-linked-ptr-test.cc => gtests/google_test/gtest/test/gtest-linked_ptr_test.cc
      rename : gtests/google_test/gtest/test/googletest-listener-test.cc => gtests/google_test/gtest/test/gtest-listener_test.cc
      rename : gtests/google_test/gtest/test/googletest-message-test.cc => gtests/google_test/gtest/test/gtest-message_test.cc
      rename : gtests/google_test/gtest/test/googletest-options-test.cc => gtests/google_test/gtest/test/gtest-options_test.cc
      rename : gtests/google_test/gtest/test/googletest-param-test2-test.cc => gtests/google_test/gtest/test/gtest-param-test2_test.cc
      rename : gtests/google_test/gtest/test/googletest-param-test-test.cc => gtests/google_test/gtest/test/gtest-param-test_test.cc
      rename : gtests/google_test/gtest/test/googletest-param-test-test.h => gtests/google_test/gtest/test/gtest-param-test_test.h
      rename : gtests/google_test/gtest/test/googletest-port-test.cc => gtests/google_test/gtest/test/gtest-port_test.cc
      rename : gtests/google_test/gtest/test/googletest-printers-test.cc => gtests/google_test/gtest/test/gtest-printers_test.cc
      rename : gtests/google_test/gtest/test/googletest-test-part-test.cc => gtests/google_test/gtest/test/gtest-test-part_test.cc
      rename : gtests/google_test/gtest/test/googletest-tuple-test.cc => gtests/google_test/gtest/test/gtest-tuple_test.cc
      rename : gtests/google_test/gtest/test/googletest-break-on-failure-unittest.py => gtests/google_test/gtest/test/gtest_break_on_failure_unittest.py
      rename : gtests/google_test/gtest/test/googletest-break-on-failure-unittest_.cc => gtests/google_test/gtest/test/gtest_break_on_failure_unittest_.cc
      rename : gtests/google_test/gtest/test/googletest-catch-exceptions-test.py => gtests/google_test/gtest/test/gtest_catch_exceptions_test.py
      rename : gtests/google_test/gtest/test/googletest-catch-exceptions-test_.cc => gtests/google_test/gtest/test/gtest_catch_exceptions_test_.cc
      rename : gtests/google_test/gtest/test/googletest-color-test.py => gtests/google_test/gtest/test/gtest_color_test.py
      rename : gtests/google_test/gtest/test/googletest-color-test_.cc => gtests/google_test/gtest/test/gtest_color_test_.cc
      rename : gtests/google_test/gtest/test/googletest-env-var-test.py => gtests/google_test/gtest/test/gtest_env_var_test.py
      rename : gtests/google_test/gtest/test/googletest-env-var-test_.cc => gtests/google_test/gtest/test/gtest_env_var_test_.cc
      rename : gtests/google_test/gtest/test/googletest-filter-unittest.py => gtests/google_test/gtest/test/gtest_filter_unittest.py
      rename : gtests/google_test/gtest/test/googletest-filter-unittest_.cc => gtests/google_test/gtest/test/gtest_filter_unittest_.cc
      rename : gtests/google_test/gtest/test/googletest-list-tests-unittest.py => gtests/google_test/gtest/test/gtest_list_tests_unittest.py
      rename : gtests/google_test/gtest/test/googletest-list-tests-unittest_.cc => gtests/google_test/gtest/test/gtest_list_tests_unittest_.cc
      rename : gtests/google_test/gtest/test/googletest-output-test.py => gtests/google_test/gtest/test/gtest_output_test.py
      rename : gtests/google_test/gtest/test/googletest-output-test_.cc => gtests/google_test/gtest/test/gtest_output_test_.cc
      rename : gtests/google_test/gtest/test/googletest-output-test-golden-lin.txt => gtests/google_test/gtest/test/gtest_output_test_golden_lin.txt
      rename : gtests/google_test/gtest/test/googletest-shuffle-test.py => gtests/google_test/gtest/test/gtest_shuffle_test.py
      rename : gtests/google_test/gtest/test/googletest-shuffle-test_.cc => gtests/google_test/gtest/test/gtest_shuffle_test_.cc
      rename : gtests/google_test/gtest/test/googletest-throw-on-failure-test.py => gtests/google_test/gtest/test/gtest_throw_on_failure_test.py
      rename : gtests/google_test/gtest/test/googletest-throw-on-failure-test_.cc => gtests/google_test/gtest/test/gtest_throw_on_failure_test_.cc
      rename : gtests/google_test/gtest/test/googletest-uninitialized-test.py => gtests/google_test/gtest/test/gtest_uninitialized_test.py
      rename : gtests/google_test/gtest/test/googletest-uninitialized-test_.cc => gtests/google_test/gtest/test/gtest_uninitialized_test_.cc
      extra : amend_source : 0a7b65657d37b2921a992ef71c90d724eab60d16
      0e1ab41d
    • Martin Thomson's avatar
      try: -p linux64-fuzz -u gtest -t none · 75164fd4
      Martin Thomson authored
      75164fd4
    • Martin Thomson's avatar
      try: -p linux64-fuzz -u gtest -t none · 058a6f7e
      Martin Thomson authored
      058a6f7e
    • Martin Thomson's avatar
      try: -p linux64-fuzz -u gtest -t none · a3473b1b
      Martin Thomson authored
      a3473b1b
    • Martin Thomson's avatar
      try: -p linux64-fuzz -u gtest -t none · 0d52b7e7
      Martin Thomson authored
      0d52b7e7
    • Martin Thomson's avatar
      try: -p linux64-fuzz -u gtest · ac903aa6
      Martin Thomson authored
      ac903aa6
    • Martin Thomson's avatar
      Bug 1486987 - Update googletest, r?kaie · 393d183f
      Martin Thomson authored
      --HG--
      rename : gtests/google_test/gtest/README => gtests/google_test/gtest/README.md
      rename : gtests/google_test/gtest/msvc/gtest-md.sln => gtests/google_test/gtest/msvc/2010/gtest-md.sln
      rename : gtests/google_test/gtest/msvc/gtest-md.vcproj => gtests/google_test/gtest/msvc/2010/gtest-md.vcxproj
      rename : gtests/google_test/gtest/msvc/gtest.sln => gtests/google_test/gtest/msvc/2010/gtest.sln
      rename : gtests/google_test/gtest/msvc/gtest.vcproj => gtests/google_test/gtest/msvc/2010/gtest.vcxproj
      rename : gtests/google_test/gtest/msvc/gtest_main-md.vcproj => gtests/google_test/gtest/msvc/2010/gtest_main-md.vcxproj
      rename : gtests/google_test/gtest/msvc/gtest_main.vcproj => gtests/google_test/gtest/msvc/2010/gtest_main.vcxproj
      rename : gtests/google_test/gtest/msvc/gtest_prod_test-md.vcproj => gtests/google_test/gtest/msvc/2010/gtest_prod_test-md.vcxproj
      rename : gtests/google_test/gtest/msvc/gtest_prod_test.vcproj => gtests/google_test/gtest/msvc/2010/gtest_prod_test.vcxproj
      rename : gtests/google_test/gtest/msvc/gtest_unittest-md.vcproj => gtests/google_test/gtest/msvc/2010/gtest_unittest-md.vcxproj
      rename : gtests/google_test/gtest/msvc/gtest_unittest.vcproj => gtests/google_test/gtest/msvc/2010/gtest_unittest.vcxproj
      rename : gtests/google_test/gtest/test/gtest_break_on_failure_unittest.py => gtests/google_test/gtest/test/googletest-break-on-failure-unittest.py
      rename : gtests/google_test/gtest/test/gtest_break_on_failure_unittest_.cc => gtests/google_test/gtest/test/googletest-break-on-failure-unittest_.cc
      rename : gtests/google_test/gtest/test/gtest_catch_exceptions_test.py => gtests/google_test/gtest/test/googletest-catch-exceptions-test.py
      rename : gtests/google_test/gtest/test/gtest_catch_exceptions_test_.cc => gtests/google_test/gtest/test/googletest-catch-exceptions-test_.cc
      rename : gtests/google_test/gtest/test/gtest_color_test.py => gtests/google_test/gtest/test/googletest-color-test.py
      rename : gtests/google_test/gtest/test/gtest_color_test_.cc => gtests/google_test/gtest/test/googletest-color-test_.cc
      rename : gtests/google_test/gtest/test/gtest-death-test_test.cc => gtests/google_test/gtest/test/googletest-death-test-test.cc
      rename : gtests/google_test/gtest/test/gtest-death-test_ex_test.cc => gtests/google_test/gtest/test/googletest-death-test_ex_test.cc
      rename : gtests/google_test/gtest/test/gtest_env_var_test.py => gtests/google_test/gtest/test/googletest-env-var-test.py
      rename : gtests/google_test/gtest/test/gtest_env_var_test_.cc => gtests/google_test/gtest/test/googletest-env-var-test_.cc
      rename : gtests/google_test/gtest/test/gtest-filepath_test.cc => gtests/google_test/gtest/test/googletest-filepath-test.cc
      rename : gtests/google_test/gtest/test/gtest_filter_unittest.py => gtests/google_test/gtest/test/googletest-filter-unittest.py
      rename : gtests/google_test/gtest/test/gtest_filter_unittest_.cc => gtests/google_test/gtest/test/googletest-filter-unittest_.cc
      rename : gtests/google_test/gtest/test/gtest-linked_ptr_test.cc => gtests/google_test/gtest/test/googletest-linked-ptr-test.cc
      rename : gtests/google_test/gtest/test/gtest_list_tests_unittest.py => gtests/google_test/gtest/test/googletest-list-tests-unittest.py
      rename : gtests/google_test/gtest/test/gtest_list_tests_unittest_.cc => gtests/google_test/gtest/test/googletest-list-tests-unittest_.cc
      rename : gtests/google_test/gtest/test/gtest-listener_test.cc => gtests/google_test/gtest/test/googletest-listener-test.cc
      rename : gtests/google_test/gtest/test/gtest-message_test.cc => gtests/google_test/gtest/test/googletest-message-test.cc
      rename : gtests/google_test/gtest/test/gtest-options_test.cc => gtests/google_test/gtest/test/googletest-options-test.cc
      rename : gtests/google_test/gtest/test/gtest_output_test_golden_lin.txt => gtests/google_test/gtest/test/googletest-output-test-golden-lin.txt
      rename : gtests/google_test/gtest/test/gtest_output_test.py => gtests/google_test/gtest/test/googletest-output-test.py
      rename : gtests/google_test/gtest/test/gtest_output_test_.cc => gtests/google_test/gtest/test/googletest-output-test_.cc
      rename : gtests/google_test/gtest/test/gtest-param-test_test.cc => gtests/google_test/gtest/test/googletest-param-test-test.cc
      rename : gtests/google_test/gtest/test/gtest-param-test_test.h => gtests/google_test/gtest/test/googletest-param-test-test.h
      rename : gtests/google_test/gtest/test/gtest-param-test2_test.cc => gtests/google_test/gtest/test/googletest-param-test2-test.cc
      rename : gtests/google_test/gtest/test/gtest-port_test.cc => gtests/google_test/gtest/test/googletest-port-test.cc
      rename : gtests/google_test/gtest/test/gtest-printers_test.cc => gtests/google_test/gtest/test/googletest-printers-test.cc
      rename : gtests/google_test/gtest/test/gtest_shuffle_test.py => gtests/google_test/gtest/test/googletest-shuffle-test.py
      rename : gtests/google_test/gtest/test/gtest_shuffle_test_.cc => gtests/google_test/gtest/test/googletest-shuffle-test_.cc
      rename : gtests/google_test/gtest/test/gtest-test-part_test.cc => gtests/google_test/gtest/test/googletest-test-part-test.cc
      rename : gtests/google_test/gtest/test/gtest_throw_on_failure_test.py => gtests/google_test/gtest/test/googletest-throw-on-failure-test.py
      rename : gtests/google_test/gtest/test/gtest_throw_on_failure_test_.cc => gtests/google_test/gtest/test/googletest-throw-on-failure-test_.cc
      rename : gtests/google_test/gtest/test/gtest-tuple_test.cc => gtests/google_test/gtest/test/googletest-tuple-test.cc
      rename : gtests/google_test/gtest/test/gtest_uninitialized_test.py => gtests/google_test/gtest/test/googletest-uninitialized-test.py
      rename : gtests/google_test/gtest/test/gtest_uninitialized_test_.cc => gtests/google_test/gtest/test/googletest-uninitialized-test_.cc
      393d183f
  6. 14 Feb, 2018 1 commit
  7. 15 May, 2018 1 commit
  8. 27 Sep, 2017 1 commit
  9. 12 Sep, 2017 1 commit
  10. 21 Aug, 2017 1 commit
  11. 20 Aug, 2017 1 commit
  12. 18 Aug, 2017 1 commit
  13. 10 Aug, 2017 2 commits
  14. 31 Jul, 2017 1 commit
  15. 06 Jul, 2017 1 commit
  16. 12 Oct, 2017 1 commit
  17. 31 May, 2017 1 commit
  18. 10 May, 2017 1 commit
  19. 25 Apr, 2017 1 commit
  20. 29 May, 2017 1 commit
  21. 31 Mar, 2017 1 commit
  22. 24 Mar, 2017 1 commit
  23. 22 Mar, 2017 1 commit
  24. 09 May, 2017 1 commit
  25. 14 Mar, 2017 1 commit
  26. 08 Mar, 2017 3 commits
    • Franziskus Kiefer's avatar
      bustage fix follow-up · 223c1135
      Franziskus Kiefer authored
      --HG--
      extra : amend_source : 2fdf7b855c2dbb4410fc839d5dcaeb2be655f4ea
      223c1135
    • Franziskus Kiefer's avatar
      fix fuzz build, r=bustage · 99439e89
      Franziskus Kiefer authored
      99439e89
    • Franziskus Kiefer's avatar
      Bug 1177759 - re-org fuzz dir, r=ttaubert · 8130cab1
      Franziskus Kiefer authored
      Differential Revision: https://nss-review.dev.mozaws.net/D242
      
      --HG--
      rename : fuzz/clone_corpus.sh => fuzz/config/clone_corpus.sh
      rename : fuzz/clone_libfuzzer.sh => fuzz/config/clone_libfuzzer.sh
      rename : fuzz/git-copy.sh => fuzz/config/git-copy.sh
      rename : fuzz/certDN.options => fuzz/options/certDN.options
      rename : fuzz/mpi-add.options => fuzz/options/mpi-add.options
      rename : fuzz/mpi-addmod.options => fuzz/options/mpi-addmod.options
      rename : fuzz/mpi-div.options => fuzz/options/mpi-div.options
      rename : fuzz/mpi-expmod.options => fuzz/options/mpi-expmod.options
      rename : fuzz/mpi-invmod.options => fuzz/options/mpi-invmod.options
      rename : fuzz/mpi-mod.options => fuzz/options/mpi-mod.options
      rename : fuzz/mpi-mulmod.options => fuzz/options/mpi-mulmod.options
      rename : fuzz/mpi-sqr.options => fuzz/options/mpi-sqr.options
      rename : fuzz/mpi-sqrmod.options => fuzz/options/mpi-sqrmod.options
      rename : fuzz/mpi-sub.options => fuzz/options/mpi-sub.options
      rename : fuzz/mpi-submod.options => fuzz/options/mpi-submod.options
      rename : fuzz/quickder.options => fuzz/options/quickder.options
      rename : fuzz/tls-client-no_fuzzer_mode.options => fuzz/options/tls-client-no_fuzzer_mode.options
      rename : fuzz/tls-client.options => fuzz/options/tls-client.options
      extra : histedit_source : 89ce4f12d1f7d30756af980ccd45580d866927aa%2C0f14d0be2fa81bcdda35aab839893ee5199b04d2
      8130cab1
  27. 22 Feb, 2017 1 commit
  28. 15 Feb, 2017 2 commits
  29. 14 Feb, 2017 1 commit