Lines Matching refs:request

70     struct request_info request;  local
172 request_init(&request, RQ_DAEMON, daemon, RQ_USER, user, RQ_FILE, 1, 0);
173 sock_methods(&request);
188 request_set(&request, RQ_SERVER_SIN, &server_sin, 0);
203 request_set(&request, RQ_SERVER_NAME, "", RQ_SERVER_ADDR, "", 0);
204 if (STR_EQ(eval_hostname(request.server), unknown))
206 eval_hostaddr(request.server));
219 request_set(&request, RQ_SERVER_NAME, server, 0);
227 request_set(&request, RQ_CLIENT_ADDR, client, 0);
228 tcpdmatch(&request);
238 request_set(&request, RQ_CLIENT_ADDR, client, 0);
239 tcpdmatch(&request);
249 request_set(&request, RQ_CLIENT_NAME, client, 0);
250 tcpdmatch(&request);
265 request_set(&request, RQ_CLIENT_SIN, &client_sin, 0);
281 request_set(&request, RQ_CLIENT_NAME, "", RQ_CLIENT_ADDR, "", 0);
282 if (STR_EQ(eval_hostname(request.client), unknown))
284 eval_hostaddr(request.client));
286 tcpdmatch(&request);
294 request_set(&request, RQ_CLIENT_SIN, &client_sin, 0);
304 request_set(&request, RQ_CLIENT_NAME, "", RQ_CLIENT_ADDR, "", 0);
305 if (STR_EQ(eval_hostname(request.client), unknown))
307 eval_hostaddr(request.client));
308 tcpdmatch(&request);
331 static void expand(text, pattern, request) in expand() argument
334 struct request_info *request;
338 if (STR_NE(percent_x(buf, sizeof(buf), pattern, request), unknown))
344 static void tcpdmatch(request) in tcpdmatch() argument
345 struct request_info *request; in tcpdmatch()
352 expand("client: hostname", "%n", request);
353 expand("client: address ", "%a", request);
354 expand("client: username", "%u", request);
355 expand("server: hostname", "%N", request);
356 expand("server: address ", "%A", request);
357 expand("server: process ", "%d", request);
376 if (STR_EQ(eval_hostname(request->client), paranoid)) {
385 verdict = hosts_access(request);