• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

devel/H20-Oct-2004-322242

doc/H20-Oct-2004-7,1406,000

include/H20-Oct-2004-2,6591,610

libdistcache/H20-Oct-2004-1,5501,145

libdistcacheserver/H20-Oct-2004-1,201872

libnal/H03-May-2022-4,3323,236

libsys/H20-Oct-2004-612428

sessclient/H20-Oct-2004-1,6281,191

sessserver/H20-Oct-2004-758594

snoop/H20-Oct-2004-914679

ssl/H03-May-2022-34,06527,917

test/H20-Oct-2004-3,4432,847

util/H20-Oct-2004-989776

ANNOUNCEH A D20-Oct-20041.9 KiB4834

BUGSH A D20-Oct-20042 KiB3829

CHANGESH A D20-Oct-200448.3 KiB979826

FAQH A D15-Apr-20032.8 KiB5947

INSTALLH A D17-Feb-20043.3 KiB7055

LICENSEH A D11-Mar-200323.8 KiB460386

Makefile.amH A D17-Feb-2004192 74

Makefile.inH A D20-Oct-200412.9 KiB428349

READMEH A D11-Feb-20044.4 KiB10380

acinclude.m4H A D30-Apr-20042.1 KiB8883

aclocal.m4H A D20-Oct-2004226.2 KiB6,6415,949

config.guessH A D20-Oct-200442.6 KiB1,4601,260

config.h.inH A D20-Oct-20045.2 KiB201135

config.subH A D20-Oct-200430.4 KiB1,5501,409

configureH A D20-Oct-2004705.9 KiB22,77518,506

configure.acH A D20-Oct-20042 KiB8669

depcompH A D20-Oct-200411.8 KiB412275

install-shH A D20-Oct-20045.5 KiB252153

ltmain.shH A D20-Oct-2004181.1 KiB6,4805,094

missingH A D20-Oct-20048.6 KiB284224

mkinstalldirsH A D20-Oct-2004722 4123

stamp-h.inH A D20-Oct-20040

README

1
2     _          _                   _
3  __| |o ___ __| |__ ___  __ _  ___| |__   ___     distcache
4 / _` |_/ __|__   __/ __|/ _` |/ __| '_ \ / , \    Distributed session caching
5| (_| | \__ \  | | | (__| (_| | (__| | | |  __/    www.distcache.org
6 \__,_|_|___/  |_|  \___|\__,_|\___|_| |_|\___|    distcache.sourceforge.net
7
8-------------------------------------------------------------------------------
9
10                                      ``Geez, you even copied the 'cute-quotes'
11                                        layout from the mod_ssl README?!''
12                                                            -- Geoff Thorpe
13
14
15Introduction
16------------
17
18This package provides a variety of functionality for enabling a network-based
19session caching system, primarily for (though not restricted to) SSL/TLS session
20caching. Included in 'distcache' are the libraries that implement the necessary
21network functionality, the session caching protocol, and APIs for applications
22wishing to use a distributed session cache, or indeed even implement a storage
23mechanism for a session cache server.
24
25As of version 1.4.1, the distcache package now includes the "sslswamp" utility
26for testing and benchmarking SSL/TLS servers. This utility used to be known
27simply as "swamp" and was maintained separately, but the version included with
28distcache is now the actively developed and maintained one.
29
30The distributed session caching technology that formed the seed code of the
31'distcache' project was developed by Cryptographic Appliances Inc, who in July
322002 gave permission for release of the code and creation of the public
33'distcache' project. Thanks go to Chris Zimman and CryptoApps. :-)
34
35
36Features
37--------
38
39 o Open-Source software, covered by the terms of the LGPL ("Lesser GNU Public
40   License").
41 o Independantly-usable non-blocking Network Abstraction Library (libnal).
42 o Transparently supports IPv4 and unix domain sockets in a single namespace
43   (IPv6 yet to come).
44 o Includes useful implementations of a session cache server and proxy.
45 o Includes self-testing and traffic-analysis tools (dc_test, dc_snoop).
46 o Already integrated for use with Apache/mod_ssl and Stunnel.
47 o Includes the "sslswamp" SSL/TLS benchmarking/testing tool.
48 o Distcache libraries and utilities builds/run without any dependancies on
49   Apache, mod_ssl, OpenSSL, etc. (does not apply to sslswamp)
50 o probably much, much more ...
51
52
53Further information
54-------------------
55
56There are other text files you might want to browse depending on what it is
57you're looking for;
58
59 o ANNOUNCE:
60     Details about the the current distcache release.
61 o CHANGES:
62     A change-log summarising noteworthy changes between distcache releases.
63 o FAQ:
64     Common questions and answers about using the 'distcache' libraries and
65     tools.
66 o INSTALL:
67     Explains how to compile and install elements of the 'distcache' package.
68 o LICENSE:
69     The text of the LGPL ("Lesser GNU Public License").
70 o documentation:
71     The files contained in the doc/ sub-directory provide documentation for
72     the distcache architecture itself, the utilities, and the APIs provided
73     for developers. The original "pod" documents are used to generate the man
74     pages and html files, the latter should be installed automatically during
75     "make install". To read the man pages directly from the source tree,
76     provide the path to the man page to the 'man' utility, eg;
77        # man ./doc/distcache.8
78
79For information about ongoing development, up-to-date source code, etc, please
80go the home page(s);
81
82    http://www.distcache.org/
83    http://distcache.sourceforge.net/
84
85The SourceForge.net-hosted development site has mail lists, a "Tracker" system
86for bug-reports, feature requests, etc, an online CVS browser system to view the
87history of source-code changes, and a variety of other information about the
88project.
89
90
91Disclaimer
92----------
93
94Read the LICENSE file, it's all in there. Also, the web is littered with various
95discussion archives, READMEs, HOWTOs, and other resources about open source
96licensing, especially for such popular licenses as the LGPL. If in doubt, have
97your lawyer look at it, and they would do well to start by visiting www.gnu.org.
98But to briefly summarise the disclaimer implicit in the LGPL ... basically no
99guarantees are given in any sense. Much like any expensive proprietary software
100you might be running, probably. Except of course 'distcache' isn't all that
101expensive or proprietary. :-)
102
103