Commit Graph

241 Commits

Author SHA1 Message Date
Erik Ekman 4c7f66f514 Set interface MTU to 1200.
1188 is the uncompressed DNS reply payload size that gets through
unfragmented on Ethernet.
2009-03-07 00:32:14 +00:00
Erik Ekman 5fbb08b8cc Fix (ignore) Dont-Fragment for OpenBSD and OS X 2009-03-07 00:21:06 +00:00
Erik Ekman d8cb5bdcd7 Set Dont-Fragment for various os 2009-03-07 00:01:00 +00:00
Erik Ekman cd9c6bbb82 Use winsock2.h, use ws2tcpip.h for socklen_t 2009-03-07 00:00:59 +00:00
Erik Ekman 416f914f9e Use winsock2.h, use ws2tcpip.h for socklen_t 2009-03-07 00:00:58 +00:00
Erik Ekman 1971df98ee do proper mtu detection, ticket #54 2009-03-06 23:16:23 +00:00
Erik Ekman 7fe021cba9 actually accept mtu=1500 2009-03-04 21:37:42 +00:00
Erik Ekman 21808e708d Increase default mtu to 1500 2009-03-04 21:27:48 +00:00
Erik Ekman 9e83af07da properly encode >1024 in probe requests (fix #52) 2009-03-04 21:12:50 +00:00
Erik Ekman e7a1c784db change all printf to fprintf on stderr for #49 2009-02-28 14:35:03 +00:00
Erik Ekman 209c4a37c0 #44 hide password input 2009-02-22 16:38:43 +00:00
Erik Ekman 4ee39714a7 #45: free the info pointer 2009-02-22 14:42:53 +00:00
Erik Ekman 9354697975 #45: use static buffer 2009-02-22 14:35:18 +00:00
Erik Ekman a3cea72400 #45: Use IpHelper to get DNS server on win32 2009-02-22 14:27:10 +00:00
Erik Ekman 844342e1c1 Use winsock2.2 2009-02-21 10:07:10 +00:00
Erik Ekman 438041e182 clean up codec reverse inits 2009-02-17 21:03:13 +00:00
Erik Ekman 98d5f61e5e #51 handle one block encode/decode for base32 2009-02-17 20:40:40 +00:00
Erik Ekman 75ffe37863 #51 handle one block encode/decode for base64 2009-02-17 20:22:24 +00:00
Erik Ekman 9dfc181307 Moved two global vars into main 2009-02-15 21:12:47 +00:00
Erik Ekman 7de1455c96 Split handshake() function into smaller functions 2009-02-15 20:07:30 +00:00
Erik Ekman f741e3d551 #50 added syslog logging for version and login packets. no-op on windows 2009-02-15 18:24:12 +00:00
Erik Ekman b3603abf2e Made dns_get_id return unsigned short, added test cases 2009-02-09 20:44:08 +00:00
Erik Ekman a412b59618 Actually check length of probe responses 2009-01-27 21:29:53 +00:00
Erik Ekman 22608bd203 give error when no TAP adapters found, and clean better 2009-01-25 21:40:04 +00:00
Erik Ekman 4db8137c1a #43: Basic windows support operational 2009-01-25 20:39:44 +00:00
Erik Ekman 59c68b773a use socklen_t 2009-01-25 20:03:45 +00:00
Erik Ekman 9a6af7e615 cleanup of tun.c 2009-01-25 19:53:20 +00:00
Erik Ekman e67b9ea628 added proper warn/warnx/err/errx 2009-01-25 19:34:33 +00:00
Erik Ekman c5784fe12c Add WSAStartup to iodined 2009-01-25 17:16:00 +00:00
Erik Ekman d72ed66a9f Add WSAStartup 2009-01-25 17:13:12 +00:00
Erik Ekman d7aea72bd5 Added win32 specific readme 2009-01-25 17:01:06 +00:00
Erik Ekman 62f75fb2e7 Dont need plibc 2009-01-25 16:42:28 +00:00
Erik Ekman 430fc39ff5 Make crosscompiling easier 2009-01-25 16:28:17 +00:00
Erik Ekman 78616d5679 #43 Now works on windows, if you set your ip correctly and use a /30 netmask 2009-01-25 14:22:07 +00:00
Erik Ekman 85adeb7eb4 #43: Fixed write function, downstream tunneling works now on win32 2009-01-25 11:57:40 +00:00
Erik Ekman 29f2433e78 Added setting of ip, does not seem to work though 2009-01-25 11:28:23 +00:00
Erik Ekman a939ad4f16 Opening of device done, and it is set as active 2009-01-25 10:56:32 +00:00
Erik Ekman 0c4c529142 Merged branch with mingw port. Compiles now, tun work to do 2009-01-24 22:19:11 +00:00
Erik Ekman d08da80160 revert cygwin stuff 2009-01-24 22:12:00 +00:00
Erik Ekman ad5c401762 turn off root check in cygwin for now 2009-01-24 17:04:24 +00:00
Erik Ekman 5352b5075e Make it build and fix tests in cygwin 2009-01-24 16:39:05 +00:00
Erik Ekman 86ee760e8b Move superuser check to common.c 2009-01-24 15:50:54 +00:00
Erik Ekman 4dcdd31e3c #40, fix dots in hostname when length is 113, 170, 227... Includes test. 2009-01-16 18:51:54 +00:00
Erik Ekman fba7afc83c #39 stop wild loop in fragsize detection mode 2009-01-16 18:12:09 +00:00
Erik Ekman 7a1733ae82 Rename protocol to version 00000500 2009-01-10 20:32:32 +00:00
Erik Ekman d7f07d2f1f Enhanced checks on incoming queries, check user exists and is active 2009-01-10 20:23:50 +00:00
Erik Ekman db13d81caf #7 finally done\! Added autoprobing of max downstream fragsize. 2009-01-10 19:30:55 +00:00
Erik Ekman 9a139b7005 #7, add probe fragsize support for server. documented 2009-01-10 16:22:51 +00:00
Erik Ekman 49e448fb19 fix warnings 2009-01-07 18:16:49 +00:00
Erik Ekman 168b05e3f7 Fix build on OpenBSD 2009-01-06 10:47:01 +00:00