(file) Return to SocketzOS_inline.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/SocketzOS_inline.h between version 1.10 and 1.11

version 1.10, 2006/10/06 17:26:23 version 1.11, 2006/11/10 18:14:58
Line 27 
Line 27 
 // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 // //
   //==============================================================================
   //
 //%///////////////////////////////////////////////////////////////////////////// //%/////////////////////////////////////////////////////////////////////////////
   
 #ifndef SocketzOS_inline_h #ifndef SocketzOS_inline_h
 #define SocketzOS_inline_h #define SocketzOS_inline_h
  
Line 94 
Line 97 
           case(EINPROGRESS):           case(EINPROGRESS):
           case(EWOULDBLOCK):           case(EWOULDBLOCK):
           {           {
               PEG_TRACE_STRING(TRC_SSL, Tracer::LEVEL4, "---> Accept pending (EWB).");                PEG_TRACE_STRING(TRC_SSL, Tracer::LEVEL4,
                     "---> Accept pending (EWB).");
               return 0; // accept pending               return 0; // accept pending
           }           }
           case(ECONNRESET):           case(ECONNRESET):
           {           {
               Logger::put_l(Logger::ERROR_LOG, System::CIMSERVER, Logger::SEVERE,                Logger::put_l(
                     Logger::ERROR_LOG, System::CIMSERVER, Logger::SEVERE,
                      "Pegasus.Common.SocketzOS_inline.CONNECTION_RESET_ERROR",                      "Pegasus.Common.SocketzOS_inline.CONNECTION_RESET_ERROR",
                      "ATTLS reset the connection due to handshake failure. \                    "ATTLS reset the connection due to handshake failure. "
                             Connection closed.");                        "Connection closed.");
               PEG_METHOD_EXIT();               PEG_METHOD_EXIT();
               return -1;               return -1;
           }           }
Line 110 
Line 115 
           {           {
               char str_errno2[10];               char str_errno2[10];
               sprintf(str_errno2,"%08X",errno2Ioctl);               sprintf(str_errno2,"%08X",errno2Ioctl);
               Logger::put_l(Logger::ERROR_LOG, System::CIMSERVER, Logger::SEVERE,                Logger::put_l(
                     Logger::ERROR_LOG, System::CIMSERVER, Logger::SEVERE,
                      "Pegasus.Common.SocketzOS_inline.UNEXPECTED_ERROR",                      "Pegasus.Common.SocketzOS_inline.UNEXPECTED_ERROR",
                      "An unexpected error occurs: $0 ( errno $1, reason code 0x$2 ). \                    "An unexpected error occurs: $0 ( errno $1, reason code "
                             Connection closed."                        "0x$2 ). Connection closed.",
                             ,strerror(errnoIoctl),errnoIoctl,str_errno2);                    strerror(errnoIoctl),
                     errnoIoctl,
                     str_errno2);
               PEG_METHOD_EXIT();               PEG_METHOD_EXIT();
               return -1;               return -1;
   
           }           }
       } // end switch(errnoIoctl)       } // end switch(errnoIoctl)
    } // -1 ioctl()    } // -1 ioctl()
Line 130 
Line 137 
        case(TTLS_POL_NO_POLICY):        case(TTLS_POL_NO_POLICY):
        case(TTLS_POL_NOT_ENABLED):        case(TTLS_POL_NOT_ENABLED):
        {        {
            Logger::put_l(Logger::ERROR_LOG, System::CIMSERVER, Logger::SEVERE,             Logger::put_l(
                  Logger::ERROR_LOG, System::CIMSERVER, Logger::SEVERE,
                   "Pegasus.Common.SocketzOS_inline.POLICY_NOT_ENABLED",                   "Pegasus.Common.SocketzOS_inline.POLICY_NOT_ENABLED",
                   "ATTLS policy is not aktive for the CIM Server HTTPS port. \                 "ATTLS policy is not aktive for the CIM Server HTTPS port. "
                          Communication not secured. Connection closed.");                     "Communication not secured. Connection closed.");
            PEG_METHOD_EXIT();            PEG_METHOD_EXIT();
            return -1;            return -1;
        }        }
        case(TTLS_POL_ENABLED):        case(TTLS_POL_ENABLED):
        {        {
            break;  // a policy exists so it is ensured that a secured connectio will be established             // a policy exists so it is ensured that a secured connection will
              // be established
              break;
        }        }
        case(TTLS_POL_APPLCNTRL):        case(TTLS_POL_APPLCNTRL):
        {        {
            Logger::put_l(Logger::ERROR_LOG, System::CIMSERVER, Logger::SEVERE,             Logger::put_l(
                  Logger::ERROR_LOG, System::CIMSERVER, Logger::SEVERE,
                   "Pegasus.Common.SocketzOS_inline.APPLCNTRL",                   "Pegasus.Common.SocketzOS_inline.APPLCNTRL",
                   "ATTLS policy not valid for CIM Server. \                 "ATTLS policy not valid for CIM Server. "
                          Set ApplicationControlled to OFF. Connection closed.");                     "Set ApplicationControlled to OFF. Connection closed.");
            PEG_METHOD_EXIT();            PEG_METHOD_EXIT();
            return -1;            return -1;
   
        }        }
  
    } // end switch(ioc.TTLSi_Stat_Policy)    } // end switch(ioc.TTLSi_Stat_Policy)
Line 178 
Line 188 
        case(TTLS_SEC_UNKNOWN):        case(TTLS_SEC_UNKNOWN):
        case(TTLS_SEC_CLIENT):        case(TTLS_SEC_CLIENT):
        {        {
            Logger::put_l(Logger::ERROR_LOG, System::CIMSERVER, Logger::SEVERE,             Logger::put_l(
                  Logger::ERROR_LOG, System::CIMSERVER, Logger::SEVERE,
                   "Pegasus.Common.SocketzOS_inline.WRONG_ROLE",                   "Pegasus.Common.SocketzOS_inline.WRONG_ROLE",
                   "ATTLS policy specifies the wrong HandshakeRole for the CIM Server HTTPS port. \                 "ATTLS policy specifies the wrong HandshakeRole for the "
                          Communication not secured. Connection closed.");                     "CIM Server HTTPS port. Communication not secured. "
                      "Connection closed.");
            PEG_METHOD_EXIT();            PEG_METHOD_EXIT();
            return -1;            return -1;
  
Line 205 
Line 217 
            _username[ioc.TTLSi_UserID_Len]=0;      // null terminated string            _username[ioc.TTLSi_UserID_Len]=0;      // null terminated string
            __etoa(_username);                        // the user name is in EBCDIC !            __etoa(_username);                        // the user name is in EBCDIC !
            PEG_TRACE((TRC_SSL, Tracer::LEVEL2,            PEG_TRACE((TRC_SSL, Tracer::LEVEL2,
                     "---> ATTLS Securtiy Type is SAFCHK. Resolved user ID \'%s\'",_username));                 "---> ATTLS Securtiy Type is SAFCHK. Resolved user ID \'%s\'",
                  _username));
            PEG_METHOD_EXIT();            PEG_METHOD_EXIT();
            return 1;            return 1;
  


Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2