#include "edge.h"
#include "net.h"
#include "node.h"
-#include "compression.h"
#ifndef DISABLE_LEGACY
typedef struct legacy_crypto_t {
sptps_t sptps;
int outmaclength;
-
- union {
- compression_level_t outcompression;
- debug_t log_level; // used for REQ_LOG
- };
+ debug_t log_level; /* used for REQ_LOG */
uint8_t *hischallenge; /* The challenge we sent to him */
uint8_t *mychallenge; /* The challenge we received */
struct buffer_t inbuf;
struct buffer_t outbuf;
io_t io; /* input/output event on this metadata connection */
- int tcplen; /* length of incoming TCPpacket */
- int sptpslen; /* length of incoming SPTPS packet */
+ uint32_t tcplen; /* length of incoming TCPpacket */
+ uint32_t sptpslen; /* length of incoming SPTPS packet */
int allow_request; /* defined if there's only one request possible */
time_t last_ping_time; /* last time we saw some activity from the other end or pinged them */