Compare commits

...

90 Commits
master ... f12

Author SHA1 Message Date
Elio Maldonado 587f00af13 Bug 650197 - Update an expired test certificate 2010-11-05 09:16:42 -07:00
Elio Maldonado 52412acee2 Update test certificate which had expired 2010-11-05 09:14:06 -07:00
Elio Maldonado d0e4f03d68 Merge branch 'f13' into f12 2010-11-04 15:07:28 -07:00
Elio Maldonado e620cdde80 Merge branch 'f14' into f13 2010-11-04 15:05:50 -07:00
Elio Maldonado 68a35a4e2f Update PayPalEE.cert which had expired 2010-11-04 15:04:05 -07:00
Elio Maldonado c0840bb6ae Merge branch 'f13' into f12 2010-10-07 09:09:35 -07:00
Elio Maldonado 33d3470a50 Merge branch 'f14' into f13 2010-10-07 07:59:23 -07:00
Elio Maldonado c01002e05f Move triggerpostun -n nss-sysinit script ahead of the other ones (#639248) 2010-10-06 20:30:52 -07:00
Elio Maldonado 91d58b56fb Merge branch 'f13' into f12 2010-10-05 13:45:28 -07:00
Elio Maldonado 20dceb30dd Merge branch 'f14' into f13 2010-10-05 13:16:49 -07:00
Elio Maldonado 5775837bbf - Update to 3.12.8
- Fix invalid %postun scriptlet (#639248)
2010-10-05 11:47:36 -07:00
Elio Maldonado 43ee0dde79 Merge branch 'f14' into f13 2010-09-30 15:16:53 -07:00
Elio Maldonado cb9c7979b3 Fix version on triggerpostun scriplet (#636787) 2010-09-30 14:56:51 -07:00
Elio Maldonado 98913cdefd Merge branch 'f14' into f13 2010-09-29 15:48:25 -07:00
Elio Maldonado a3c32434c9 Improve on fixes for bugs #636787, #636792, and #636801
Replace posttrans sysinit scriptlet with a triggerpostun one (#636787)
Fix and cleanup the setup-nsssysinit.sh script (#636792, #636801)
2010-09-29 15:15:00 -07:00
Elio Maldonado c7e7247590 Improve on fixes for bugs #636787, #636792, and #636801
Replace posttrans sysinit scriptlet with a triggerpostun one (#636787)
Fix and cleanup the setup-nsssysinit.sh script (#636792, #636801)
2010-09-29 14:51:02 -07:00
Elio Maldonado 125ad15fa4 Fixes for Bugs 636787, 636792, 636801, and 609612
Prevent of nss-sysinit disabling on package upgrade (#636787):
Change system-pkcs11.txt to have nsssyinit turned on by default and
add posttrans syninit scriplet as replacement to post and preun ones
Create pkcs11.txt with correct permissions regardless of umask (#636792)
Setup-nsssysinit.sh reports whether nss-sysinit is turned on or off (#636801)
Add provides nss-pkcs11-devel-static to comply with packaging guidelines (#609612)
2010-09-28 15:10:47 -07:00
Elio Maldonado c1dd8ec026 Merge branch 'f13' into f12 2010-09-15 12:45:29 -07:00
Elio Maldonado 6b07fe83cc Remove {nss_util|nss_softokn}_build_version, BuildRequires must match Requires 2010-09-12 12:41:41 -07:00
Elio Maldonado ebac350c8b Merge branch 'f13' into f14 2010-09-11 16:19:26 -07:00
Elio Maldonado 6f23c57db3 Merge branch 'f13' into f12 2010-09-11 16:17:13 -07:00
Elio Maldonado c4f8125ecb Bump nss_util_build_version and nss_softokn_build_version to 3.12.7 2010-09-11 16:10:43 -07:00
Elio Maldonado 1a893363ae Merge branch 'f13' into f12 2010-09-09 16:06:44 -07:00
Elio Maldonado 9c7cfa3932 Merge branch 'f13' into f14
Fix unclosed comment in renegotiate-transitional.patch
2010-09-07 08:19:12 -07:00
Elio Maldonado c953934393 Fix unclosed comment in renegotiate-transitional.patch 2010-09-07 08:10:16 -07:00
Elio Maldonado 87235aed91 Merge with master to update to 3.12.7 2010-09-03 08:14:29 -07:00
Elio Maldonado fdefa43e4d Update to 3.12.7
Delete nss-nolocalsql.patch and rely on an NSS_USE_SYSTEM_SQL variable instead.
Added BuildRequires on available versions of the development pacakges
Added some comments explaing lack of version on nss-sysinit provides
2010-09-03 08:08:47 -07:00
Elio Maldonado 690f79c8fa Merge branch 'master' into f14 2010-08-30 16:22:04 -07:00
Elio Maldonado 0ade450edc Merge branch 'master' into f14 2010-08-30 09:59:26 -07:00
Elio Maldonado e7079bbf54 Merge branch 'master' into f13 2010-08-25 13:17:58 -07:00
Elio Maldonado b7d02ab064 Merge branch 'master' into f14 2010-08-25 13:14:27 -07:00
Elio Maldonado 0b65e562e8 Merge branch 'master' into f12 2010-08-14 17:47:19 -07:00
Elio Maldonado 94bf03b9c2 Merge branch 'master' into f13 2010-08-14 17:17:39 -07:00
Elio Maldonado 78e9db1518 Merge branch 'master' into f14 2010-08-14 16:17:48 -07:00
Elio Maldonado 3f18acf7ec Merge branch 'master' into f12
Keep f12 changelog history.
2010-08-11 10:23:10 -07:00
Elio Maldonado 9b182d22ed Merge branch 'master' into f13 2010-08-10 09:29:36 -07:00
Elio Maldonado 93c126b227 deleted nss-pem-20100809.tar.bz2 2010-08-09 22:12:03 -07:00
Elio Maldonado 764f26ca9d Merge branch 'master' into f14
Conflicts:
	nss.spec
2010-08-09 22:05:27 -07:00
Elio Maldonado 6e2d989f14 Update source tar to add support for PKCS#8 encoded PEM RSA private key files rhbz#614532 2010-08-09 17:47:13 -07:00
Elio Maldonado 96702ba123 Initial pseudo merge for dist-git setup 2010-08-01 21:08:17 -07:00
Fedora Release Engineering 07c5cd9e85 dist-git conversion 2010-07-29 04:33:32 +00:00
Fedora Release Engineering 64fa704d3a dist-git conversion 2010-07-29 04:33:25 +00:00
Elio Maldonado 7cbeb9c7bc Require nss-softoken 3.12.6 2010-06-08 19:00:25 +00:00
Elio Maldonado 914c37d61e Require nss-softoken-version 3.12.6 and fix pem seg violation within
CreateObject (#596674)
2010-06-08 18:56:23 +00:00
Elio Maldonado 241c32b985 fix pem seg violation within CreateObject (#596674) 2010-06-08 18:56:04 +00:00
Elio Maldonado 3ff6f4da98 Fix SIGSEGV within CreateObject #596674 2010-06-07 03:56:21 +00:00
Elio Maldonado f87b9329cd Update pem source tar to pick up latest fixes 2010-04-14 20:56:09 +00:00
Elio Maldonado d99a5ee0ec PEM module fixes: Collect objects searches through all objects, CopyObject
returns shallow copy, Fix memory leak in pem_mdCryptoOperationRSAPriv
2010-04-14 20:11:50 +00:00
Elio Maldonado 15ea8e6328 Update pem source tar ball to pick up fixes contributed by Rich Megginson 2010-04-12 22:20:03 +00:00
Elio Maldonado fa2658066e Update the test cert in the setup phase after sources have been extracted 2010-04-08 04:51:41 +00:00
Elio Maldonado 0a6cda68f8 Retagging 2010-04-08 04:34:16 +00:00
Elio Maldonado 6648a39610 Fix sysinit requires: #576071, update PayPalEE test cert: #580207 2010-04-08 02:15:39 +00:00
Elio Maldonado 6feac515e8 Use updated test cert - #580207 2010-04-08 02:11:54 +00:00
Elio Maldonado 7fa225766b Fixe sysinit requires and update a test certificate - rhbz#580207 and
rhbz#5761
2010-04-07 22:38:38 +00:00
Elio Maldonado 8f79ab452e Update PayPalEE test cert with unexpired one - rhbz#580207 2010-04-07 22:36:24 +00:00
Elio Maldonado a6f9d69494 Fix nss.pc to not require nss-softokn - resolves: rhbz#575001 2010-03-19 20:19:43 +00:00
Elio Maldonado d8583442b1 Fix nss.pc to not require nss-softokn - resolves: rhbz#575001 2010-03-19 19:05:26 +00:00
Elio Maldonado c0bccc0f7b Enable all tests 2010-03-07 04:54:36 +00:00
Elio Maldonado c6b2155624 Reenable all tests 2010-03-07 03:46:03 +00:00
Elio Maldonado 1e4227045b Update to 3.12.6 2010-03-06 23:24:57 +00:00
Elio Maldonado fbb4c50e05 Update to 3.12.6 2010-03-06 23:05:19 +00:00
Jesse Keating 5333c595c9 Initialize branch F-13 for nss 2010-02-17 02:13:17 +00:00
Elio Maldonado 83451a19ed Fix curl related regression and general patch code clean up 2010-01-25 19:47:19 +00:00
Elio Maldonado 64ce39c763 Fix regresssion caused by typo and make disabled code easier to find and
identify as such
2010-01-25 19:45:59 +00:00
Elio Maldonado 96a054f139 Retagged 2010-01-13 22:19:44 +00:00
Elio Maldonado 70df32f821 retagging 2010-01-13 15:22:46 +00:00
Elio Maldonado 92db65991e Fix tag 2010-01-13 15:14:06 +00:00
Elio Maldonado 56dc00989b Fix SIGSEGV on call of NSS_Initialize rhbz #553638 2010-01-13 04:04:09 +00:00
Elio Maldonado 91030c96d8 Add the blank databases to the cvs lookaside cache 2010-01-12 21:28:49 +00:00
Elio Maldonado f1a3345519 Moving to the lookaside cache 2010-01-12 20:32:57 +00:00
Elio Maldonado dd9892b9a8 Moving the blank cert/key dbs to the lookaside cache 2010-01-12 20:18:17 +00:00
Elio Maldonado 55edeec982 bump relase number and rebuild 2010-01-07 05:51:29 +00:00
Elio Maldonado 1aff3403a3 Fix nsssysinit to allow root to modify the nss system database (#547860) 2010-01-07 02:41:42 +00:00
Elio Maldonado 09ecfd57b6 Temporarily disabling the ssl tests until Bug 539183 is resolved 2010-01-06 21:59:38 +00:00
Elio Maldonado f2ccd473b5 Fix error introduced when adapting patch for 546211 2009-12-26 17:32:17 +00:00
Elio Maldonado 4f8d878891 Fix assignment of the sytem db to the wrong variable 2009-12-26 17:30:23 +00:00
Elio Maldonado 5766a45a65 Removed left over print statements 2009-12-20 06:36:21 +00:00
Elio Maldonado f8024f1124 Sysinit requires coreutils for post install scriplet (#547067) 2009-12-18 22:40:27 +00:00
Elio Maldonado cb110c36cc Fix nsssysinit to enable applications to use the system database (#546221) 2009-12-18 22:36:41 +00:00
Elio Maldonado a98531146e Fix nsssysinit to set the default flags on the crypto module (#545779) 2009-12-18 22:34:24 +00:00
Elio Maldonado 302377ce99 Fix segmentation fault when listing keys or certs in the database (#540387) 2009-12-18 22:33:07 +00:00
Elio Maldonado f8ccb63629 Update pem module source tar ball 2009-12-18 22:28:54 +00:00
Elio Maldonado a10e23db6b Remove unneeded patching 2009-12-09 23:03:41 +00:00
Elio Maldonado 9d98fbfa61 Update to 3.12.5 2009-12-04 16:23:46 +00:00
Bill Nottingham 6a5ec0e38b Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-26 01:25:01 +00:00
Elio Maldonado 782344fee9 Require nss-softoken of same arch as nss (#527867) 2009-10-26 18:28:33 +00:00
Elio Maldonado c68a00ee4e Fix bugs #527048 and #527051 2009-10-06 23:52:11 +00:00
Elio Maldonado 0f54a974d6 Fix to handle more general flags formats (#527051) 2009-10-06 23:49:09 +00:00
Elio Maldonado 99e8ed3aca New empty key db so user don't get prompted for a password (#527048) 2009-10-05 21:32:44 +00:00
Jesse Keating 92df9c7dc4 Initialize branch F-12 for nss 2009-09-29 05:40:04 +00:00
7 changed files with 109 additions and 85 deletions

2
.gitignore vendored
View File

@ -1,4 +1,4 @@
nss-3.12.7-stripped.tar.bz2
nss-3.12.8-stripped.tar.bz2
nss-pem-20100809.tar.bz2
blank-cert8.db
blank-key3.db

135
nss.spec
View File

@ -1,13 +1,11 @@
%global nspr_version 4.8.6
%global nss_util_version 3.12.7
%global nss_util_build_version 3.12.6
%global nss_softokn_version 3.12.6
%global nss_softokn_build_version 3.12.6
%global nss_util_version 3.12.8
%global nss_softokn_version 3.12.8
%global unsupported_tools_directory %{_libdir}/nss/unsupported-tools
Summary: Network Security Services
Name: nss
Version: 3.12.7
Version: 3.12.8
Release: 3%{?dist}
License: MPLv1.1 or GPLv2+ or LGPLv2+
URL: http://www.mozilla.org/projects/security/pki/nss/
@ -18,8 +16,8 @@ Requires: nss-softokn%{_isa} >= %{nss_softokn_version}
Requires: nss-system-init
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: nspr-devel >= %{nspr_version}
BuildRequires: nss-softokn-devel >= %{nss_softokn_build_version}
BuildRequires: nss-util-devel >= %{nss_util_build_version}
BuildRequires: nss-softokn-devel >= %{nss_softokn_version}
BuildRequires: nss-util-devel >= %{nss_util_version}
BuildRequires: sqlite-devel
BuildRequires: zlib-devel
BuildRequires: pkgconfig
@ -102,6 +100,7 @@ Header and Library files for doing development with Network Security Services.
%package pkcs11-devel
Summary: Development libraries for PKCS #11 (Cryptoki) using NSS
Group: Development/Libraries
Provides: nss-pkcs11-devel-static = %{version}-%{release}
Requires: nss-devel = %{version}-%{release}
%description pkcs11-devel
@ -369,15 +368,15 @@ rm -rf $RPM_BUILD_ROOT/%{_includedir}/nss3/nsslowhash.h
%clean
%{__rm} -rf $RPM_BUILD_ROOT
%triggerpostun -n nss-sysinit -- nss-sysinit < 3.12.8-3
# Reverse unwanted disabling of sysinit by faulty preun sysinit scriplet
# from previous versions of nss.spec
/usr/bin/setup-nsssysinit.sh on
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%post sysinit
%{_bindir}/setup-nsssysinit.sh on
%preun sysinit
%{_bindir}/setup-nsssysinit.sh off
%files
%defattr(-,root,root)
@ -491,13 +490,44 @@ rm -rf $RPM_BUILD_ROOT/%{_includedir}/nss3/nsslowhash.h
%{_libdir}/libnssckfw.a
%changelog
* Fri Nov 05 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.8-3
- Update test certificate which had expired (#650197)
* Wed Oct 06 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.8-2
- Move triggerpostun -n nss-sysinit script ahead of the other ones (#639248)
* Tue Oct 05 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.8-1
- Update to 3.12.8
- Fix invalid %postun scriptlet (#639248)
* Thu Sep 30 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7-9
- Fix version on triggerpostun scriplet (#636787)
* Wed Sep 29 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7-8
- Replace posttrans sysinit scriptlet with a triggerpostun one (#636787)
- Fix and cleanup the setup-nsssysinit.sh script (#636792, #636801)
* Tue Sep 28 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7-7
- Prevent of nss-sysinit disabling on package upgrade (#636787)
- Create pkcs11.txt with correct permissions regardless of umask (#636792)
- Setup-nsssysinit.sh reports whether nss-sysinit is turned on or off (#636801)
- Add provides nss-pkcs11-devel-static to comply with packaging guidelines (#609612)
* Sun Sep 12 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7-6
- Remove {nss_util|nss_softokn}_build_version, BuildRequires must match Requires
* Sat Sep 11 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7-5
- Bump nss_util_build_version and nss_softokn_build_version to 3.12.7
* Mon Sep 07 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7-4
- Fix unclosed comment in renegotiate-transitional.patch
* Sat Aug 28 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7-3
- Change BuildRequries to available version of nss-util-devel
%changelog
* Sat Aug 28 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7-2
- Define NSS_USE_SYSTEM_SQLITE and remove unneeded patch
- Add comments regarding an unverioned provides which triggers rpmlint warning
- Add comments regarding an unversioned provides which triggers rpmlint warning
- Build requires nss-softokn-devel >= 3.12.7
* Mon Aug 16 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7-1
@ -520,8 +550,6 @@ rm -rf $RPM_BUILD_ROOT/%{_includedir}/nss3/nsslowhash.h
* Tue Jun 08 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-7
- Require nss-softoken 3.12.6
* Sun Jun 06 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-6
- Fix SIGSEGV within CreateObject (#596674)
* Sat Apr 12 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-5
@ -537,77 +565,64 @@ rm -rf $RPM_BUILD_ROOT/%{_includedir}/nss3/nsslowhash.h
- Add sed to sysinit requires as setup-nsssysinit.sh requires it (#576071)
- Update PayPalEE test cert with unexpired one (#580207)
* Thu Mar 18 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-2
- Fix ns.spec to not require nss-softokn (#575001)
* Fri Mar 19 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-2
- Fix nss.pc to not require nss-softokn (#575001)
* Sat Mar 06 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-1.2
- rebuilt with all tests enabled
- Rebuilt with all tests enabled
* Sat Mar 06 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-1.1
- Using SSL_RENEGOTIATE_TRANSITIONAL as default while on transition period
- Disabling ssl tests suites until bug 539183 is resolved
* Sat Mar 06 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-1
- Update to 3.12.6
- Reactivate all tests
- Using SSL_RENEGOTIATE_TRANSITIONAL as default while on transition period
- Patch tools to validate command line options arguments
* Mon Jan 25 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.5-8
- Fix curl related regression and general patch code clean up
* Wed Jan 13 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.5-5
- retagging
* Wed Jan 13 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.5-7
- Retagged
* Tue Jan 12 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.5-1.1
* Wed Jan 13 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.5-6
- retagging
* Tue Jan 12 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.5-2.1
- Fix SIGSEGV on call of NSS_Initialize (#553638)
* Wed Jan 06 2010 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1.13.2
- New version of patch to allow root to modify ystem database (#547860)
* Wed Jan 06 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.5-2
- bump release number and rebuild
* Thu Dec 31 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1.13.1
- Temporarily disabling the ssl tests
* Sat Dec 26 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1.13
* Wed Jan 06 2010 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1.14
- Fix nsssysinit to allow root to modify the nss system database (#547860)
* Fri Dec 25 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1.11
- Fix an error introduced when adapting the patch for rhbz #546211
* Wed Jan 06 2010 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1.12.1
- Temporarily disabling the ssl tests until Bug 539183 is resolved
* Sat Dec 19 2009 Elio maldonado<emaldona@redhat.com> - 3.12.5-1.9
- Remove left over trace statements from nsssysinit patching
* Sat Dec 25 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1.11
- Fix an error introduced when adapting the patch for 546211
* Fri Dec 18 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.5-2.7
- Fix a misconstructed patch
* Sat Dec 19 2009 Elio maldonado<emaldona@redhat.com> - 3.12.5-1.10
- Remove some left over trace statements from nsssysinit patching
* Thu Dec 17 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1.6
- Fix nsssysinit to enable apps to use system cert store, patch contributed by David Woodhouse (#546221)
- Fix spec so sysinit requires coreutils for post install scriplet (#547067)
- Fix segmentation fault when listing keys or certs in the database, patch contributed by Kamil Dudka (#540387)
* Thu Dec 10 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1.5
* Thu Dec 17 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1.8
- Fix nsssysinit to set the default flags on the crypto module (#545779)
- Fix nsssysinit to enable apps to use the system cert store, patch contributed by David Woodhouse (#546221)
- Fix segmentation fault when listing keys or certs in the database, patch contributed by Kamil Dudka (#540387)
- Sysinit requires coreutils for post install scriplet (#547067)
- Remove redundant header from the pem module
* Wed Dec 09 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1.1
* Wed Dec 09 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.5-2.1
- Remove unneeded patch
* Thu Dec 03 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1.1
- Retagging to include missing patch
* Thu Dec 03 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1
* Thu Dec 04 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1.2
- Update to 3.12.5
- Patch to allow ssl/tls clients to interoperate with servers that require renogiation
- CVE-2009-3555 TLS: MITM attacks via session renegotiation
* Fri Nov 20 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-14.1
- Retagging
* Mon Oct 26 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-15
- Require nss-softoken of same arch as nss (#527867)
* Tue Oct 20 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-13.1
- Require nss-softoken of same architecture as nss (#527867)
- Merge setup-nsssysinit.sh improvements from F-12 (#527051)
* Mon Oct 03 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-13
- User no longer prompted for a password when listing keys an empty system db (#527048)
- Fix setup-nsssysinit to handle more general formats (#527051)
* Mon Oct 06 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-14
- Fix bug where user was prompted for a password when listing keys on an empty system database (#527048)
- Fix setup-nsssysinit to handle more general flags formats (#527051)
* Sun Sep 27 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-12
- Fix syntax error in setup-nsssysinit.sh

0
nsspem-596674.patch Normal file → Executable file
View File

View File

@ -1,16 +1,12 @@
Index: ./mozilla/security/nss/lib/ssl/sslsock.c
===================================================================
RCS file: /cvsroot/mozilla/security/nss/lib/ssl/sslsock.c,v
retrieving revision 1.66
diff -u -p -r1.66 sslsock.c
--- ./mozilla/security/nss/lib/ssl/sslsock.c 26 Feb 2010 20:44:54 -0000 1.66
+++ ./mozilla/security/nss/lib/ssl/sslsock.c 1 Mar 2010 18:05:10 -0000
diff -up ./mozilla/security/nss/lib/ssl/sslsock.c.transitional ./mozilla/security/nss/lib/ssl/sslsock.c
--- ./mozilla/security/nss/lib/ssl/sslsock.c.transitional 2010-09-04 09:46:50.331327676 -0700
+++ ./mozilla/security/nss/lib/ssl/sslsock.c 2010-09-04 09:50:02.814325605 -0700
@@ -181,7 +181,7 @@ static sslOptions ssl_defaults = {
PR_FALSE, /* noLocks */
PR_FALSE, /* enableSessionTickets */
PR_FALSE, /* enableDeflate */
- 2, /* enableRenegotiation (default: requires extension) */
+ 3, /* enableRenegotiation (default: transitional)
+ 3, /* enableRenegotiation (default: transitional) */
PR_FALSE, /* requireSafeNegotiation */
PR_FALSE, /* enableFalseStart */
};

View File

@ -1,24 +1,24 @@
#!/bin/sh
#
# Turns on or off the nss-sysinit module db by editing the
# global PKCS #11 congiguration file.
# global PKCS #11 congiguration file. Displays the status.
#
# This script can be invoked by the user as super user.
# It is invoked at nss-sysinit post install time with argument on
# and at nss-sysinit pre uninstall with argument off.
# It is invoked at nss-sysinit post install time with argument on.
#
usage()
{
cat <<EOF
Usage: setup-nsssysinit [on|off]
on - turns on nsssysinit
off - turns off nsssysinit
on - turns on nsssysinit
off - turns off nsssysinit
status - reports whether nsssysinit is turned on or off
EOF
exit $1
}
# validate
if test $# -eq 0; then
if [ $# -eq 0 ]; then
usage 1 1>&2
fi
@ -30,17 +30,26 @@ if [ ! -f $p11conf ]; then
exit 1
fi
on="1"
# check if nsssysinit is currently enabled or disabled
sysinit_enabled()
{
grep -q '^library=libnsssysinit' ${p11conf}
}
umask 022
case "$1" in
on | ON )
if sysinit_enabled; then
exit 0
fi
cat ${p11conf} | \
sed -e 's/^library=$/library=libnsssysinit.so/' \
-e '/^NSS/s/\(Flags=internal\)\(,[^m]\)/\1,moduleDBOnly\2/' > \
${p11conf}.on
sed -e 's/^library=$/library=libnsssysinit.so/' \
-e '/^NSS/s/\(Flags=internal\)\(,[^m]\)/\1,moduleDBOnly\2/' > \
${p11conf}.on
mv ${p11conf}.on ${p11conf}
;;
off | OFF )
if [ ! `grep "^library=libnsssysinit" ${p11conf}` ]; then
if ! sysinit_enabled; then
exit 0
fi
cat ${p11conf} | \
@ -49,6 +58,10 @@ case "$1" in
${p11conf}.off
mv ${p11conf}.off ${p11conf}
;;
status )
echo -n 'NSS sysinit is '
sysinit_enabled && echo 'enabled' || echo 'disabled'
;;
* )
usage 1 1>&2
;;

View File

@ -1,8 +1,8 @@
8a44cbd25ca6705a08559c2bf4228eef nss-3.12.7-stripped.tar.bz2
248bc97cb3fd613b23d66fd1d9d8d60a nss-3.12.8-stripped.tar.bz2
765fa031d5affa91ab824dd981777ddf nss-pem-20100809.tar.bz2
a5ae49867124ac75f029a9a33af31bad blank-cert8.db
9315689bbd9f28ceebd47894f99fccbd blank-key3.db
73bc040a0542bba387e6dd7fb9fd7d23 blank-secmod.db
691e663ccc07b7a1eaa6f088e03bf8e2 blank-cert9.db
2ec9e0606ba40fe65196545564b7cc2a blank-key4.db
9bbc62615e6b2b22547375b5d39ddfe7 PayPalEE.cert
f3eaeb308918aeb0748707d8780f321c PayPalEE.cert

View File

@ -1,5 +1,5 @@
library=
library=libnsssysinit.so
name=NSS Internal PKCS #11 Module
parameters=configdir='sql:/etc/pki/nssdb' certPrefix='' keyPrefix='' secmod='secmod.db' flags= updatedir='' updateCertPrefix='' updateKeyPrefix='' updateid='' updateTokenDescription=''
NSS=Flags=internal,critical trustOrder=75 cipherOrder=100 slotParams=(1={slotFlags=[RSA,DSA,DH,RC2,RC4,DES,RANDOM,SHA1,MD5,MD2,SSL,TLS,AES,Camellia,SEED,SHA256,SHA512] askpw=any timeout=30})
NSS=Flags=internal,moduleDBOnly,critical trustOrder=75 cipherOrder=100 slotParams=(1={slotFlags=[RSA,DSA,DH,RC2,RC4,DES,RANDOM,SHA1,MD5,MD2,SSL,TLS,AES,Camellia,SEED,SHA256,SHA512] askpw=any timeout=30})