[root]
build
(8 files, 4547 lines)
ci
(2 files, 99 lines)
contrib
(2 files, 501 lines)
perl
(0 files, 0 lines)
AdminClient
(4 files, 94 lines)
lib
(0 files, 0 lines)
Apache
(0 files, 0 lines)
TS
(1 files, 762 lines)
t
(1 files, 35 lines)
cop
(2 files, 2038 lines)
doc
(1 files, 1274 lines)
dot
(0 files, 0 lines)
man
(3 files, 173 lines)
example
(1 files, 21 lines)
add-header
(3 files, 322 lines)
app-template
(4 files, 448 lines)
append-transform
(3 files, 540 lines)
basic-auth
(3 files, 397 lines)
blacklist-0
(2 files, 233 lines)
blacklist-1
(3 files, 420 lines)
bnull-transform
(2 files, 408 lines)
cache_plugin
(0 files, 0 lines)
cache_scan
(2 files, 557 lines)
file-1
(3 files, 160 lines)
file_system_cache
(0 files, 0 lines)
gzip-transform
(3 files, 1218 lines)
hello
(2 files, 96 lines)
include_other
(1 files, 111 lines)
null-transform
(3 files, 550 lines)
output-header
(3 files, 296 lines)
prefetch
(3 files, 368 lines)
protocol
(5 files, 1318 lines)
query_remap
(2 files, 207 lines)
redirect-1
(2 files, 463 lines)
remap
(2 files, 418 lines)
replace-header
(2 files, 162 lines)
response-header-1
(2 files, 365 lines)
server-transform
(2 files, 899 lines)
session-1
(2 files, 170 lines)
thread-1
(3 files, 156 lines)
thread-pool
(5 files, 1618 lines)
include
(1 files, 25 lines)
test
(0 files, 0 lines)
SDKTest
(1 files, 195 lines)
SynTest
(2 files, 105 lines)
Tests
(0 files, 0 lines)
Psi
(13 files, 646 lines)
iocore
(0 files, 0 lines)
aio
(6 files, 1473 lines)
block-cache
(0 files, 0 lines)
cache
(29 files, 16554 lines)
cluster
(21 files, 15648 lines)
dns
(17 files, 4289 lines)
eventsystem
(42 files, 9706 lines)
fastio
(0 files, 0 lines)
include
(0 files, 0 lines)
inkfio
(0 files, 0 lines)
inkudp
(0 files, 0 lines)
libfastIO
(0 files, 0 lines)
tools
(0 files, 0 lines)
NewUdpSend
(0 files, 0 lines)
advbmark
(0 files, 0 lines)
hostdb
(11 files, 5852 lines)
include
(1 files, 146 lines)
net
(58 files, 16268 lines)
utils
(8 files, 1383 lines)
lib
(1 files, 24 lines)
records
(16 files, 5347 lines)
ts
(77 files, 20263 lines)
tsconfig
(9 files, 1748 lines)
wccp
(8 files, 8222 lines)
libinktomi++
(0 files, 0 lines)
librecords
(0 files, 0 lines)
m4
(0 files, 0 lines)
mgmt
(7 files, 5064 lines)
api
(25 files, 17398 lines)
include
(2 files, 1524 lines)
remote
(6 files, 5569 lines)
cli
(11 files, 11032 lines)
cli2
(0 files, 0 lines)
cluster
(4 files, 3943 lines)
stats
(3 files, 1388 lines)
tools
(3 files, 4259 lines)
utils
(4 files, 2568 lines)
web2
(16 files, 17292 lines)
plugins
(1 files, 17 lines)
conf_remap
(2 files, 296 lines)
proxy
(96 files, 60603 lines)
api
(0 files, 0 lines)
include
(0 files, 0 lines)
ts
(7 files, 4088 lines)
config
(11 files, 3206 lines)
congest
(8 files, 3460 lines)
dns_cache
(0 files, 0 lines)
hdrs
(20 files, 19875 lines)
http
(14 files, 24501 lines)
remap
(2 files, 368 lines)
http2
(0 files, 0 lines)
remap
(0 files, 0 lines)
logging
(42 files, 21170 lines)
mgmt
(0 files, 0 lines)
api
(0 files, 0 lines)
include
(0 files, 0 lines)
remote
(0 files, 0 lines)
cli
(0 files, 0 lines)
cli2
(0 files, 0 lines)
cluster
(0 files, 0 lines)
cop
(0 files, 0 lines)
html2
(0 files, 0 lines)
charting
(0 files, 0 lines)
configure
(0 files, 0 lines)
images
(0 files, 0 lines)
include
(0 files, 0 lines)
monitor
(0 files, 0 lines)
mrtg
(0 files, 0 lines)
tune
(0 files, 0 lines)
stats
(0 files, 0 lines)
tools
(0 files, 0 lines)
utils
(0 files, 0 lines)
web2
(0 files, 0 lines)
mgmt2
(0 files, 0 lines)
api
(0 files, 0 lines)
remote
(0 files, 0 lines)
api2
(0 files, 0 lines)
include
(0 files, 0 lines)
remote
(0 files, 0 lines)
cli
(0 files, 0 lines)
cli2
(0 files, 0 lines)
cluster
(0 files, 0 lines)
cop
(0 files, 0 lines)
html2
(0 files, 0 lines)
agent-installer
(0 files, 0 lines)
charting
(0 files, 0 lines)
configure
(0 files, 0 lines)
helper
(0 files, 0 lines)
images
(0 files, 0 lines)
include
(0 files, 0 lines)
monitor
(0 files, 0 lines)
mrtg
(0 files, 0 lines)
tune
(0 files, 0 lines)
preparse
(0 files, 0 lines)
stats
(0 files, 0 lines)
tools
(0 files, 0 lines)
utils
(0 files, 0 lines)
web2
(0 files, 0 lines)
stats
(4 files, 746 lines)
tsconfig
(0 files, 0 lines)
wccp
(0 files, 0 lines)
rc
(2 files, 443 lines)
test
(0 files, 0 lines)
SDKtest
(0 files, 0 lines)
client
(13 files, 3628 lines)
api
(24 files, 4526 lines)
internal
(4 files, 869 lines)
synth_server
(3 files, 562 lines)
api
(11 files, 871 lines)
deft
(28 files, 14278 lines)
defs
(2 files, 212 lines)
docs
(3 files, 411 lines)
plugin
(0 files, 0 lines)
CacheAPITester
(2 files, 1095 lines)
INKAction
(3 files, 274 lines)
INKContLeak
(1 files, 71 lines)
INKContinuations
(3 files, 1223 lines)
INKFopen
(0 files, 0 lines)
INKHttpHooksTrans
(13 files, 2586 lines)
INKNetConnect
(2 files, 588 lines)
TSKFopen
(2 files, 679 lines)
add-header-deprecated
(0 files, 0 lines)
alt-info
(2 files, 331 lines)
append-transform-deprecated
(0 files, 0 lines)
assembly
(5 files, 3623 lines)
cgi-bin
(1 files, 17 lines)
basic-auth-deprecated
(0 files, 0 lines)
blacklist-1-neg
(1 files, 438 lines)
check-constants
(1 files, 332 lines)
check-http
(1 files, 1179 lines)
check-mime-1
(2 files, 681 lines)
check-mime
(2 files, 1926 lines)
check-url
(1 files, 982 lines)
climate
(2 files, 834 lines)
cluster-RPC
(1 files, 456 lines)
include_other
(1 files, 116 lines)
lookup
(1 files, 1019 lines)
order
(6 files, 565 lines)
plugin_as_origin
(4 files, 1863 lines)
redirect-1-deprecated
(0 files, 0 lines)
redirect-1-neg
(1 files, 514 lines)
session-2
(2 files, 359 lines)
test-mgmt
(1 files, 448 lines)
test-protocol
(5 files, 1750 lines)
test-transform
(2 files, 726 lines)
write-server-ip
(2 files, 367 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 248 (100.0%) | 2625 (100.0%) | 10.5 |
| zwoop | 131 (52.8%) | 1220 (46.5%) | 9.3 |
| mturk | 45 (18.1%) | 801 (30.5%) | 17.8 |
| amc | 14 (5.6%) | 200 (7.6%) | 14.2 |
| jesus | 7 (2.8%) | 197 (7.5%) | 28.1 |
| jplevyak | 17 (6.9%) | 81 (3.1%) | 4.7 |
| igalic | 15 (6.0%) | 40 (1.5%) | 2.6 |
| bcall | 7 (2.8%) | 38 (1.4%) | 5.4 |
| ericb | 3 (1.2%) | 21 (0.8%) | 7.0 |
| georgep | 7 (2.8%) | 16 (0.6%) | 2.2 |
| jim | 1 (0.4%) | 9 (0.3%) | 9.0 |
| sjiang | 1 (0.4%) | 2 (0.1%) | 2.0 |
Remove check for sin() in libm from configure.ac
sin(), like all its math.h functions is on all systems known to men in libm
and will remain there until the end of POSIX.
0 lines of code changed in 1 file:
TS-664
1 lines of code changed in 1 file:
TS-662 Make per partition stats for bytes used work
2 lines of code changed in 1 file:
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).
36 lines of code changed in 1 file:
TS-660 Cache scan can not be canceled.
2 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 1 file:
fixes TS-635
2 lines of code changed in 1 file:
update our random number generator to a newer, faster 64-bit model
24 lines of code changed in 1 file:
TS-639 Rename the management APIs from INK* to TS*
2 lines of code changed in 1 file:
TS-649 Also fix the solaris build of traffic_cop
And update the CHANGES file.
27 lines of code changed in 1 file:
TS-650 Remove the dead v2 stats code
0 lines of code changed in 1 file:
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>
6 lines of code changed in 3 files:
TS-638 Rename the new cli2 to cli
3 lines of code changed in 2 files:
TS-638 Finalized the traffic_line features
This modifies the stats clearing code in the core to be
in line with what we'd expect. This patch also cleans up
the messaging of boolean arguments.
1 lines of code changed in 1 file:
TS-638 Removed the rest of the mgmt/cli dependencies
0 lines of code changed in 1 file:
TS-638 Cleaned up gitignore a bit
0 lines of code changed in 1 file:
TS-638 Modified the .gitignore properly
18 lines of code changed in 1 file:
TS-638 Move proxy/mgmt to mgmt/, part 1
24 lines of code changed in 2 files:
TS-638 Move proxy/mgmt/cop to cop/
4 lines of code changed in 2 files:
Revert, in order:
svn merge -c -1059585 .
svn merge -c -1059550 .
svn merge -c -1059439 .
svn merge -c -1059430 .
svn merge -c -1059421 .
svn merge -c -1059419 .
svn merge -c -1059341 .
svn merge -c -1059339 .
svn merge -c -1059333 .
svn merge -c -1059308 .
This is me giving up on [TS-641] for now.
Lessons learned: use git, lots of micro-testing.
(Either that, or expand the regression test suite.)
10 lines of code changed in 2 files:
[TS-641] html2 is no more.
0 lines of code changed in 1 file:
[TS-641] html2 is now almost gone
0 lines of code changed in 1 file:
This is a good safe-point for [TS-641] as we're back to compiling/linking
and running. Regression tests are passed also.
I've started by removing files from html2 and purge all the references to
these files, then recursively remove the references to these references.
115 files later... admin_access.config has fallen to the axe, but it's only the
first in a series..
3 lines of code changed in 2 files:
A bit of configure.ac cleanup, and a fix for WCCP building.
4 lines of code changed in 1 file:
TS-637 Remove update_records.cc
Also cleanup some discrepancies with how we use LOCAL_MANAGER
define. This is sort of a mess honestly, we ought to clean this
up better long term.
1 lines of code changed in 1 file:
TS-636 Remove StatAggregation.[cc,h]
16 lines of code changed in 1 file:
TS-631 Rename REC_BUILD_MGMT2 to REC_BUILD_MGMT
1 lines of code changed in 1 file:
TS-631 Rename proxy/mgmt2 to proxy/mgmt
37 lines of code changed in 2 files:
TS-631 Rename proxy/mgmt2/api2 to proxy/mgmt2/api
4 lines of code changed in 2 files:
TS-631 Rename proxy/http2 to proxy/http
2 lines of code changed in 1 file:
Removing more cruft from WebUI
0 lines of code changed in 2 files:
More work on TS-324, by phasing out TCL bindings.
3 lines of code changed in 1 file:
TS-513 Fix configure issues for sqlite3.
This fix eliminates all of SimpleDBM, sqlite3 and bdb dependencies.
It also fixes the "make distclean" problem.
15 lines of code changed in 4 files:
TS-583
28 lines of code changed in 1 file:
Removing traces of CCAS/CCASFLAGS [TS-618]
0 lines of code changed in 1 file:
Mission critical changes, thanks daemonkeeper.
1 lines of code changed in 1 file:
Setupfor v2.1.6
7 lines of code changed in 2 files:
Merged from 2.1.5
2 lines of code changed in 1 file:
TS-620 And even more 64-bit fixes to the SM
2 lines of code changed in 1 file:
(159 more)