]> git.sur5r.net Git - openldap/blob - contrib/tweb/queries.h
* configure.in: add tcl8.2 to list of tcl libs to search for, also added new MOD_TCL_LIB
[openldap] / contrib / tweb / queries.h
1 /*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
2 *                                                                          *
3 * queries.h..                                                              *
4 *                                                                          *
5 * Funktion:..WorldWideWeb-X.500-Gateway - Server-Functions                 *
6 *            Based on web500gw.c 1.3 written by Frank Richter, TU Chemmniz *
7 *            which is based on go500gw by Tim Howes, University of         *
8 *            Michigan  - All rights reserved                               *
9 *                                                                          *
10 * Authors:...Dr. Kurt Spanier & Bernhard Winkler,                          *
11 *            Zentrum fuer Datenverarbeitung, Bereich Entwicklung           *
12 *            neuer Dienste, Universitaet Tuebingen, GERMANY                *
13 *                                                                          *
14 *                                       ZZZZZ  DDD    V   V                *
15 *            Creation date:    :           Z   D  D   V   V                *
16 *            August 16 1995               Z    D   D   V V                 *
17 *            Last modification:          Z     D  D    V V                 *
18 *            May 10 1999                ZZZZ   DDD      V                  *
19 *                                                                          *
20 _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/
21
22 /*
23  * $Id: queries.h,v 1.6 1999/09/10 15:01:18 zrnsk01 Exp $
24  *
25  */
26
27 #ifndef _QUERIES_
28 #define _QUERIES_
29
30 #include "tgeneral.h"
31 #include "tglobal.h"
32 #include "init_exp.h"
33 #include "checkclient_exp.h"
34 #include "support_exp.h"
35
36 #include "queries_exp.h"
37 #include "x500_exp.h"
38 #include "html_exp.h"
39 #include "server_exp.h"
40 #include "dn_exp.h"
41 #include "charray_exp.h"
42
43 #ifdef TUE_TEL
44 #include "tueTel_exp.h"
45 #endif
46
47
48 /*  Macros for request-recognition */
49
50 /*  1. without DSA */
51 #define cHELP         'H'
52 #define cERROR        'E'
53 #define cCONFIG       'C'
54 #define cSTATS        'K'
55 #define cPULLDOWN     'D'
56 #define cBUTTON       'B'
57
58 /*  2. with user-bind */
59 #define cGETMOD       'F'
60 #define cDOMOD        'Y'
61
62 /*  3. with GW-bind */
63 #define cREAD         'R'
64 #define cREADALL      'L'
65 #define cSEARCH       'S'
66 #define cLIST         'M'
67 #ifdef TUE_TEL
68 #define cTON          'T'
69 #endif
70 #define cGIF          'I'
71 #define cJPEG         'J'
72 #define cG3FAX        'G'
73 #define cAUDIO        'A'
74 #define cREFERRAL     'W'
75 #define cEXTENDED     'X'
76
77 #define GMT_FORMAT "%a, %d %b %Y %T GMT"
78 #define GMT_FORMAT2 "Expires: %a, %d %b %Y %T GMT\n"
79 #define ROBOTS_TXT_FILE "robots.txt"
80
81 PRIVATE void strict_basednf();
82 PRIVATE void trade_cache();
83
84 #endif /* _QUERIES_ */
85