X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fprotocol_auth.c;h=1a79264d133c82c41c7d9d64e37e3066552cf067;hb=86eb0cd8327f67354d4265467c1e0796af65b40c;hp=e667baf0bc43281888dd21f8a03ebcb0136f45a9;hpb=70b9e071d137c4c9c9edc4e916fcddfed39aea7d;p=meshlink diff --git a/src/protocol_auth.c b/src/protocol_auth.c index e667baf0..1a79264d 100644 --- a/src/protocol_auth.c +++ b/src/protocol_auth.c @@ -372,23 +372,9 @@ bool send_ack(connection_t *c) { /* Check some options */ - if((get_config_bool(lookup_config(c->config_tree, "IndirectData"), &choice) && choice) || myself->options & OPTION_INDIRECT) - c->options |= OPTION_INDIRECT; - - if((get_config_bool(lookup_config(c->config_tree, "TCPOnly"), &choice) && choice) || myself->options & OPTION_TCPONLY) - c->options |= OPTION_TCPONLY | OPTION_INDIRECT; - if(myself->options & OPTION_PMTU_DISCOVERY) c->options |= OPTION_PMTU_DISCOVERY; - choice = myself->options & OPTION_CLAMP_MSS; - get_config_bool(lookup_config(c->config_tree, "ClampMSS"), &choice); - if(choice) - c->options |= OPTION_CLAMP_MSS; - - if(!get_config_int(lookup_config(c->config_tree, "Weight"), &c->estimated_weight)) - get_config_int(lookup_config(config_tree, "Weight"), &c->estimated_weight); - return send_request(c, "%d %s %d %x", ACK, myport, c->estimated_weight, (c->options & 0xffffff) | (PROT_MINOR << 24)); } @@ -463,19 +449,6 @@ bool ack_h(connection_t *c, const char *request) { } c->options |= options; - if(get_config_int(lookup_config(c->config_tree, "PMTU"), &mtu) && mtu < n->mtu) - n->mtu = mtu; - - if(get_config_int(lookup_config(config_tree, "PMTU"), &mtu) && mtu < n->mtu) - n->mtu = mtu; - - if(get_config_bool(lookup_config(c->config_tree, "ClampMSS"), &choice)) { - if(choice) - c->options |= OPTION_CLAMP_MSS; - else - c->options &= ~OPTION_CLAMP_MSS; - } - /* Activate this connection */ c->allow_request = ALL;