Erik Ekman
|
58d9615160
|
#36, upstream traffic now sent in raw mode
|
2012-02-04 20:34:02 +01:00 |
|
Erik Ekman
|
a62ae8e562
|
Allow bind port and listen port to be the same if listenip doesnt include localhost. Also remove newlines from warnx
|
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
|
196b37c402
|
return 1 if opening tun fails and args are correct
|
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
|
1235cb3e4a
|
#36 server now responds to raw login, quite a hack
|
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
|
27fc039700
|
#36, add way to request ip address from server
|
2012-02-04 20:34:02 +01:00 |
|
Erik Ekman
|
addd798712
|
Set interface MTU to 1200.
1188 is the uncompressed DNS reply payload size that gets through
unfragmented on Ethernet.
|
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
|
84f5965825
|
Increase default mtu to 1500
|
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
|
4ae304a9b7
|
Use winsock2.2
|
2012-02-04 20:34:01 +01:00 |
|
Erik Ekman
|
bf46666fe8
|
#50 added syslog logging for version and login packets. no-op on windows
|
2012-02-04 20:34:00 +01:00 |
|
Erik Ekman
|
b6fc3fc0ef
|
Made dns_get_id return unsigned short, added test cases
|
2012-02-04 20:34:00 +01:00 |
|
Erik Ekman
|
10fd388bb7
|
use socklen_t
|
2012-02-04 20:34:00 +01:00 |
|
Erik Ekman
|
80ae712a6f
|
Add WSAStartup to iodined
|
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
|
78d324a6b4
|
Enhanced checks on incoming queries, check user exists and is active
|
2012-02-04 20:33:59 +01:00 |
|
Erik Ekman
|
df93da00c6
|
#7, add probe fragsize support for server. documented
|
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
|
d4e077aff4
|
downstream fragsize is now per user
|
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
|
cc17083222
|
add downstream data header and basic parsing in client, for #7
|
2012-02-04 20:33:59 +01:00 |
|
Erik Ekman
|
3ed5f7e674
|
Create send_chunk() on server
|
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
|
c7fa4ddde2
|
Assign client IPs within the network (fixes #28), also limit number of users depending on netmask (for #27)
|
2012-02-04 20:33:59 +01:00 |
|
Erik Ekman
|
a5031ee9dd
|
Happy new year
|
2012-02-04 20:33:59 +01:00 |
|
Erik Ekman
|
09c904f0c1
|
make OUT debug look more like IN debug
|
2012-02-04 20:33:58 +01:00 |
|
Erik Ekman
|
85e75cadea
|
make iodined build on opensolaris
|
2012-02-04 20:33:58 +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
|
b36ed27117
|
Added -n to set NS ip, updated docs, added checks
|
2012-02-04 20:33:58 +01:00 |
|
Erik Ekman
|
e7fdb0a5f5
|
Reverted [686], [689] and [692]. SSH login now works again. Increased version.
|
2012-02-04 20:33:58 +01:00 |
|
Erik Ekman
|
d7f2d60d56
|
Use base64 is case is preserved and plus sign is allowed
|
2012-02-04 20:33:58 +01:00 |
|
Erik Ekman
|
b5cdb09011
|
Added debugging
|
2012-02-04 20:33:58 +01:00 |
|
Erik Ekman
|
9d3f87ddcc
|
Fix issue #33, respond to NS requests
|
2012-02-04 20:33:57 +01:00 |
|
Erik Ekman
|
f4cd876ace
|
shorten some lines
|
2012-02-04 20:33:57 +01:00 |
|
Erik Ekman
|
bd45e6ccb2
|
formatting
|
2012-02-04 20:33:57 +01:00 |
|
Erik Ekman
|
49695a4cb4
|
Updated year
|
2012-02-04 20:33:57 +01:00 |
|
Erik Ekman
|
26cc53e3fa
|
added include for iovec
|
2012-02-04 20:33:57 +01:00 |
|
Erik Ekman
|
35a8ffe46d
|
Now fetches destination address from udp packets
|
2012-02-04 20:33:57 +01:00 |
|
Erik Ekman
|
02d40c1a7b
|
Forward non-tunnel requests to another udp port (fixes #31)
|
2012-02-04 20:33:57 +01:00 |
|
Erik Ekman
|
d24dae882a
|
Implemented filtering based on topdomain
|
2012-02-04 20:33:57 +01:00 |
|
Erik Ekman
|
166fb4b6c7
|
Fixed segfault when sending version rejects: VNAK/VFUL
|
2012-02-04 20:33:57 +01:00 |
|