cldap 41 source4/cldap_server/cldap_server.c static void cldapd_request_handler(struct cldap_socket *cldap,
cldap 49 source4/cldap_server/cldap_server.c cldap_error_reply(cldap, ldap_msg->messageid, src,
cldap 59 source4/cldap_server/cldap_server.c cldap_error_reply(cldap, ldap_msg->messageid, src,
cldap 67 source4/cldap_server/cldap_server.c cldap_error_reply(cldap, ldap_msg->messageid, src,
cldap 74 source4/cldap_server/cldap_server.c cldapd_netlogon_request(cldap, ldap_msg->messageid,
cldap 79 source4/cldap_server/cldap_server.c cldapd_rootdse_request(cldap, ldap_msg->messageid,
cldap 405 source4/cldap_server/netlogon.c void cldapd_netlogon_request(struct cldap_socket *cldap,
cldap 410 source4/cldap_server/netlogon.c struct cldapd_server *cldapd = talloc_get_type(cldap->incoming.private_data, struct cldapd_server);
cldap 422 source4/cldap_server/netlogon.c TALLOC_CTX *tmp_ctx = talloc_new(cldap);
cldap 487 source4/cldap_server/netlogon.c status = cldap_netlogon_reply(cldap, message_id, src, version,
cldap 500 source4/cldap_server/netlogon.c cldap_empty_reply(cldap, message_id, src);
cldap 153 source4/cldap_server/rootdse.c void cldapd_rootdse_request(struct cldap_socket *cldap,
cldap 158 source4/cldap_server/rootdse.c struct cldapd_server *cldapd = talloc_get_type(cldap->incoming.private_data, struct cldapd_server);
cldap 162 source4/cldap_server/rootdse.c TALLOC_CTX *tmp_ctx = talloc_new(cldap);
cldap 173 source4/cldap_server/rootdse.c status = cldap_reply_send(cldap, &reply);
cldap 50 source4/libcli/cldap/cldap.c DLIST_REMOVE(req->cldap->send_queue, req);
cldap 53 source4/libcli/cldap/cldap.c idr_remove(req->cldap->idr, req->message_id);
cldap 62 source4/libcli/cldap/cldap.c static void cldap_socket_recv(struct cldap_socket *cldap)
cldap 64 source4/libcli/cldap/cldap.c TALLOC_CTX *tmp_ctx = talloc_new(cldap);
cldap 75 source4/libcli/cldap/cldap.c status = socket_pending(cldap->sock, &dsize);
cldap 87 source4/libcli/cldap/cldap.c status = socket_recvfrom(cldap->sock, blob.data, blob.length, &nread,
cldap 119 source4/libcli/cldap/cldap.c req = idr_find(cldap->idr, ldap_msg->messageid);
cldap 121 source4/libcli/cldap/cldap.c if (cldap->incoming.handler) {
cldap 122 source4/libcli/cldap/cldap.c cldap->incoming.handler(cldap, ldap_msg, src);
cldap 159 source4/libcli/cldap/cldap.c socket_sendto(req->cldap->sock, &req->encoded, &len,
cldap 162 source4/libcli/cldap/cldap.c req->te = event_add_timed(req->cldap->event_ctx, req,
cldap 178 source4/libcli/cldap/cldap.c static void cldap_socket_send(struct cldap_socket *cldap)
cldap 183 source4/libcli/cldap/cldap.c while ((req = cldap->send_queue)) {
cldap 187 source4/libcli/cldap/cldap.c status = socket_sendto(cldap->sock, &req->encoded, &len,
cldap 192 source4/libcli/cldap/cldap.c DLIST_REMOVE(cldap->send_queue, req);
cldap 203 source4/libcli/cldap/cldap.c DLIST_REMOVE(cldap->send_queue, req);
cldap 210 source4/libcli/cldap/cldap.c req->te = event_add_timed(cldap->event_ctx, req,
cldap 214 source4/libcli/cldap/cldap.c EVENT_FD_READABLE(cldap->fde);
cldap 218 source4/libcli/cldap/cldap.c EVENT_FD_NOT_WRITEABLE(cldap->fde);
cldap 229 source4/libcli/cldap/cldap.c struct cldap_socket *cldap = talloc_get_type(private_data, struct cldap_socket);
cldap 231 source4/libcli/cldap/cldap.c cldap_socket_send(cldap);
cldap 234 source4/libcli/cldap/cldap.c cldap_socket_recv(cldap);
cldap 246 source4/libcli/cldap/cldap.c struct cldap_socket *cldap;
cldap 249 source4/libcli/cldap/cldap.c cldap = talloc(mem_ctx, struct cldap_socket);
cldap 250 source4/libcli/cldap/cldap.c if (cldap == NULL) goto failed;
cldap 252 source4/libcli/cldap/cldap.c cldap->event_ctx = talloc_reference(cldap, event_ctx);
cldap 253 source4/libcli/cldap/cldap.c if (cldap->event_ctx == NULL) goto failed;
cldap 255 source4/libcli/cldap/cldap.c cldap->idr = idr_init(cldap);
cldap 256 source4/libcli/cldap/cldap.c if (cldap->idr == NULL) goto failed;
cldap 258 source4/libcli/cldap/cldap.c status = socket_create("ip", SOCKET_TYPE_DGRAM, &cldap->sock, 0);
cldap 261 source4/libcli/cldap/cldap.c talloc_steal(cldap, cldap->sock);
cldap 263 source4/libcli/cldap/cldap.c cldap->fde = event_add_fd(cldap->event_ctx, cldap,
cldap 264 source4/libcli/cldap/cldap.c socket_get_fd(cldap->sock), 0,
cldap 265 source4/libcli/cldap/cldap.c cldap_socket_handler, cldap);
cldap 267 source4/libcli/cldap/cldap.c cldap->send_queue = NULL;
cldap 268 source4/libcli/cldap/cldap.c cldap->incoming.handler = NULL;
cldap 269 source4/libcli/cldap/cldap.c cldap->iconv_convenience = iconv_convenience;
cldap 271 source4/libcli/cldap/cldap.c return cldap;
cldap 274 source4/libcli/cldap/cldap.c talloc_free(cldap);
cldap 282 source4/libcli/cldap/cldap.c NTSTATUS cldap_set_incoming_handler(struct cldap_socket *cldap,
cldap 287 source4/libcli/cldap/cldap.c cldap->incoming.handler = handler;
cldap 288 source4/libcli/cldap/cldap.c cldap->incoming.private_data = private_data;
cldap 289 source4/libcli/cldap/cldap.c EVENT_FD_READABLE(cldap->fde);
cldap 296 source4/libcli/cldap/cldap.c struct cldap_request *cldap_search_send(struct cldap_socket *cldap,
cldap 303 source4/libcli/cldap/cldap.c req = talloc_zero(cldap, struct cldap_request);
cldap 306 source4/libcli/cldap/cldap.c req->cldap = cldap;
cldap 316 source4/libcli/cldap/cldap.c req->dest = socket_address_from_strings(req, cldap->sock->backend_name,
cldap 321 source4/libcli/cldap/cldap.c req->message_id = idr_get_new_random(cldap->idr, req, UINT16_MAX);
cldap 352 source4/libcli/cldap/cldap.c DLIST_ADD_END(cldap->send_queue, req, struct cldap_request *);
cldap 354 source4/libcli/cldap/cldap.c EVENT_FD_WRITEABLE(cldap->fde);
cldap 367 source4/libcli/cldap/cldap.c NTSTATUS cldap_reply_send(struct cldap_socket *cldap, struct cldap_reply *io)
cldap 374 source4/libcli/cldap/cldap.c req = talloc_zero(cldap, struct cldap_request);
cldap 377 source4/libcli/cldap/cldap.c req->cldap = cldap;
cldap 425 source4/libcli/cldap/cldap.c DLIST_ADD_END(cldap->send_queue, req, struct cldap_request *);
cldap 427 source4/libcli/cldap/cldap.c EVENT_FD_WRITEABLE(cldap->fde);
cldap 451 source4/libcli/cldap/cldap.c if (event_loop_once(req->cldap->event_ctx) != 0) {
cldap 511 source4/libcli/cldap/cldap.c NTSTATUS cldap_search(struct cldap_socket *cldap,
cldap 515 source4/libcli/cldap/cldap.c struct cldap_request *req = cldap_search_send(cldap, io);
cldap 524 source4/libcli/cldap/cldap.c struct cldap_request *cldap_netlogon_send(struct cldap_socket *cldap,
cldap 531 source4/libcli/cldap/cldap.c TALLOC_CTX *tmp_ctx = talloc_new(cldap);
cldap 579 source4/libcli/cldap/cldap.c req = cldap_search_send(cldap, &search);
cldap 598 source4/libcli/cldap/cldap.c struct cldap_socket *cldap;
cldap 601 source4/libcli/cldap/cldap.c cldap = req->cldap;
cldap 619 source4/libcli/cldap/cldap.c status = pull_netlogon_samlogon_response(data, mem_ctx, req->cldap->iconv_convenience,
cldap 634 source4/libcli/cldap/cldap.c NTSTATUS cldap_netlogon(struct cldap_socket *cldap,
cldap 637 source4/libcli/cldap/cldap.c struct cldap_request *req = cldap_netlogon_send(cldap, io);
cldap 646 source4/libcli/cldap/cldap.c NTSTATUS cldap_empty_reply(struct cldap_socket *cldap,
cldap 661 source4/libcli/cldap/cldap.c status = cldap_reply_send(cldap, &reply);
cldap 670 source4/libcli/cldap/cldap.c NTSTATUS cldap_error_reply(struct cldap_socket *cldap,
cldap 689 source4/libcli/cldap/cldap.c status = cldap_reply_send(cldap, &reply);
cldap 698 source4/libcli/cldap/cldap.c NTSTATUS cldap_netlogon_reply(struct cldap_socket *cldap,
cldap 708 source4/libcli/cldap/cldap.c TALLOC_CTX *tmp_ctx = talloc_new(cldap);
cldap 711 source4/libcli/cldap/cldap.c status = push_netlogon_samlogon_response(&blob, tmp_ctx, cldap->iconv_convenience,
cldap 731 source4/libcli/cldap/cldap.c status = cldap_reply_send(cldap, &reply);
cldap 38 source4/libcli/cldap/cldap.h struct cldap_socket *cldap;
cldap 117 source4/libcli/cldap/cldap.h NTSTATUS cldap_set_incoming_handler(struct cldap_socket *cldap,
cldap 121 source4/libcli/cldap/cldap.h struct cldap_request *cldap_search_send(struct cldap_socket *cldap,
cldap 125 source4/libcli/cldap/cldap.h NTSTATUS cldap_search(struct cldap_socket *cldap, TALLOC_CTX *mem_ctx,
cldap 139 source4/libcli/cldap/cldap.h NTSTATUS cldap_reply_send(struct cldap_socket *cldap, struct cldap_reply *io);
cldap 141 source4/libcli/cldap/cldap.h NTSTATUS cldap_empty_reply(struct cldap_socket *cldap,
cldap 144 source4/libcli/cldap/cldap.h NTSTATUS cldap_error_reply(struct cldap_socket *cldap,
cldap 171 source4/libcli/cldap/cldap.h struct cldap_request *cldap_netlogon_send(struct cldap_socket *cldap,
cldap 176 source4/libcli/cldap/cldap.h NTSTATUS cldap_netlogon(struct cldap_socket *cldap,
cldap 178 source4/libcli/cldap/cldap.h NTSTATUS cldap_netlogon_reply(struct cldap_socket *cldap,
cldap 692 source4/libnet/libnet_become_dc.c } cldap;
cldap 741 source4/libnet/libnet_become_dc.c s->cldap.io.in.dest_address = s->source_dsa.address;
cldap 742 source4/libnet/libnet_become_dc.c s->cldap.io.in.dest_port = lp_cldap_port(s->libnet->lp_ctx);
cldap 743 source4/libnet/libnet_become_dc.c s->cldap.io.in.realm = s->domain.dns_name;
cldap 744 source4/libnet/libnet_become_dc.c s->cldap.io.in.host = s->dest_dsa.netbios_name;
cldap 745 source4/libnet/libnet_become_dc.c s->cldap.io.in.user = NULL;
cldap 746 source4/libnet/libnet_become_dc.c s->cldap.io.in.domain_guid = NULL;
cldap 747 source4/libnet/libnet_become_dc.c s->cldap.io.in.domain_sid = NULL;
cldap 748 source4/libnet/libnet_become_dc.c s->cldap.io.in.acct_control = -1;
cldap 749 source4/libnet/libnet_become_dc.c s->cldap.io.in.version = NETLOGON_NT_VERSION_5 | NETLOGON_NT_VERSION_5EX;
cldap 750 source4/libnet/libnet_become_dc.c s->cldap.io.in.map_response = true;
cldap 752 source4/libnet/libnet_become_dc.c s->cldap.sock = cldap_socket_init(s, s->libnet->event_ctx,
cldap 754 source4/libnet/libnet_become_dc.c if (composite_nomem(s->cldap.sock, c)) return;
cldap 756 source4/libnet/libnet_become_dc.c req = cldap_netlogon_send(s->cldap.sock, &s->cldap.io);
cldap 770 source4/libnet/libnet_become_dc.c c->status = cldap_netlogon_recv(req, s, &s->cldap.io);
cldap 773 source4/libnet/libnet_become_dc.c s->cldap.netlogon = s->cldap.io.out.netlogon.data.nt5_ex;
cldap 775 source4/libnet/libnet_become_dc.c s->domain.dns_name = s->cldap.netlogon.dns_domain;
cldap 776 source4/libnet/libnet_become_dc.c s->domain.netbios_name = s->cldap.netlogon.domain;
cldap 777 source4/libnet/libnet_become_dc.c s->domain.guid = s->cldap.netlogon.domain_uuid;
cldap 779 source4/libnet/libnet_become_dc.c s->forest.dns_name = s->cldap.netlogon.forest;
cldap 781 source4/libnet/libnet_become_dc.c s->source_dsa.dns_name = s->cldap.netlogon.pdc_dns_name;
cldap 782 source4/libnet/libnet_become_dc.c s->source_dsa.netbios_name = s->cldap.netlogon.pdc_name;
cldap 783 source4/libnet/libnet_become_dc.c s->source_dsa.site_name = s->cldap.netlogon.server_site;
cldap 785 source4/libnet/libnet_become_dc.c s->dest_dsa.site_name = s->cldap.netlogon.client_site;
cldap 42 source4/libnet/libnet_site.c struct cldap_socket *cldap = NULL;
cldap 59 source4/libnet/libnet_site.c cldap = cldap_socket_init(tmp_ctx, lctx->event_ctx, lp_iconv_convenience(lctx->lp_ctx));
cldap 60 source4/libnet/libnet_site.c status = cldap_netlogon(cldap, tmp_ctx, &search);
cldap 197 source4/libnet/libnet_unbecome_dc.c } cldap;
cldap 260 source4/libnet/libnet_unbecome_dc.c s->cldap.io.in.dest_address = s->source_dsa.address;
cldap 261 source4/libnet/libnet_unbecome_dc.c s->cldap.io.in.dest_port = lp_cldap_port(s->libnet->lp_ctx);
cldap 262 source4/libnet/libnet_unbecome_dc.c s->cldap.io.in.realm = s->domain.dns_name;
cldap 263 source4/libnet/libnet_unbecome_dc.c s->cldap.io.in.host = s->dest_dsa.netbios_name;
cldap 264 source4/libnet/libnet_unbecome_dc.c s->cldap.io.in.user = NULL;
cldap 265 source4/libnet/libnet_unbecome_dc.c s->cldap.io.in.domain_guid = NULL;
cldap 266 source4/libnet/libnet_unbecome_dc.c s->cldap.io.in.domain_sid = NULL;
cldap 267 source4/libnet/libnet_unbecome_dc.c s->cldap.io.in.acct_control = -1;
cldap 268 source4/libnet/libnet_unbecome_dc.c s->cldap.io.in.version = NETLOGON_NT_VERSION_5 | NETLOGON_NT_VERSION_5EX;
cldap 269 source4/libnet/libnet_unbecome_dc.c s->cldap.io.in.map_response = true;
cldap 271 source4/libnet/libnet_unbecome_dc.c s->cldap.sock = cldap_socket_init(s, s->libnet->event_ctx,
cldap 273 source4/libnet/libnet_unbecome_dc.c if (composite_nomem(s->cldap.sock, c)) return;
cldap 275 source4/libnet/libnet_unbecome_dc.c req = cldap_netlogon_send(s->cldap.sock, &s->cldap.io);
cldap 289 source4/libnet/libnet_unbecome_dc.c c->status = cldap_netlogon_recv(req, s, &s->cldap.io);
cldap 292 source4/libnet/libnet_unbecome_dc.c s->cldap.netlogon = s->cldap.io.out.netlogon.data.nt5_ex;
cldap 294 source4/libnet/libnet_unbecome_dc.c s->domain.dns_name = s->cldap.netlogon.dns_domain;
cldap 295 source4/libnet/libnet_unbecome_dc.c s->domain.netbios_name = s->cldap.netlogon.domain;
cldap 296 source4/libnet/libnet_unbecome_dc.c s->domain.guid = s->cldap.netlogon.domain_uuid;
cldap 298 source4/libnet/libnet_unbecome_dc.c s->source_dsa.dns_name = s->cldap.netlogon.pdc_dns_name;
cldap 299 source4/libnet/libnet_unbecome_dc.c s->source_dsa.netbios_name = s->cldap.netlogon.pdc_name;
cldap 300 source4/libnet/libnet_unbecome_dc.c s->source_dsa.site_name = s->cldap.netlogon.server_site;
cldap 302 source4/libnet/libnet_unbecome_dc.c s->dest_dsa.site_name = s->cldap.netlogon.client_site;
cldap 42 source4/torture/ldap/cldap.c struct cldap_socket *cldap;
cldap 49 source4/torture/ldap/cldap.c cldap = cldap_socket_init(tctx, tctx->ev, lp_iconv_convenience(tctx->lp_ctx));
cldap 62 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search);
cldap 75 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search);
cldap 83 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search);
cldap 89 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search);
cldap 95 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search);
cldap 103 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search);
cldap 110 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search);
cldap 116 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search);
cldap 124 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search);
cldap 135 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search);
cldap 144 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search);
cldap 150 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search);
cldap 158 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search);
cldap 167 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search);
cldap 176 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search);
cldap 184 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search);
cldap 191 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search);
cldap 200 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search);
cldap 205 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search);
cldap 213 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search);
cldap 222 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search);
cldap 237 source4/torture/ldap/cldap.c struct cldap_socket *cldap;
cldap 243 source4/torture/ldap/cldap.c cldap = cldap_socket_init(tctx, tctx->ev, lp_iconv_convenience(tctx->lp_ctx));
cldap 254 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search);
cldap 346 source4/torture/ldap/cldap.c struct cldap_socket *cldap;
cldap 354 source4/torture/ldap/cldap.c cldap = cldap_socket_init(tctx, tctx->ev, lp_iconv_convenience(tctx->lp_ctx));
cldap 365 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search);
cldap 391 source4/torture/ldap/cldap.c status = cldap_search(cldap, tctx, &search2);
cldap 419 source4/torture/ldap/cldap.c struct cldap_socket *cldap;
cldap 426 source4/torture/ldap/cldap.c cldap = cldap_socket_init(tctx, tctx->ev, lp_iconv_convenience(tctx->lp_ctx));
cldap 434 source4/torture/ldap/cldap.c status = cldap_search(cldap, tctx, &search);
cldap 441 source4/torture/ldap/cldap.c status = cldap_search(cldap, tctx, &search);
cldap 450 source4/torture/ldap/cldap.c status = cldap_search(cldap, tctx, &search);
cldap 459 source4/torture/ldap/cldap.c status = cldap_search(cldap, tctx, &search);
cldap 468 source4/torture/ldap/cldap.c status = cldap_search(cldap, tctx, &search);
cldap 477 source4/torture/ldap/cldap.c status = cldap_search(cldap, tctx, &search);
cldap 54 source4/torture/ldap/cldapbench.c struct cldap_socket *cldap;
cldap 62 source4/torture/ldap/cldapbench.c cldap = cldap_socket_init(tctx, tctx->ev, lp_iconv_convenience(tctx->lp_ctx));
cldap 76 source4/torture/ldap/cldapbench.c req = cldap_netlogon_send(cldap, &search);
cldap 91 source4/torture/ldap/cldapbench.c event_loop_once(cldap->event_ctx);
cldap 95 source4/torture/ldap/cldapbench.c event_loop_once(cldap->event_ctx);
cldap 102 source4/torture/ldap/cldapbench.c talloc_free(cldap);
cldap 126 source4/torture/ldap/cldapbench.c struct cldap_socket *cldap;
cldap 134 source4/torture/ldap/cldapbench.c cldap = cldap_socket_init(tctx, tctx->ev, lp_iconv_convenience(tctx->lp_ctx));
cldap 149 source4/torture/ldap/cldapbench.c req = cldap_search_send(cldap, &search);
cldap 175 source4/torture/ldap/cldapbench.c talloc_free(cldap);
cldap 273 source4/torture/rpc/dssync.c struct cldap_socket *cldap;
cldap 276 source4/torture/rpc/dssync.c cldap = cldap_socket_init(ctx, tctx->ev, lp_iconv_convenience(tctx->lp_ctx));
cldap 314 source4/torture/rpc/dssync.c status = cldap_netlogon(cldap, ctx, &search);