commit - b5c46e930b496ef7bc917d03b0fa5e96309a57eb
commit + e0dce04c72287b11d03be423495b1f79ae69eaeb
blob - 967421436d05c4f5947554aca3a714bfd65ef154
blob + 95284350199ac71d4829484edf0d13edb7e87203
--- client.c
+++ client.c
#include <fcntl.h>
#include <pwd.h>
#include <signal.h>
+#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <syslog.h>
#include "log.h"
#include "sandbox.h"
#include "utils.h"
+
+#define DEBUG_PACKETS 0
#if HAVE_ARC4RANDOM
# define RANDID() arc4random()
log_debug("got request: len=%d type=%d[%s] tag=%d",
hdr.len, hdr.type, pp_msg_type(hdr.type), hdr.tag);
+
+#if DEBUG_PACKETS
+ printf("====================\n");
+ printf("hexdump:\n");
+ for (i = 0; i < len; ++i) {
+ if (i != 0 && i % 8 == 0)
+ printf(" ");
+ if (i != 0 && i % 16 == 0)
+ printf("\n");
+ printf("%02x ", data[i]);
+ }
+ printf("\n\n");
+#endif
if (!handshaked && hdr.type != Tversion) {
client_send_listener(IMSG_CLOSE, NULL, 0);