frekky
|
2a425b90f7
|
be more conservative with max hostname/data len
|
2017-07-04 21:45:35 +02:00 |
|
frekky
|
6e7099866f
|
fix reassembly, ticking and sliding
|
2017-07-04 21:44:12 +02:00 |
|
frekky
|
eee0d14a69
|
improve debug output & remove unnecessary window_ticks
|
2017-07-04 21:40:56 +02:00 |
|
frekky
|
a2281e63e1
|
Removed guaranteed arrival constraint by default
|
2017-07-03 22:22:22 +02:00 |
|
frekky
|
0761223a65
|
add window_slide function and adjustments to receiver code
|
2017-07-03 08:41:50 +02:00 |
|
frekky
|
d58dd3185e
|
Fixed major connection stability issues
|
2017-07-01 21:43:52 +02:00 |
|
frekky
|
e99fb20bbb
|
Reorganised frag data buffers for dynamic allocation
|
2017-06-26 15:55:12 +02:00 |
|
frekky
|
6ea754329f
|
Merge branch 'window-size-zero' from Masaq-
|
2017-06-24 20:03:16 +02:00 |
|
frekky
|
6050bed3e6
|
Merge branch 'delay-variance-option' of https://github.com/Masaq-/iodine into Masaq--delay-variance-option
|
2017-06-22 17:22:34 +02:00 |
|
frekky
|
ad27563d32
|
Merge with autotools branch
|
2017-06-22 16:59:48 +02:00 |
|
Masaq-
|
0d93784715
|
option (-J0) to autodetect delay variance factor
|
2017-06-09 03:50:46 +00:00 |
|
Masaq-
|
94251811da
|
window size zero (-W0) drops packets from client tun device
|
2017-04-04 20:00:10 +00:00 |
|
Masaq-
|
1cbe946676
|
recalculate timeout in immediate mode also
|
2017-04-03 20:22:34 +00:00 |
|
Masaq-
|
d10bea1607
|
store the delay variance factor in a double
|
2017-04-02 16:29:19 +00:00 |
|
Masaq-
|
d26ddb9a07
|
add fine-tuning option -J to set delay variance factor
|
2017-04-02 02:42:23 +00:00 |
|
Barak A. Pearlmutter
|
4341c2707e
|
get IPV6_PKTINFO defined by Darwin headers
|
2016-12-29 00:08:16 +01:00 |
|
Barak A. Pearlmutter
|
11b6da12ff
|
Merge remote-tracking branch 'yarrick/master' into autotools
only non-trivial conflict is the CC option -std=c99, which I defer
|
2016-12-28 11:15:45 +01:00 |
|
frekky
|
b4f42ec82d
|
Fixed systemd related compile error
|
2016-12-11 11:49:37 +08:00 |
|
frekky
|
67c7ae15b8
|
Fix uninitialised variable
|
2016-12-09 10:00:22 +08:00 |
|
frekky
|
61643cb550
|
Fix inconsistent reference & warnings
|
2016-12-09 09:57:02 +08:00 |
|
frekky
|
17195eead1
|
Merge branch 'nullderef' of https://github.com/jedisct1/iodine
|
2016-12-09 09:43:16 +08:00 |
|
frekky
|
adee2b7996
|
Merge branch 'fix-socket-length' of https://github.com/jedisct1/iodine into jedisct1-fix-socket-length
|
2016-12-09 09:34:10 +08:00 |
|
frekky
|
674c3514dc
|
Merge branch 'Masaq--a6-dname'
|
2016-12-09 09:27:49 +08:00 |
|
frekky
|
458117c14c
|
fixed write warning
|
2016-12-09 09:27:08 +08:00 |
|
frekky
|
192b73cf68
|
Fixed client upenctest
|
2016-12-09 08:33:09 +08:00 |
|
Jes Bodi Klinke
|
68443abd60
|
Fixed non-standard passing of va_list into functions declared with ...
|
2016-11-29 11:10:38 -08:00 |
|
Will Szumski
|
1ad7c05b92
|
Do not validate the autodetected IPs of additional address families when using -4 (IPV4 only) and -6 (IPv6 only) flags
|
2016-11-23 01:00:11 +00:00 |
|
Masaq-
|
2e6a5876d6
|
add support for more query types: A6 AAAA DNAME PTR
|
2016-11-07 11:47:20 +00:00 |
|
Frank Denis
|
dd1d12e8fb
|
Store the length of name servers addresses
Always passing sizeof(struct sockaddr_storage) only works, by accident, on Linux.
It fails on macOS and BSD.
|
2016-11-04 17:08:34 +01:00 |
|
Frank Denis
|
756dc2005d
|
Rename nameserv_addrs_len to nameserv_addrs_count
|
2016-11-04 17:02:45 +01:00 |
|
Frank Denis
|
9e0b6d2fa9
|
Avoid NULL pointer dereference on macOS
|
2016-11-04 16:22:49 +01:00 |
|
frekky
|
dbe9a10fc1
|
Fix version check and codec check to be backwards compatible
|
2016-09-24 21:39:28 +08:00 |
|
frekky
|
8c831b0436
|
Merge https://github.com/yarrick/iodine
Conflicts:
src/iodined.c
src/osflags
|
2016-09-24 20:32:44 +08:00 |
|
frekky
|
cd39727432
|
Merge https://github.com/Pneumaticat/iodine
|
2016-08-05 20:47:37 +08:00 |
|
WGH
|
93cf0e67ba
|
fixed buffer overflow and use of uninitialized memory in handle_dns_login
|
2016-08-03 01:15:06 +03:00 |
|
WGH
|
4c2f9bf4b7
|
fixed buffer overflow in handle_null_request()
|
2016-08-03 01:12:24 +03:00 |
|
Kevin Liu
|
9640f3ede6
|
Add window.c to Android.mk
|
2016-07-29 14:35:05 -04:00 |
|
Kevin Liu
|
9ce4b28b35
|
Fix build on Arch Linux
|
2016-07-29 14:34:42 -04:00 |
|
Aleksei Fedotov
|
4987aa536d
|
Add support for socket activation by ipv6 socket
iodined may accept ipv4 and ipv6 sockets via systemd socket activation,
we need to figure out type of sockets.
|
2016-05-10 14:09:21 +03:00 |
|
Pascal Ernster
|
7b1df75e3a
|
Fix compilation with systemd>=230 and for older systemd versions without compat-libs
|
2016-04-30 18:27:15 +02:00 |
|
Anime4000
|
5dbe640ec5
|
mingw don't use arpa/inet.h (#2)
don't use arpa/inet.h in mingw
|
2016-04-17 22:24:34 +08:00 |
|
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
|
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 |
|