#include "conf.h"
#include "connection.h"
#include "logger.h"
+#include "meshlink_internal.h"
#include "meta.h"
#include "protocol.h"
#include "utils.h"
request[len++] = '\n';
- if(c == everyone) {
+ if(c == mesh->everyone) {
broadcast_meta(NULL, request, len);
return true;
} else
}
bool receive_request(connection_t *c, const char *request) {
- if(c->outgoing && proxytype == PROXY_HTTP && c->allow_request == ID) {
+ if(c->outgoing && mesh->proxytype == PROXY_HTTP && c->allow_request == ID) {
if(!request[0] || request[0] == '\r')
return true;
if(!strncasecmp(request, "HTTP/1.1 ", 9)) {
int left = 0, deleted = 0;
for splay_each(past_request_t, p, past_request_tree) {
- if(p->firstseen + pinginterval <= now.tv_sec)
+ if(p->firstseen + mesh->pinginterval <= now.tv_sec)
splay_delete_node(past_request_tree, node), deleted++;
else
left++;