const char *name;
const char *info;
const char *query;
- const char *auth;
bool redirected;
struct stat stat;
const struct interpreter *ip;
void (*req_free)(struct client *cl);
bool data_blocked;
+ bool no_cache;
union {
struct {
struct uh_addr srv_addr, peer_addr;
struct blob_buf hdr;
+ struct blob_buf hdr_response;
struct dispatch dispatch;
};
void uh_client_notify_state(struct client *cl);
void uh_auth_add(const char *path, const char *user, const char *pass);
-bool uh_auth_check(struct client *cl, struct path_info *pi);
+bool uh_auth_check(struct client *cl, const char *path, const char *auth,
+ char **uptr, char **pptr);
void uh_close_listen_fds(void);
void uh_close_fds(void);