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 |
|
frekky
|
08adc5da71
|
Added downstream window frag timeout and id=0 will now work.
|
2015-10-27 17:29:41 +08:00 |
|
frekky
|
50c9cb28ec
|
Successfully fails if data buffer is too small
|
2015-10-27 17:28:20 +08:00 |
|
frekky
|
91c095e063
|
Minor adjustments and fixed some warnings
|
2015-10-27 17:27:11 +08:00 |
|
frekky
|
87edca99b4
|
Added downstream window fragment timeout option (-j)
|
2015-10-27 17:25:56 +08:00 |
|
frekky
|
9fae60d241
|
Updated window test for modified ACK behaviour
|
2015-10-17 22:31:53 +08:00 |
|
frekky
|
1c1f0b76ba
|
Updated protocol docs
|
2015-10-17 22:31:25 +08:00 |
|
frekky
|
8354ce28aa
|
Updated fragment timeouts to use timeval for better precision
|
2015-10-17 22:30:46 +08:00 |
|
frekky
|
4983dadfdd
|
Added client command line options + fixed version text
|
2015-10-17 22:29:55 +08:00 |
|
frekky
|
137d3029e5
|
Debug macro now always shows source location.
|
2015-10-17 22:28:45 +08:00 |
|
frekky
|
235d3be538
|
Improved timings + fixed immediate mode send interval.
Still switches to immediate mode too eagerly and reduces timeout very
quickly (especially with lots of SERVFAILs)
|
2015-10-17 22:28:10 +08:00 |
|
frekky
|
c38e7d30a8
|
Merged QMEM and DNS cache; removed implied lazy switch.
Improved immediate mode handling, however does not add data queries to
QMEM in immediate mode (and does not work either).
|
2015-10-17 22:25:31 +08:00 |
|
frekky
|
e61b38b9a3
|
Updated user and window tests
|
2015-10-12 18:39:24 +08:00 |
|
frekky
|
49b3232874
|
Fixed ping userid validation
|
2015-10-05 10:33:16 +08:00 |
|
frekky
|
f4f358f5e2
|
Ping responses use the same query and are immediate + set window params
|
2015-10-05 10:20:03 +08:00 |
|
frekky
|
ceaac64814
|
Refactored client/server to use debug macro
|
2015-10-04 22:39:40 +08:00 |
|
frekky
|
2e0b7f8eae
|
Added implied lazymode switch with server timeout of 0
|
2015-10-04 22:15:56 +08:00 |
|
frekky
|
7bc434536c
|
Added global debug macro and some refactoring for window.c debug output
|
2015-10-04 22:15:12 +08:00 |
|
frekky
|
41ec2ae79c
|
Added statistics printout and command line option
|
2015-10-04 22:13:47 +08:00 |
|
frekky
|
2be624c9a6
|
Fixed window_sending + made debug output nicer
|
2015-10-03 22:15:30 +08:00 |
|
frekky
|
4403e950a9
|
Added timeval <-> millisecond util functions
|
2015-10-03 22:14:30 +08:00 |
|
frekky
|
9ee23992c0
|
Added user ping flag, all_users_waiting_to_send now makes sense
|
2015-10-03 22:13:15 +08:00 |
|
frekky
|
faf7d277a8
|
Server-side query-answer logic now handled by qmem_max_wait
|
2015-10-03 22:11:58 +08:00 |
|