Directory iocore/dns/

Total Files:
17
Deleted Files:
0
Lines of Code:
4289

Browse with ViewVC

[root]/iocore/dns

Lines of Code

iocore/dns/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 115 (100.0%) 616 (100.0%) 5.3
zwoop 58 (50.4%) 424 (68.8%) 7.3
sjiang 5 (4.3%) 94 (15.3%) 18.8
jplevyak 19 (16.5%) 54 (8.8%) 2.8
mturk 27 (23.5%) 35 (5.7%) 1.2
bcall 3 (2.6%) 6 (1.0%) 2.0
jesus 1 (0.9%) 1 (0.2%) 1.0
igalic 1 (0.9%) 1 (0.2%) 1.0
amc 1 (0.9%) 1 (0.2%) 1.0

Most Recent Commits

zwoop 2011-01-18 15:39 Rev.: 1060601

TS-638 Move proxy/mgmt to mgmt/, part 1

3 lines of code changed in 1 file:

zwoop 2011-01-12 17:28 Rev.: 1058373

TS-631 Rename proxy/mgmt2 to proxy/mgmt

3 lines of code changed in 1 file:

zwoop 2011-01-12 16:38 Rev.: 1058353

TS-631 Rename proxy/http2 to proxy/http

1 lines of code changed in 1 file:

zwoop 2011-01-10 14:01 Rev.: 1057358

TS-632 Fixes for bad cast, and cleanup for Intel CC

2 lines of code changed in 1 file:

  • iocore/dns: DNS.cc (+2 -2)
zwoop 2011-01-06 17:36 Rev.: 1056140

TS-620 More 64-bit fixes to the SM

1 lines of code changed in 2 files:

zwoop 2010-12-23 11:53 Rev.: 1052353

TS-597 Eliminate dedicated default DNS for SplitDNS

Author: Zhao Yongming
Review: Leif

This patch also eliminates the need for this configuation:

proxy.config.dns.splitdns.def_domain

9 lines of code changed in 3 files:

zwoop 2010-12-14 18:15 Rev.: 1049373

TS-594 Migrate from our own int64 (et.al) to int64_t / stdint types.

Tested: gcc 4.1.2, gcc 4.3.2, gcc 4.4, gcc 4.5.1, Intel CC 11.x, Clang (trunk)
Platforms: Fedora Core 14 (64-bit), FC8, FreeBSD8, Ubuntu 8.10
Ubuntu 10.10 (64-bit).

33 lines of code changed in 6 files:

zwoop 2010-12-09 12:46 Rev.: 1044105

TS-589 Stub / base implementation for the Task thread pool.

There's still much more work that needs to get in here, just
wanted to get the ball rolling.

1 lines of code changed in 1 file:

  • iocore/dns: DNS.cc (+1 -1)
zwoop 2010-12-08 16:13 Rev.: 1043767

TS-580 Fixes for typo.

1 lines of code changed in 1 file:

  • iocore/dns: DNS.cc (+1 -1)
zwoop 2010-12-07 10:26 Rev.: 1043135

TS-580 Add back support for using the default DNSHandler from DNS.cc.

This fixes the problem with PTR lookups etc. failing with
SplitDNS enabled (since that doesn't use it's own default
handler ... ).

Author: qianshi
Review: Leif

9 lines of code changed in 1 file:

  • iocore/dns: DNS.cc (+9 -6)
zwoop 2010-12-06 22:46 Rev.: 1042914

TS-570 Fixes for DNS to properly schedule and initialize

Author: qianshi
Review and some changes: Leif

24 lines of code changed in 3 files:

zwoop 2010-12-02 09:47 Rev.: 1041444

TS-572 Rename librecords to lib/records.

2 lines of code changed in 1 file:

zwoop 2010-12-02 09:10 Rev.: 1041428

TS-571 Rename inktomi++.h to libts.h

4 lines of code changed in 5 files:

zwoop 2010-11-18 08:12 Rev.: 1036479

TS-435 Fixes for SplitDNS to function again.

Author: mohan_zl
Review and mods: leif

In addition, this fixes a few more things:

- Each DNSHandler has its own "trigger" queue
- The DNSHandlers for SplitDNS now run on the DNS thread
- Support for multiple DNS servers per SplitDNS rule
- Eliminate duplicated "default" DNSHandler with SplitDNS
- Various cleanup.

58 lines of code changed in 5 files:

zwoop 2010-11-11 17:03 Rev.: 1034217

TS-435 Cleanup / fixes for DNS.

This fixes a few issues / bugs with DNS in general, and SplitDNS
in particular. It still doesn't solve the SplitDNS problems, but
it's a step towards it.

45 lines of code changed in 4 files:

zwoop 2010-10-26 15:43 Rev.: 1027765

TS-307 Add support for a dedicate DNS thread.

This is disabled by default, but can be enabled with

CONFIG proxy.config.dns.dedicated_thread INT 1

I'd imagine this is primarily useful on systems with either plenty of
physical CPUs to spare, or where there are a lot of DNS lookups (e.g.
transparent proxy quite likely). Enabling this will avoid uneven load
on the #0 net-thread.

15 lines of code changed in 2 files:

igalic 2010-10-14 11:58 Rev.: 1022654

Fix build for OpenSolaris. Regards to zwoop and lewellyn.

1 lines of code changed in 1 file:

