Skip to content

Commit

Permalink
Initial commit.
Browse files Browse the repository at this point in the history
  • Loading branch information
andrewhsu committed Oct 29, 2009
1 parent 8860540 commit a165134
Show file tree
Hide file tree
Showing 1,777 changed files with 560,614 additions and 2 deletions.
29 changes: 29 additions & 0 deletions .indent.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
-nut
-nbad
-bap
-nbbo
-nbc
-br
-bls
-ce
-ci2
-cli0
-cs
-d0
-di2
-nfc1
-nfca
-hnl
-i2
-ip0
-l120
-lp
-npcs
-nprs
-psl
-saf
-sai
-saw
-nsc
-nsob
-nss
346 changes: 346 additions & 0 deletions LICENSE

Large diffs are not rendered by default.

29 changes: 29 additions & 0 deletions Makefile.am
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#
# Top-level Makefile.am for Traffic Server.
#
#
#


if STANDALONE_IOCORE
SUBDIRS = libinktomi++ iocore librecords proxy doc
else
SUBDIRS = libinktomi++ iocore librecords proxy doc install
endif

doxygen:
$(MAKE) -C doc doxygen

help:
@echo 'all default target for building the package' && \
echo 'check run the test suite, if any' && \
echo 'clean remove whatever make created' && \
echo 'distclean remove whatever configure created' && \
echo 'dist recreate source package' && \
echo 'distcheck verify dist by performing VPATH build and then distclean' && \
echo 'doxygen generate doxygen docs in doc/html dir' && \
echo 'help display this list of make targets' && \
echo 'install install by copying the built files to system-wide dirs' && \
echo 'install-strip same as install but then strips debugging symbols' && \
echo 'uninstall opposite of install, removes installed files'

32 changes: 32 additions & 0 deletions NOTICE
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
Apache Traffic Server
Copyright 2009 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).

~~~

Copyright (C) 2009, Yahoo! Inc. All rights reserved.

~~~

Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
All rights reserved.

See libinktomi++/ink_rand.cc, libinktomi++/ink_rand.h

~~~

Copyright (c) 1985, 1989, 1993
The Regents of the University of California. All rights reserved.

Portions Copyright (c) 1993 by Digital Equipment Corporation.

See libinktomi++/ink_res_init.cc, libinktomi++/ink_res_mkquery.cc

~~~

Copyright (c) 1997-1998 Sun Microsystems, Inc.

See proxy/mgmt2/cli2/hashtable.cc

99 changes: 97 additions & 2 deletions README
Original file line number Diff line number Diff line change
@@ -1,3 +1,98 @@
Traffic Server
Apache Traffic Server

Traffic Server is a high-performance building block for cloud services.
It's more than just a caching proxy server; it also has support for
plugins to build large scale web applications.

1. DISCLAIMER

Apache Traffic Server is an effort undergoing incubation at The
Apache Software Foundation (ASF), sponsored by The Apache Incubator.
Incubation is required of all newly accepted projects until a
further review indicates that the infrastructure, communications,
and decision making process have stabilized in a manner consistent
with other successful ASF projects. While incubation status is
not necessarily a reflection of the completeness or stability of
the code, it does indicate that the project has yet to be fully
endorsed by the ASF.

2. DIRECTORY STRUCTURE

traffic/ ............... top src dir
|-- doc/ ............... generated documentation
|-- example/ ........... example plugins
|-- install/ ........... installation programs and scripts
|-- iocore/ ............ IO core
|-- libinktomi++/ ...... base library
|-- librecords/ ........ library for config files
|-- proxy/ ............. HTTP proxy logic
|-- test/ .............. functional tests
|-- .indent.pro ........ indent profile for coding style
|-- emacs-style ........ emacs style definition
|-- README ............. intro, links, build info
|-- LICENSE ............ full lincense text
|-- NOTICE ............. copyright notices
|-- configure.ac ....... autoconf configuration
`-- Makefile.am ........ top level automake configuration

3. REQUIREMENTS

Fedora 11:
gcc-c++
glibc-devel.i586
db4-devel.i586
openssl-devel.i586
tcl-devel.i586
expat-devel.i586

4. BUILDING FROM SVN REPO

mkdir -p ~/dev # make yourself a development dir
cd ~/dev # enter your development dir
svn checkout ... # get the source code from ASF Subversion repo
cd traffic # enter the checkout dir
autoreconf -i # generate the configure script and Makefile.in files
./configure # configure the build environment to create Makfiles
make # execute the compile

5. INSTALLATION

DEFAULT DIR CONTENTS
/usr/local/var/log/trafficserver log files created at runtime
/usr/local/var/trafficserver runtime files
/usr/local/etc/trafficserver configuration files
/usr/local/bin executable binaries
/usr/local/libexec/trafficserver plugins

6. CRYPTO NOTICE

This distribution includes cryptographic software. The country in
which you currently reside may have restrictions on the import,
possession, use, and/or re-export to another country, of
encryption software. BEFORE using any encryption software, please
check your country's laws, regulations and policies concerning the
import, possession, or use, and re-export of encryption software, to
see if this is permitted. See <http://www.wassenaar.org/> for more
information.

The U.S. Government Department of Commerce, Bureau of Industry and
Security (BIS), has classified this software as Export Commodity
Control Number (ECCN) 5D002.C.1, which includes information security
software using or performing cryptographic functions with asymmetric
algorithms. The form and manner of this Apache Software Foundation
distribution makes it eligible for export under the License Exception
ENC Technology Software Unrestricted (TSU) exception (see the BIS
Export Administration Regulations, Section 740.13) for both object
code and source code.

The following provides more details on the included cryptographic
software:

The functionality of OpenSSL <http://www.openssl.org/> is
utilized in parts of the software.

7. ADDITIONAL INFO

Wiki: http://cwiki.apache.org/TS/
User mailing list: [email protected]

testing123
Loading

0 comments on commit a165134

Please sign in to comment.