summaryrefslogtreecommitdiff
path: root/gweb/gresolv.c
AgeCommit message (Expand)AuthorFilesLines
2014-07-17Imported Upstream version 1.24upstream/1.24Zhang zhengguang1-54/+55
2013-02-18gresolv: Optimize the response parserTomasz Bursztyka1-5/+5
2013-02-18gresolv: Do not remove a query on failure if other results are pendingTomasz Bursztyka1-9/+19
2013-01-28gresolv: Destroy query at the relevant place when parsing the responseTomasz Bursztyka1-4/+2
2013-01-11gweb: Make sure to destroy the lookup before calling any result functionTomasz Bursztyka1-2/+4
2012-12-20gweb: Use glib memory functionsDaniel Wagner1-1/+1
2012-11-13gweb: Check null before referenceDanny Jeongseok Seo1-2/+2
2012-10-19gresolv: Remove query from queue before destroying the queryJukka Rissanen1-1/+1
2012-10-19gresolv: Make sure we will not receive DNS data after closingJukka Rissanen1-1/+3
2012-10-19gresolv: Add more debug printsJukka Rissanen1-5/+31
2012-10-19gresolv: Make debug func print more useful informationJukka Rissanen1-3/+11
2012-10-16gresolv: Remove the lookup for realJukka Rissanen1-1/+1
2012-10-16gresolv: Remove all pending lookups when resolver is removedJukka Rissanen1-0/+4
2012-10-16gresolv: Avoid accessing already freed memoryJukka Rissanen1-3/+6
2012-10-12gresolv: Remove lookup from correct queueJukka Rissanen1-1/+1
2012-07-17gresolv: Use predefined mnemonics rather than magic numbersGrant Erickson1-6/+6
2012-07-17gresolv: Do not update successful status with unsuccessful oneGrant Erickson1-3/+9
2012-07-17gresolve: Fix a typo in conditional check for returning resultsGrant Erickson1-1/+1
2012-06-26gweb: Use g_try_realloc instead of g_reallocJukka Rissanen1-1/+3
2012-04-29gweb: Update copyright informationMarcel Holtmann1-1/+1
2011-11-28gresolv: Bind socket to the right interfaceTomasz Bursztyka1-2/+22
2011-11-10gweb: Use gcc atomics instead glib's onesDaniel Wagner1-3/+3
2011-10-25gweb: Add SOCK_CLOEXEC to socket()Daniel Wagner1-1/+2
2011-09-12gresolv: Fix buffer sizeJukka Rissanen1-3/+5
2011-07-06gresolv: Queries address family scope restrictionTomasz Bursztyka1-8/+33
2011-05-27gweb: Remove usage of unused variablesMarcel Holtmann1-2/+4
2011-03-17gresolv: Fix memory leakDaniel Wagner1-1/+3
2011-02-15gweb: Avoid forward declarations in resolver codeMarcel Holtmann1-341/+338
2011-02-15gweb: Some coding style cleanup on resolver codeMarcel Holtmann1-50/+74
2010-12-07gresolv: Destroy query after removing it from the resolv queueSamuel Ortiz1-2/+2
2010-12-07gresolv: Remove ipv6 query from the resolv queueSamuel Ortiz1-1/+1
2010-12-02gresolv: Implement RFC3484 rule 9 (prefer longest matching prefix)David Woodhouse1-0/+35
2010-12-02gresolv: Add scope handling to RFC3484 sortDavid Woodhouse1-1/+55
2010-12-02gresolv: First partial implementation for RFC3484 sortingDavid Woodhouse1-1/+48
2010-12-02gresolv: Calculate precedence/label/etc required for RFC3484 sortingDavid Woodhouse1-1/+158
2010-12-02gresolv: Don't convert results to strings so earlyDavid Woodhouse1-94/+100
2010-12-01gresolv: Send A and AAAA queries, merge results for lookup callbackDavid Woodhouse1-36/+169
2010-12-01gresolv: Start handling AAAA results in queryDavid Woodhouse1-6/+12
2010-12-01gresolv: Fix handling of IPv6 nameserversDavid Woodhouse1-14/+43
2010-12-01gresolv: Handle POLLERR on DNS UDP socketDavid Woodhouse1-2/+2
2010-10-04Move GResolv source file sinto GWeb directoryMarcel Holtmann1-0/+515