Directory libinktomi++/

Directory Deleted:
2010-12-02 08:37
Total Files:
0
Deleted Files:
121
Lines of Code:
0

Browse with ViewVC

[root]/libinktomi++

Lines of Code

libinktomi++/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 575 (100.0%) 2965 (100.0%) 5.1
mturk 237 (41.2%) 1190 (40.1%) 5.0
jplevyak 98 (17.0%) 1128 (38.0%) 11.5
zwoop 208 (36.2%) 428 (14.4%) 2.0
amc 4 (0.7%) 88 (3.0%) 22.0
andrewhsu 6 (1.0%) 70 (2.4%) 11.6
jesus 5 (0.9%) 52 (1.8%) 10.4
bcall 16 (2.8%) 7 (0.2%) 0.4
georgep 1 (0.2%) 2 (0.1%) 2.0

Most Recent Commits

zwoop 2010-12-02 08:37 Rev.: 1041414

TS-571 Rename libinktomi++ to lib/ts.

0 lines of code changed in 121 files:

amc 2010-11-30 14:01 Rev.: 1040773

TS-565 fix

1 lines of code changed in 1 file:

amc 2010-11-30 09:33 Rev.: 1040621

Adding WCCP support.
Adding TsConfig library.

85 lines of code changed in 2 files:

andrewhsu 2010-11-28 23:11 Rev.: 1040017

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.

35 lines of code changed in 2 files:

zwoop 2010-11-23 18:04 Rev.: 1038411

TS-550 More memory cleanup

1 lines of code changed in 1 file:

zwoop 2010-11-22 16:24 Rev.: 1037937

Small cleanup on vxworks remnants

0 lines of code changed in 4 files:

zwoop 2010-11-22 15:13 Rev.: 1037913

TS-554 Fixes for StatPages (batch 1)
This removes the unecessary malloc (sic), eliminates the duplicated code
and checks for ip_allow.config (sic), and overall improvements in code
cleanliness.

2 lines of code changed in 1 file:

jplevyak 2010-11-22 12:12 Rev.: 1037841

TS-552: remove alpha support (it was a nice architecture while it lasted)

5 lines of code changed in 6 files:

jplevyak 2010-11-22 11:44 Rev.: 1037833

TS-228: partial checkin, fixing more uses of "long".
Also removed a dead file which usesd "long"

6 lines of code changed in 5 files:

zwoop 2010-11-22 11:38 Rev.: 1037826

TS-549 Remove proxy.config.system.memalign_heap

3 lines of code changed in 4 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.

3 lines of code changed in 1 file:

zwoop 2010-11-16 13:22 Rev.: 1035782

TS-521 Rename all public APIs from INK* to TS*.

2 lines of code changed in 1 file:

zwoop 2010-11-13 16:18 Rev.: 1034905

TS-534 Move the TS_VERSION* defines to ts/ts.h.

0 lines of code changed in 1 file:

jesus 2010-11-13 08:59 Rev.: 1034787

TS-533 stack tracks on ARM, this needs review

8 lines of code changed in 1 file:

jesus 2010-11-13 08:58 Rev.: 1034786

TS-533 and TS-135

This is a sad day of defeat. Not my defeat, but more a collective human defeat.

Question: "Chips fabricated today don't have 64bit atomic primitives?"
Answer: "Be sad."

The ARM box we're working on (armv5tejl) doesn't support any 64bit primitives.

This means we need a method of using a global (yes, giant lock of death) to
protect modifications of arbitrary 64bit integers in process space. We could
make this less contentious by allocating pagesize/8 mutexs and then protecting
an int64 based on its page offset. Instead, I think we should mobilize to
burn these architectures to the ground and use public embarrassment to fix
future instruction sets.

If another platform has this issue, we'll want to change the define to:
TS_ARCHITECTURE_LACKS_64BIT_INSTRUCTIONS and turn on the global death lock
based on that.

This does not change performance on any other platform -- it's compile time
capital punishment.

41 lines of code changed in 2 files:

jesus 2010-11-13 08:50 Rev.: 1034783

TS-533 ARM needs to sue the i386 version of the ink_queue stuff

3 lines of code changed in 2 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.

16 lines of code changed in 3 files:

