summaryrefslogtreecommitdiff
path: root/toxcore
diff options
context:
space:
mode:
authorirungentoo <irungentoo@gmail.com>2014-02-01 18:45:37 -0500
committerirungentoo <irungentoo@gmail.com>2014-02-01 18:45:37 -0500
commitad5d58b4a2908946458c34dbd0034a8a60ff5f7e (patch)
tree1b08d130b093db0f9efd55b6d3de334efdb0dc55 /toxcore
parentd5c005f02462b996c067d7ed4f1ef71bbd4e5dd2 (diff)
Added DHT bootstrap server info packets.
define DHT_SERVER_EXTRA_PACKETS to enable.
Diffstat (limited to 'toxcore')
-rw-r--r--toxcore/network.h3
-rw-r--r--toxcore/onion_announce.c2
2 files changed, 4 insertions, 1 deletions
diff --git a/toxcore/network.h b/toxcore/network.h
index 4c7f1a83..19c9ca63 100644
--- a/toxcore/network.h
+++ b/toxcore/network.h
@@ -143,6 +143,9 @@ typedef int sock_t;
143#define NET_PACKET_ONION_RECV_2 141 143#define NET_PACKET_ONION_RECV_2 141
144#define NET_PACKET_ONION_RECV_1 142 144#define NET_PACKET_ONION_RECV_1 142
145 145
146/* Only used for bootstrap servers */
147#define BOOTSTRAP_INFO_PACKET_ID 240
148
146 149
147#define TOX_PORTRANGE_FROM 33445 150#define TOX_PORTRANGE_FROM 33445
148#define TOX_PORTRANGE_TO 33545 151#define TOX_PORTRANGE_TO 33545
diff --git a/toxcore/onion_announce.c b/toxcore/onion_announce.c
index 2ca53896..da40584d 100644
--- a/toxcore/onion_announce.c
+++ b/toxcore/onion_announce.c
@@ -325,7 +325,7 @@ Onion_Announce *new_onion_announce(DHT *dht)
325 return NULL; 325 return NULL;
326 326
327 onion_a->dht = dht; 327 onion_a->dht = dht;
328 onion_a->net = dht->c->lossless_udp->net; 328 onion_a->net = dht->net;
329 new_symmetric_key(onion_a->secret_bytes); 329 new_symmetric_key(onion_a->secret_bytes);
330 330
331 networking_registerhandler(onion_a->net, NET_PACKET_ANNOUNCE_REQUEST, &handle_announce_request, onion_a); 331 networking_registerhandler(onion_a->net, NET_PACKET_ANNOUNCE_REQUEST, &handle_announce_request, onion_a);