


| Directory | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 122 (100.0%) | 931 (100.0%) | 7.6 |
| iocore/net/ | 34 (27.9%) | 321 (34.5%) | 9.4 |
| proxy/http2/ | 28 (23.0%) | 205 (22.0%) | 7.3 |
| proxy/mgmt2/ | 6 (4.9%) | 103 (11.1%) | 17.1 |
| proxy/mgmt2/cop/ | 3 (2.5%) | 96 (10.3%) | 32.0 |
| libinktomi++/ | 6 (4.9%) | 70 (7.5%) | 11.6 |
| proxy/ | 15 (12.3%) | 48 (5.2%) | 3.2 |
| proxy/logging/ | 18 (14.8%) | 39 (4.2%) | 2.1 |
| proxy/api/ts/ | 3 (2.5%) | 37 (4.0%) | 12.3 |
| iocore/cluster/ | 6 (4.9%) | 8 (0.9%) | 1.3 |
| proxy/config/ | 3 (2.5%) | 4 (0.4%) | 1.3 |

TS-18 bring IPv6 functionality back to trunk
Tested: OSX-10.6.5
This commit reverts r959407 r959405 r959404 and brings in the fix
on the 'ipv6' branch for Mac OSX:
Reapply r953510 "added IPv6 support for incoming requests". This
is the first step in bringing back the ipv6 changes to trunk. Most
of the conflicts resulted in the transparent proxy changes, but I
believe I've been able to resolve them without issue. This will
definitely need some testing to verify I have not broke anything
in the process.
Reapply r953892 "added stats for ipv4 and ipv6 request via REC".
No conflicts, easy merge.
Reapply r958062 "added INKHttpTxnClientSockAddrGet()". This is a
small patch with a few easy-to-resolve conflicts as a result of the
renaming of the InkAPI stuff like TS_SUCCESS.
Merge in r997943 from ipv6 branch. This is the fix that allows IPv6
to work properly on Mac OSX.
361 lines of code changed in 38 files:
TS-18 revert r953510
Tested: Fedora-13-x86_64
This reverts commit "TS-18 added IPv6 support for incoming requests":
http://svn.apache.org/viewvc?view=rev&rev=r953510
There were conflicts with the following files as a result of commit
r955421, but I believe they were resolved appropriately:
iocore/net/Connection.cc
iocore/net/P_Connection.h
iocore/net/UnixConnection.cc
The reverted changes will be moved to a branch called 'ipv6'.
136 lines of code changed in 33 files:
TS-18 revert r953892
This reverts commit "TS-18 added stats for ipv4 and ipv6 request via
REC":
http://svn.apache.org/viewvc?view=rev&rev=r953892
The reverted changes will be moved to a branch called 'ipv6'.
0 lines of code changed in 3 files:
TS-18 revert r958062
This reverts commit "TS-18 added INKHttpTxnClientSockAddrGet()":
http://svn.apache.org/viewvc?view=rev&rev=958062
The reverted changes will be moved to a branch called 'ipv6'.
0 lines of code changed in 2 files:
TS-18 added INKHttpTxnClientSockAddrGet()
Tested: Fedora-13-x86_64
Created a function to expose the struct sockaddr_storage to retrieve
client socket connection information. This is needed for IPv6
handling in Traffic Server plugins.
29 lines of code changed in 2 files:
TS-18 added stats for ipv4 and ipv6 request via REC
Tested: Fedora-13-x86_64
Added stats back in using REC stats system. Available via 'traffic_line'
when 'traffic_server' is started via 'traffic_manager':
$ traffic_line -r proxy.process.http.total_client_connections_ipv4
$ traffic_line -r proxy.process.http.total_client_connections_ipv6
It is assumed that this inequality will always be satisifed:
proxy.process.http.total_client_connections >=
proxy.process.http.total_client_connections_ipv4 +
proxy.process.http.total_client_connections_ipv6
33 lines of code changed in 3 files:
TS-18 revert r953844
This reverts commit r953844, "added stats to track ipv4 and ipv6
requests":
http://svn.apache.org/viewvc?view=revision&revision=953844
0 lines of code changed in 3 files:
TS-18 added stats to track ipv4 and ipv6 requests
Tested: Fedora-13-x86_64
Using StatSystemV2, registered 'http.request.ipv4' and
'http.request.ipv6'.
30 lines of code changed in 4 files:
TS-18 added IPv6 support for incoming requests
Tested: Fedora-13-x86_64
Disabled by default. To enable, see the 'records.config' setting:
'proxy.config.http.server_other_ports'.
342 lines of code changed in 34 files: