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

..03-May-2022-

build/H03-May-2022-1,5451,215

docs/H03-May-2022-32,65532,255

glue/H03-May-2022-18,51411,759

include/H03-May-2022-2,7921,180

library/H03-May-2022-8,5336,369

module/H03-May-2022-4,4713,387

win32/H03-May-2022-1,6281,337

CHANGESH A D25-Nov-201028.2 KiB791602

FAQ.podH A D25-Nov-20102.5 KiB8844

INSTALLH A D25-Nov-20101.7 KiB6942

LICENSEH A D25-Nov-201011.1 KiB203169

MANIFESTH A D25-Nov-20108.6 KiB293292

META.ymlH A D25-Nov-2010852 4342

Makefile.PLH A D25-Nov-20102.8 KiB9782

Makefile.amH A D25-Nov-20104.9 KiB162114

Makefile.inH A D25-Nov-201025.9 KiB822702

NOTICEH A D25-Nov-2010101 32

PREREQUISITESH A D25-Nov-20101,007 2822

READMEH A D25-Nov-20103.3 KiB11577

STATUSH A D25-Nov-20103.2 KiB11372

acinclude.m4H A D25-Nov-201013.1 KiB372310

aclocal.m4H A D25-Nov-2010265.4 KiB7,5636,797

apreq2-config.inH A D25-Nov-20105.8 KiB225171

buildconfH A D25-Nov-20102.7 KiB9865

config.guessH A D17-Feb-200843.8 KiB1,5271,315

config.subH A D17-Feb-200832.6 KiB1,6591,514

configureH A D25-Nov-2010708 KiB22,36017,789

configure.acH A D25-Nov-20101.2 KiB3930

depcompH A D25-Nov-201017.4 KiB590375

install-shH A D25-Nov-201013.3 KiB520344

libapreq.rcH A D25-Nov-20102.3 KiB7064

ltmain.shH A D16-Dec-2009195.3 KiB6,9655,506

missingH A D25-Nov-201010.9 KiB368275

README

1
2                    Apache HTTP Server Request Library
3
4  What is it?
5  -----------
6  httpd-apreq is subproject of the Apache HTTP Server Project
7  whose committers develop and maintain the libapreq C library
8  and its language bindings for Perl (contributions for additional
9  language bindings are most welcome).
10
11  libapreq is a safe, standards-compliant, high-performance library
12  used for parsing HTTP cookies, query-strings and POST data.  The
13  original version (libapreq-1.X) was designed by Lincoln Stein and Doug
14  MacEachern.  The perl APIs Apache::Request and Apache::Cookie are the
15  lightweight mod_perl analogs of the CGI and CGI::Cookie perl modules.
16
17  Version 2 of libapreq is an improved codebase designed around APR
18  and Apache-2's input filter API.  The C codebase is separated into
19  two independent components:
20
21      1) libapreq2, a shared library which is based on
22         libapr and libaprutil.
23
24      2) A collection of modules:
25
26          - mod_apreq2, a filter module for the Apache 2.X webserver,
27          - a CGI module included in libapreq2 itself,
28          - a custom module for general applications.
29
30  Version 2 also includes the perl APIs for libapreq2- Apache2::Request,
31  Apache2::Upload and Apache2::Cookie.  The corresponding XS modules
32  are generated by ExtUtils::XSBuilder, which is based on the new build
33  system created specifically for mod_perl2.
34
35
36  The Latest Version
37  ------------------
38
39  Details of the latest version can be found on the libapreq
40  project page at
41
42                http://httpd.apache.org/apreq
43
44
45  Documentation
46  -------------
47
48  The documentation is in the docs/ directory.  It is
49  based on Doxygen, and can be regenerated by typing
50
51        % make docs
52
53  in the main directory.
54
55
56  Installation
57  ------------
58
59  For full details please consult the INSTALL file.  Briefly,
60  to install just the C API (libapreq2 + environment modules)
61  on a Unix-like system:
62
63            % ./configure --with-apache2-apxs=/path/to/apache2/bin/apxs
64            % make
65            % make test
66            % make install
67
68   To build and install the perl API as well, either add
69   the "--enable-perl-glue" configure option, or let Makefile.PL
70   enable it for you:
71
72            % perl Makefile.PL --with-apache2-apxs=/path/to/apache2/bin/apxs
73            % make
74            % make test
75            % make install
76
77  Licensing
78  ---------
79
80  Please see the file called LICENSE.
81
82
83  Contacts
84  --------
85
86     o Project homepage:
87
88        http://httpd.apache.org/apreq/
89
90     o Mailing Lists:
91
92        user lists:
93               C/C++ API - modules-dev@httpd.apache.org
94                Perl API - modperl@perl.apache.org
95                 Tcl API - XXX
96                Java API - XXX
97              Python API - XXX
98
99        developer list (bugs, patches, code contributions, etc.):
100                apreq-dev@httpd.apache.org
101
102
103  Acknowledgments
104  ----------------
105
106  We wish to acknowledge the following copyrighted works that
107  make up portions of the Apache software:
108
109  libapreq2 relies heavily on the use of the GNU auto-tools
110  to provide a build environment.  The tests are based on
111  the Apache::Test, Test::Harness and Test::Inline.
112
113  Doxygen generates the documentation for libapreq2. The perl glue
114  and pods are generated by ExtUtils::XSBuilder.
115