[Fedora-directory-commits] esc/src/app/xpcom rhCoolKey.cpp, 1.7, 1.8 rhICoolKey.idl, 1.6, 1.7
by Doctor Conrad
Author: jmagne
Update of /cvs/dirsec/esc/src/app/xpcom
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2642
Modified Files:
rhCoolKey.cpp rhICoolKey.idl
Log Message:
New log file support #206783, r. mharmsen.
Index: rhCoolKey.cpp
===================================================================
RCS file: /cvs/dirsec/esc/src/app/xpcom/rhCoolKey.cpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- rhCoolKey.cpp 7 May 2007 23:45:43 -0000 1.7
+++ rhCoolKey.cpp 7 Jun 2007 21:16:28 -0000 1.8
@@ -726,6 +726,14 @@
}
+/* void CoolKeyInitializeLog (in string aPathName, in unsigned long aMaxLines); */
+NS_IMETHODIMP rhCoolKey::CoolKeyInitializeLog(const char *aPathName, PRUint32 aMaxLines)
+{
+ ::CoolKeyInitializeLog((char *)aPathName, aMaxLines);
+
+ return NS_OK;
+}
+
/* void CoolKeyLogMsg (in unsigned long aLogLevel, in string aMessage); */
NS_IMETHODIMP rhCoolKey::CoolKeyLogMsg(PRUint32 aLogLevel, const char *aMessage)
{
@@ -733,7 +741,8 @@
if(aMessage && ((PRLogModuleLevel) aLogLevel >= PR_LOG_NONE && aLogLevel <= PR_LOG_MAX))
{
- PR_LOG( coolKeyLog, (PRLogModuleLevel) aLogLevel, ("%s %s",GetTStamp(tBuff,56),aMessage));
+ ::CoolKeyLogMsg((PRLogModuleLevel) aLogLevel, "%s %s \n",GetTStamp(tBuff,56),aMessage);
+ PR_LOG( coolKeyLog, (PRLogModuleLevel) aLogLevel, ("%s %s",GetTStamp(tBuff,56),aMessage));
}
return NS_OK;
@@ -776,7 +785,7 @@
{
char tBuff[56];
- PR_LOG( coolKeyLog, PR_LOG_ALWAYS, ("%s Attempting to Enroll Key ,ID: %s \n",GetTStamp(tBuff,56),aKeyID));
+ ::CoolKeyLogMsg( PR_LOG_ALWAYS, "%s Attempting to Enroll Key ,ID: %s \n",GetTStamp(tBuff,56),aKeyID);
CoolKeyNode *node = GetCoolKeyInfo(aKeyType, aKeyID);
@@ -808,7 +817,7 @@
NS_IMETHODIMP rhCoolKey::ResetCoolKeyPIN(PRUint32 aKeyType, const char *aKeyID, const char *aScreenName, const char *aPIN, const char *aScreenNamePwd)
{
char tBuff[56];
- PR_LOG( coolKeyLog, PR_LOG_ALWAYS, ("%s Attempting to Reset Key PIN, ID: %s \n",GetTStamp(tBuff,56),aKeyID));
+ ::CoolKeyLogMsg( PR_LOG_ALWAYS, "%s Attempting to Reset Key PIN, ID: %s \n",GetTStamp(tBuff,56),aKeyID);
CoolKeyNode *node = GetCoolKeyInfo(aKeyType, aKeyID);
if (!node)
@@ -859,7 +868,7 @@
NS_IMETHODIMP rhCoolKey::FormatCoolKey(PRUint32 aKeyType, const char *aKeyID, const char *aEnrollmentType, const char *aScreenName, const char *aPIN, const char *aScreenNamePWord, const char *aTokenCode)
{
char tBuff[56];
- PR_LOG( coolKeyLog, PR_LOG_ALWAYS, ("%s Attempting to Format Key, ID: %s. ",GetTStamp(tBuff,56),aKeyID));
+ ::CoolKeyLogMsg( PR_LOG_ALWAYS, "%s Attempting to Format Key, ID: %s. ",GetTStamp(tBuff,56),aKeyID);
CoolKeyNode *node = GetCoolKeyInfo(aKeyType, aKeyID);
if (!node)
@@ -1203,7 +1212,7 @@
HRESULT res = CoolKeyGetIssuerInfo(&key, (char *)&issuerInfo,256);
- PR_LOG( coolKeyLog, PR_LOG_ALWAYS, ("%s Attempting to get the key's Issuer: Key: %s, Issuer %s. \n",GetTStamp(tBuff,56),aKeyID, (char *) issuerInfo));
+ ::CoolKeyLogMsg( PR_LOG_ALWAYS, "%s Attempting to get the key's Issuer: Key: %s, Issuer %s. \n",GetTStamp(tBuff,56),aKeyID, (char *) issuerInfo);
if(res == S_OK)
{
Index: rhICoolKey.idl
===================================================================
RCS file: /cvs/dirsec/esc/src/app/xpcom/rhICoolKey.idl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- rhICoolKey.idl 7 May 2007 23:45:43 -0000 1.6
+++ rhICoolKey.idl 7 Jun 2007 21:16:28 -0000 1.7
@@ -32,6 +32,7 @@
void rhCoolKeyUnSetNotifyCallback(in rhIKeyNotify jsNotify);
+ void CoolKeyInitializeLog(in string aPathName, in unsigned long aMaxLines);
void CoolKeyLogMsg(in unsigned long aLogLevel, in string aMessage);
void BlinkCoolKey(in unsigned long aKeyType, in string aKeyID,in unsigned long aRate,in unsigned long aDuration);
16 years, 10 months
[Fedora-directory-commits] esc/intl/en-US esc.dtd.pot, NONE, 1.1 esc.properties.pot, NONE, 1.1
by Doctor Conrad
Author: jmagne
Update of /cvs/dirsec/esc/intl/en-US
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2502
Added Files:
esc.dtd.pot esc.properties.pot
Log Message:
Initial revision. #208749 r. mharmsen.
--- NEW FILE esc.dtd.pot ---
# extracted from en-US/esc.dtd
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2007-06-07 10:13-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
"X-Generator: Translate Toolkit 1.0\n"
"X-Accelerator-Marker: &\n"
# ***** BEGIN COPYRIGHT BLOCK *****
# * This Program is free software; you can redistribute it and/or modify it under
# * the terms of the GNU General Public License as published by the Free Software
# * Foundation; version 2 of the License.
# *
# * This Program is distributed in the hope that it will be useful, but WITHOUT
# * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
# *
# * You should have received a copy of the GNU General Public License along with
# * this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
# * Place, Suite 330, Boston, MA 02111-1307 USA.
# *
# * Copyright (C) 2005 Red Hat, Inc.
# * All rights reserved.
# ***** END COPYRIGHT BLOCK *****
#: escCompany
msgid "Red Hat"
msgstr ""
#: smartCardManager
msgid "smart card manager"
msgstr ""
#: smartCardManagerU
#: escTitle
msgid "Smart Card Manager"
msgstr ""
#: smartCard
msgid "smart card"
msgstr ""
#: smartCardU
msgid "Smart Card"
msgstr ""
#: configTitle
msgid "Phone Home Configuration Information"
msgstr ""
#: certInfoTitle
msgid "ESC Key Info"
msgstr ""
#: advancedInfoTitle
msgid "Diagnostics Information"
msgstr ""
#: genericAuthTitle
msgid "Authentication"
msgstr ""
#: progressHeader
#: keyProgress
msgid "Progress"
msgstr ""
#: unknownIssuer
msgid "Unknown Issuer"
msgstr ""
#: unknown
msgid "Unknown"
msgstr ""
#: copyToClipboard
msgid "Copy To Clipboard"
msgstr ""
#: cancel
#: doCancel
#: escCancel
msgid "Cancel"
msgstr ""
#: doEnroll
msgid "Enroll"
msgstr ""
#: doResetPin
msgid "Reset Password"
msgstr ""
#: doFormat
msgid "Format"
msgstr ""
#: keyPassword
msgid "Smart Card Password"
msgstr ""
#: pluggedInCards
msgid "Active Smart Cards"
msgstr ""
#: keyIssuer
msgid "Issuer"
msgstr ""
#: keyIssuedTo
msgid "Issued To"
msgstr ""
#: keyStatus
msgid "Status"
msgstr ""
#: noKeysPresent
msgid "No Cards Present"
msgstr ""
#: enterKeyPin
msgid "Enter Key Pin"
msgstr ""
#: reEnterKeyPin
msgid "Re Enter Key Pin"
msgstr ""
#: editConfigValues
msgid "Edit Configuration Values"
msgstr ""
#: tpsURIHeader
msgid "TPS Config URI:"
msgstr ""
#: escEnrollURIHeader
msgid "ESC ENROLL URI:"
msgstr ""
#: updateValues
msgid "Update Values"
msgstr ""
#: doTest
msgid "Test URL"
msgstr ""
#: pleaseEnroll
msgid "Smart Card Enrollment"
msgstr ""
#: unenrolledDetected
msgid "Unenrolled Smart Card Detected"
msgstr ""
#: noKeyDetected
msgid "No Smart Card Detected"
msgstr ""
#: enrollMessage
msgid "To begin the smart card enrollment process, you will need to choose a password to protect the smart card. You will need to enter this password each time you use your new smart card. You will also need to enter the security information below needed by Smart Card Manager to complete your enrollment."
msgstr ""
#: detectedMessage
msgid "Smart Card Manager has detected that you have entered a new and un-enrolled smart card. Before you can use this smart card, you have to enroll it. Enrolling your smart card personalizes it so only you can use it for secure operations."
msgstr ""
#: readyToProceed
msgid "When you are ready to begin the process,click Enroll My Smart Card Now."
msgstr ""
#: noKey
msgid "Unable to detect your smart card."
msgstr ""
#: insertKey
msgid "To enroll your smart card, please insert your security card or USB key now."
msgstr ""
#: adminNoKeysMessage
msgid "In order to administer your security smart cards, you must have one or more cards connected to the computer. Please do so now."
msgstr ""
#: detectedKeyDetailsHeader
msgid "Smart Card Functions"
msgstr ""
#: keyEnrollmentHeader
msgid "Create Password"
msgstr ""
#: passwordQuality
msgid "Password Quality"
msgstr ""
#: pleaseEnterPassword
msgid "Enter new password:"
msgstr ""
#: pleaseReEnterPassword
msgid "Re-enter password:"
msgstr ""
#: closeEnrollLater
msgid "Close, I'll Enroll Later"
msgstr ""
#: closeAdminLater
#: closeNow
msgid "Close"
msgstr ""
#: enrollKeyNow
msgid "Enroll My Smart Card Now"
msgstr ""
#: enrollKey
msgid "Enroll Smart Card"
msgstr ""
#: enrollKeyNowGeneric
msgid "Continue"
msgstr ""
#: administerKeys
msgid "Manage Smart Cards"
msgstr ""
#: administerMessage
msgid "This tool helps you manage your smart cards and to examine their contents when you are having problems. To manage your smart cards, you must connect them to the computer."
msgstr ""
#: blankKeyLabel
msgid "Blank Key"
msgstr ""
#: adminDetailsMessage
msgid "This smart card is not personalized."
msgstr ""
#: advancedInfo
msgid "Diagnostics"
msgstr ""
#: doViewCerts
msgid "View Certificates"
msgstr ""
#: getESCPassword
msgid "Password"
msgstr ""
#: escOK
msgid "OK"
msgstr ""
#: tpsConfigDesc
msgid "You have inserted a smart card that the Smart Card Manager recognizes, but needs to be formatted."
msgstr ""
#: tpsConfigDesc1
msgid "Before you can use this smart card, you need to do two things. First, you need to specify the location (URL) of the smart card server in the text box below. The Smart Card Manager will insert this location onto the smart card."
msgstr ""
#: tpsConfigDesc2
msgid "Second, you must format it from the main Smart Card Manager window."
msgstr ""
#: tpsConfigDesc3
msgid "Enter the location of the smart card server (such as https://smartcardserver.example.com:7888)"
msgstr ""
#: diagnosticsMessage
msgid "The information below is diagnostic information that your system generates as you use your smart card. If you are having smart card problems, you may be asked by your support engineer to send this information for analysis."
msgstr ""
#: dontLaunchBrowser
msgid "Don't launch the default browser when enrolled card is inserted."
msgstr ""
#: Close.accesskey
#: Cancel.accesskey
msgid "C"
msgstr ""
#: OK.accesskey
msgid "O"
msgstr ""
#: Format.accesskey
msgid "F"
msgstr ""
#: Enroll.accesskey
msgid "E"
msgstr ""
#: ResetPin.accesskey
msgid "R"
msgstr ""
#: Test.accesskey
#: CopyClip.accesskey
msgid "T"
msgstr ""
#: Diagnostics.accesskey
msgid "D"
msgstr ""
#: Submit.accesskey
msgid "S"
msgstr ""
#: ViewCerts.accesskey
msgid "V"
msgstr ""
--- NEW FILE esc.properties.pot ---
# ***** BEGIN COPYRIGHT BLOCK *****
# This Program is free software; you can redistribute it and/or modify it under
# the terms of the GNU General Public License as published by the Free Software
# Foundation; version 2 of the License.
#
# This Program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.#
# You should have received a copy of the GNU General Public License along with
# this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
# Place, Suite 330, Boston, MA 02111-1307 USA.
#
# Copyright (C) 2005 Red Hat, Inc.
# All rights reserved.
# ***** END COPYRIGHT BLOCK
# extracted from en-US/esc.properties
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2007-06-07 10:13-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
"X-Generator: Translate Toolkit 1.0\n"
"X-Accelerator-Marker: &\n"
#ESC strings used in Javascript
#Strings for ESC.js
#: escTitle
msgid "Smart Card Manager"
msgstr ""
#: smartCard
msgid "smart card"
msgstr ""
#: smartCardU
msgid "Smart Card"
msgstr ""
#: enrolledKey
#: statusEnrolled
msgid "Enrolled"
msgstr ""
#: noKeysPresent
msgid "No Cards Present"
msgstr ""
#: blankKey
msgid "Blank"
msgstr ""
#: uninitializedKey
msgid "Uninitialized"
msgstr ""
#: statusUnavailable
msgid "Unavailable"
msgstr ""
#: statusNoApplet
msgid "Unformatted"
msgstr ""
#: statusUninitialized
msgid "Formatted"
msgstr ""
#: statusLoggedIn
msgid "Logged In"
msgstr ""
#: statusUnknown
#: unknownIssuer
msgid "Unknown"
msgstr ""
#: statusBusy
msgid "Busy"
msgstr ""
#: redHatUser
msgid "User"
msgstr ""
#: appletVersion
msgid "Smart Card Applet Version:"
msgstr ""
#: operationPINReset
msgid "Resetting Key Password.."
msgstr ""
#: operationEnrollment
msgid "Enrolling Key.."
msgstr ""
#: operationFormat
msgid "Formatting Key.."
msgstr ""
#: tokenInformation
msgid "CARD INFORMATION"
msgstr ""
#: advancedInformation
msgid "Diagnostics Information"
msgstr ""
#: keyID
msgid "Key ID:"
msgstr ""
#: tpsURI
msgid "Smart Card Server URL:"
msgstr ""
#: tpsUI
msgid "Enrollment UI URL:"
msgstr ""
#: tpsPhoneHomeURL
msgid "Phone Home URL:"
msgstr ""
#: status
msgid "Status:"
msgstr ""
#: issuer
msgid "Issuer:"
msgstr ""
#: atr
msgid "Atr:"
msgstr ""
#: escLogEntries
msgid "Smart Card Activity"
msgstr ""
#: noLogFileOrData
msgid "No log file or log file has no data."
msgstr ""
#: dataCopiedToClipboard
msgid "Diagnostics information copied to the clipboard."
msgstr ""
#: diagnosticsReport
msgid "SMART CARD DIAGNOSTICS REPORT"
msgstr ""
#: diagnosticsSystemInfo
msgid "Software Version Information"
msgstr ""
#: diagnosticsSoftVersioInfo
msgid "System Versions:"
msgstr ""
#: diagnosticsDetails
msgid "Active Smart Card Details"
msgstr ""
#: secCard
msgid "Card"
msgstr ""
#: certsOnToken
msgid "Certificates on Smart Card"
msgstr ""
#: certificateNickname
msgid "Certificate Nickname:"
msgstr ""
#: certIssuedTo
msgid "Issued to;"
msgstr ""
#: certIssuedBy
msgid "Issued by;"
msgstr ""
#: certValidityFrom
msgid "Validity from:"
msgstr ""
#: certValidityTo
msgid "Validity to:"
msgstr ""
#: certSerialNumber
msgid "Serial number:"
msgstr ""
#: coolkeyComponentVersion
msgid "Smart Card Manager Version:"
msgstr ""
#: coolkeyDetectedNumberKeys
msgid "Number of Smart Cards Detected:"
msgstr ""
#: enrolledDetected
msgid "Enrolled Smart Card Detected"
msgstr ""
#: enrolledDetectedMessage
msgid ""
"Smart Card Manager has detected an already enrolled card. If you do not wish "
"to re-enroll, press the \"Close\" button."
msgstr ""
#: enrolledDetectedMessageGeneric
msgid ""
"Smart Card Manager has detected an already enrolled card. Click Proceed to "
"continue."
msgstr ""
#: unenrolledDetectedMessage
msgid ""
"Smart Card Manager has detected that you have entered a new and un-enrolled "
"smart card. Before you can use this smart card, you have to enroll it. "
"Enrolling your smart card personalizes it so only you can use it for secure "
"operations."
msgstr ""
#: enrollAnyway
msgid "If you would like to re-enroll anyway, click Enroll My Smart Card Now."
msgstr ""
#: readyToProceed
msgid ""
"When you are ready to begin the process,click Enroll My Smart Card Now."
msgstr ""
#: formatingToken
msgid "Formatting..."
msgstr ""
#: enrollingToken
msgid "Enrolling..."
msgstr ""
#: resettingTokenPIN
msgid "Password Reset.."
msgstr ""
#: cancellingOperation
msgid "Cancelling.."
msgstr ""
#: blinkingToken
msgid "Blinking.."
msgstr ""
#: keyInserted
msgid "Smart Card Inserted!"
msgstr ""
#: keyRemoved
msgid "Smart Card Removed!"
msgstr ""
#: keyInsertedComputer
msgid "smart card inserted."
msgstr ""
#: keyRemovedComputer
msgid "smart card removed."
msgstr ""
#: diagnosticsMessage
msgid ""
"The information below is diagnostic information that your system generates "
"as you use your smart card. If you are having smart card problems, you may "
"be asked by your support engineer to send this information for analysis."
msgstr ""
#: menuManageKeys
msgid "Manage Smart Cards..."
msgstr ""
#: menuExit
msgid "Quit"
msgstr ""
#ESC Error Messages from TPS
#: errorNone
msgid "Operation Completed Successfully."
msgstr ""
#: serverError
msgid "Smart Card Server error."
msgstr ""
#: errorProblemResetTokenPin
msgid "The Smart Card Server cannot reset your smart card's password."
msgstr ""
#: errorTokenEnrollment
msgid ""
"The Smart Card Server cannot import the required certificates into your "
"smart card."
msgstr ""
#: errorLifeCyclePDU
msgid ""
"The Smart Card Server cannot finalize the enrollment of your smart card."
msgstr ""
#: errorCommCA
msgid "Error communicating with the Certification Authority."
msgstr ""
#: errorInternalServer
msgid "Internal Smart Card Server error."
msgstr ""
#: errorResetPin
msgid "Error resetting the smart card's password."
msgstr ""
#: errorAuthFailure
msgid ""
"The Smart Card Server cannot validate your credentials. Please try again "
"with the correct credentials."
msgstr ""
#: errorTokenDisabled
msgid "The Smart Card Server does not know about your smart card."
msgstr ""
#: errorSecureChannel
msgid ""
"The Smart Card Server cannot establish a secure channel with the smart card."
msgstr ""
#: errorServerMisconfig
msgid "The Smart Card Server has not been configured correctly."
msgstr ""
#: errorProblemCommToken
msgid ""
"Your smart card can not perform the operation requested by the Smart Card "
"Server."
msgstr ""
#: errorExternalAuth
msgid "Your smart card cannot correctly identify the Smart Card Server."
msgstr ""
#: errorTokenUpgrade
msgid "The Smart Card Server cannot upgrade the software on your smart card."
msgstr ""
#: errorTermSecureConn
msgid ""
"The Smart Card Server can not terminate the secure cummunications channel "
"with the smart card."
msgstr ""
#: errorInvalidTokenType
msgid ""
"The Smart Card Server does not recognize the requested type of card "
"enrollment."
msgstr ""
#: errorInvalidTokenTypeParams
msgid ""
"The Smart Card Server cannot process the requested type of enrollment due to "
"a misconfiguration."
msgstr ""
#: errorCannotPublish
msgid ""
"The Smart Card Server cannot publish your card's certificates to the "
"certificate directory."
msgstr ""
#: errorCommTokenDB
msgid "The Smart Card Server cannot connect to its internal database."
msgstr ""
#: errorTokenSuspended
msgid "Your smart card has been suspended."
msgstr ""
#: errorPinResetable
msgid "You are not allowed to reset the password of this smart card."
msgstr ""
#: errorConnLost
msgid ""
"The Smart Card Manager has lost the connection to the Smart Card Server."
msgstr ""
#: errorEntryTokenDB
msgid ""
"The Smart Card Server cannot add your smart card to its internal database."
msgstr ""
#: errorNoTokenState
msgid ""
"The Smart Card server does not recognize your smart card's current status."
msgstr ""
#: errorInvalidLostTokenReason
msgid ""
"The Smart Card server cannot process your smart card which has been reported "
"lost."
msgstr ""
#: errorTokenUnusable
msgid ""
"The Smart Card Server cannot process your smart card which has been reported "
"stolen."
msgstr ""
#: errorNoInactiveToken
msgid "The Smart Card Server cannot restore your smart card's security keys."
msgstr ""
#: errorProcessMultiTokens
msgid ""
"The Smart Card Server has detected that you already have one enrolled smart "
"card. The server only allows one enrolled card per user."
msgstr ""
#: errorTokenTerminated
msgid ""
"The Smart Card Server can not process your smart card which is marked as "
"terminated."
msgstr ""
#: errorKeyRecoveryProcessed
msgid "Smart card key recovery has been processed."
msgstr ""
#: errorKeyRecoveryFailed
msgid ""
"The Smart Card Server can not restore the security keys onto your smart "
"card."
msgstr ""
#: errorNoOperateLostToken
msgid "Cannot process this smart card, which has been reported lost."
msgstr ""
#: errorKeyArchival
msgid ""
"The Smart Card Server can not restore the security keys onto your smart card "
"due to a server misconfiguration."
msgstr ""
#: errorConnTKS
msgid ""
"The Smart Card server cannot contact its security key server,which is "
"required for processing."
msgstr ""
#: errorFailUpdateTokenDB
msgid "The Smart Card Server cannot reset the status of your smart card."
msgstr ""
#: errorCertRevocation
msgid ""
"The Smart Card Server cannot mark the security keys on your smart card as "
"revoked."
msgstr ""
#: errorNotOwnToken
msgid "The Smart Card Server cannot process a smart card which you do not own."
msgstr ""
#: errorESCMisconfigured
msgid "The Smart Card Manager has been misconfigured."
msgstr ""
#: errorESCNoCommCardReader
msgid ""
"The Smart Card Manager cannot initiate communications with the smart card."
msgstr ""
#: errorESCNoTokenSession
msgid ""
"The Smart Card Manager cannot establish a communications session with the "
"smart card."
msgstr ""
#: errorESCNoTalkTPS
msgid ""
"The Smart Card Manager cannot initiate communications with the Smart Card "
"Server."
msgstr ""
#: errorESCNoTalkTokenReader
msgid ""
"The Smart Card Manager cannot finalize communications with the smart card."
msgstr ""
#ESC text in general Alert messages
#: errorCoolKeyIsAuth
msgid "coolkey.GetCoolKeyIsAuthenticated() failed!"
msgstr ""
#: errorAuthCoolKey
msgid "coolkey.AuthenticateCoolKey failed!"
msgstr ""
#: errorJsNotifyInterface
msgid "Can't find jsNotify interface."
msgstr ""
#: errorUniversalXPConnect
msgid "Can't get UniversalXPConnect."
msgstr ""
#: errorConfigValue
msgid "Error obtaining issuer info for key."
msgstr ""
#: errorConfigValue
msgid "Error Getting Config Value:"
msgstr ""
#: errorSetConfigValue
msgid "Error SettingConfig Value:"
msgstr ""
#: errorBlankTPSURI
msgid "Blank Tps Uri submitted."
msgstr ""
#: noTpsConfigUrl
msgid "You must provide a Url to test!"
msgstr ""
#: aboutToTestTPSURI
msgid "About to test Smart Card Server URI:"
msgstr ""
#: errorSelectKey
msgid "Please select a Smart card."
msgstr ""
#: tpsURLContacted
msgid "Smart Card Server URL has been successfully contacted."
msgstr ""
#: errorContactTPSURL
msgid "Error contacting Smart Card Server URL, reconfigure and try again."
msgstr ""
#: errorBlankEnrollURI
msgid "Blank Enroll Uri submitted."
msgstr ""
#: aboutToTestEnrollURI
msgid "About to test Enroll URI:"
msgstr ""
#: enrollURLContacted
msgid "x Enrollment URL has been successfully contacted."
msgstr ""
#: errorContactEnrollURL
msgid "Error contacting Enroll URL, reconfigure and try again."
msgstr ""
#: tpsConfigSuccess
msgid "Smart Card Server config information successfully obtained!"
msgstr ""
#: tpsConfigError
msgid "Error obtaining Smart Card Server config information!"
msgstr ""
#: tpsConfigTest
msgid "About to test the Smart Card Server Phone Home Url :"
msgstr ""
#: tpsNoConfigUrl
msgid "Provide a valid Smart Card Server config URL!"
msgstr ""
#: tpsURIMustHaveValue
msgid "Smart Card Server URL item must have a value!"
msgstr ""
#: errorSetConfigValue
msgid "Error setting config value!:"
msgstr ""
#: configChangesSubmitted
msgid "Configuration changes submitted."
msgstr ""
#: errorSetDataValue
msgid "Error Setting data values:"
msgstr ""
#: errorCoolKeyGetStatus
msgid "coolkey.GetCoolKeyStatus() failed!"
msgstr ""
#: errorCoolKeyGetPolicy
msgid "coolkey.GetCoolKeyPolicy() failed!"
msgstr ""
#: errorCoolKeyRequiresAuth
msgid "coolkey.GetCoolKeyRequiresAuthentication() failed!"
msgstr ""
#: errorCoolKeyCertNicknames
msgid "coolkey.GetCoolKeyCertNicknames() failed!"
msgstr ""
#: errorCoolKeyCertInfo
msgid "coolkey.GetCoolKeyCertInfo() failed!"
msgstr ""
#: errorGetAvailCoolKeys
msgid "coolkey.GetAvailableCoolKeys() failed!"
msgstr ""
#: errorEnollCoolKey
msgid "coolkey.EnrollCoolKey() failed!"
msgstr ""
#: errorCoolKeyIsEnrolled
msgid "coolkey.GetCoolKeyIsEnrolled failed!"
msgstr ""
#: errorResetCoolKeyPIN
msgid ""
"coolkey.ResestCoolKeyPASSWORD() failed! Make sure smart card is enrolled."
msgstr ""
#: errorFormatCoolKey
msgid "coolkey.FormatCoolKey() failed!"
msgstr ""
#: errorCancelCoolKey
msgid "coolkeyCancelCoolKeyOperation() failed!"
msgstr ""
#: errorBlinkCoolKey
msgid "coolkey.BlinkCoolKey() failes!"
msgstr ""
#: noCurrentlySelectedToken
msgid "No currently selected smart card!"
msgstr ""
#: errorProvideScreenName
msgid "You must provide a valid screen name!"
msgstr ""
#: errorProvideTokenPIN
msgid "You must provide a valid card password!"
msgstr ""
#: errorMatchPinValues
msgid "The Password values you entered don't match!"
msgstr ""
#: errorValidUserPassword
msgid "You must provide a valid user password!"
msgstr ""
#: errorSelectKey
msgid "Please select a smart card."
msgstr ""
#: errorEnrolledFirst
msgid "Smart card must be enrolled first! Enroll card and try again."
msgstr ""
#: enrollmentFor
msgid "Enrollment of your"
msgstr ""
#: errorNeedKeyForSecMode
msgid "Please insert enrolled smart card before attempting secure mode."
msgstr ""
#: wasSuccessful
msgid "was successful."
msgstr ""
#: pinResetSuccessful
msgid "Password Reset was successfull!"
msgstr ""
#: formatOf
msgid "Format of"
msgstr ""
#: error
msgid "Error"
msgstr ""
#: serverResponse
msgid "Server Response:"
msgstr ""
#: enrollmentOfKey
msgid "Enrollment of smart card"
msgstr ""
#: formatingOfKey
msgid "Formatting of smart card"
msgstr ""
#: pinResetOfKey
msgid "Password Reset for smart card"
msgstr ""
#: operationForKey
msgid "Operation for smart card"
msgstr ""
#: failed
msgid "failed."
msgstr ""
#: cancelled
msgid "cancelled."
msgstr ""
#: errorFindESCPlatform
msgid "Unable to determine Smart Card Manager platform."
msgstr ""
#: errorIssuerInfo
msgid "Error obtaining Issuer Info for key."
msgstr ""
#: escUsage1
msgid "Usage:"
msgstr ""
#: escUsage2
msgid "esc"
msgstr ""
#: escUsage3
msgid "esc -secmode SECURITY_URL"
msgstr ""
#: escUsage4
msgid "Ex: esc -secmode http://test.host.com"
msgstr ""
#: escUsage5
msgid "esc -usage"
msgstr ""
#Strings for TRAY.j
#: errorTrayIsInitialized
msgid "Can't determine if Icon component is already intialized!"
msgstr ""
#: errorShowAllWindows
msgid "Error Showing All Windows:"
msgstr ""
#: errorHideAllWindows
msgid "Error Hiding all Windows:"
msgstr ""
#: errorShowWindow
msgid "Error Showing Window:"
msgstr ""
#: errorHideWindow
msgid "Error Hiding Window:"
msgstr ""
#: errorRemoveWindow
msgid "Error Removing Window:"
msgstr ""
#: errorTrayNotification
msgid "Error Sending Tray notification:"
msgstr ""
#Strings for GenericAuth.js
#: value
msgid "Value"
msgstr ""
#: mustMatch
msgid "must match"
msgstr ""
#: mustHaveValue
msgid "Must have value set for field:"
msgstr ""
#: noParentWindow
msgid "No parent window."
msgstr ""
#: authDialogNoParent
msgid "Auth dialog has no parent!"
msgstr ""
#: authSubmit
msgid "Submit"
msgstr ""
#: authSubmitAccessKey
msgid "S"
msgstr ""
16 years, 10 months
[Fedora-directory-commits] mod_nss ChangeLog,1.2,1.3
by Doctor Conrad
Author: rcritten
Update of /cvs/dirsec/mod_nss
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv27950
Modified Files:
ChangeLog
Log Message:
The error message was wrong if NSSPassPhraseHelper pointed to a
non-existant file.
Don't require a password file AND NSSPassPhraseHelper. Only
the helper is required.
Index: ChangeLog
===================================================================
RCS file: /cvs/dirsec/mod_nss/ChangeLog,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ChangeLog 1 Jun 2007 13:30:14 -0000 1.2
+++ ChangeLog 7 Jun 2007 14:59:02 -0000 1.3
@@ -1,3 +1,10 @@
+2007-06-07 Rob Crittenden <rcritten(a)redhat.com>
+
+ * The error message was wrong if NSSPassPhraseHelper pointed to a
+ non-existant file.
+ * Don't require a password file AND NSSPassPhraseHelper. Only
+ the helper is required.
+
2007-06-01 Rob Crittenden <rcritten(a)redhat.com>
* mod_nss 1.0.7
16 years, 10 months
[Fedora-directory-commits] mod_nss nss_engine_init.c,1.29,1.30
by Doctor Conrad
Author: rcritten
Update of /cvs/dirsec/mod_nss
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv27874
Modified Files:
nss_engine_init.c
Log Message:
Only NSSPassPhraseHelper needs to be required.
Index: nss_engine_init.c
===================================================================
RCS file: /cvs/dirsec/mod_nss/nss_engine_init.c,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- nss_engine_init.c 31 May 2007 21:36:03 -0000 1.29
+++ nss_engine_init.c 7 Jun 2007 14:58:31 -0000 1.30
@@ -155,10 +155,9 @@
const char * child_argv[4];
apr_status_t rv;
- if (mc->pphrase_dialog_helper == NULL &&
- mc->pphrase_dialog_path == NULL) {
+ if (mc->pphrase_dialog_helper == NULL) {
ap_log_error(APLOG_MARK, APLOG_ERR, 0, s,
- "Neither NSSPassPhraseHelper nor NSSPassPhraseDialog is not set. One or the other is required.");
+ "NSSPassPhraseHelper is not set. It is required.");
nss_die();
}
16 years, 10 months
[Fedora-directory-commits] mod_nss nss_engine_config.c,1.14,1.15
by Doctor Conrad
Author: rcritten
Update of /cvs/dirsec/mod_nss
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv27817
Modified Files:
nss_engine_config.c
Log Message:
The wrong variable was being used to report that NSSPassPhraseHelper
wasn't found.
Index: nss_engine_config.c
===================================================================
RCS file: /cvs/dirsec/mod_nss/nss_engine_config.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- nss_engine_config.c 20 Oct 2006 15:23:39 -0000 1.14
+++ nss_engine_config.c 7 Jun 2007 14:58:09 -0000 1.15
@@ -622,8 +622,8 @@
mc->pphrase_dialog_helper = arg;
} else {
return apr_pstrcat(cmd->pool,
- "NSSPassPhraseHelper: ", mc->pphrase_dialog_path,
- "does not exist or is not executable.", NULL);
+ "NSSPassPhraseHelper: ", arg,
+ " does not exist or is not executable.", NULL);
}
return NULL;
16 years, 10 months
[Fedora-directory-commits] mod_revocator ChangeLog, 1.1.1.1, 1.2 client.cpp, 1.2, 1.3 client.h, 1.2, 1.3 client_err.h, 1.2, 1.3 crlmanager.cpp, 1.2, 1.3 http-client.cpp, 1.3, 1.4 mod_rev.c, 1.3, 1.4 reverror.h, 1.2, 1.3
by Doctor Conrad
Author: rcritten
Update of /cvs/dirsec/mod_revocator
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv29488
Modified Files:
ChangeLog client.cpp client.h client_err.h crlmanager.cpp
http-client.cpp mod_rev.c reverror.h
Log Message:
Resolves: 235355
Include If-Modified-Since header on HTTP/S requests so we don't try
to retrieve and install a CRL that hasn't changed.
Index: ChangeLog
===================================================================
RCS file: /cvs/dirsec/mod_revocator/ChangeLog,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
--- ChangeLog 3 Aug 2006 19:39:11 -0000 1.1.1.1
+++ ChangeLog 5 Jun 2007 14:38:58 -0000 1.2
@@ -1,3 +1,13 @@
-* Tue Apr 3 2006 Rob Crittenden <rcritten(a)redhat.com>
-- Beta 1 tagged
+Tue Jun 6 2007 Rob Crittenden <rcritten(a)redhat.com>
+ * Include If-Modified-Since header on HTTP/S requests so we don't try
+ to retrieve and install a CRL that hasn't changed.
+Tue Oct 17 2006 Rob Crittenden <rcritten(a)redhat.com>
+ * mod_revocator 1.0.2 is tagged
+ * Fix a slew of compilation warnings
+ * Fix Makefile so it can be built in parallel (make -j 3)
+ * Add support for OpenLDAP as the LDAP library
+ * Improve the documentation
+
+Tue Apr 3 2006 Rob Crittenden <rcritten(a)redhat.com>
+ * Beta 1 tagged
Index: client.cpp
===================================================================
RCS file: /cvs/dirsec/mod_revocator/client.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- client.cpp 4 Aug 2006 18:53:09 -0000 1.2
+++ client.cpp 5 Jun 2007 14:38:58 -0000 1.3
@@ -58,7 +58,11 @@
{ 20, "Unable to connect to remote host" },
{ 21, "Unable to write data to remote server" },
{ 22, "Unable to read data from remote server" },
- { 23, "Out of memory while reading data" }
+ { 23, "Out of memory while reading data" },
+ { 24, "Pipe failed" },
+ { 25, "Fork failed" },
+ { 26, "Exec failed" },
+ { 27, "HTTP 304 Not Modified returned. The CRL hasn't changed since the last retrieval." }
};
/* Given a URL, determine the type and fetch the appropriate contents and
@@ -73,7 +77,7 @@
*
* See the ldap-client.cpp and http-client.cpp for specific URL syntax.
*/
-PR_IMPLEMENT(void *)fetch_url(const char * url, int timeout, int * len, RevStatus& status)
+PR_IMPLEMENT(void *)fetch_url(const char * url, int timeout, PRTime lastfetchtime, int * len, RevStatus& status)
{
int errnum = -1;
void * data = NULL;
@@ -86,14 +90,16 @@
if (!PL_strncasecmp(url, "ldap", 4))
data = ldap_client(url, timeout, len, &errnum);
else if (!PL_strncasecmp(url, "http", 4))
- data = http_client(url, timeout, len, &errnum);
+ data = http_client(url, timeout, lastfetchtime, len, &errnum);
else if (!PL_strncasecmp(url, "exec", 4))
data = exec_client(url, timeout, len, &errnum);
else
errnum = CL_URL_UNKNOWN;
}
- if (errnum != -1) {
+ if (errnum == CL_NOUPDATE_AVAILABLE) {
+ status.setError(REV_ERROR_NOUPDATE_AVAILABLE, client_errors[errnum].errorString);
+ } else if (errnum != -1) {
status.setError(REV_ERROR_INVALID_URL_TYPE, client_errors[errnum].errorString);
}
Index: client.h
===================================================================
RCS file: /cvs/dirsec/mod_revocator/client.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- client.h 4 Aug 2006 18:53:09 -0000 1.2
+++ client.h 5 Jun 2007 14:38:58 -0000 1.3
@@ -26,11 +26,11 @@
#include <nspr.h>
#include "revocation.h"
-PR_EXTERN(void *)fetch_url(const char * url, int timeout, int * len, RevStatus& status);
+PR_EXTERN(void *)fetch_url(const char * url, int timeout, PRTime lastfetchtime, int * len, RevStatus& status);
PR_EXTERN(void)free_url(void* urldata);
-PR_EXTERN(void *)http_client(const char *url, int timeout, int * len, int * errnum);
+PR_EXTERN(void *)http_client(const char *url, int timeout, PRTime lastfetchtime, int * len, int * errnum);
int parse_url(const char *url, char **username, char **password, char **protocol , char **host, int *port, char **uri);
Index: client_err.h
===================================================================
RCS file: /cvs/dirsec/mod_revocator/client_err.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- client_err.h 4 Aug 2006 18:53:09 -0000 1.2
+++ client_err.h 5 Jun 2007 14:38:58 -0000 1.3
@@ -53,6 +53,7 @@
#define CL_HTTP_WRITE_FAILED 21
#define CL_HTTP_READ_FAILED 22
#define CL_OUT_OF_MEMORY 23
+#define CL_NOUPDATE_AVAILABLE 27
/* EXEC client errors */
#define CL_PIPE_FAILED 24
Index: crlmanager.cpp
===================================================================
RCS file: /cvs/dirsec/mod_revocator/crlmanager.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- crlmanager.cpp 4 Aug 2006 18:53:09 -0000 1.2
+++ crlmanager.cpp 5 Jun 2007 14:38:58 -0000 1.3
@@ -55,7 +55,22 @@
RevStatus mystatus;
PRInt32 len = 0 ;
output = NULL;
- void* data = fetch_url(inurl, timeout, &len, mystatus);
+ void* data = fetch_url(inurl, timeout, lastfetchtime, &len, mystatus);
+
+ /* We have a special case. If we have an HTTP request and the server
+ * response was 304 Not Modified we want to go ahead and continue as
+ * if the request was successful. A CRL may be very large so this is
+ * a good thing, we just have to jump through some hoops to achieve
+ * it. First we log the fact that we tried and got a 304, then reset
+ * things so in GetCRL() and update() we can detect this case.
+ */
+ if (mystatus.getError() == REV_ERROR_NOUPDATE_AVAILABLE) {
+ reportError(mystatus); /* Report the error while we have it */
+ mystatus.clearError();
+ output = SECITEM_AllocItem(NULL, NULL, 1);
+ output->len = 0;
+ return mystatus;
+ }
if (!mystatus.hasFailed() && (!data || !len))
{
// the download did not fail, but we didn't get any data ...
@@ -327,6 +342,10 @@
}
PR_ASSERT(derCRL);
+ if (derCRL->len == 0) { /* no data retuned from server, this is ok */
+ return mystatus;
+ }
+
// now check the CRL
if ((mystatus = ProcessCRL(*derCRL, decodedCRL, now)).hasFailed())
{
@@ -408,6 +427,12 @@
{
reportError(mystatus);
}
+ if (derCrl->len == 0) { /* This is ok, see DownloadCRL */
+ lastfetchtime = now;
+ SECITEM_FreeItem(derCrl, PR_TRUE);
+ derCrl = NULL;
+ return mystatus;
+ }
if (!mystatus.hasFailed())
{
Index: http-client.cpp
===================================================================
RCS file: /cvs/dirsec/mod_revocator/http-client.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- http-client.cpp 16 Oct 2006 18:16:35 -0000 1.3
+++ http-client.cpp 5 Jun 2007 14:38:58 -0000 1.4
@@ -76,7 +76,8 @@
*
* The timeout is in seconds.
*/
-PR_IMPLEMENT(void *)http_client(const char *url, int timeout, int * len, int * errnum)
+PR_IMPLEMENT(void *)http_client(const char *url, int timeout,
+ PRTime lastfetchtime, int * len, int * errnum)
{
char * protocol = 0;
char * host = 0;
@@ -96,7 +97,9 @@
PRInt32 cl = 0;
int ssl = 0;
unsigned int lenp;
-
+ PRExplodedTime printableTime;
+ char ifmodified[256];
+
uri_unescape_strict((char *)url, 0); // decode the url
if (!parse_url(url, &username, &password, &protocol, &host, &port, &uri)) {
@@ -140,18 +143,26 @@
strncpy(hostline, host, BIG_LINE);
else
PR_snprintf(hostline, sizeof(hostline), "%s:%d", host, port);
+
+ memset(ifmodified, 0, 256);
+ if (lastfetchtime > 0) {
+ PR_ExplodeTime(lastfetchtime, PR_GMTParameters, &printableTime);
+ PR_FormatTime(ifmodified, 256, "%a, %d %b %Y %H:%M:%S GMT", &printableTime);
+ }
/* Construct the HTTP request */
PR_snprintf(buffer, sizeof(buffer),
- "GET %s HTTP/1.0\r\n"
+ "GET %s HTTP/1.1\r\n"
"%s%s%s"
"Host: %s\r\n"
"User-Agent: %s/%s\r\n"
+ "%s%s%s"
"Connection: close\r\n\r\n",
uri,
authdata ? "Authorization: Basic " : "", authdata ? authdata: "", authdata ? "\r\n" : "",
hostline,
- PRODUCT_BRAND_NAME, PRODUCT_VERSION_ID);
+ PRODUCT_BRAND_NAME, PRODUCT_VERSION_ID,
+ ifmodified[0] ? "If-Modified-Since: " : "", ifmodified[0] ? ifmodified : "", ifmodified[0] ? "\r\n" : "");
if (authdata)
free(authdata);
@@ -165,6 +176,11 @@
/* a content-length of -1 means read until there is no more to read */
cl = get_content_length(sock, timeout);
+ if (cl == -2) {
+ cl = 0; /* so we don't end up with a bogus len in done: */
+ *errnum = CL_NOUPDATE_AVAILABLE;
+ goto done;
+ }
if (cl != 0) {
totalread = 0;
@@ -397,18 +413,18 @@
if ((y == -1) && (nh > 0)) {
return 0; /* name without value */
}
- if (y == -1) { /* HTTP status message */
- x = 0;
- y = -1;
- ++nh;
- break;
- }
while (t[y] && isspace(t[y]))
++y;
header = strtok(t, ":");
- if (!PL_strcasecmp("content-length", header))
- length = atoi(&t[y]);
+ if (header) {
+ char *s = t;
+ s += 9; /* skip 'http/1.x ' */
+ if (s && !PL_strncmp(s, "304", 3))
+ length = -2;
+ else if (!PL_strcasecmp("content-length", header))
+ length = atoi(&t[y]);
+ }
x = 0;
y = -1;
Index: mod_rev.c
===================================================================
RCS file: /cvs/dirsec/mod_revocator/mod_rev.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- mod_rev.c 16 Oct 2006 18:16:35 -0000 1.3
+++ mod_rev.c 5 Jun 2007 14:38:58 -0000 1.4
@@ -115,9 +115,10 @@
{
const char* errMsg = NULL;
char errorbuf[256] = "";
+ PRInt32 reverror;
if (theerror)
{
- PRInt32 reverror = RevGetError(theerror);
+ reverror = RevGetError(theerror);
errMsg = RevGetMessage(theerror);
if (!errMsg)
{
@@ -160,9 +161,15 @@
subject = insubject;
}
/* log error */
- ap_log_error(APLOG_MARK, APLOG_ERR, 0, NULL,
- "Error updating CRL %s %s : %s",
- url, subject ? subject : "", errMsg);
+ if (reverror == REV_ERROR_NOUPDATE_AVAILABLE) {
+ ap_log_error(APLOG_MARK, APLOG_NOTICE, 0, NULL,
+ "%s : %s %s",
+ errMsg, url, subject ? subject : "");
+ } else {
+ ap_log_error(APLOG_MARK, APLOG_ERR, 0, NULL,
+ "Error updating CRL %s %s : %s",
+ url, subject ? subject : "", errMsg);
+ }
/* we have to shut down the server now,
* unless we are called during initialization
Index: reverror.h
===================================================================
RCS file: /cvs/dirsec/mod_revocator/reverror.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- reverror.h 4 Aug 2006 18:53:09 -0000 1.2
+++ reverror.h 5 Jun 2007 14:38:58 -0000 1.3
@@ -53,6 +53,7 @@
const PRInt32 REV_ERROR_BAD_ISSUER_USAGE = 1013;
const PRInt32 REV_ERROR_MISSING_CRL_DATA = 1014;
const PRInt32 REV_ERROR_BAD_ISSUER_TRUST = 1015;
+const PRInt32 REV_ERROR_NOUPDATE_AVAILABLE = 1016;
#endif
16 years, 10 months
[Fedora-directory-commits] mod_nss ChangeLog,1.1.1.1,1.2
by Doctor Conrad
Author: rcritten
Update of /cvs/dirsec/mod_nss
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv13985
Modified Files:
ChangeLog
Log Message:
Populate the changelog.
Index: ChangeLog
===================================================================
RCS file: /cvs/dirsec/mod_nss/ChangeLog,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
--- ChangeLog 17 May 2005 14:50:10 -0000 1.1.1.1
+++ ChangeLog 1 Jun 2007 13:30:14 -0000 1.2
@@ -0,0 +1,80 @@
+2007-06-01 Rob Crittenden <rcritten(a)redhat.com>
+
+ * mod_nss 1.0.7
+ * Stop processing tokens when a login fails so we can correctly
+ report the failure.
+ * Fix an off-by-one error in nss_pcache that prevented 1 character
+ passwords (not a huge problem but a bug none-the-less).
+ * Bring in some updates based on diffs from 2.0.59 to 2.2.4
+ * Do explicit TRUE/FALSE tests with sc->enabled to see if SSL is
+ enabled.
+ * Don't depend on the fact that TRUE == 1
+ * Remove some dead code
+ * Minor update to the buffer code that buffers POST data during a
+ renegotation
+ * Optimize setting environment variables by using a switch statement.
+ * Fix typo in cipher echde_rsa_null (transposed h and d).
+ * The way I was using to detect the model being used was incorrect. Now
+ use the # of threads available. Guaranteed to be 0 for prefork and > 0
+ for worker (threaded)
+
+2006-10-27 Rob Crittenden <rcritten(a)redhat.com>
+
+ * mod_nss 1.0.6
+ * If NSSEngine is off then simply don't initialize NSS at all.
+ * Add support for setting a default OCSP responder.
+
+2006-10-17 Rob Crittenden <rcritten(a)redhat.com>
+
+ * mod_nss 1.0.5
+ * Fix for a minor problem introduced with 1.0.4. NSS_Shutdown() was being
+ called during module unload even if SSL wasn't enabled causing an error
+ to display in the log.
+
+2006-10-11 Rob Crittenden <rcritten(a)redhat.com>
+
+ * mod_nss 1.0.4
+ * Merged in some changes from mod_ssl:
+ * new env variables SSL_{SERVER,CLIENT}_V_REMAIN that contains number
+ of days until certificate expires
+ * Attempt to buffer POST data in a SSL renegotiation.
+ * And some changes specific to mod_nss:
+ * Better way to distinguish Apache 2.0.x versus Apache 2.2.x. The old
+ way broke when 2.0.56 was introduced.
+ * Fix crash bug if the stored token password doesn't match the
+ database password
+ * Add new NSSPassPhraseDialog method, defer, where only the tokens
+ that are found in the file pointed to by this directive are
+ initialized.
+ * Fix race condition in initializing the NSS session cache that could
+ cause a core on startup.
+ * Update nss.conf.in to contain LogLevel and its own log files
+ * A missing initialization when built with ECC support that could
+ cause the server to not start
+
+2006-06-21 Rob Crittenden <rcritten(a)redhat.com>
+
+ * mod_nss 1.0.3
+ * Final ECC support
+ * Compiles on Solaris with the Forte Workshop compiler (tested with 6.2
+ and 11).
+ * A number of compilation warnings were addressed
+ * gencert now uses bash instead of ksh
+
+2006-03-02 Rob Crittenden <rcritten(a)redhat.com>
+
+ * Experimental Eliptical Curve Cryptopgraphy (ECC) added. Requires a
+ version of NSS also build with ECC support. Available in the CVS tip.
+
+2006-01-31 Rob Crittenden <rcritten(a)redhat.com>
+
+ * mod_nss 1.0.2
+ * Add support for Apache 2.2 (contributed by Oden Eriksson)
+
+2006-09-20 Rob Crittenden <rcritten(a)redhat.com>
+
+ * mod_nss 1.0.0
+ * Support for SSLv2, SSLv3, TLSv1
+ * OCSP and CRLs
+ * Client certificate authentication
+ * Can run concurrently with mod_ssl
16 years, 11 months