~ubuntu-branches/ubuntu/trusty/xulrunner/trusty

« back to all changes in this revision

Viewing changes to security/manager/ssl/src/nsNSSIOLayer.h

  • Committer: Bazaar Package Importer
  • Author(s): Devid Antonio Filoni
  • Date: 2008-08-25 13:04:18 UTC
  • mfrom: (1.1.12 upstream)
  • Revision ID: james.westby@ubuntu.com-20080825130418-ck1i2ms384tzb9m0
Tags: 1.8.1.16+nobinonly-0ubuntu1
* New upstream release (taken from upstream CVS), LP: #254618.
* Fix MFSA 2008-35, MFSA 2008-34, MFSA 2008-33, MFSA 2008-32, MFSA 2008-31,
  MFSA 2008-30, MFSA 2008-29, MFSA 2008-28, MFSA 2008-27, MFSA 2008-25,
  MFSA 2008-24, MFSA 2008-23, MFSA 2008-22, MFSA 2008-21, MFSA 2008-26 also
  known as CVE-2008-2933, CVE-2008-2785, CVE-2008-2811, CVE-2008-2810,
  CVE-2008-2809, CVE-2008-2808, CVE-2008-2807, CVE-2008-2806, CVE-2008-2805,
  CVE-2008-2803, CVE-2008-2802, CVE-2008-2801, CVE-2008-2800, CVE-2008-2798.
* Drop 89_bz419350_attachment_306066 patch, merged upstream.
* Bump Standards-Version to 3.8.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
53
53
#include "nsISSLStatusProvider.h"
54
54
#include "nsXPIDLString.h"
55
55
#include "nsNSSShutDown.h"
 
56
#include "nsIClientAuthDialogs.h"
56
57
 
57
58
class nsIChannel;
58
59
class nsSSLThread;
123
124
                        public nsISSLSocketControl,
124
125
                        public nsIInterfaceRequestor,
125
126
                        public nsISSLStatusProvider,
 
127
                        public nsIClientAuthUserDecision,
126
128
                        public nsNSSShutDownObject,
127
129
                        public nsOnPK11LogoutCancelObject
128
130
{
135
137
  NS_DECL_NSISSLSOCKETCONTROL
136
138
  NS_DECL_NSIINTERFACEREQUESTOR
137
139
  NS_DECL_NSISSLSTATUSPROVIDER
 
140
  NS_DECL_NSICLIENTAUTHUSERDECISION
138
141
 
139
142
  nsresult SetSecurityState(PRUint32 aState);
140
143
  nsresult SetShortSecurityDescription(const PRUnichar *aText);
191
194
  PRPackedBool mHasCleartextPhase;
192
195
  PRPackedBool mHandshakeInProgress;
193
196
  PRPackedBool mAllowTLSIntoleranceTimeout;
 
197
  PRPackedBool mRememberClientAuthCertificate;
194
198
  BadCertUIStatusType mBadCertUIStatus;
195
199
  PRIntervalTime mHandshakeStartTime;
196
200
  PRInt32 mPort;