zwoop 2010-10-07 15:48 Rev.: 1005658

Fix problems with proxy.config.dns.validate_query_name when we add on "search domains" to the url (e.g. "localhost" -> "localhost.ogre.com").

5 lines of code changed in 1 file:

  • iocore/dns: DNS.cc (+5 -1)
jplevyak 2010-10-06 09:51 Rev.: 1005119

TS-427: build ATS with clang -- this patch was submitted by Igor Galic (igalic/i.galic)
This patch changes 'struct' to 'class' in forward declarations and
%hu to %u for printing IP addresss, removes some dead code and add parens
around assignments in if (...) conditional expressions.
After getting 3 bugs fixed in clang, we now compile and run with clang!

1 lines of code changed in 1 file:

zwoop 2010-09-30 10:35 Rev.: 1003179

TS-313 Better support and handling of DNS round-robin options.

Author: Zhao Yongming
Review: Leif Hedstrom (and small cleanup)

14 lines of code changed in 1 file:

  • iocore/dns: DNS.cc (+14 -14)
zwoop 2010-09-23 16:43 Rev.: 1000665

TS-447 Undo previous commit, and move all configs to RecordsConfig.cc

0 lines of code changed in 2 files:

jplevyak 2010-09-21 15:33 Rev.: 999675

TS-228: first phase, cleanup "long" as its size can be ambiguous depending on the compiler

8 lines of code changed in 5 files:

zwoop 2010-09-21 11:31 Rev.: 999524

TS-447 Eliminate duplicated configurations.

Tested: Fedora Core 13.

17 lines of code changed in 2 files:

zwoop 2010-09-16 16:45 Rev.: 997953

TS-442 Cleanup some include "dependencies".

This makes it slightly easier to see what dependencies we have.

0 lines of code changed in 1 file:

zwoop 2010-09-02 08:58 Rev.: 991996

TS-424 Fix defaults / max for DNS retries.

2 lines of code changed in 1 file:

zwoop 2010-08-30 18:59 Rev.: 991057

TS-422 Remove DNS proxy support.

After talking with John, we agreed to move ahead with this. Please
vote -1 on this committ if you are against this change. The thinking
here is that a) no one uses this and b) it's not 'feature complete'
anyways, making for a poor DNS proxy implementation.

85 lines of code changed in 3 files:

zwoop 2010-08-27 13:32 Rev.: 990255

TS-423 Increase default max in-flight DNS queries.

1 lines of code changed in 1 file:

sjiang 2010-08-26 14:28 Rev.: 989934

TS-425 randomize DNS query ids and randomized single source port

Reviewers: Leif, Vijay

Enhance protection against DNS cache poisoning by randomizing query ids and
use a less predictable method of picking the (static) DNS source port [CVE-2010-2952]

94 lines of code changed in 5 files:

zwoop 2010-08-26 09:41 Rev.: 989815

TS-425 Improve verification of DNS response packets.

Reviewed: Vijay + Steve + other in the community

32 lines of code changed in 1 file:

  • iocore/dns: DNS.cc (+32 -19)
jesus 2010-08-11 10:26 Rev.: 984481

missing proxy/http2 include path... we need it

1 lines of code changed in 1 file:

zwoop 2010-08-03 16:22 Rev.: 982074

TS-400 Checkpoint 7 in cleanup.

1 lines of code changed in 1 file:

  • iocore/dns: DNS.cc (+1 -1)
zwoop 2010-08-03 16:21 Rev.: 982071

TS-400 Checkpoint 5 in cleanup.

This passes diagnostics and basic test.

46 lines of code changed in 3 files:

zwoop 2010-08-03 16:21 Rev.: 982070

TS-400 Checkpoint 4 in cleanup.

This is 'stable', and fixes problem from last night.

10 lines of code changed in 3 files:

amc 2010-07-02 07:19 Rev.: 959998

Fix for TS-386

1 lines of code changed in 1 file:

  • iocore/dns: DNS.cc (+1 -1)
jplevyak 2010-06-10 14:12 Rev.: 953462

ts-144: convert bogus IOCORE_MachineFatal and IOCORE_ProcessFatal to Warning and MachineFatal respectively
based on review of the code and related uses.

5 lines of code changed in 2 files:

jplevyak 2010-06-03 12:10 Rev.: 951117

Fix race which could result in lost DNS results.

2 lines of code changed in 1 file:

  • iocore/dns: DNS.cc (+2 -2)
mturk 2010-05-26 22:03 Rev.: 948670

TS-376: Fix align_forward and unify the alignment usage.

Add a new macros INK_ALIGN and INK_ALIGN_DEFAULT as well as using INK_MIN_ALIGN
replacing MIN_ALIGN. There are few other places in the code having weird alignmet
math which should be reviewed as well

1 lines of code changed in 1 file:

  • iocore/dns: DNS.cc (+1 -1)
mturk 2010-05-22 06:51 Rev.: 947296

TS-366: Axe HOST_OS by running the automated script

5 lines of code changed in 3 files:

mturk 2010-05-21 01:09 Rev.: 946930

Remove redundant include paths from makefiles

1 lines of code changed in 2 files:

jplevyak 2010-05-20 17:34 Rev.: 946838

TS-363: callback DNS results on the requesting thread so that the incoming and outgoing
connections are on the same thread

19 lines of code changed in 3 files:

(6 more)

Generated by StatSVN 0.7.0