OLD | NEW |
1 diff -pu a/nss/lib/ssl/ssl3con.c b/nss/lib/ssl/ssl3con.c | 1 diff -pu a/nss/lib/ssl/ssl3con.c b/nss/lib/ssl/ssl3con.c |
2 --- a/nss/lib/ssl/ssl3con.c» 2014-01-03 19:02:30.135754914 -0800 | 2 --- a/nss/lib/ssl/ssl3con.c» 2014-01-17 18:10:16.783281701 -0800 |
3 +++ b/nss/lib/ssl/ssl3con.c» 2014-01-03 19:03:07.266361523 -0800 | 3 +++ b/nss/lib/ssl/ssl3con.c» 2014-01-17 18:11:03.734060469 -0800 |
4 @@ -5655,7 +5655,6 @@ SSL3_ShutdownServerCache(void) | 4 @@ -5678,7 +5678,6 @@ SSL3_ShutdownServerCache(void) |
5 } | 5 } |
6 | 6 |
7 PZ_Unlock(symWrapKeysLock); | 7 PZ_Unlock(symWrapKeysLock); |
8 - ssl_FreeSessionCacheLocks(); | 8 - ssl_FreeSessionCacheLocks(); |
9 return SECSuccess; | 9 return SECSuccess; |
10 } | 10 } |
11 | 11 |
12 @@ -5707,7 +5706,7 @@ getWrappingKey( sslSocket * ss, | 12 @@ -5730,7 +5729,7 @@ getWrappingKey( sslSocket * ss, |
13 | 13 |
14 pSymWrapKey = &symWrapKeys[symWrapMechIndex].symWrapKey[exchKeyType]; | 14 pSymWrapKey = &symWrapKeys[symWrapMechIndex].symWrapKey[exchKeyType]; |
15 | 15 |
16 - ssl_InitSessionCacheLocks(PR_TRUE); | 16 - ssl_InitSessionCacheLocks(PR_TRUE); |
17 + ssl_InitSessionCacheLocks(); | 17 + ssl_InitSessionCacheLocks(); |
18 | 18 |
19 PZ_Lock(symWrapKeysLock); | 19 PZ_Lock(symWrapKeysLock); |
20 | 20 |
21 diff -pu a/nss/lib/ssl/sslimpl.h b/nss/lib/ssl/sslimpl.h | 21 diff -pu a/nss/lib/ssl/sslimpl.h b/nss/lib/ssl/sslimpl.h |
22 --- a/nss/lib/ssl/sslimpl.h» 2014-01-03 19:02:30.135754914 -0800 | 22 --- a/nss/lib/ssl/sslimpl.h» 2014-01-17 18:10:16.793281867 -0800 |
23 +++ b/nss/lib/ssl/sslimpl.h» 2014-01-03 19:03:07.266361523 -0800 | 23 +++ b/nss/lib/ssl/sslimpl.h» 2014-01-17 18:11:03.734060469 -0800 |
24 @@ -1904,9 +1904,7 @@ extern SECStatus ssl_InitSymWrapKeysLock | 24 @@ -1913,9 +1913,7 @@ extern SECStatus ssl_InitSymWrapKeysLock |
25 | 25 |
26 extern SECStatus ssl_FreeSymWrapKeysLock(void); | 26 extern SECStatus ssl_FreeSymWrapKeysLock(void); |
27 | 27 |
28 -extern SECStatus ssl_InitSessionCacheLocks(PRBool lazyInit); | 28 -extern SECStatus ssl_InitSessionCacheLocks(PRBool lazyInit); |
29 - | 29 - |
30 -extern SECStatus ssl_FreeSessionCacheLocks(void); | 30 -extern SECStatus ssl_FreeSessionCacheLocks(void); |
31 +extern SECStatus ssl_InitSessionCacheLocks(void); | 31 +extern SECStatus ssl_InitSessionCacheLocks(void); |
32 | 32 |
33 /***************** platform client auth ****************/ | 33 /***************** platform client auth ****************/ |
34 | 34 |
35 diff -pu a/nss/lib/ssl/sslnonce.c b/nss/lib/ssl/sslnonce.c | 35 diff -pu a/nss/lib/ssl/sslnonce.c b/nss/lib/ssl/sslnonce.c |
36 --- a/nss/lib/ssl/sslnonce.c» 2014-01-03 18:54:48.638219358 -0800 | 36 --- a/nss/lib/ssl/sslnonce.c» 2014-01-17 17:59:03.242109996 -0800 |
37 +++ b/nss/lib/ssl/sslnonce.c» 2014-01-03 19:03:07.276361687 -0800 | 37 +++ b/nss/lib/ssl/sslnonce.c» 2014-01-17 18:11:03.754060801 -0800 |
38 @@ -35,91 +35,55 @@ static PZLock * cacheLock = NULL; | 38 @@ -35,91 +35,55 @@ static PZLock * cacheLock = NULL; |
39 #define LOCK_CACHE lock_cache() | 39 #define LOCK_CACHE lock_cache() |
40 #define UNLOCK_CACHE PZ_Unlock(cacheLock) | 40 #define UNLOCK_CACHE PZ_Unlock(cacheLock) |
41 | 41 |
42 -static SECStatus | 42 -static SECStatus |
43 -ssl_InitClientSessionCacheLock(void) | 43 -ssl_InitClientSessionCacheLock(void) |
44 -{ | 44 -{ |
45 - cacheLock = PZ_NewLock(nssILockCache); | 45 - cacheLock = PZ_NewLock(nssILockCache); |
46 - return cacheLock ? SECSuccess : SECFailure; | 46 - return cacheLock ? SECSuccess : SECFailure; |
47 -} | 47 -} |
(...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
195 -static void | 195 -static void |
196 +static void | 196 +static void |
197 lock_cache(void) | 197 lock_cache(void) |
198 { | 198 { |
199 - ssl_InitSessionCacheLocks(PR_TRUE); | 199 - ssl_InitSessionCacheLocks(PR_TRUE); |
200 + ssl_InitSessionCacheLocks(); | 200 + ssl_InitSessionCacheLocks(); |
201 PZ_Lock(cacheLock); | 201 PZ_Lock(cacheLock); |
202 } | 202 } |
203 | 203 |
204 diff -pu a/nss/lib/ssl/sslsnce.c b/nss/lib/ssl/sslsnce.c | 204 diff -pu a/nss/lib/ssl/sslsnce.c b/nss/lib/ssl/sslsnce.c |
205 --- a/nss/lib/ssl/sslsnce.c» 2014-01-03 18:38:48.402575652 -0800 | 205 --- a/nss/lib/ssl/sslsnce.c» 2014-01-17 17:49:26.072517368 -0800 |
206 +++ b/nss/lib/ssl/sslsnce.c» 2014-01-03 19:03:07.276361687 -0800 | 206 +++ b/nss/lib/ssl/sslsnce.c» 2014-01-17 18:11:03.774061133 -0800 |
207 @@ -1353,7 +1353,7 @@ SSL_ConfigServerSessionIDCache( int | 207 @@ -1353,7 +1353,7 @@ SSL_ConfigServerSessionIDCache( int |
208 PRUint32 ssl3_timeout, | 208 PRUint32 ssl3_timeout, |
209 const char * directory) | 209 const char * directory) |
210 { | 210 { |
211 - ssl_InitSessionCacheLocks(PR_FALSE); | 211 - ssl_InitSessionCacheLocks(PR_FALSE); |
212 + ssl_InitSessionCacheLocks(); | 212 + ssl_InitSessionCacheLocks(); |
213 return SSL_ConfigServerSessionIDCacheInstance(&globalCache, | 213 return SSL_ConfigServerSessionIDCacheInstance(&globalCache, |
214 maxCacheEntries, ssl2_timeout, ssl3_timeout, directory, PR_FALSE
); | 214 maxCacheEntries, ssl2_timeout, ssl3_timeout, directory, PR_FALSE
); |
215 } | 215 } |
216 @@ -1467,7 +1467,7 @@ SSL_ConfigServerSessionIDCacheWithOpt( | 216 @@ -1467,7 +1467,7 @@ SSL_ConfigServerSessionIDCacheWithOpt( |
217 PRBool enableMPCache) | 217 PRBool enableMPCache) |
218 { | 218 { |
219 if (!enableMPCache) { | 219 if (!enableMPCache) { |
220 - ssl_InitSessionCacheLocks(PR_FALSE); | 220 - ssl_InitSessionCacheLocks(PR_FALSE); |
221 + ssl_InitSessionCacheLocks(); | 221 + ssl_InitSessionCacheLocks(); |
222 return ssl_ConfigServerSessionIDCacheInstanceWithOpt(&globalCache, | 222 return ssl_ConfigServerSessionIDCacheInstanceWithOpt(&globalCache, |
223 ssl2_timeout, ssl3_timeout, directory, PR_FALSE, | 223 ssl2_timeout, ssl3_timeout, directory, PR_FALSE, |
224 maxCacheEntries, maxCertCacheEntries, maxSrvNameCacheEntries); | 224 maxCacheEntries, maxCertCacheEntries, maxSrvNameCacheEntries); |
225 @@ -1512,7 +1512,7 @@ SSL_InheritMPServerSIDCacheInstance(cach | 225 @@ -1512,7 +1512,7 @@ SSL_InheritMPServerSIDCacheInstance(cach |
226 return SECSuccess; /* already done. */ | 226 return SECSuccess; /* already done. */ |
227 } | 227 } |
228 | 228 |
229 - ssl_InitSessionCacheLocks(PR_FALSE); | 229 - ssl_InitSessionCacheLocks(PR_FALSE); |
230 + ssl_InitSessionCacheLocks(); | 230 + ssl_InitSessionCacheLocks(); |
231 | 231 |
232 ssl_sid_lookup = ServerSessionIDLookup; | 232 ssl_sid_lookup = ServerSessionIDLookup; |
233 ssl_sid_cache = ServerSessionIDCache; | 233 ssl_sid_cache = ServerSessionIDCache; |
OLD | NEW |