


| Directory | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 4549 (100.0%) | 70652 (100.0%) | 15.5 |
| proxy/ | 410 (9.0%) | 11634 (16.5%) | 28.3 |
| proxy/api/ts/ | 76 (1.7%) | 5592 (7.9%) | 73.5 |
| lib/ts/ | 210 (4.6%) | 5019 (7.1%) | 23.9 |
| proxy/mgmt2/api/ | 6 (0.1%) | 3237 (4.6%) | 539.5 |
| proxy/http2/ | 289 (6.4%) | 3137 (4.4%) | 10.8 |
| mgmt/cli/ | 58 (1.3%) | 2905 (4.1%) | 50.0 |
| mgmt/api/ | 78 (1.7%) | 2682 (3.8%) | 34.3 |
| mgmt/api/include/ | 8 (0.2%) | 2230 (3.2%) | 278.7 |
| proxy/logging/ | 156 (3.4%) | 1484 (2.1%) | 9.5 |
| proxy/mgmt2/ | 168 (3.7%) | 1422 (2.0%) | 8.4 |
| proxy/mgmt/ | 24 (0.5%) | 1295 (1.8%) | 53.9 |
| mgmt/api/remote/ | 26 (0.6%) | 1264 (1.8%) | 48.6 |
| / | 131 (2.9%) | 1220 (1.7%) | 9.3 |
| contrib/perl/AdminClient/lib/Apache/TS/ | 26 (0.6%) | 1041 (1.5%) | 40.0 |
| proxy/mgmt/api/ | 18 (0.4%) | 996 (1.4%) | 55.3 |
| iocore/net/ | 180 (4.0%) | 975 (1.4%) | 5.4 |
| proxy/mgmt/utils/ | 17 (0.4%) | 873 (1.2%) | 51.3 |
| mgmt/utils/ | 6 (0.1%) | 869 (1.2%) | 144.8 |
| test/plugin/check-mime/ | 5 (0.1%) | 842 (1.2%) | 168.4 |
| mgmt/web2/ | 41 (0.9%) | 799 (1.1%) | 19.4 |
| test/deft/ | 14 (0.3%) | 739 (1.0%) | 52.7 |
| test/plugin/assembly/ | 15 (0.3%) | 735 (1.0%) | 49.0 |
| test/plugin/INKHttpHooksTrans/ | 16 (0.4%) | 729 (1.0%) | 45.5 |
| iocore/cache/ | 92 (2.0%) | 665 (0.9%) | 7.2 |
| iocore/cluster/ | 60 (1.3%) | 652 (0.9%) | 10.8 |
| proxy/hdrs/ | 90 (2.0%) | 604 (0.9%) | 6.7 |
| example/thread-pool/test/SynTest/Tests/Psi/ | 26 (0.6%) | 595 (0.8%) | 22.8 |
| test/plugin/plugin_as_origin/ | 12 (0.3%) | 559 (0.8%) | 46.5 |
| iocore/eventsystem/ | 86 (1.9%) | 472 (0.7%) | 5.4 |
| test/plugin/check-http/ | 2 (0.0%) | 459 (0.6%) | 229.5 |
| proxy/wccp/ | 7 (0.2%) | 445 (0.6%) | 63.5 |
| test/plugin/test-protocol/ | 10 (0.2%) | 440 (0.6%) | 44.0 |
| libinktomi++/ | 208 (4.6%) | 428 (0.6%) | 2.0 |
| test/plugin/CacheAPITester/ | 3 (0.1%) | 424 (0.6%) | 141.3 |
| iocore/dns/ | 58 (1.3%) | 424 (0.6%) | 7.3 |
| test/plugin/check-url/ | 4 (0.1%) | 409 (0.6%) | 102.2 |
| test/SDKtest/client/api/ | 32 (0.7%) | 389 (0.6%) | 12.1 |
| example/protocol/ | 15 (0.3%) | 343 (0.5%) | 22.8 |
| mgmt/cli2/ | 23 (0.5%) | 328 (0.5%) | 14.2 |
| test/plugin/lookup/ | 4 (0.1%) | 311 (0.4%) | 77.7 |
| proxy/http2/remap/ | 62 (1.4%) | 310 (0.4%) | 5.0 |
| example/thread-pool/ | 14 (0.3%) | 304 (0.4%) | 21.7 |
| plugins/conf_remap/ | 4 (0.1%) | 303 (0.4%) | 75.7 |
| proxy/mgmt2/cluster/ | 29 (0.6%) | 297 (0.4%) | 10.2 |
| test/plugin/check-mime-1/ | 5 (0.1%) | 286 (0.4%) | 57.2 |
| example/gzip-transform/ | 12 (0.3%) | 285 (0.4%) | 23.7 |
| proxy/mgmt2/cli2/ | 113 (2.5%) | 283 (0.4%) | 2.5 |
| proxy/mgmt2/web2/ | 120 (2.6%) | 278 (0.4%) | 2.3 |
| librecords/ | 60 (1.3%) | 272 (0.4%) | 4.5 |
| example/server-transform/ | 6 (0.1%) | 272 (0.4%) | 45.3 |
| test/plugin/INKContinuations/ | 8 (0.2%) | 270 (0.4%) | 33.7 |
| mgmt/stats/ | 6 (0.1%) | 260 (0.4%) | 43.3 |
| proxy/mgmt/stats/ | 6 (0.1%) | 259 (0.4%) | 43.1 |
| test/plugin/test-transform/ | 5 (0.1%) | 249 (0.4%) | 49.8 |
| proxy/http/ | 30 (0.7%) | 215 (0.3%) | 7.1 |
| test/plugin/check-constants/ | 2 (0.0%) | 211 (0.3%) | 105.5 |
| example/cache_scan/ | 9 (0.2%) | 207 (0.3%) | 23.0 |
| test/plugin/INKFopen/ | 1 (0.0%) | 196 (0.3%) | 196.0 |
| lib/records/ | 46 (1.0%) | 188 (0.3%) | 4.0 |
| test/plugin/INKNetConnect/ | 5 (0.1%) | 181 (0.3%) | 36.2 |
| test/plugin/redirect-1-neg/ | 4 (0.1%) | 175 (0.2%) | 43.7 |
| test/plugin/climate/ | 5 (0.1%) | 165 (0.2%) | 33.0 |
| proxy/mgmt2/api2/ | 80 (1.8%) | 162 (0.2%) | 2.0 |
| example/null-transform/ | 12 (0.3%) | 160 (0.2%) | 13.3 |
| mgmt/ | 19 (0.4%) | 157 (0.2%) | 8.2 |
| proxy/mgmt2/cop/ | 19 (0.4%) | 153 (0.2%) | 8.0 |
| iocore/hostdb/ | 39 (0.9%) | 152 (0.2%) | 3.8 |
| test/plugin/order/ | 12 (0.3%) | 147 (0.2%) | 12.2 |
| example/append-transform/ | 13 (0.3%) | 142 (0.2%) | 10.9 |
| test/plugin/blacklist-1-neg/ | 4 (0.1%) | 136 (0.2%) | 34.0 |
| proxy/mgmt2/cli/ | 64 (1.4%) | 135 (0.2%) | 2.1 |
| proxy/mgmt/api/remote/ | 17 (0.4%) | 131 (0.2%) | 7.7 |
| example/blacklist-1/ | 6 (0.1%) | 130 (0.2%) | 21.6 |
| proxy/congest/ | 27 (0.6%) | 129 (0.2%) | 4.7 |
| test/plugin/alt-info/ | 6 (0.1%) | 123 (0.2%) | 20.5 |
| build/ | 13 (0.3%) | 123 (0.2%) | 9.4 |
| example/response-header-1/ | 8 (0.2%) | 122 (0.2%) | 15.2 |
| proxy/config/ | 57 (1.3%) | 120 (0.2%) | 2.1 |
| test/plugin/session-2/ | 4 (0.1%) | 119 (0.2%) | 29.7 |
| test/plugin/write-server-ip/ | 4 (0.1%) | 109 (0.2%) | 27.2 |
| test/SDKtest/client/ | 17 (0.4%) | 103 (0.1%) | 6.0 |
| rc/ | 18 (0.4%) | 101 (0.1%) | 5.6 |
| proxy/mgmt2/api2/remote/ | 24 (0.5%) | 100 (0.1%) | 4.1 |
| example/add-header/ | 9 (0.2%) | 100 (0.1%) | 11.1 |
| contrib/perl/AdminClient/ | 5 (0.1%) | 94 (0.1%) | 18.8 |
| proxy/mgmt/web2/ | 35 (0.8%) | 91 (0.1%) | 2.6 |
| test/SDKtest/client/api/internal/ | 6 (0.1%) | 90 (0.1%) | 15.0 |
| example/redirect-1/ | 8 (0.2%) | 90 (0.1%) | 11.2 |
| proxy/mgmt/cli2/ | 7 (0.2%) | 88 (0.1%) | 12.5 |
| iocore/utils/ | 29 (0.6%) | 87 (0.1%) | 3.0 |
| example/prefetch/ | 10 (0.2%) | 84 (0.1%) | 8.4 |
| example/bnull-transform/ | 4 (0.1%) | 84 (0.1%) | 21.0 |
| example/file_system_cache/ | 8 (0.2%) | 83 (0.1%) | 10.3 |
| example/output-header/ | 8 (0.2%) | 82 (0.1%) | 10.2 |
| proxy/mgmt/cop/ | 7 (0.2%) | 80 (0.1%) | 11.4 |
| example/basic-auth/ | 11 (0.2%) | 79 (0.1%) | 7.1 |
| test/plugin/test-mgmt/ | 8 (0.2%) | 76 (0.1%) | 9.5 |
| test/plugin/cluster-RPC/ | 4 (0.1%) | 74 (0.1%) | 18.5 |
| proxy/mgmt/cli/ | 11 (0.2%) | 72 (0.1%) | 6.5 |
| example/cache_plugin/ | 4 (0.1%) | 67 (0.1%) | 16.7 |
| test/plugin/INKAction/ | 7 (0.2%) | 63 (0.1%) | 9.0 |
| example/blacklist-0/ | 5 (0.1%) | 63 (0.1%) | 12.6 |
| cop/ | 9 (0.2%) | 60 (0.1%) | 6.6 |
| mgmt/tools/ | 7 (0.2%) | 59 (0.1%) | 8.4 |
| test/SDKtest/synth_server/api/ | 13 (0.3%) | 58 (0.1%) | 4.4 |
| proxy/mgmt2/api/remote/ | 3 (0.1%) | 55 (0.1%) | 18.3 |
| proxy/http/remap/ | 6 (0.1%) | 55 (0.1%) | 9.1 |
| proxy/mgmt2/stats/ | 15 (0.3%) | 52 (0.1%) | 3.4 |
| iocore/aio/ | 12 (0.3%) | 52 (0.1%) | 4.3 |
| proxy/stats/ | 10 (0.2%) | 50 (0.1%) | 5.0 |
| example/query_remap/ | 5 (0.1%) | 49 (0.1%) | 9.8 |
| ci/ | 17 (0.4%) | 45 (0.1%) | 2.6 |
| proxy/mgmt/tools/ | 3 (0.1%) | 42 (0.1%) | 14.0 |
| mgmt/cluster/ | 8 (0.2%) | 39 (0.1%) | 4.8 |
| example/session-1/ | 7 (0.2%) | 39 (0.1%) | 5.5 |
| test/deft/defs/ | 4 (0.1%) | 37 (0.1%) | 9.2 |
| proxy/mgmt/cluster/ | 7 (0.2%) | 37 (0.1%) | 5.2 |
| example/replace-header/ | 6 (0.1%) | 37 (0.1%) | 6.1 |
| example/remap/ | 7 (0.2%) | 35 (0.0%) | 5.0 |
| contrib/perl/AdminClient/t/ | 2 (0.0%) | 35 (0.0%) | 17.5 |
| lib/tsconfig/ | 5 (0.1%) | 32 (0.0%) | 6.4 |
| proxy/mgmt2/tools/ | 26 (0.6%) | 31 (0.0%) | 1.1 |
| proxy/mgmt2/utils/ | 56 (1.2%) | 29 (0.0%) | 0.5 |
| test/SDKtest/synth_server/ | 3 (0.1%) | 23 (0.0%) | 7.6 |
| example/thread-1/ | 6 (0.1%) | 23 (0.0%) | 3.8 |
| proxy/mgmt2/api2/include/ | 12 (0.3%) | 22 (0.0%) | 1.8 |
| example/file-1/ | 6 (0.1%) | 20 (0.0%) | 3.3 |
| test/plugin/include_other/ | 3 (0.1%) | 19 (0.0%) | 6.3 |
| example/thread-pool/test/SynTest/ | 4 (0.1%) | 18 (0.0%) | 4.5 |
| example/include_other/ | 3 (0.1%) | 18 (0.0%) | 6.0 |
| test/plugin/INKContLeak/ | 2 (0.0%) | 17 (0.0%) | 8.5 |
| plugins/ | 1 (0.0%) | 17 (0.0%) | 17.0 |
| test/plugin/add-header-deprecated/ | 6 (0.1%) | 14 (0.0%) | 2.3 |
| example/hello/ | 4 (0.1%) | 12 (0.0%) | 3.0 |
| proxy/mgmt/api/include/ | 2 (0.0%) | 11 (0.0%) | 5.5 |
| iocore/block-cache/ | 7 (0.2%) | 11 (0.0%) | 1.5 |
| example/app-template/ | 12 (0.3%) | 11 (0.0%) | 0.9 |
| example/thread-pool/test/SDKTest/ | 1 (0.0%) | 8 (0.0%) | 8.0 |
| test/plugin/basic-auth-deprecated/ | 6 (0.1%) | 5 (0.0%) | 0.8 |
| proxy/mgmt2/preparse/ | 17 (0.4%) | 5 (0.0%) | 0.2 |
| test/plugin/redirect-1-deprecated/ | 4 (0.1%) | 4 (0.0%) | 1.0 |
| lib/ | 2 (0.0%) | 4 (0.0%) | 2.0 |
| test/plugin/assembly/cgi-bin/ | 2 (0.0%) | 2 (0.0%) | 1.0 |
| test/deft/docs/ | 7 (0.2%) | 2 (0.0%) | 0.2 |
| proxy/mgmt2/html2/tune/ | 9 (0.2%) | 2 (0.0%) | 0.2 |
| proxy/mgmt2/html2/mrtg/ | 3 (0.1%) | 2 (0.0%) | 0.6 |
| proxy/mgmt2/html2/include/ | 3 (0.1%) | 2 (0.0%) | 0.6 |
| proxy/mgmt2/html2/ | 16 (0.4%) | 2 (0.0%) | 0.1 |
| iocore/hostdb/include/ | 1 (0.0%) | 2 (0.0%) | 2.0 |
| iocore/fastio/libfastIO/ | 2 (0.0%) | 2 (0.0%) | 1.0 |
| doc/man/ | 28 (0.6%) | 2 (0.0%) | 0.0 |
| doc/ | 4 (0.1%) | 2 (0.0%) | 0.5 |
| contrib/ | 5 (0.1%) | 2 (0.0%) | 0.4 |
| proxy/mgmt2/html2/monitor/ | 5 (0.1%) | 1 (0.0%) | 0.2 |
| proxy/mgmt2/html2/images/ | 3 (0.1%) | 1 (0.0%) | 0.3 |
| proxy/mgmt2/html2/configure/helper/ | 5 (0.1%) | 1 (0.0%) | 0.2 |
| proxy/mgmt2/html2/configure/ | 13 (0.3%) | 1 (0.0%) | 0.0 |
| proxy/mgmt2/html2/charting/ | 3 (0.1%) | 1 (0.0%) | 0.3 |
| proxy/mgmt2/html2/agent-installer/ | 3 (0.1%) | 1 (0.0%) | 0.3 |
| proxy/dns_cache/ | 4 (0.1%) | 1 (0.0%) | 0.2 |
| test/plugin/append-transform-deprecated/ | 3 (0.1%) | 0 (0.0%) | 0.0 |
| proxy/mgmt/html2/tune/ | 2 (0.0%) | 0 (0.0%) | 0.0 |
| proxy/mgmt/html2/mrtg/ | 3 (0.1%) | 0 (0.0%) | 0.0 |
| proxy/mgmt/html2/monitor/ | 28 (0.6%) | 0 (0.0%) | 0.0 |
| proxy/mgmt/html2/include/ | 11 (0.2%) | 0 (0.0%) | 0.0 |
| proxy/mgmt/html2/images/ | 29 (0.6%) | 0 (0.0%) | 0.0 |
| proxy/mgmt/html2/configure/ | 89 (2.0%) | 0 (0.0%) | 0.0 |
| proxy/mgmt/html2/charting/ | 12 (0.3%) | 0 (0.0%) | 0.0 |
| proxy/mgmt/html2/ | 14 (0.3%) | 0 (0.0%) | 0.0 |
| example/thread-pool/test/SynTest/Tests/ | 1 (0.0%) | 0 (0.0%) | 0.0 |
| doc/dot/ | 1 (0.0%) | 0 (0.0%) | 0.0 |

