dbtlibaccess.h 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  1. /** BEGIN COPYRIGHT BLOCK
  2. * Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
  3. * Copyright (C) 2005 Red Hat, Inc.
  4. * All rights reserved.
  5. *
  6. * License: GPL (version 3 or any later version).
  7. * See LICENSE for details.
  8. * END COPYRIGHT BLOCK **/
  9. #ifdef HAVE_CONFIG_H
  10. #include <config.h>
  11. #endif
  12. #define LIBRARY_NAME "libaccess"
  13. #ifdef RESOURCE_STR
  14. static char dbtlibaccessid[] = "$DBT: libaccess referenced v1 $";
  15. #endif /* RESOURCE_STR */
  16. #include "i18n.h"
  17. BEGIN_STR(libaccess)
  18. ResDef(DBT_LibraryID_, -1, dbtlibaccessid) /* extracted from dbtlibaccess.h*/
  19. ResDef(DBT_basicNcsa_, 1, "basic-ncsa") /*extracted from userauth.cpp*/
  20. ResDef(DBT_cannotOpenDatabaseS_, 2, "cannot open database %s") /*extracted from userauth.cpp*/
  21. ResDef(DBT_basicNcsa_1, 3, "basic-ncsa") /*extracted from userauth.cpp*/
  22. ResDef(DBT_userSPasswordDidNotMatchDatabase_, 4, "user %s password did not match database %s") /*extracted from userauth.cpp*/
  23. ResDef(DBT_basicNcsa_2, 5, "basic-ncsa") /*extracted from userauth.cpp*/
  24. ResDef(DBT_cannotOpenConnectionToLdapServer_, 6, "cannot open connection to LDAP server on %s:%d") /*NOT USED - extracted from userauth.cpp*/
  25. ResDef(DBT_basicNcsa_3, 7, "basic-ncsa") /*extracted from userauth.cpp*/
  26. ResDef(DBT_userSPasswordDidNotMatchLdapOnSD_, 8, "user %s password did not match LDAP on %s:%d") /*NOT USED - extracted from userauth.cpp*/
  27. ResDef(DBT_aclState_, 9, "acl-state") /*extracted from userauth.cpp*/
  28. ResDef(DBT_missingRealm_, 10, "missing realm") /*extracted from userauth.cpp*/
  29. ResDef(DBT_unableToAllocateAclListHashN_, 11, "Unable to allocate ACL List Hash\n") /*extracted from cache.cpp*/
  30. ResDef(DBT_aclevalbuildcontextUnableToPermM_, 12, "ACLEvalBuildContext unable to PERM_MALLOC cache structure\n") /*extracted from eval.cpp*/
  31. ResDef(DBT_aclevalbuildcontextUnableToCreat_, 13, "ACLEvalBuildContext unable to create hash table\n") /*extracted from eval.cpp*/
  32. ResDef(DBT_aclevalbuildcontextUnableToAlloc_, 14, "ACLEvalBuildContext unable to allocate ACE Entry\n") /*extracted from eval.cpp*/
  33. ResDef(DBT_aclevalbuildcontextUnableToAlloc_1, 15, "ACLEvalBuildContext unable to allocate ACE entry\n") /*extracted from eval.cpp*/
  34. ResDef(DBT_aclevalbuildcontextUnableToAlloc_2, 16, "ACLEvalBuildContext unable to allocate Boundary Entry\n") /*extracted from eval.cpp*/
  35. ResDef(DBT_aclevalbuildcontextFailedN_, 17, "ACLEvalBuildContext failed.\n") /*extracted from eval.cpp*/
  36. ResDef(DBT_aclEvaltestrightsAnInterimAbsolu_, 18, "ACL_EvalTestRights: an interim, absolute non-allow value was encountered. right=%s, value=%d\n") /*NOT USED - extracted from eval.cpp*/
  37. ResDef(DBT_lasdnsbuildUnableToAllocateHashT_, 19, "LASDnsBuild unable to allocate hash table header\n") /*extracted from lasdns.cpp*/
  38. ResDef(DBT_lasdnsbuildUnableToAddKeySN_, 20, "LASDnsBuild unable to add key %s\n") /*extracted from lasdns.cpp*/
  39. ResDef(DBT_lasdnsbuildUnableToAddKeySN_1, 21, "LASDnsBuild unable to add key %s\n") /*extracted from lasdns.cpp*/
  40. ResDef(DBT_lasdnsbuildUnableToAddKeySN_2, 22, "LASDnsBuild unable to add key %s\n") /*extracted from lasdns.cpp*/
  41. ResDef(DBT_lasdnsbuildUnableToAddKeySN_3, 23, "LASDnsBuild unable to add key %s\n") /*extracted from lasdns.cpp*/
  42. ResDef(DBT_lasdnsbuildUnableToAddKeySN_4, 24, "LASDnsBuild unable to add key %s\n") /*extracted from lasdns.cpp*/
  43. ResDef(DBT_lasDnsBuildReceivedRequestForAtt_, 25, "LAS DNS build received request for attribute %s\n") /*extracted from lasdns.cpp*/
  44. ResDef(DBT_lasdnsevalIllegalComparatorDN_, 26, "LASDnsEval - illegal comparator %s\n") /*extracted from lasdns.cpp*/
  45. ResDef(DBT_lasdnsevalUnableToAllocateContex_, 27, "LASDnsEval unable to allocate Context struct\n\n") /*extracted from lasdns.cpp*/
  46. ResDef(DBT_lasdnsevalUnableToGetSessionAddr_, 28, "LASDnsEval unable to get session address %d\n") /*NOT USED - extracted from lasdns.cpp*/
  47. ResDef(DBT_lasdnsevalUnableToGetDnsErrorDN_, 29, "LASDnsEval unable to get DNS - error=%s\n") /*extracted from lasdns.cpp*/
  48. ResDef(DBT_lasGroupEvalReceivedRequestForAt_, 30, "LAS Group Eval received request for attribute %s\n") /*extracted from lasgroup.cpp*/
  49. ResDef(DBT_lasgroupevalIllegalComparatorDN_, 31, "LASGroupEval - illegal comparator %s\n") /*extracted from lasgroup.cpp*/
  50. ResDef(DBT_lasgroupevalRanOutOfMemoryN_, 32, "LASGroupEval - ran out of memory\n") /*extracted from lasgroup.cpp*/
  51. ResDef(DBT_lasgroupevalUnableToGetSessionAd_, 33, "LASGroupEval unable to get session address %d\n") /*NOT USED - extracted from lasgroup.cpp*/
  52. ResDef(DBT_lasgroupevalUnableToGetSessionAd_1, 34, "LASGroupEval unable to get session address %d\n") /*NOT USED - extracted from lasgroup.cpp*/
  53. ResDef(DBT_lasgroupevalCouldnTLocateGetterF_, 35, "LASGroupEval - couldn't locate getter for auth-user\n") /*extracted from lasgroup.cpp*/
  54. ResDef(DBT_lasgroupevalAttributeGetterForAu_, 36, "LASGroupEval - Attribute getter for auth-user failed\n") /*extracted from lasgroup.cpp*/
  55. ResDef(DBT_lasgroupevalAttributeGetterDidnT_, 37, "LASGroupEval - Attribute getter didn't set auth-user\n") /*extracted from lasgroup.cpp*/
  56. ResDef(DBT_checkGroupMembershipOfUserSForGr_, 38, "Check group membership of user \"%s\" for group \"%s\"\n") /*extracted from lasgroup.cpp*/
  57. ResDef(DBT_ldapuSuccessForGroupSN_, 39, "LDAPU_SUCCESS for group \"%s\"\n") /*extracted from lasgroup.cpp*/
  58. ResDef(DBT_ldapuFailedForGroupSN_, 40, "LDAPU_FAILED for group \"%s\"\n") /*extracted from lasgroup.cpp*/
  59. ResDef(DBT_lasEvalFalseN_, 41, "LAS_EVAL_FALSE\n") /*extracted from lasgroup.cpp*/
  60. ResDef(DBT_lasEvalTrueN_, 42, "LAS_EVAL_TRUE\n") /*extracted from lasgroup.cpp*/
  61. ResDef(DBT_lasiptreeallocNoMemoryN_, 43, "LASIpTreeAlloc - no memory\n") /*extracted from lasip.cpp*/
  62. ResDef(DBT_ipLasUnableToAllocateTreeNodeN_, 44, "IP LAS unable to allocate tree node\n") /*extracted from lasip.cpp*/
  63. ResDef(DBT_ipLasUnableToAllocateTreeNodeN_1, 45, "IP LAS unable to allocate tree node\n") /*extracted from lasip.cpp*/
  64. ResDef(DBT_lasIpBuildReceivedRequestForAttr_, 46, "LAS IP build received request for attribute %s\n") /*extracted from lasip.cpp*/
  65. ResDef(DBT_lasipevalIllegalComparatorDN_, 47, "LASIpEval - illegal comparator %s\n") /*extracted from lasip.cpp*/
  66. ResDef(DBT_lasipevalUnableToGetSessionAddre_, 48, "LASIpEval unable to get session address - error=%s\n") /*extracted from lasip.cpp*/
  67. ResDef(DBT_lasipevalUnableToAllocateContext_, 49, "LASIpEval unable to allocate Context struct\n\n") /*extracted from lasip.cpp*/
  68. ResDef(DBT_lasipevalReach32BitsWithoutConcl_, 50, "LASIpEval - reach 32 bits without conclusion value=%s") /*extracted from lasip.cpp*/
  69. ResDef(DBT_lasProgramEvalReceivedRequestFor_, 51, "LAS Program Eval received request for attribute %s\n") /*extracted from lasprogram.cpp*/
  70. ResDef(DBT_lasprogramevalIllegalComparatorD_, 52, "LASProgramEval - illegal comparator %s\n") /*extracted from lasprogram.cpp*/
  71. ResDef(DBT_lasprogramUnableToGetSessionAddr_, 53, "LASProgram unable to get session address %d\n") /*NOT USED - extracted from lasprogram.cpp*/
  72. ResDef(DBT_bin_, 54, "bin") /*extracted from lasprogram.cpp*/
  73. ResDef(DBT_lasprogramevalRequestNotOfTypeAd_, 55, "LASProgramEval: request not of type admin or bin, passing.\n") /*extracted from lasprogram.cpp*/
  74. ResDef(DBT_lasprogramevalCheckIfProgramSMat_, 56, "LASProgramEval: check if program %s matches pattern %s.\n") /*extracted from lasprogram.cpp*/
  75. ResDef(DBT_lasprogramevalInvalidWildcardExp_, 57, "LASProgramEval: Invalid wildcard expression %s.\n") /*extracted from lasprogram.cpp*/
  76. ResDef(DBT_lasEvalFalseN_1, 58, "LAS_EVAL_FALSE\n") /*extracted from lasprogram.cpp*/
  77. ResDef(DBT_lasEvalTrueN_1, 59, "LAS_EVAL_TRUE\n") /*extracted from lasprogram.cpp*/
  78. ResDef(DBT_unexpectedAttributeInDayofweekSN_, 60, "Unexpected attribute in dayOfWeek - %s\n") /*extracted from lastod.cpp*/
  79. ResDef(DBT_illegalComparatorForDayofweekDN_, 61, "Illegal comparator for dayOfWeek - %s\n") /*extracted from lastod.cpp*/
  80. ResDef(DBT_unexpectedAttributeInTimeofdaySN_, 62, "Unexpected attribute in timeOfDay - %s\n") /*extracted from lastod.cpp*/
  81. ResDef(DBT_lasUserEvalReceivedRequestForAtt_, 63, "LAS User Eval received request for attribute %s\n") /*extracted from lasuser.cpp*/
  82. ResDef(DBT_lasuserevalIllegalComparatorDN_, 64, "LASUserEval - illegal comparator %s\n") /*extracted from lasuser.cpp*/
  83. ResDef(DBT_lasuserevalRanOutOfMemoryN_, 65, "LASUserEval - ran out of memory\n") /*extracted from lasuser.cpp*/
  84. ResDef(DBT_lasuserevalUnableToGetSessionAdd_, 66, "LASUserEval unable to get session address %d\n") /*NOT USED - extracted from lasuser.cpp*/
  85. ResDef(DBT_lasuserevalUnableToGetSessionAdd_1, 67, "LASUserEval unable to get session address %d\n") /*NOT USED - extracted from lasuser.cpp*/
  86. ResDef(DBT_lasgroupevalCouldnTLocateGetterF_1, 68, "LASGroupEval - couldn't locate getter for auth-user\n") /*extracted from lasuser.cpp*/
  87. ResDef(DBT_lasgroupevalAttributeGetterForAu_1, 69, "LASGroupEval - Attribute getter for auth-user failed\n") /*extracted from lasuser.cpp*/
  88. ResDef(DBT_lasgroupevalAttributeGetterDidnT_1, 70, "LASGroupEval - Attribute getter didn't set auth-user\n") /*extracted from lasuser.cpp*/
  89. ResDef(DBT_checkIfUidUserIECheckSSN_, 71, "Check if uid == user (i.e. check \"%s\" == \"%s)\"\n") /*extracted from lasuser.cpp*/
  90. ResDef(DBT_successForUserSN_, 72, "SUCCESS for user \"%s\"\n") /*extracted from lasuser.cpp*/
  91. ResDef(DBT_failedForUserSN_, 73, "FAILED for user \"%s\"\n") /*extracted from lasuser.cpp*/
  92. ResDef(DBT_lasEvalFalseN_2, 74, "LAS_EVAL_FALSE\n") /*extracted from lasuser.cpp*/
  93. ResDef(DBT_lasEvalTrueN_2, 75, "LAS_EVAL_TRUE\n") /*extracted from lasuser.cpp*/
  94. ResDef(DBT_Unused76, 76, "")
  95. ResDef(DBT_lasProgramUnableToGetRequest_, 77, "LASProgram unable to get request address - error=%s") /*extracted from lasprogram.cpp*/
  96. ResDef(DBT_lasProgramRejectingRequestForProgram_, 78, "LASProgram rejecting request for program %s from pattern %s") /*extracted from lasprogram.cpp*/
  97. ResDef(DBT_aclcacheflushCannotParseFile, 79, "ACL_CacheFlush: unable to parse file \"%s\"\n")
  98. ResDef(DBT_aclcacheflushCannotConcatList, 80, "ACL_CacheFlush: unable to concatenate ACL list \"%s\"\n")
  99. ResDef(DBT_aclcacheflushCannotOpenMagnus, 81, "ACL_CacheFlush: unable to open and process the magnus file \"%s\"\n")
  100. ResDef(DBT_illegalComparatorForTimeOfDayDN_, 82, "Illegal comparator for timeOfDay - %s\n") /*extracted from lastod.cpp*/
  101. ResDef(DBT_EvalBuildContextUnableToCreateHash, 83, "ACL_EvalBuildContext unable to create hash table\n")
  102. ResDef(DBT_EvalBuildContextUnableToAllocCache, 84, "ACL_EvalBuildContext unable to PERM_CALLOC cache structure\n")
  103. ResDef(DBT_EvalBuildContextUnableToAllocAceEntry, 85, "ACL_EvalBuildContext unable to allocate ACE entry\n")
  104. ResDef(DBT_EvalBuildContextUnableToAllocAuthPointerArray, 86, "ACL_EvalBuildContext unable to allocate auth pointer array\n")
  105. ResDef(DBT_EvalBuildContextUnableToAllocAuthPlist, 87, "ACL_EvalBuildContext unable to allocate auth plist\n")
  106. ResDef(DBT_EvalTestRightsInterimAbsoluteNonAllowValue, 88, "ACL_EvalTestRights: an interim, absolute non-allow value was encountered. right=%s, value=%s\n")
  107. ResDef(DBT_EvalTestRightsEvalBuildContextFailed, 89, "ACL_INTEvalTestRights: call to ACL_EvalBuildContext returned failure status\n")
  108. ResDef(DBT_ModuleRegisterModuleNameMissing, 90, "ACL_ModuleRegister: module name is missing\n")
  109. ResDef(DBT_ModuleRegisterFailed, 91, "ACL_ModuleRegister: call to module init function returned a failed status\n")
  110. ResDef(DBT_GetAttributeCouldntDetermineMethod, 92, "ACL_GetAttribute: couldn't determine method for %s\n")
  111. ResDef(DBT_GetAttributeCouldntLocateGetter, 93, "ACL_GetAttribute: couldn't locate getter for %s")
  112. ResDef(DBT_GetAttributeDidntGetAttr, 94, "ACL_GetAttribute: attr getter failed to get %s")
  113. ResDef(DBT_GetAttributeDidntSetAttr, 95, "ACL_GetAttribute: attr getter failed to get %s")
  114. ResDef(DBT_GetAttributeAllGettersDeclined, 96, "ACL_GetAttribute: All attribute getters declined for attr %s")
  115. ResDef(DBT_DbtypeNoteDefinedYet, 97, "ACL_DatabaseRegister: dbtype for database \"%s\" is not defined yet!")
  116. ResDef(DBT_DatabaseRegisterDatabaseNameMissing, 98, "ACL_DatabaseRegister: database name is missing")
  117. ResDef(DBT_ReadDbMapFileErrorReadingFile, 99, "Error reading the DB Map File: %s. Reason: %s")
  118. ResDef(DBT_ReadDbMapFileMissingUrl, 100, "URL is missing for database %s")
  119. ResDef(DBT_ReadDbMapFileInvalidPropertyPair, 101, "Invalid property value pair for database %s")
  120. ResDef(DBT_ReadDbMapFileDefaultDatabaseNotLdap, 102, "\"default\" database must be an LDAP database")
  121. ResDef(DBT_ReadDbMapFileMultipleDefaultDatabases, 103, "Multiple \"default\" databases are being registered")
  122. ResDef(DBT_ReadDbMapFileMissingDefaultDatabase, 104, "\"default\" LDAP database must be registered")
  123. ResDef(DBT_lasGroupEvalUnableToGetDatabaseName, 105, "LASGroupEval unable to get database name - error= %s")
  124. ResDef(DBT_lasProgramReceivedInvalidProgramExpression, 106, "received invalid program expression %s")
  125. ResDef(DBT_ldapaclDatabaseUrlIsMissing, 107, "parse_ldap_url: database url is missing")
  126. ResDef(DBT_ldapaclDatabaseNameIsMissing, 108, "parse_ldap_url: database name is missing")
  127. ResDef(DBT_ldapaclErrorParsingLdapUrl, 109, "parse_ldap_url: error in parsing ldap url. Reason: %s")
  128. ResDef(DBT_ldapaclUnableToGetDatabaseName, 110, "ldap password check: unable to get database name - error=%s")
  129. ResDef(DBT_ldapaclUnableToGetParsedDatabaseName, 111, "ldap password check: unable to get parsed database %s")
  130. ResDef(DBT_ldapaclCoudlntInitializeConnectionToLdap, 112, "ldap password check: couldn't initialize connection to LDAP. Reason: %s")
  131. ResDef(DBT_ldapaclPassworkCheckLdapError, 113, "ldap password check: LDAP error: \"%s\"")
  132. ResDef(DBT_GetUserIsMemberLdapUnabelToGetDatabaseName, 114, "get_user_ismember_ldap unable to get database name - error=%s")
  133. ResDef(DBT_GetUserIsMemberLdapUnableToGetParsedDatabaseName, 115, "get_user_ismember_ldap unable to get parsed database %s")
  134. ResDef(DBT_GetUserIsMemberLdapCouldntInitializeConnectionToLdap, 116, "ldap password check: couldn't initialize connection to LDAP. Reason: %s")
  135. ResDef(DBT_GetUserIsMemberLdapGroupDoesntExist, 117, "get_user_ismember_ldap: group %s does not exist")
  136. ResDef(DBT_GetUserIsMemberLdapError, 118, "get_user_ismember_ldap: LDAP error: \"%s\"")
  137. ResDef(DBT_LdapDatabaseHandleNotARegisteredDatabase, 119, "ACL_LDAPDatabaseHandle: %s is not a registered database")
  138. ResDef(DBT_LdapDatabaseHandleNotAnLdapDatabase, 120, "ACL_LDAPDatabaseHandle: %s is not an LDAP database")
  139. ResDef(DBT_LdapDatabaseHandleOutOfMemory, 121, "ACL_LDAPDatabaseHandle: out of memory")
  140. ResDef(DBT_LdapDatabaseHandleCouldntInitializeConnectionToLdap, 122, "ACL_LDAPDatabaseHandle: couldn't initialize connection to LDAP. Reason: %s")
  141. ResDef(DBT_LdapDatabaseHandleCouldntBindToLdapServer, 123, "ACL_LDAPDatabaseHandle: couldn't bind to LDAP server. Reason: %s")
  142. ResDef(DBT_AclerrfmtAclerrnomem, 124, "insufficient dynamic memory")
  143. ResDef(DBT_AclerrfmtAclerropen, 125, "error opening file, %s: %s")
  144. ResDef(DBT_AclerrfmtAclerrdupsym1, 126, "duplicate definition of %s")
  145. ResDef(DBT_AclerrfmtAclerrdupsym3, 127, "file %s, line %s: duplicate definition of %s")
  146. ResDef(DBT_AclerrfmtAclerrsyntax, 128, "file %s, line %s: syntax error")
  147. ResDef(DBT_AclerrfmtAclerrundef, 129, "file %s, line %s: %s is undefined")
  148. ResDef(DBT_AclerrfmtAclaclundef, 130, "in acl %s, %s %s is undefined")
  149. ResDef(DBT_AclerrfmtAclerradb, 131, "database %s: error accessing %s")
  150. ResDef(DBT_AclerrfmtAclerrparse1, 132, "%s")
  151. ResDef(DBT_AclerrfmtAclerrparse2, 133, "file %s, line %s: invalid syntax")
  152. ResDef(DBT_AclerrfmtAclerrparse3, 134, "file %s, line %s: syntax error at \"%s\"")
  153. ResDef(DBT_AclerrfmtAclerrnorlm, 135, "realm %s is not defined")
  154. ResDef(DBT_AclerrfmtUnknownerr, 136, "error code = %d")
  155. ResDef(DBT_AclerrfmtAclerrinternal, 137, "internal ACL error")
  156. ResDef(DBT_AclerrfmtAclerrinval, 138, "invalid argument")
  157. ResDef(DBT_DbtypeNotDefinedYet, 139, "ACL_DatabaseRegister: dbtype for database \"%s\" is not defined yet!")
  158. ResDef(DBT_ReadDbMapFileCouldntDetermineDbtype, 140, "couldn't determine dbtype from: %s")
  159. ResDef(DBT_ReadDbMapFileRegisterDatabaseFailed, 141, "Failed to register database %s")
  160. ResDef(DBT_AclerrfmtAclerrfail, 142, "ACL call returned failed status")
  161. ResDef(DBT_AclerrfmtAclerrio, 143, "file %s: ACL IO error - %s")
  162. ResDef(DBT_AclUserExistsOutOfMemory, 144, "acl_user_exists: out of memory")
  163. ResDef(DBT_AclUserExistsNot, 145, "acl_user_exists: user doesn't exist anymore")
  164. ResDef(DBT_AclUserPlistError, 146, "acl_user_exists: plist error")
  165. ResDef(DBT_lasdnsbuildInvalidAttributePattern_, 147, "LASDnsBuild invalid attribute pattern\n")
  166. END_STR(libaccess)