Commit graph

640 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
cf2551cd8c #44 add note about -P argument, update changelog 2009-02-22 16:46:50 +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
982e892fc7 updated changelog with #51 2009-02-17 20:48:00 +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
e5582b39f4 Added tests on forwarded query cache 2009-02-10 19:48:42 +00:00
Erik Ekman
d6cf7e4de1 refactored tests 2009-02-10 18:10:40 +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
e3804cdbca Extended test cases 2009-02-09 18:46:17 +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
d53d06206a dos linebreaks on win32 file 2009-01-25 21:33:24 +00:00
Erik Ekman
c69ea15712 include zlib1.dll in dist 2009-01-25 21:21:33 +00:00
Erik Ekman
443764f578 updated windows docs 2009-01-25 20:58:39 +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
7778dfdee9 Rename binaries to .exe 2009-01-25 18:25:51 +00:00
Erik Ekman
9d83ee0171 Add mingw dist target 2009-01-25 18:13:00 +00:00
Erik Ekman
a58203fe3d updated win32 readme 2009-01-25 18:01:37 +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