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
65d9d2ba23
Added --enable-debug option to configure
2017-06-26 15:54:06 +02:00
frekky
90e9ab85a7
Merge branch 'Masaq--window-size-zero'
2017-06-24 20:04:27 +02:00
frekky
6ea754329f
Merge branch 'window-size-zero' from Masaq-
2017-06-24 20:03:16 +02:00
frekky
2219dc370b
Merge branch 'Masaq--delay-variance-option'
2017-06-22 17:24:04 +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
frekky
f7fd711c0c
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
src/iodined.c
2017-06-22 09:45:38 +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
8e58aeb2ff
avoid OS=DARWINdigists
2016-12-28 23:38:15 +01:00
Barak A. Pearlmutter
af51bd4d46
tell travis build requires autoconf AX_* macros
2016-12-28 13:33:47 +01:00
Barak A. Pearlmutter
6529fd89f1
need appropriate #include for socklen_t on Darwin
2016-12-28 13:12:45 +01:00
Barak A. Pearlmutter
a602f3c1e2
tell travis to use autotools
2016-12-28 12:40:06 +01:00
Barak A. Pearlmutter
504ef5c267
document use of autotools
2016-12-28 12:23:16 +01:00
Barak A. Pearlmutter
29b7110bc6
avoid incomplete type issue
...
src/iodined.c: In function ‘read_dns’:
src/iodined.c:2062:34: error: invalid application of ‘sizeof’ to incomplete type ‘struct in6_pktinfo’
char control[CMSG_SPACE(sizeof (struct in6_pktinfo))];
^
2016-12-28 12:23:16 +01:00
Barak A. Pearlmutter
5183561457
autotools enables debugging (gcc -g) by default
2016-12-28 12:15:18 +01:00
Barak A. Pearlmutter
0f6285d45c
do gcc -Wall the autotools way
2016-12-28 12:15:17 +01:00
Barak A. Pearlmutter
d96c2ea431
do gcc -std=c99 the autotools way
2016-12-28 12:15:12 +01:00
Barak A. Pearlmutter
9e5e197376
update version number in autotools
2016-12-28 11:29:42 +01:00
Barak A. Pearlmutter
988d130637
README is now README.md
2016-12-28 11:29:01 +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
082acc055e
Merge jedisct1 nullderef
2016-12-09 09:44:09 +08:00
frekky
17195eead1
Merge branch 'nullderef' of https://github.com/jedisct1/iodine
2016-12-09 09:43:16 +08:00
frekky
56e1887b93
Merge branch 'jedisct1-fix-socket-length'
2016-12-09 09:41:34 +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
Erik Ekman
52e9b3479f
Merge pull request #23 from jovial/master
...
Fix -4 and -6 flags
2016-11-23 10:10:19 +01: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