Changeset ebc1b2
- Timestamp:
- 08/15/09 12:45:07 (3 years ago)
- Branches:
- master
- Children:
- 7e4ee6
- Parents:
- e5370a
- git-author:
- Erik Ekman <yarrick@…> (08/15/09 12:45:07)
- git-committer:
- Erik Ekman <erik@…> (02/04/12 20:34:02)
- File:
-
- 1 edited
-
src/iodine.c (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/iodine.c
re5370a rebc1b2 713 713 struct in_addr server; 714 714 715 fprintf(stderr, "Testing raw UDP data to the server"); 716 fflush(stderr); 715 fprintf(stderr, "Testing raw UDP data to the server (skip with -r)\n"); 717 716 for (i=0; running && i<3 ;i++) { 718 717 tv.tv_sec = i + 1; … … 750 749 return 0; 751 750 } 752 fprintf(stderr, " at %s: ", inet_ntoa(server));751 fprintf(stderr, "Server is at %s, trying login: ", inet_ntoa(server)); 753 752 fflush(stderr); 754 753 … … 1032 1031 1033 1032 static int 1034 handshake(int dns_fd, int autodetect_frag_size, int fragsize)1033 handshake(int dns_fd, int raw_mode, int autodetect_frag_size, int fragsize) 1035 1034 { 1036 1035 int seed; … … 1048 1047 } 1049 1048 1050 if ( handshake_raw_udp(dns_fd, seed)) {1049 if (raw_mode && handshake_raw_udp(dns_fd, seed)) { 1051 1050 conn = CONN_RAW_UDP; 1052 1051 } else { 1052 if (raw_mode == 0) { 1053 fprintf(stderr, "Skipping raw mode\n"); 1054 } 1053 1055 case_preserved = handshake_case_check(dns_fd); 1054 1056 … … 1195 1197 int autodetect_frag_size; 1196 1198 int retval; 1199 int raw_mode; 1197 1200 1198 1201 memset(password, 0, 33); … … 1209 1212 autodetect_frag_size = 1; 1210 1213 max_downstream_frag_size = 3072; 1214 raw_mode = 1; 1211 1215 1212 1216 b32 = get_base32_encoder(); … … 1231 1235 #endif 1232 1236 1233 while ((choice = getopt(argc, argv, "vfh u:t:d:P:m:")) != -1) {1237 while ((choice = getopt(argc, argv, "vfhru:t:d:P:m:")) != -1) { 1234 1238 switch(choice) { 1235 1239 case 'v': … … 1244 1248 /* NOTREACHED */ 1245 1249 break; 1250 case 'r': 1251 raw_mode = 0; 1246 1252 case 'u': 1247 1253 username = optarg; … … 1342 1348 signal(SIGTERM, sighandler); 1343 1349 1344 if (handshake(dns_fd, autodetect_frag_size, max_downstream_frag_size)) {1350 if (handshake(dns_fd, raw_mode, autodetect_frag_size, max_downstream_frag_size)) { 1345 1351 retval = 1; 1346 1352 goto cleanup2;
Note: See TracChangeset
for help on using the changeset viewer.
