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-
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
Aleksei Fedotov
2edb879845
Listen on two different sockets for ipv6 and ipv4
...
Option BindIPv6Only is needed to restrict ipv6 to sending IPv6 packets
only, without it IPv6 socket can be used to send and receive packet to
and from an IPv6 address or an IPv4-mapped IPv6 address.
2016-05-11 00:20:30 +03: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
Erik Ekman
36df8dc16b
Merge pull request #19 from hardfalcon/master
...
Fix compilation with systemd>=230 and systemd versions without compat-libs
2016-05-02 17:51:02 +02: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