TS-662 Make per partition stats for bytes used work
32 lines of code changed in 5 files:
TS-661 It would help if I did it right
11 lines of code changed in 3 files:
TS-661 Delay per-txn config copy until SDK requests it.
This also adds two more configs to the list of settings that
can be overridden per transaction:
proxy.config.http.cache.max_open_read_retries
proxy.config.http.cache.open_read_retry_time
Finally, I've changed the CHANGES file to take the bug number
first on each bullet item (just as in the Jira release notes).
244 lines of code changed in 13 files:
TS-660 Cache scan can not be canceled.
4 lines of code changed in 7 files:
TS-655 More fixes for Solaris
12 lines of code changed in 1 file:
TS-655 More fixes for Solaris
7 lines of code changed in 1 file:
TS-655 Fixes for solaris
10 lines of code changed in 1 file:
Update the directory layout
3 lines of code changed in 1 file:
TS-505 Cleanup unused configuration
Also update the CHANGES file.
11 lines of code changed in 7 files:
TS-505 TS-506 Poor performance on cache misses on frequently fetched objects
6 lines of code changed in 3 files:
TS-655 Reorganize some code to reduce binary foot prints.
And obviously less co-dependencies between modules.
429 lines of code changed in 14 files:
TS-643 unable to purge objects on other servers in full cluster mode
Author: Zhao Yongming
Review and small cleanup changes: Leif
21 lines of code changed in 3 files:
TS-653 Bogus logcat conversion of squid timestamps
2 lines of code changed in 1 file:
TS-639 Rename the management APIs from INK* to TS*
5631 lines of code changed in 62 files:
TS-649 Also fix the solaris build of traffic_cop
And update the CHANGES file.
28 lines of code changed in 2 files:
TS-649 Hopefully fix build problem on Solaris.
1 lines of code changed in 1 file:
TS-650 Remove the dead v2 stats code
0 lines of code changed in 19 files:
TS-649 Dynamic libraries for mgmt
This makes libts -> libtsutil, and we now support
making .so's for libtsutil.so and libtsmgmt.so. All
binaries are changed to use this, except traffic_server
which continues to use the libtsutil.a library (for
performance on e.g. 32-bit platforms).
This also renames the public API include file to be
#include <ts/mgmtapi.h>
1625 lines of code changed in 89 files:
TS-649 Cleanup to have a chance to make it a shared lib
22 lines of code changed in 8 files:
TS-647 Move Layout out of iocore and into lib/ts
381 lines of code changed in 36 files:
(347 more)