| /netbsd-src/external/ibm-public/postfix/dist/src/global/ |
| H A D | deliver_request.c | 157 static int deliver_request_final(VSTREAM *stream, DELIVER_REQUEST *request, in deliver_request_final() argument 169 if ((hop_status = request->hop_status) == 0) in deliver_request_final() 195 static int deliver_request_get(VSTREAM *stream, DELIVER_REQUEST *request) in deliver_request_get() argument 251 RECV_ATTR_INT(MAIL_ATTR_FLAGS, &request->flags), in deliver_request_get() 254 RECV_ATTR_LONG(MAIL_ATTR_OFFSET, &request->data_offset), in deliver_request_get() 255 RECV_ATTR_LONG(MAIL_ATTR_SIZE, &request->data_size), in deliver_request_get() 262 RECV_ATTR_FUNC(msg_stats_scan, (void *) &request->msg_stats), in deliver_request_get() 286 if (request->msg_stats.agent_handoff.tv_sec == 0) in deliver_request_get() 287 GETTIMEOFDAY(&request->msg_stats.agent_handoff); in deliver_request_get() 289 request->queue_name = mystrdup(vstring_str(queue_name)); in deliver_request_get() [all …]
|
| H A D | deliver_pass.c | 100 static int deliver_pass_send_request(VSTREAM *stream, DELIVER_REQUEST *request, in deliver_pass_send_request() argument 107 SEND_ATTR_INT(MAIL_ATTR_FLAGS, request->flags), in deliver_pass_send_request() 108 SEND_ATTR_STR(MAIL_ATTR_QUEUE, request->queue_name), in deliver_pass_send_request() 109 SEND_ATTR_STR(MAIL_ATTR_QUEUEID, request->queue_id), in deliver_pass_send_request() 110 SEND_ATTR_LONG(MAIL_ATTR_OFFSET, request->data_offset), in deliver_pass_send_request() 111 SEND_ATTR_LONG(MAIL_ATTR_SIZE, request->data_size), in deliver_pass_send_request() 113 SEND_ATTR_STR(MAIL_ATTR_ENCODING, request->encoding), in deliver_pass_send_request() 114 SEND_ATTR_INT(MAIL_ATTR_SMTPUTF8, request->smtputf8), in deliver_pass_send_request() 115 SEND_ATTR_STR(MAIL_ATTR_SENDER, request->sender), in deliver_pass_send_request() 116 SEND_ATTR_STR(MAIL_ATTR_DSN_ENVID, request->dsn_envid), in deliver_pass_send_request() [all …]
|
| /netbsd-src/external/mpl/bind/dist/lib/dns/ |
| H A D | request.c | 1 /* $NetBSD: request.c,v 1.11 2025/01/26 16:25:24 christos Exp $ */ 38 #include <dns/request.h> 46 #define VALID_REQUEST(request) ISC_MAGIC_VALID(request, REQUEST_MAGIC) 111 req_cleanup(dns_request_t *request); 113 req_sendevent(dns_request_t *request, isc_result_t result); 117 req_destroy(dns_request_t *request); 176 dns_request_t *request = NULL, *next = NULL; in dns_requestmgr_create() 179 ISC_LIST_FOREACH_SAFE (requestmgr->requests[tid], request, link, next) { in dns_requestmgr_create() 180 req_log(ISC_LOG_DEBUG(3), "%s(%" PRIu32 ": request in dns_requestmgr_create() 44 VALID_REQUEST(request) global() argument 216 dns_request_t *request; dns_requestmgr_shutdown() local 344 req_send(dns_request_t * request) req_send() argument 362 dns_request_t *request = NULL; new_request() local 477 dns_request_t *request = NULL; dns_request_createraw() local 635 dns_request_t *request = NULL; dns_request_create() local 888 request_cancel(dns_request_t * request) request_cancel() argument 905 dns_request_cancel(dns_request_t * request) dns_request_cancel() argument 916 dns_request_getresponse(dns_request_t * request,dns_message_t * message,unsigned int options) dns_request_getresponse() argument 945 dns_request_getanswer(dns_request_t * request) dns_request_getanswer() argument 952 dns_request_usedtcp(dns_request_t * request) dns_request_usedtcp() argument 960 dns_request_t *request; dns_request_destroy() local 988 dns_request_t *request = (dns_request_t *)arg; req_connected() local 1022 dns_request_t *request = (dns_request_t *)arg; req_senddone() local 1053 dns_request_t *request = (dns_request_t *)arg; req_response() local 1115 req_sendevent(dns_request_t * request,isc_result_t result) req_sendevent() argument 1147 dns_request_t *request = NULL; req_detach() local 1174 req_destroy(dns_request_t * request) req_destroy() argument [all...] |
| /netbsd-src/external/mpl/dhcp/bind/dist/lib/dns/ |
| H A D | request.c | 43 #define VALID_REQUEST(request) ISC_MAGIC_VALID(request, REQUEST_MAGIC) argument 127 req_getsocket(dns_request_t *request); 131 req_sendevent(dns_request_t *request, isc_result_t result); 133 req_cancel(dns_request_t *request); 135 req_destroy(dns_request_t *request); 251 dns_request_t *request; in mgr_shutdown() local 258 for (request = ISC_LIST_HEAD(requestmgr->requests); in mgr_shutdown() 259 request != NULL; request = ISC_LIST_NEXT(request, link)) in mgr_shutdown() 261 dns_request_cancel(request); in mgr_shutdown() 419 req_send(dns_request_t *request, isc_task_t *task, in req_send() argument [all …]
|
| /netbsd-src/libexec/httpd/ |
| H A D | bozohttpd.c | 81 * - 5.1.1: request methods. only MUST support GET and HEAD, 91 * just ignore them and send the request anyway. they are 160 #define TOTAL_MAX_REQ_TIME "600" /* must have total request in 600 */ 180 { REDIRECT_FILE, "rejected redirect request" }, 181 { ABSREDIRECT_FILE, "rejected absredirect request" }, 182 { REMAP_FILE, "rejected remap request" }, 183 { AUTH_FILE, "rejected authfile request" }, 282 * convert "in" into the three parts of a request (first line). 340 bozo_clean_request(bozo_httpreq_t *request) in bozo_clean_request() argument 344 if (request in bozo_clean_request() 435 addmerge_header(bozo_httpreq_t * request,struct qheaders * headers,const char * val,const char * str,ssize_t len) addmerge_header() argument 480 addmerge_reqheader(bozo_httpreq_t * request,const char * val,const char * str,ssize_t len) addmerge_reqheader() argument 488 addmerge_replheader(bozo_httpreq_t * request,const char * val,const char * str,ssize_t len) addmerge_replheader() argument 501 process_proto(bozo_httpreq_t * request,const char * proto) process_proto() argument 572 process_method(bozo_httpreq_t * request,const char * method) process_method() argument 592 bozo_got_header_length(bozo_httpreq_t * request,size_t len) bozo_got_header_length() argument 620 bozo_httpreq_t *request; bozo_read_request() local 1059 handle_redirect(bozo_httpreq_t * request,const char * url,int absolute) handle_redirect() argument 1202 check_remap(bozo_httpreq_t * request) check_remap() argument 1324 check_virtual(bozo_httpreq_t * request) check_virtual() argument 1456 check_bzredirect(bozo_httpreq_t * request) check_bzredirect() argument 1546 bozo_decode_url_percent(bozo_httpreq_t * request,char * str) bozo_decode_url_percent() argument 1626 transform_request(bozo_httpreq_t * request,int * isindex) transform_request() argument 1761 can_gzip(bozo_httpreq_t * request) can_gzip() argument 1808 bozo_process_request(bozo_httpreq_t * request) bozo_process_request() argument 1948 bozo_check_special_files(bozo_httpreq_t * request,const char * name,bool doerror) bozo_check_special_files() argument 1970 bozo_print_header(bozo_httpreq_t * request,struct stat * sbp,const char * type,const char * encoding) bozo_print_header() argument 2225 bozo_http_error(bozohttpd_t * httpd,int code,bozo_httpreq_t * request,const char * msg) bozo_http_error() argument 2487 bozostrdup(bozohttpd_t * httpd,bozo_httpreq_t * request,const char * str) bozostrdup() argument [all...] |
| H A D | auth-bozo.c | 52 bozo_auth_check(bozo_httpreq_t *request, const char *file) in bozo_auth_check() argument 54 bozohttpd_t *httpd = request->hr_httpd; in bozo_auth_check() 67 if (bozo_check_special_files(request, basename, true)) in bozo_auth_check() 73 if (request->hr_authrealm) in bozo_auth_check() 74 free(request->hr_authrealm); in bozo_auth_check() 75 request->hr_authrealm = bozostrdup(httpd, request, dir); in bozo_auth_check() 79 return bozo_http_error(httpd, 404, request, in bozo_auth_check() 89 return bozo_http_error(httpd, 403, request, in bozo_auth_check() 94 if (request->hr_authuser && request->hr_authpass) { in bozo_auth_check() 105 user, pass, request->hr_authuser, in bozo_auth_check() [all …]
|
| H A D | cgi-bozo.c | 65 content_cgihandler(bozohttpd_t *httpd, bozo_httpreq_t *request, in content_cgihandler() argument 70 USE_ARG(request); in content_cgihandler() 79 parse_header(bozo_httpreq_t *request, const char *str, ssize_t len, in parse_header() argument 82 struct bozohttpd_t *httpd = request->hr_httpd; in parse_header() 89 value = bozostrdup(httpd, request, str); in parse_header() 114 finish_cgi_output(bozohttpd_t *httpd, bozo_httpreq_t *request, int in, int nph) in finish_cgi_output() argument 131 if (parse_header(request, str, len, &hdr_name, &hdr_value)) in finish_cgi_output() 149 bozo_printf(httpd, "%s %s\r\n", request->hr_proto, in finish_cgi_output() 168 "%s 200 OK\r\n", request->hr_proto); in finish_cgi_output() 214 parse_search_string(bozo_httpreq_t *request, const char *query, size_t *args_len) in parse_search_string() argument [all …]
|
| /netbsd-src/crypto/external/bsd/heimdal/dist/lib/krb5/ |
| H A D | kcm.c | 72 krb5_storage *request, in kcm_send_request() argument 85 ret = krb5_storage_to_data(request, &request_data); in kcm_send_request() 171 krb5_storage *request, in krb5_kcm_call() argument 185 ret = kcm_send_request(context, request, &response_data); in krb5_kcm_call() 258 krb5_storage *request, *response; in kcm_gen_new() local 267 ret = krb5_kcm_storage_request(context, KCM_OP_GEN_NEW, &request); in kcm_gen_new() 273 ret = krb5_kcm_call(context, request, &response, &response_data); in kcm_gen_new() 275 krb5_storage_free(request); in kcm_gen_new() 284 krb5_storage_free(request); in kcm_gen_new() 309 krb5_storage *request; in kcm_initialize() local [all …]
|
| H A D | digest.c | 47 DigestRequest request; member 73 free_DigestRequest(&digest->request); in krb5_digest_free() 161 if (digest->request.serverNonce) { in krb5_digest_set_server_nonce() 165 digest->request.serverNonce = strdup(nonce); in krb5_digest_set_server_nonce() 166 if (digest->request.serverNonce == NULL) in krb5_digest_set_server_nonce() 183 if (digest->request.opaque) { in krb5_digest_set_opaque() 187 digest->request.opaque = strdup(opaque); in krb5_digest_set_opaque() 188 if (digest->request.opaque == NULL) in krb5_digest_set_opaque() 207 if (digest->request.identifier) { in krb5_digest_set_identifier() 211 digest->request.identifier = calloc(1, sizeof(*digest->request.identifier)); in krb5_digest_set_identifier() [all …]
|
| /netbsd-src/lib/libwrap/ |
| H A D | update.c | 44 request_fill(struct request_info *request, va_list ap) in request_fill() argument 53 return (request); in request_fill() 55 request->fd = va_arg(ap, int); in request_fill() 58 request->client->sin = va_arg(ap, struct sockaddr *); in request_fill() 61 request->server->sin = va_arg(ap, struct sockaddr *); in request_fill() 69 ptr = request->daemon; in request_fill() 72 ptr = request->user; in request_fill() 75 ptr = request->client->name; in request_fill() 78 ptr = request->client->addr; in request_fill() 81 ptr = request->server->name; in request_fill() [all …]
|
| H A D | eval.c | 53 eval_user(struct request_info *request) in eval_user() argument 55 if (request->user[0] == 0) { in eval_user() 56 (void)strlcpy(request->user, unknown, sizeof(request->user)); in eval_user() 57 if (request->sink == 0 && request->client->sin && request->server->sin) in eval_user() 58 rfc931(request->client->sin, request->server->sin, request->user); in eval_user() 60 return (request->user); in eval_user() 70 if (host->request->hostaddr != 0) in eval_hostaddr() 71 host->request->hostaddr(host); in eval_hostaddr() 83 if (host->request->hostname != 0) in eval_hostname() 84 host->request->hostname(host); in eval_hostname() [all …]
|
| H A D | options.c | 156 process_options(char *options, struct request_info *request) in process_options() argument 209 value = chop_string(percent_x(bf, sizeof(bf), value, request)); in process_options() 212 (*(op->func)) (value, request); in process_options() 221 allow_option(char *value, struct request_info *request) in allow_option() argument 231 deny_option(char *value, struct request_info *request) in deny_option() argument 239 banners_option(char *value, struct request_info *request) in banners_option() argument 248 (void)snprintf(path, sizeof path, "%s/%s", value, eval_daemon(request)); in banners_option() 251 write(request->fd, "", 1); in banners_option() 256 percent_x(obuf, sizeof(obuf), ibuf, request); in banners_option() 257 write(request->fd, obuf, strlen(obuf)); in banners_option() [all …]
|
| /netbsd-src/libexec/talkd/ |
| H A D | table.c | 70 CTL_MSG request; member 85 find_match(CTL_MSG *request) in find_match() argument 93 print_request("find_match", request); in find_match() 99 &ptr->request); in find_match() 104 print_request("", &ptr->request); in find_match() 105 if (strcmp(request->l_name, ptr->request.r_name) == 0 && in find_match() 106 strcmp(request->r_name, ptr->request.l_name) == 0 && in find_match() 107 ptr->request.type == LEAVE_INVITE) in find_match() 108 return (&ptr->request); in find_match() 118 find_request(CTL_MSG *request) in find_request() argument [all …]
|
| /netbsd-src/external/ibm-public/postfix/dist/src/discard/ |
| H A D | discard.c | 145 static int deliver_message(DELIVER_REQUEST *request) in deliver_message() argument 157 msg_info("deliver_message: from %s", request->sender); in deliver_message() 162 if (request->nexthop[0] == 0) in deliver_message() 164 if (request->rcpt_list.len <= 0) in deliver_message() 165 msg_fatal("recipient count: %d", request->rcpt_list.len); in deliver_message() 173 src = mail_queue_open(request->queue_name, request->queue_id, in deliver_message() 177 request->queue_name, request->queue_id); in deliver_message() 184 #define BOUNCE_FLAGS(request) DEL_REQ_TRACE_FLAGS(request->flags) in deliver_message() argument 186 dsn_split(&dp, "2.0.0", request->nexthop); in deliver_message() 188 for (nrcpt = 0; nrcpt < request->rcpt_list.len; nrcpt++) { in deliver_message() [all …]
|
| /netbsd-src/external/ibm-public/postfix/dist/src/error/ |
| H A D | error.c | 151 static int deliver_message(DELIVER_REQUEST *request, const char *def_dsn, in deliver_message() argument 165 msg_info("deliver_message: from %s", request->sender); in deliver_message() 170 if (request->nexthop[0] == 0) in deliver_message() 172 if (request->rcpt_list.len <= 0) in deliver_message() 173 msg_fatal("recipient count: %d", request->rcpt_list.len); in deliver_message() 181 src = mail_queue_open(request->queue_name, request->queue_id, in deliver_message() 185 request->queue_name, request->queue_id); in deliver_message() 192 #define BOUNCE_FLAGS(request) DEL_REQ_TRACE_FLAGS(request->flags) in deliver_message() argument 194 dsn_split(&dp, def_dsn, request->nexthop); in deliver_message() 196 for (nrcpt = 0; nrcpt < request->rcpt_list.len; nrcpt++) { in deliver_message() [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/selftests/ |
| H A D | i915_request.c | 62 struct i915_request *request; in igt_add_request() local 66 request = mock_request(i915->engine[RCS0]->kernel_context, HZ / 10); in igt_add_request() 67 if (!request) in igt_add_request() 70 i915_request_add(request); in igt_add_request() 79 struct i915_request *request; in igt_wait_request() local 84 request = mock_request(i915->engine[RCS0]->kernel_context, T); in igt_wait_request() 85 if (!request) in igt_wait_request() 88 i915_request_get(request); in igt_wait_request() 90 if (i915_request_wait(request, 0, 0) != -ETIME) { in igt_wait_request() 95 if (i915_request_wait(request, 0, T) != -ETIME) { in igt_wait_request() [all …]
|
| /netbsd-src/usr.sbin/tcpdmatch/ |
| H A D | tcpdmatch.c | 70 struct request_info request; in main() local 166 request_init(&request, RQ_DAEMON, daemon, RQ_USER, user, RQ_FILE, 1, 0); in main() 167 sock_methods(&request); in main() 179 request_set(&request, RQ_SERVER_SIN, &server_ss, 0); in main() 192 request_set(&request, RQ_SERVER_NAME, "", RQ_SERVER_ADDR, "", 0); in main() 193 if (STR_EQ(eval_hostname(request.server), unknown)) in main() 195 eval_hostaddr(request.server)); in main() 204 request_set(&request, RQ_SERVER_NAME, server, 0); in main() 213 request_set(&request, RQ_CLIENT_SIN, res0->ai_addr); in main() 214 tcpdmatch(&request); in main() [all …]
|
| /netbsd-src/external/ibm-public/postfix/dist/src/pipe/ |
| H A D | pipe.c | 1039 DELIVER_REQUEST *request, PIPE_ATTR *attr, in eval_command_status() argument 1070 for (n = 0; n < request->rcpt_list.len; n++) { in eval_command_status() 1071 rcpt = request->rcpt_list.info + n; in eval_command_status() 1072 status = sent(DEL_REQ_TRACE_FLAGS(request->flags), in eval_command_status() 1073 request->queue_id, &request->msg_stats, rcpt, in eval_command_status() 1075 if (status == 0 && (request->flags & DEL_REQ_FLAG_SUCCESS)) in eval_command_status() 1076 deliver_completed(request->fp, rcpt->offset); in eval_command_status() 1083 for (n = 0; n < request->rcpt_list.len; n++) { in eval_command_status() 1084 rcpt = request->rcpt_list.info + n; in eval_command_status() 1088 (DEL_REQ_TRACE_FLAGS(request->flags), in eval_command_status() [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/ |
| H A D | mock_engine.c | 94 static void advance(struct i915_request *request) in advance() argument 96 list_del_init(&request->mock.link); in advance() 97 i915_request_mark_complete(request); in advance() 98 GEM_BUG_ON(!i915_request_completed(request)); in advance() 100 intel_engine_signal_breadcrumbs(request->engine); in advance() 106 struct i915_request *request; in hw_delay_complete() local 112 request = first_request(engine); in hw_delay_complete() 113 if (request) in hw_delay_complete() 114 advance(request); in hw_delay_complete() 120 while ((request = first_request(engine))) { in hw_delay_complete() [all …]
|
| /netbsd-src/sys/external/bsd/drm/dist/bsd-core/ |
| H A D | drm_bufs.c | 288 struct drm_map *request = data; in drm_addmap_ioctl() local 295 if (!DRM_SUSER(DRM_CURPROC) && request->type != _DRM_AGP) in drm_addmap_ioctl() 299 err = drm_addmap(dev, request->offset, request->size, request->type, in drm_addmap_ioctl() 300 request->flags, &map); in drm_addmap_ioctl() 305 request->offset = map->offset; in drm_addmap_ioctl() 306 request->size = map->size; in drm_addmap_ioctl() 307 request->type = map->type; in drm_addmap_ioctl() 308 request->flags = map->flags; in drm_addmap_ioctl() 309 request->mtrr = map->mtrr; in drm_addmap_ioctl() 310 request->handle = map->handle; in drm_addmap_ioctl() [all …]
|
| /netbsd-src/usr.sbin/hdaudioctl/ |
| H A D | hdaudioctl.c | 110 prop_dictionary_t request, response; in hdaudioctl_list() local 121 request = prop_dictionary_create(); in hdaudioctl_list() 122 if (request == NULL) { in hdaudioctl_list() 127 error = prop_dictionary_sendrecv_ioctl(request, fd, in hdaudioctl_list() 154 prop_object_release(request); in hdaudioctl_list() 162 prop_dictionary_t request, response; in hdaudioctl_get() local 174 request = prop_dictionary_create(); in hdaudioctl_get() 175 if (request == NULL) { in hdaudioctl_get() 180 prop_dictionary_set_uint16(request, "codecid", codecid); in hdaudioctl_get() 181 prop_dictionary_set_uint16(request, "nid", nid); in hdaudioctl_get() [all …]
|
| /netbsd-src/external/bsd/iscsi/dist/doc/ |
| H A D | PERFORMANCE | 17 8192 bytes/request: 8 MB written in 0.33 seconds --> 24.35 MB/sec 18 16384 bytes/request: 8 MB written in 0.30 seconds --> 26.74 MB/sec 19 32768 bytes/request: 8 MB written in 0.20 seconds --> 39.06 MB/sec 20 65536 bytes/request: 8 MB written in 0.15 seconds --> 52.95 MB/sec 21 131072 bytes/request: 8 MB written in 0.12 seconds --> 66.74 MB/sec 22 262144 bytes/request: 8 MB written in 0.10 seconds --> 77.76 MB/sec 23 8192 bytes/request: 8 MB read in 0.37 seconds --> 21.34 MB/sec 24 16384 bytes/request: 8 MB read in 0.19 seconds --> 41.47 MB/sec 25 32768 bytes/request: 8 MB read in 0.13 seconds --> 62.04 MB/sec 26 65536 bytes/request: 8 MB read in 0.11 seconds --> 70.99 MB/sec [all …]
|
| /netbsd-src/usr.sbin/tcpdchk/ |
| H A D | percent_x.c | 31 char *percent_x(result, result_len, string, request) in percent_x() argument 35 struct request_info *request; 57 ch == 'a' ? eval_hostaddr(request->client) : 58 ch == 'A' ? eval_hostaddr(request->server) : 59 ch == 'c' ? eval_client(request) : 60 ch == 'd' ? eval_daemon(request) : 61 ch == 'h' ? eval_hostinfo(request->client) : 62 ch == 'H' ? eval_hostinfo(request->server) : 63 ch == 'n' ? eval_hostname(request->client) : 64 ch == 'N' ? eval_hostname(request->server) : [all …]
|
| /netbsd-src/external/ibm-public/postfix/dist/src/smtp/ |
| H A D | smtp_trouble.c | 217 DELIVER_REQUEST *request = state->request; in smtp_bulk_fail() local 234 msg_info("%s: %s", request->queue_id, STR(why->reason)); in smtp_bulk_fail() 236 rcpt = request->rcpt_list.info + nrcpt; in smtp_bulk_fail() 259 if (request->msg_stats.conn_setup_done.tv_sec == 0) { in smtp_bulk_fail() 260 GETTIMEOFDAY(&request->msg_stats.conn_setup_done); in smtp_bulk_fail() 261 request->msg_stats.deliver_done = in smtp_bulk_fail() 262 request->msg_stats.conn_setup_done; in smtp_bulk_fail() 264 GETTIMEOFDAY(&request->msg_stats.deliver_done); in smtp_bulk_fail() 269 rcpt = request->rcpt_list.info + nrcpt; in smtp_bulk_fail() 273 (DEL_REQ_TRACE_FLAGS(request->flags), request->queue_id, in smtp_bulk_fail() [all …]
|
| /netbsd-src/external/bsd/unbound/dist/iterator/ |
| H A D | iter_resptype.c | 54 struct query_info* request) in response_type_from_cache() argument 59 if(request->qtype == LDNS_RR_TYPE_ANY) in response_type_from_cache() 69 uint8_t* mname = request->qname; in response_type_from_cache() 70 size_t mname_len = request->qname_len; in response_type_from_cache() 80 if(ntohs(s->rk.type) == request->qtype && in response_type_from_cache() 81 ntohs(s->rk.rrset_class) == request->qclass && in response_type_from_cache() 97 if(mname != request->qname) { in response_type_from_cache() 109 struct dns_msg* msg, struct query_info* request, struct delegpt* dp, in response_type_from_server() argument 116 if(!msg || !request) in response_type_from_server() 133 query_dname_compare(request->qname, in response_type_from_server() [all …]
|