*/
#define GNUNET_MESSAGE_TYPE_TRANSPORT_PONG 33
+/**
+ * Message for TRANSPORT asking that a connection
+ * be initiated with a peer.
+ */
+#define GNUNET_MESSAGE_TYPE_TRANSPORT_REQUEST_CONNECT 34
+
/**
* Request update and listing of a peer.
*/
*/
#define GNUNET_MESSAGE_TYPE_CORE_REQUEST_CONNECT 75
+/**
+ * Request from client asking to call back with all connected peers.
+ */
+#define GNUNET_MESSAGE_TYPE_CORE_ITERATE_PEERS 76
/**
* Session key exchange between peers.
#define GNUNET_MESSAGE_TYPE_DHT_GET 148
/**
- * Local DHT Get stop message, from API to service
- * (encapsulated in DHT_ROUTE_STOP message)
+ * Local and P2P DHT Get result message
*/
-#define GNUNET_MESSAGE_TYPE_DHT_LOCAL_GET_STOP 149
+#define GNUNET_MESSAGE_TYPE_DHT_GET_RESULT 149
/**
- * Local and P2P DHT Get result message
+ * Local and P2P DHT find peer message
*/
-#define GNUNET_MESSAGE_TYPE_DHT_GET_RESULT 150
+#define GNUNET_MESSAGE_TYPE_DHT_FIND_PEER 150
/**
- * Local and P2P DHT find peer message
+ * Local and P2P DHT find peer result message
*/
-#define GNUNET_MESSAGE_TYPE_DHT_FIND_PEER 151
+#define GNUNET_MESSAGE_TYPE_DHT_FIND_PEER_RESULT 151
/**
- * Local DHT find peer stop message, from API to service
+ * P2P DHT PING request type
*/
-#define GNUNET_MESSAGE_TYPE_DHT_LOCAL_FIND_PEER_STOP 152
+#define GNUNET_MESSAGE_TYPE_DHT_P2P_PING 152
/**
- * Local and P2P DHT find peer result message
+ * DHT Control message type, for telling the
+ * DHT to alter its current operation somehow.
*/
-#define GNUNET_MESSAGE_TYPE_DHT_FIND_PEER_RESULT 153
+#define GNUNET_MESSAGE_TYPE_DHT_CONTROL 153
+
+/**
+ * Local control message type, tells peer to start
+ * issuing malicious GET requests.
+ */
+#define GNUNET_MESSAGE_TYPE_DHT_MALICIOUS_GET 154
+
+/**
+ * Local control message type, tells peer to start
+ * issuing malicious PUT requests.
+ */
+#define GNUNET_MESSAGE_TYPE_DHT_MALICIOUS_PUT 155
+
+/**
+ * Local control message type, tells peer to start
+ * dropping all requests.
+ */
+#define GNUNET_MESSAGE_TYPE_DHT_MALICIOUS_DROP 156
/**
* Hostlist advertisement message
*/
-#define GNUNET_MESSAGE_TYPE_HOSTLIST_ADVERTISEMENT 170
+#define GNUNET_MESSAGE_TYPE_HOSTLIST_ADVERTISEMENT 160
/**
*/
#define GNUNET_MESSAGE_TYPE_VPN_HELPER 185
+
+
+/**
+ * Type of messages between the gnunet-wlan-helper and the daemon
+ *
+ * data messages
+ */
+
+#define GNUNET_MESSAGE_TYPE_WLAN_HELPER_DATA 195
+
+/**
+ * Control messages between the gnunet-wlan-helper and the daemon
+ */
+
+#define GNUNET_MESSAGE_TYPE_WLAN_HELPER_CONTROL 196
+
+/**
+ * Type of messages for advertisement over wlan
+ */
+#define GNUNET_MESSAGE_TYPE_WLAN_HELPER_ADVERTISEMENT 196
+
+/**
+ * Type of messages for wlan
+ */
+
+/**
+ * Type of messages to query the local service-dns
+ */
+#define GNUNET_MESSAGE_TYPE_LOCAL_QUERY_DNS 205
+/**
+ * Type of messages the local service-dns responds with
+ */
+#define GNUNET_MESSAGE_TYPE_LOCAL_RESPONSE_DNS 206
+
+
/**
* Type used to match 'all' message types.
*/