comparison debug.h @ 846:b298bb438625 keyondemand

refactor key generation, make it generate as required. Needs UI in server command line options
author Matt Johnston <matt@ucc.asn.au>
date Thu, 07 Nov 2013 00:18:52 +0800
parents 7dcb46da72d9
children 754d7bee1068
comparison
equal deleted inserted replaced
845:774ad9b112ef 846:b298bb438625
38 * 38 *
39 * Caution: Don't use this in an unfriendly environment (ie unfirewalled), 39 * Caution: Don't use this in an unfriendly environment (ie unfirewalled),
40 * since the printing may not sanitise strings etc. This will add a reasonable 40 * since the printing may not sanitise strings etc. This will add a reasonable
41 * amount to your executable size. */ 41 * amount to your executable size. */
42 /* #define DEBUG_TRACE */ 42 /* #define DEBUG_TRACE */
43 #define DEBUG_TRACE
44 43
45 /* All functions writing to the cleartext payload buffer call 44 /* All functions writing to the cleartext payload buffer call
46 * CHECKCLEARTOWRITE() before writing. This is only really useful if you're 45 * CHECKCLEARTOWRITE() before writing. This is only really useful if you're
47 * attempting to track down a problem */ 46 * attempting to track down a problem */
48 /*#define CHECKCLEARTOWRITE() assert(ses.writepayload->len == 0 && \ 47 /*#define CHECKCLEARTOWRITE() assert(ses.writepayload->len == 0 && \
70 #define TRACE2(X) 69 #define TRACE2(X)
71 #endif /*DEBUG_TRACE*/ 70 #endif /*DEBUG_TRACE*/
72 71
73 /* To debug with GDB it is easier to run with no forking of child processes. 72 /* To debug with GDB it is easier to run with no forking of child processes.
74 You will need to pass "-F" as well. */ 73 You will need to pass "-F" as well. */
75 #define DEBUG_NOFORK 74 /* #define DEBUG_NOFORK */
76 75
77 76
78 /* For testing as non-root on shadowed systems, include the crypt of a password 77 /* For testing as non-root on shadowed systems, include the crypt of a password
79 * here. You can then log in as any user with this password. Ensure that you 78 * here. You can then log in as any user with this password. Ensure that you
80 * make your own password, and are careful about using this. This will also 79 * make your own password, and are careful about using this. This will also