diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2009-12-14 03:19:17 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2009-12-14 03:19:17 +0100 |
commit | 638442c0fe66197c29cd4fdb47eb921a169efd18 (patch) | |
tree | 69c5c8f126d6eb0f0c3a65a3a2ec0426073fdba5 /src/resolver.c | |
parent | 6291f48e5fed27fa1158dafc019844aef83b96dd (diff) | |
download | connman-638442c0fe66197c29cd4fdb47eb921a169efd18.tar.gz connman-638442c0fe66197c29cd4fdb47eb921a169efd18.tar.bz2 connman-638442c0fe66197c29cd4fdb47eb921a169efd18.zip |
Tell resolver to enable EDNS0 support
With EDNS0 enabled it is possible to receive larger DNS responses
over UDP without the requirement for using TCP. Potentially this
could cause interop issues with some weird DNS servers, but it
seems that also other operating systems enable this by default.
Diffstat (limited to 'src/resolver.c')
-rw-r--r-- | src/resolver.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/resolver.c b/src/resolver.c index 3c78d214..3cf37329 100644 --- a/src/resolver.c +++ b/src/resolver.c @@ -258,6 +258,7 @@ static int resolvfile_append(const char *interface, const char *domain, err = ftruncate(fd, 0); cmd = g_strdup_printf("# Generated by Connection Manager\n" + "options edns0\n" "nameserver %s\n", server); len = write(fd, cmd, strlen(cmd)); |