summaryrefslogtreecommitdiff
path: root/src/dnsproxy.c
AgeCommit message (Expand)AuthorFilesLines
2014-07-17Imported Upstream version 1.24upstream/1.24Zhang zhengguang1-231/+499
2013-04-30dnsproxy: Do not unref g_io_channel if we know it is nullJukka Rissanen1-4/+8
2013-04-26dnsproxy: Conditional jump depends on uninitialized valueJukka Rissanen1-1/+1
2013-04-26dnsproxy: Return proper return code if listener_table is missingJukka Rissanen1-1/+1
2013-04-08dnsproxy: Fix cached message length correctlyJukka Rissanen1-1/+5
2013-04-05dnsproxy: Handle partial TCP messages from clientJukka Rissanen1-65/+410
2013-04-05dnsproxy: Create cache if it is missing when doing lookupJukka Rissanen1-42/+56
2013-04-05dnsproxy: Fix memory leak when request timeoutsJukka Rissanen1-13/+13
2013-04-05dnsproxy: Avoid null pointer accessJukka Rissanen1-2/+2
2013-04-05dnsproxy: Do not add or remove ::1 serverJukka Rissanen1-0/+6
2013-04-05dnsproxy: Use ::1 when refreshing because of the address familyJukka Rissanen1-1/+1
2013-04-05dnsproxy: Add or remove ::1 to/from resolv.conf when necessaryJukka Rissanen1-9/+35
2013-04-05dnsproxy: Listen only on needed addressesJukka Rissanen1-91/+225
2013-03-22dnsproxy: Make sure we are not accessing null hashJukka Rissanen1-0/+6
2013-01-18dnsproxy: DNS response answer count was incorrectly setJukka Rissanen1-1/+1
2012-11-27dnsproxy: Fix hash table comparison function to avoid crashPatrik Flykt1-1/+1
2012-11-22core: Use interface index instead of interface namePatrik Flykt1-73/+87
2012-11-19dnsproxy: Use TCP connections only for the intended requestPatrik Flykt1-0/+5
2012-11-19dnsproxy: Check the result of socket creation when resolvingPatrik Flykt1-2/+6
2012-11-19dnsproxy: Check GIO channel for NULL before usePatrik Flykt1-3/+7
2012-11-16dnsproxy: Close the UDP socket on error condition.Forest Bond1-106/+124
2012-10-25dnsproxy: Add reply host part length checkingPatrik Flykt1-5/+17
2012-10-03dnsproxy: Do not overwrite protocol and channel in server structJukka Rissanen1-5/+26
2012-09-26dnsproxy: Remove AI_PASSIVE for connected socketJukka Rissanen1-1/+1
2012-09-26dnsproxy: Set recipient address when sending msg to DNS serverJukka Rissanen1-2/+12
2012-07-15dnsproxy: Avoid multiple shadowing variablesMarcel Holtmann1-13/+12
2012-06-20dnsproxy: Check cache for TCP request before connecting to serverJukka Rissanen1-1/+31
2012-06-20dnsproxy: Use DNS header in checksJukka Rissanen1-5/+7
2012-06-20dnsproxy: Add more debugging printsJukka Rissanen1-7/+17
2012-06-20dnsproxy: Check cache properly for TCP packetsJukka Rissanen1-4/+13
2012-06-20dnsproxy: Fix the negative caching of AAAA recordJukka Rissanen1-4/+13
2012-06-20dnsproxy: Save DNS packet in cache always in TCP formatJukka Rissanen1-13/+57
2012-06-20dnsproxy: Do not generate SIGPIPEJukka Rissanen1-6/+6
2012-06-18dnsproxy: Fix flushing pending requestsPaulo Pizarro1-19/+15
2012-06-18dnsproxy: Release all the fields of the request after forward dns replyPaulo Pizarro1-5/+1
2012-06-18dnsproxy: Avoid duplication of domains in the TCP server domain listPaulo Pizarro1-15/+2
2012-06-18dnsproxy: If no request was sent then the TCP server is destroyedPaulo Pizarro1-2/+17
2012-06-18dnsproxy: If the answer is in the cache, the TCP request is releasedPaulo Pizarro1-23/+28
2012-06-18dnsproxy: Only one copy of the relevant buffers will be made to a TCP requestPaulo Pizarro1-37/+38
2012-06-11dnsproxy: Do not print too many info messagesJukka Rissanen1-6/+6
2012-06-07dnsproxy: Randomize the transaction idJukka Rissanen1-13/+12
2012-06-07dnsproxy: Use memmove() when discarding domain nameJukka Rissanen1-1/+5
2012-06-07dnsproxy: Check overlapping memcpyJukka Rissanen1-6/+15
2012-05-31dnsproxy: If the answer is in the cache, the UDP request is releasedPaulo Pizarro1-14/+12
2012-05-28dnsproxy: Fix wrong domain len causing crash in memmoveLucas De Marchi1-3/+3
2012-05-28dnsproxy: Avoid useless memsetLucas De Marchi1-1/+1
2012-05-28dnsproxy: Fix constiness of variablesLucas De Marchi1-21/+18
2012-05-09dnsproxy: Remove dead assignmentHenrique Dante de Almeida1-1/+0
2012-05-09dnsproxy: Return error if initial send failsHenrique Dante de Almeida1-0/+2
2012-04-28core: Update copyright informationMarcel Holtmann1-1/+1