1
0
Fork 0
mirror of https://github.com/yarrick/iodine.git synced 2025-04-18 08:10:56 +00:00
Commit graph

948 commits

Author SHA1 Message Date
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
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
frekky
cf38506dd9 Merge pull request from WGH- 2016-08-05 20:38:22 +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
Erik Ekman
8e15a73a77 Merge pull request #20 from lexa/master
Add support for socket activation by ipv6 socket
2016-05-17 18:00:04 +02:00