From 524c87c61c1d39dd60aaa8ae01ec3528ce212288 Mon Sep 17 00:00:00 2001 From: Geremy Condra Date: Fri, 8 Jun 2012 21:06:33 -0700 Subject: [PATCH] Added event logging for some spoofed DNS queries. Change-Id: I40909306e8cf922f1dd5a5685db89f732a709794 --- libc/netbsd/resolv/res_send.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libc/netbsd/resolv/res_send.c b/libc/netbsd/resolv/res_send.c index dbad6dda0..53c492f33 100644 --- a/libc/netbsd/resolv/res_send.c +++ b/libc/netbsd/resolv/res_send.c @@ -1144,6 +1144,9 @@ retry: * XXX - potential security hazard could * be detected here. */ +#ifdef ANDROID_CHANGES + __libc_android_log_event_uid(BIONIC_EVENT_RESOLVER_OLD_RESPONSE); +#endif DprintQ((statp->options & RES_DEBUG) || (statp->pfcode & RES_PRF_REPLY), (stdout, ";; old answer:\n"), @@ -1157,6 +1160,9 @@ retry: * XXX - potential security hazard could * be detected here. */ +#ifdef ANDROID_CHANGES + __libc_android_log_event_uid(BIONIC_EVENT_RESOLVER_WRONG_SERVER); +#endif DprintQ((statp->options & RES_DEBUG) || (statp->pfcode & RES_PRF_REPLY), (stdout, ";; not our server:\n"), @@ -1187,6 +1193,9 @@ retry: * XXX - potential security hazard could * be detected here. */ +#ifdef ANDROID_CHANGES + __libc_android_log_event_uid(BIONIC_EVENT_RESOLVER_WRONG_QUERY); +#endif DprintQ((statp->options & RES_DEBUG) || (statp->pfcode & RES_PRF_REPLY), (stdout, ";; wrong query name:\n"),