Commit Graph

888 Commits

Author SHA1 Message Date
frekky
8384da195d Fixed systemd warning and compile error 2016-02-13 22:58:30 +08:00
frekky
6f43791ebc Fixed bug causing select invalid argument on iodined 2016-02-07 21:59:59 +08:00
frekky
c8105dcc08 Updated protocol docs for TCP forward support 2016-02-07 21:59:27 +08:00
frekky
a5a936f4e4 Implemented TCP forward function (can be used with SSH proxycommand) 2016-02-07 21:59:00 +08:00
frekky
d46766bcc9 Update server login protocol handling for TCP forwarding 2016-02-04 20:46:06 +08:00
frekky
cfd2411e45 Add utility functions for TCP sockets 2016-02-04 20:44:57 +08:00
frekky
d6b48fe4e1 Updated client-side TCP forwarding command line options 2016-02-04 20:44:34 +08:00
frekky
b1d7a78adf Added command line options for TCP forwarding - untested 2016-01-29 22:15:00 +08:00
frekky
0c33c81e3d Added partial server support for TCP forward negotiation + login 2016-01-29 22:13:42 +08:00
frekky
ffcd9da980 Added client support for negotiating TCP forward options 2016-01-29 22:12:05 +08:00
frekky
5233c2ab1e Cleaned up client send_packet functions, protocol changes 2016-01-22 21:57:33 +08:00
frekky
5ceb6312b4 Modified auth checking to count login attempts 2016-01-22 21:56:22 +08:00
frekky
88b11bffeb Cleaned up handle_null_request, some protocol changes 2016-01-22 21:55:52 +08:00
frekky
ae55020b03 Fix sed regex for making base64u.c for compatibility with OS X 2016-01-18 18:20:21 +08:00
frekky
4b4f73d11e Fixed duplicate unrecognised command line option error 2016-01-11 21:02:56 +08:00
frekky
2850b6043d Added long option support for iodined 2016-01-11 21:01:14 +08:00
frekky
ea062a0525 Fixed stats format warnings 2016-01-10 22:07:50 +08:00
frekky
07181e6a6a Fixed format string warnings when compiling for 32 bit systems 2016-01-10 22:00:52 +08:00
frekky
34e2285f22 Updated inline dotify test: TODO adjustible DNS max label length 2016-01-10 15:11:31 +08:00
frekky
150bd5dedc Fix clang reinitialization warning 2016-01-09 22:37:41 +08:00
frekky
ad4aa69be1 Make user.c independent of server for tests, add util.o to testobjs 2016-01-09 22:36:34 +08:00
frekky
122e42a5f7 Always print window sizes on startup 2016-01-09 22:13:13 +08:00
frekky
8232979a6e Added more presets - TODO: test to ensure they work as described 2016-01-09 22:12:00 +08:00
frekky
7068bcc08d Added command line option presets (--preset or -Y)
Fixed some refactoring issues and passing this.* as arguments
2016-01-09 19:29:17 +08:00
frekky
f4d1d1634c Server now functions the same as before, using default preset 2016-01-09 15:26:25 +08:00
frekky
4c3e546b57 Remove unused date constants 2016-01-09 15:05:41 +08:00
frekky
4cdb3900d8 Modify debug macro to use appropriate global instance 2016-01-09 15:05:16 +08:00
frekky
147119afee Refactor client code to use client_instance 2016-01-09 15:04:39 +08:00
frekky
506c1de67e Refactor server code to use global server_instance 2016-01-09 15:03:58 +08:00
frekky
eb6d2fae77 Update makefile to produce correct base64u files 2015-12-16 22:51:59 +08:00
frekky
a17b990570 Reduced max label size to accomodate fussy DNS servers
At some point this may become a command line option
2015-12-16 22:44:51 +08:00
frekky
1ff16293dc Refactor to match client.c usage 2015-12-16 22:43:47 +08:00
frekky
ac60bf66a9 Fixed unsigned assignment warnings in tests 2015-11-21 19:38:06 +08:00
frekky
68a53c4565 Fixed clang warnings + debug build 2015-11-21 19:27:28 +08:00
frekky
e3531378b5 Fixed err.h error 2015-11-17 18:59:26 +08:00
frekky
03909ad59b Fixed err.h errors 2015-11-16 21:59:01 +08:00
frekky
4c8732f0ca Should now compile with mingw cross (still need zlib + err.h) 2015-11-15 20:57:45 +08:00
frekky
35a0f8279d Update changelog and readme 2015-11-11 20:25:48 +08:00
frekky
4f470e4756 Update manpage for more command line args 2015-11-11 20:25:30 +08:00
frekky
26b025a9b0 Fix unused variable warning on default build 2015-11-11 20:24:13 +08:00
frekky
2f8125cf97 Updated documentation 2015-11-10 22:33:50 +08:00
frekky
4a565fd664 Improve data flow, better debugging, fixed ping CMC and frag timeout 2015-11-10 20:54:01 +08:00
frekky
f96bd3735d Resend fragments ASAP to improve flow 2015-11-10 20:51:12 +08:00
frekky
8d25974867 Increased bad fragment tolerance to keep data flowing 2015-11-10 20:49:44 +08:00
frekky
9dec2de448 Updated command line arguments help 2015-11-10 20:42:31 +08:00
frekky
141d1f1e4e Removed unused tun_user::disabled flag 2015-11-10 20:04:14 +08:00
frekky
fbf21caa6e Updated debug macros to include more info with DEBUG_BUILD 2015-11-10 20:03:27 +08:00
frekky
a7dee7396c Making function of check_authenticated_user_and_ip a little more clear 2015-10-27 18:36:00 +08:00
frekky
3bcfe91769 Fixed raw UDP mode + improved debugging 2015-10-27 18:33:44 +08:00
frekky
c633173fea Added window frag timeout to documentation 2015-10-27 17:31:49 +08:00