Erik Ekman
|
7e4ee6c470
|
#36, update printouts
|
2012-02-04 20:34:03 +01:00 |
|
Erik Ekman
|
ebc1b2f7f8
|
#36, Use -r to skip raw mode
|
2012-02-04 20:34:02 +01:00 |
|
Erik Ekman
|
e5370ad95b
|
#36, basic raw mode tunnel works
|
2012-02-04 20:34:02 +01:00 |
|
Erik Ekman
|
58d9615160
|
#36, upstream traffic now sent in raw mode
|
2012-02-04 20:34:02 +01:00 |
|
Erik Ekman
|
02c06d742f
|
Formatting
|
2012-02-04 20:34:02 +01:00 |
|
Erik Ekman
|
293796fcf6
|
Fix #65, randomize rand_seed on startup
|
2012-02-04 20:34:02 +01:00 |
|
Erik Ekman
|
938c2458b9
|
Exit if IP/mtu can not be configured
|
2012-02-04 20:34:02 +01:00 |
|
Sebastien Raveau
|
d5acb508bc
|
Add support for applying SELinux context
|
2012-02-04 20:34:02 +01:00 |
|
Erik Ekman
|
da50020f5b
|
return 1 if connection failed, #62
|
2012-02-04 20:34:02 +01:00 |
|
Erik Ekman
|
e59aaa523e
|
Fixed #47, support any TAP device name
|
2012-02-04 20:34:02 +01:00 |
|
Erik Ekman
|
f20b3c9511
|
Remove a global variable and some warnings
|
2012-02-04 20:34:02 +01:00 |
|
Erik Ekman
|
de976d0558
|
#36 client now reads raw reply
|
2012-02-04 20:34:02 +01:00 |
|
Erik Ekman
|
c92ed9bad8
|
#36 send raw login packet directly to server
|
2012-02-04 20:34:02 +01:00 |
|
Erik Ekman
|
950c0870b2
|
Added CMC to I and S packet types
|
2012-02-04 20:34:02 +01:00 |
|
Erik Ekman
|
3eef144fce
|
#36 fetch remote ip number after login
|
2012-02-04 20:34:02 +01:00 |
|
Erik Ekman
|
4bbf4ecd14
|
Check that nameserver was found
|
2012-02-04 20:34:01 +01:00 |
|
Erik Ekman
|
5dccfbecf6
|
Use ssize_t for read variable (ticket #57)
|
2012-02-04 20:34:01 +01:00 |
|
Erik Ekman
|
7d140addae
|
print dot while waiting for probe responses
|
2012-02-04 20:34:01 +01:00 |
|
Erik Ekman
|
54195968c7
|
Use winsock2.h, use ws2tcpip.h for socklen_t
|
2012-02-04 20:34:01 +01:00 |
|
Erik Ekman
|
bc18afcc83
|
do proper mtu detection, ticket #54
|
2012-02-04 20:34:01 +01:00 |
|
Erik Ekman
|
751f672a27
|
properly encode >1024 in probe requests (fix #52)
|
2012-02-04 20:34:01 +01:00 |
|
Erik Ekman
|
3e07afd13b
|
change all printf to fprintf on stderr for #49
|
2012-02-04 20:34:01 +01:00 |
|
Erik Ekman
|
990a03e93d
|
#45: free the info pointer
|
2012-02-04 20:34:01 +01:00 |
|
Erik Ekman
|
13a5b7c2db
|
#45: use static buffer
|
2012-02-04 20:34:01 +01:00 |
|
Erik Ekman
|
af1380f29d
|
#45: Use IpHelper to get DNS server on win32
|
2012-02-04 20:34:01 +01:00 |
|
Erik Ekman
|
4ae304a9b7
|
Use winsock2.2
|
2012-02-04 20:34:01 +01:00 |
|
Erik Ekman
|
eed52b783f
|
#51 handle one block encode/decode for base64
|
2012-02-04 20:34:00 +01:00 |
|
Erik Ekman
|
aad34d941a
|
Moved two global vars into main
|
2012-02-04 20:34:00 +01:00 |
|
Erik Ekman
|
9e6ae4ff1d
|
Split handshake() function into smaller functions
|
2012-02-04 20:34:00 +01:00 |
|
Erik Ekman
|
0f7ce5d086
|
Actually check length of probe responses
|
2012-02-04 20:34:00 +01:00 |
|
Erik Ekman
|
ead9c5da8a
|
Add WSAStartup
|
2012-02-04 20:34:00 +01:00 |
|
Erik Ekman
|
94f412a8d8
|
Dont need plibc
|
2012-02-04 20:34:00 +01:00 |
|
Erik Ekman
|
155f0c6f37
|
Merged branch with mingw port. Compiles now, tun work to do
|
2012-02-04 20:34:00 +01:00 |
|
Erik Ekman
|
0836ad0a5b
|
revert cygwin stuff
|
2012-02-04 20:34:00 +01:00 |
|
Erik Ekman
|
97bf71e944
|
Make it build and fix tests in cygwin
|
2012-02-04 20:33:59 +01:00 |
|
Erik Ekman
|
352d75131f
|
Move superuser check to common.c
|
2012-02-04 20:33:59 +01:00 |
|
Erik Ekman
|
13497b1df6
|
#39 stop wild loop in fragsize detection mode
|
2012-02-04 20:33:59 +01:00 |
|
Erik Ekman
|
bd1a8443d1
|
#7 finally done\! Added autoprobing of max downstream fragsize.
|
2012-02-04 20:33:59 +01:00 |
|
Erik Ekman
|
2bccb33214
|
fix label
|
2012-02-04 20:33:59 +01:00 |
|
Erik Ekman
|
9ababcaa96
|
#7, set max fragsize with -m in the client
|
2012-02-04 20:33:59 +01:00 |
|
Erik Ekman
|
d2b019a6df
|
#7, handle special case, remove up to 1 second pause when doing bulk download
|
2012-02-04 20:33:59 +01:00 |
|
Erik Ekman
|
23fad5b628
|
Downstream fragmentation now working. Currently fragment size is hardcoded to 1200. More tweaking left, as well as fragsize auto detection. (#7)
|
2012-02-04 20:33:59 +01:00 |
|
Erik Ekman
|
78ae87ebc8
|
Discard packets which only has data header
|
2012-02-04 20:33:59 +01:00 |
|
Erik Ekman
|
cc17083222
|
add downstream data header and basic parsing in client, for #7
|
2012-02-04 20:33:59 +01:00 |
|
Erik Ekman
|
43c438971b
|
Allow setting netmask in iodined, fixes #27. The same netmask will be given to clients as well. Updated docs.
|
2012-02-04 20:33:59 +01:00 |
|
Erik Ekman
|
a5031ee9dd
|
Happy new year
|
2012-02-04 20:33:59 +01:00 |
|
Erik Ekman
|
cc075124fa
|
Detect duplicates in upstream data, start frag at zero
|
2012-02-04 20:33:58 +01:00 |
|
Erik Ekman
|
8d27febc7d
|
Implemented new protocol for upstream data
|
2012-02-04 20:33:58 +01:00 |
|
Erik Ekman
|
37b7a9fade
|
Added notreached
|
2012-02-04 20:33:58 +01:00 |
|
Erik Ekman
|
8a093efa59
|
Reverted new protocol
|
2012-02-04 20:33:58 +01:00 |
|