Lines Matching refs:server

141  * will establish a connection to the server specified by
692 * a buffer containing server info in the following format:
850 /* Get the whole list of naming contexts residing on the server */
860 * If the root DSE was not found, the server does
1004 * If the root DSE was not found, the server does
1080 * from a specified server.
1083 * server - a structure describing a server to connect to and
1084 * a DUAProfile to be obtained from the server,
1086 * the server.
1097 __ns_ldap_getConnectionInfoFromDUA(const ns_dir_server_t *server,
1122 if (server == NULL) {
1143 (void) strncpy(buffer, server->server, sizeof (buffer));
1151 if (server->port > 0) {
1156 server->port);
1165 if (domainname2baseDN(server->domainName ?
1166 server->domainName : config_struct->domainName,
1171 server->domainName ?
1172 server->domainName : config_struct->domainName);
1218 server->domainName ?
1219 server->domainName :
1226 server->domainName ?
1227 server->domainName : config_struct->domainName);
1244 server->profileName ?
1245 server->profileName : "default",
1251 server->profileName ?
1252 server->profileName : "default");
1282 * This function obtains the root DSE from a specified server.
1285 * server_addr - an adress of a server to be connected to.
1353 " the %s server: %s. "
1415 /* Get root DSE from the server specified by the caller. */
1433 * If the root DSE was not found, the server does
1468 "for server %s returned."),
1562 dir_server_t *server = (dir_server_t *)param;
1577 * indicate there are problems with connecting to the server.
1579 *retCode = __ns_ldap_getRootDSE(server->ip,
1591 * server.
1594 server->status = INFO_SERVER_ERROR;
1598 server->ip,
1610 server->status = INFO_SERVER_ERROR;
1614 server->ip);
1619 server->controls = (char **)calloc(CHUNK_SIZE, sizeof (char *));
1620 server->saslMech = (char **)calloc(CHUNK_SIZE, sizeof (char *));
1621 if (server->controls == NULL || server->saslMech == NULL) {
1637 ptr = (char **)realloc(server->saslMech,
1653 server->saslMech = ptr;
1655 server->saslMech[sm_counter] = strdup(val);
1656 if (server->saslMech[sm_counter] == NULL) {
1667 ptr = (char **)realloc(server->controls,
1683 server->controls = ptr;
1686 server->controls[sc_counter] = strdup(val);
1687 if (server->controls[sc_counter] == NULL) {
1704 server->controls[sc_counter] = NULL;
1705 server->saslMech[sm_counter] = NULL;
1707 server->status = INFO_SERVER_UP;
1825 * ignore the server and hope there will be some
2027 &sa_conf->ds_profile.server,
2132 * serverAddr is the address of a server and
2134 * NS_CACHE_NEW: get a new server address, addr is ignored.
2137 * NS_CACHE_WRITE: get a non-replica server, if possible, if not, same
2140 * NS_CACHE_ADDR_IP: return server address as is, this is default.
2141 * NS_CACHE_ADDR_HOSTNAME: return server addess as FQDN format, only
2146 * a structure of type ns_server_info_t containing the server address
2147 * or name, server controls and supported SASL mechanisms.
2165 dir_server_t *server = NULL;
2190 * Currently we have two different server lists: one is maintained
2196 * If NS_CACHE_NEW, or the server info is new,
2209 * make sure the server status stays the same
2219 * if the server has already been removed,
2237 * give this server one more chance.
2246 server = current_list->nsServers[i];
2255 * server from the list,
2256 * the server should be
2264 * to mess up the server
2285 * ldap_cachemgr checks here if the server
2286 * is not a non-replica server (a server
2299 server = current_list->nsServers[i];
2311 server = current_list->nsServers[i];
2322 if (server == NULL) {
2335 (void) mutex_lock(&server->updateStatus);
2336 server->info = INFO_STATUS_OLD;
2337 (void) mutex_unlock(&server->updateStatus);
2345 ret_code = __s_api_ip2hostname(server->ip, &ret->serverFQDN);
2353 server->ip);
2363 ret->server = strdup(server->ip);
2365 ret->controls = __s_api_cp2dArray(server->controls);
2366 ret->saslMechanisms = __s_api_cp2dArray(server->saslMech);
2376 * during the previous receiving of the server's root DSE. If the
2377 * function is able to reach such a server and get its root DSE, it
2378 * marks the server as on-line. Otherwise, the server's status is set
2380 * For each server the function tries to connect to, it fires up