gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r13167 - gnunet/src/vpn


From: gnunet
Subject: [GNUnet-SVN] r13167 - gnunet/src/vpn
Date: Tue, 5 Oct 2010 20:20:21 +0200

Author: toelke
Date: 2010-10-05 20:20:21 +0200 (Tue, 05 Oct 2010)
New Revision: 13167

Modified:
   gnunet/src/vpn/gnunet-dns-parser.c
   gnunet/src/vpn/gnunet-vpn-pretty-print.c
Log:
Make the packet-pretty-printing more usable (concise)

Modified: gnunet/src/vpn/gnunet-dns-parser.c
===================================================================
--- gnunet/src/vpn/gnunet-dns-parser.c  2010-10-05 18:20:20 UTC (rev 13166)
+++ gnunet/src/vpn/gnunet-dns-parser.c  2010-10-05 18:20:21 UTC (rev 13167)
@@ -52,7 +52,7 @@
        return idx;
 }/*}}}*/
 
-struct dns_pkt_parsed* parse_dns_packet(struct dns_pkt* pkt) {
+struct dns_pkt_parsed* parse_dns_packet(struct dns_pkt* pkt) {/*{{{*/
        struct dns_pkt_parsed* ppkt = GNUNET_malloc(sizeof(struct 
dns_pkt_parsed));
        memcpy(&ppkt->s, &pkt->s, sizeof pkt->s);
 
@@ -90,4 +90,4 @@
        idx = parse_dns_record(pkt->data, ppkt->nameservers, nscount, idx);
        idx = parse_dns_record(pkt->data, ppkt->additional, arcount, idx);
        return ppkt;
-}
+}/*}}}*/

Modified: gnunet/src/vpn/gnunet-vpn-pretty-print.c
===================================================================
--- gnunet/src/vpn/gnunet-vpn-pretty-print.c    2010-10-05 18:20:20 UTC (rev 
13166)
+++ gnunet/src/vpn/gnunet-vpn-pretty-print.c    2010-10-05 18:20:21 UTC (rev 
13167)
@@ -263,19 +263,22 @@
 void pkt_printf_dns(struct dns_pkt* upkt) {{{
        struct dns_pkt_parsed* pkt = parse_dns_packet(upkt);
 
-       printf("DNS-Packet:\n");
-       printf("\tid: %d\n", ntohs(pkt->s.id));
-       printf("\t%d: %s\n", pkt->s.qr, pkt->s.qr == 0 ? "query" : "response");
-       printf("\top: %s\n", (char*[]){"query", "inverse q.", "status", 
"inval"}[pkt->s.op]);
-       printf("\trecursion is%s desired\n", pkt->s.rd == 0 ? " not" : "");
+       printf("\nDNS-Packet: ");
+       printf("\tid: %5d ", ntohs(pkt->s.id));
+       printf("\t%d: %s ", pkt->s.qr, pkt->s.qr == 0 ? "query   " : 
"response");
+       printf("\top: %s ", (char*[]){  "query     ",
+                                                                       
"inverse q.",
+                                                                       "status 
   ",
+                                                                       "inval  
   "}[pkt->s.op]);
+       printf("\trecursion is%s desired ", pkt->s.rd == 0 ? " not" : "    ");
        unsigned short qdcount = ntohs(pkt->s.qdcount);
        unsigned short ancount = ntohs(pkt->s.ancount);
        unsigned short nscount = ntohs(pkt->s.nscount);
        unsigned short arcount = ntohs(pkt->s.arcount);
-       printf("\t#qd: %d\n", qdcount);
-       printf("\t#an: %d\n", ancount);
-       printf("\t#ns: %d\n", nscount);
-       printf("\t#ar: %d\n", arcount);
+       printf("\t#qd: %5d ", qdcount);
+       printf("\t#an: %5d ", ancount);
+       printf("\t#ns: %5d ", nscount);
+       printf("\t#ar: %5d\n", arcount);
        
        int i;
        for (i = 0; i < qdcount; i++) { /*{{{*/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]