Lines Matching refs:request
45 char *eval_user(struct request_info *request)
47 if (request->user[0] == 0) {
48 strcpy(request->user, unknown);
49 if (request->sink == 0 && request->client->sin && request->server->sin)
50 rfc931(request->client->sin, request->server->sin, request->user);
52 return (request->user);
61 if (host->request->hostaddr != 0)
62 host->request->hostaddr(host);
73 if (host->request->hostname != 0)
74 host->request->hostname(host);
99 char *eval_client(struct request_info *request)
102 char *hostinfo = eval_hostinfo(request->client);
105 if (request->user[0] == 0)
108 if (STR_NE(eval_user(request), unknown)) {
109 sprintf(both, "%s@%s", request->user, hostinfo);
118 char *eval_server(struct request_info *request)
121 char *host = eval_hostinfo(request->server);
122 char *daemon = eval_daemon(request);