1. 30 Nov, 2020 1 commit
  2. 04 Dec, 2019 1 commit
  3. 12 Sep, 2019 1 commit
  4. 10 Jul, 2019 1 commit
  5. 24 Jan, 2019 2 commits
  6. 15 May, 2019 1 commit
  7. 29 Apr, 2019 1 commit
    • Martin Thomson's avatar
      Bug 1543545 - Option to produce static libraries, r=kevinjacobs · 5e56bd97
      Martin Thomson authored
      Summary:
      The fine folks in application services would like to use NSS, but would greatly
      prefer static linking.  Part of that is driven by iOS constraints on performance
      and a possible rejection from the store for dynamic linking (NSS dynamically
      loads softoken).  This provides a build option that produces a fully statically
      linked set of libraries.
      
      Reviewers: KevinJacobs
      
      Tags: #secure-revision
      
      Bug #: 1543545
      
      Differential Revision: https://phabricator.services.mozilla.com/D29303
      
      --HG--
      extra : rebase_source : 8d75b17776ecde38c7350cf70946e0221349e01f
      5e56bd97
  8. 25 Feb, 2019 1 commit
  9. 27 Jan, 2019 1 commit
  10. 24 Jan, 2019 1 commit
  11. 12 Oct, 2018 1 commit
    • Martin Thomson's avatar
      Bug 1434943 - Support for MSVC in build.sh, r=jcj · 5bab67bd
      Martin Thomson authored
      Summary:
      This adds basic support for MSVC to build.sh.  It uses the registry and vswhere
      (which is part of the standard mozilla-build setup now) to work out paths and
      set them properly.  It's probably a little fragile, but it's better than the
      shoestring and tape we have in builds right now.
      
      I took the liberty of sanitizing the command-line options a little here.  Mostly
      that is sorting them, but I also deprecated the -m32 option in favour of
      specifying target architecture with -t.  That turned out to be a lot cleaner.
      
      Reviewers: jcj
      
      Reviewed By: jcj
      
      Bug #: 1434943
      
      Differential Revision: https://phabricator.services.mozilla.com/D5125
      
      --HG--
      extra : rebase_source : 54465a06808f1164e31094773930831b8bb7e20b
      extra : amend_source : f89a25ab6ab7b95fa6d54b8d55ebee88ec1dcc65
      5bab67bd
  12. 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
  13. 23 Sep, 2018 1 commit
  14. 01 Jun, 2018 1 commit
    • Martin Thomson's avatar
      Bug 1434943 - Support for MSVC in build.sh, r=jcj · 762709e1
      Martin Thomson authored
      This adds basic support for MSVC to build.sh.  It uses the registry and vswhere
      (which is part of the standard mozilla-build setup now) to work out paths and
      set them properly.  It's probably a little fragile, but it's better than the
      shoestring and tape we have in builds right now.
      
      I took the liberty of sanitizing the command-line options a little here.  Mostly
      that is sorting them, but I also deprecated the -m32 option in favour of
      specifying target architecture with -t.  That turned out to be a lot cleaner.
      
      --HG--
      extra : rebase_source : 5f62c7a277de0c13f7a2c0ac1e495095dc803841
      extra : amend_source : e6db2463ea560ada42ca091023e87adce284a853
      762709e1
  15. 16 Jan, 2018 1 commit
  16. 08 Nov, 2017 1 commit
  17. 18 Aug, 2017 1 commit
  18. 10 Aug, 2017 1 commit
  19. 09 Jun, 2017 1 commit
  20. 08 May, 2017 1 commit
  21. 13 Apr, 2017 1 commit
  22. 31 May, 2017 1 commit
  23. 07 Mar, 2017 1 commit
  24. 24 Jan, 2017 1 commit
  25. 20 Jan, 2017 1 commit
  26. 19 Jan, 2017 1 commit
  27. 18 Jan, 2017 1 commit
  28. 16 Jan, 2017 1 commit
  29. 10 Jan, 2017 2 commits
  30. 05 Jan, 2017 1 commit
  31. 22 Dec, 2016 1 commit
  32. 03 Dec, 2016 1 commit
  33. 09 Dec, 2016 1 commit
  34. 02 Dec, 2016 1 commit
  35. 30 Nov, 2016 1 commit
  36. 28 Nov, 2016 1 commit
  37. 22 Nov, 2016 1 commit
  38. 18 Nov, 2016 1 commit