
| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 305 (100.0%) | 2227 (100.0%) | 7.3 |
| zwoop | 156 (51.1%) | 1484 (66.6%) | 9.5 |
| mturk | 86 (28.2%) | 588 (26.4%) | 6.8 |
| jplevyak | 22 (7.2%) | 96 (4.3%) | 4.3 |
| andrewhsu | 18 (5.9%) | 39 (1.8%) | 2.1 |
| bcall | 23 (7.5%) | 20 (0.9%) | 0.8 |
TS-655 Reorganize some code to reduce binary foot prints.
And obviously less co-dependencies between modules.
299 lines of code changed in 7 files:
TS-649 Cleanup to have a chance to make it a shared lib
9 lines of code changed in 5 files:
TS-638 Move proxy/mgmt to mgmt/, part 1
4 lines of code changed in 1 file:
TS-631 Rename proxy/mgmt2 to proxy/mgmt
3 lines of code changed in 1 file:
TS-631 Rename proxy/http2 to proxy/http
3 lines of code changed in 2 files:
TS-491 ports used by Cluser function opened even no clustering
This will effectively disable the cluster port (8088) if
clustering is not enabled. In addition, traffic_cop is now
also checking the "cli" (unix domain socket) for health. And
of course, it only checks the health of the cluster port if
clustering is enabled.
2 lines of code changed in 2 files:
TS-593 Cleanup of inktomi.com
2 lines of code changed in 1 file:
TS-620 And even more 64-bit fixes to the SM
5 lines of code changed in 2 files:
TS-620 More 64-bit fixes to the SM
9 lines of code changed in 1 file:
TS-576 Fix the version number of the Cluster protocol
0 lines of code changed in 1 file:
TS-576 Remove old, mostly unused records code
2 lines of code changed in 1 file:
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).
230 lines of code changed in 27 files:
TS-18 Fixes for gcc-4.5.1 to compile.
Author: Zhao Yongming
Review: Leif
1 lines of code changed in 1 file:
TS-572 Rename librecords to lib/records.
1 lines of code changed in 1 file:
TS-571 Rename inktomi++.h to libts.h
26 lines of code changed in 26 files:
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.
15 lines of code changed in 6 files:
TS-556 Remove the old (obsolete) logs.config
This format is no longer necessary, since the more advanced
XML log format is available. This also eliminates the option
to select either traditional or XML custom log formats, there
is only one such log format now (XML).
20 lines of code changed in 4 files:
TS-555 Rename all log2 configs / stats to log.
435 lines of code changed in 16 files:
TS-403 Make the periodic tasks only run every 5 seconds.
This is for things like checking for log rotation, or disk
full events. Doing this too frequently can consume significant
resources if there are a lot of log files (for example).
113 lines of code changed in 1 file:
TS-552: remove alpha support (it was a nice architecture while it lasted)
0 lines of code changed in 1 file:
TS-547 Small cleanup of unusued config.
1 lines of code changed in 2 files:
TS-544 Eliminate streaming media config, and some cleanup.
0 lines of code changed in 1 file:
TS-496 Better handling of when to do accept threads.
This avoids starting more than one accept thread for things like
the "backdoor".
0 lines of code changed in 1 file:
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!
4 lines of code changed in 4 files:
TS-443 Cleanup remnants of MIXT and LDAP/NTLM.
5 lines of code changed in 2 files:
TS-442 Cleanup some include "dependencies".
This makes it slightly easier to see what dependencies we have.
1 lines of code changed in 1 file:
TS-390: Remove unnecessary stats update.
This is done in periodic_tasks() in Log.cc anyways, and we don't
need this fine granularity on the updates I think (this could be
a lot of stats update on a very busy box with logging).
0 lines of code changed in 1 file:
TS-400 Checkpoint 13 in cleanup.
3 lines of code changed in 2 files:
TS-400 Checkpoint 9 in cleanup.
56 lines of code changed in 16 files:
TS-400 Checkpoint 8 in cleanup.
3 lines of code changed in 1 file:
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'.
9 lines of code changed in 6 files:
Fix errors from "indent" run.
22 lines of code changed in 1 file:
TS-385: logstats does not work with layout changes
Tested: Fedora Core 13 64-bit
Author: Zhao Yongming
0 lines of code changed in 1 file:
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'.
15 lines of code changed in 6 files:
TS-388: Solaris 10 (x86) 64-bit patch
Tested: Solaris, Fedora Core 13
Author: Igor Brezac
Review: Leif
1 lines of code changed in 1 file:
TS-34: Fix the broken logging, and some more cleanup.
55 lines of code changed in 10 files:
TS-381: Use access() instead stat() for checking resource availability
13 lines of code changed in 2 files:
bug/TS-34: Fix HTTP to support > 2GB document sizes.
Tested: FC12, Ubuntu-9, Ubuntu-10, FBSD.
Make "core" HttpSM and logging support 64-bit "documents". Also
eliminates LOG_INT. There are still areas in logging that needs
"tweaking", but that will be a second bug/patch.
Additional fixes from George, who also reviewed.
173 lines of code changed in 16 files:
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
95 lines of code changed in 9 files:
TS-366: Revert using #if ATS_HAVE_FOO_H for system include files
2 lines of code changed in 1 file:
(12 more)