zwoop 2010-10-29 15:11 Rev.: 1028930

TS-14 Make some InkAPI's 64-bit.

Also unify the APIs to use int32/uint32/int64/uint64.

Reviewed: John Plevyak

1 lines of code changed in 1 file:

zwoop 2010-10-24 15:19 Rev.: 1026907

TS-410 Make regression tests compile time optional.

It's now possible, via --disable-tests, to compile ATS without
the regression tests. I've also cleaned up the checks around
diagnostics. Both these features are enabled by default, so no
change in our normal behavior with this patch.

7 lines of code changed in 2 files:

zwoop 2010-10-23 15:03 Rev.: 1026695

TS-497 Move / create some "fast" itoa to ink_string.h

83 lines of code changed in 1 file:

zwoop 2010-10-22 15:43 Rev.: 1026519

TS-496 Don't "leak" VCs when using accept thread

5 lines of code changed in 1 file:

zwoop 2010-10-17 07:23 Rev.: 1023504

Tiny cleanup, last remnants of VxWorks.

1 lines of code changed in 3 files:

zwoop 2010-10-12 10:06 Rev.: 1021842

TS-482 Move PKGSYSUSER to ink_config.h.in

4 lines of code changed in 1 file:

zwoop 2010-10-11 18:49 Rev.: 1021587

TS-434 UrlRewrite cleanup.

First checkpoint, with some nice cleanup.

0 lines of code changed in 1 file:

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!

37 lines of code changed in 2 files:

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)

57 lines of code changed in 2 files:

zwoop 2010-09-28 09:32 Rev.: 1002247

TS-452 Change all ATS_ defines to TS_

103 lines of code changed in 10 files:

zwoop 2010-09-28 08:44 Rev.: 1002226

TS-454 Replace the dynamic size with a compile time option.

Since we'll replace the config system (hopefully) at some point,
I'm just going to simplify this and make the size compile time
defined (default is 512 slots for plugin stats, which is a lot).

The configure option is

--with-max-api-stats max number of plugin stats [default=512]

1 lines of code changed in 1 file:

zwoop 2010-09-22 13:29 Rev.: 1000192

TS-390: Disable V2 stats by default (for now)

Tested: FC13

This has an unfortunate side effect that the stats for per
hook / plugin is also disabled. We should fix that, and also
rename those stats now that we can integrate them with the
librecords stats system. (E.g. proxy.process.cont. ...).

Moved V2 stats API to <ts/experimental.h>.

1 lines of code changed in 1 file:

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

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

30 lines of code changed in 15 files:

amc 2010-09-02 19:54 Rev.: 992187

This is a merge from the ts-291 branch. It is an update to implement
forward transparency. See TS-291 for details.

2 lines of code changed in 1 file:

zwoop 2010-08-26 15:43 Rev.: 989963

Dirty hack for Macs, to make sure it gets the INTU64_MAX definition

4 lines of code changed in 1 file:

zwoop 2010-08-03 16:23 Rev.: 982082

TS-400 Checkpoint 15 in cleanup.

1 lines of code changed in 1 file:

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

TS-400 Checkpoint 14 in cleanup.

5 lines of code changed in 1 file:

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

TS-400 Checkpoint 6 in cleanup.

2 lines of code changed in 1 file:

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

TS-400 Checkpoint 4 in cleanup.

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

0 lines of code changed in 1 file:

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

TS-400: Checkpoint 2 in cleanup.

4 lines of code changed in 5 files:

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

TS-400: Checkpoint 1 in cleanup.

15 lines of code changed in 12 files:

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

TS-400: Get basic features to compile with Intel CC

Tested: Fedora Core 13 (64-bit)

This requires the addition of --disable-ccache, since I can't
get ccache to behave properly/reliably with ICC. To compile, do

CXX='icpc' CC='icc' ./configure --prefix=/opt/ats --disable-ccache

4 lines of code changed in 2 files:

zwoop 2010-07-09 10:15 Rev.: 962613

TS-392 Add configure option to enable detailed logging

Tested: FC13
This also cleans up the code a little, and adding the logging
initialization in a few more places (when this is enabled).

1 lines of code changed in 1 file:

(48 more)

Generated by StatSVN 0.7.0