]> git.sur5r.net Git - openldap/blob - contrib/tweb/CHANGES
afc8fe6dc5da68349bddc002db8d7157953d9d2a
[openldap] / contrib / tweb / CHANGES
1 /*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
2 *                                                                          *
3 * CHANGES                                                                  *
4 *                                                                          *
5 * Function:..A short description of the last modifications of TWEB         *
6 *                                                                          *
7 *                                                                          *
8 *                                                                          *
9 * Authors:...Dr. Kurt Spanier & Bernhard Winkler,                          *
10 *            Zentrum fuer Datenverarbeitung, Bereich Entwicklung           *
11 *            neuer Dienste, Universitaet Tuebingen, GERMANY                *
12 *                                                                          *
13 *                                       ZZZZZ  DDD    V   V                *
14 *            Creation date:                Z   D  D   V   V                *
15 *            September 14 1995            Z    D   D   V V                 *
16 *            Last modification:          Z     D  D    V V                 *
17 *            January 15 1999            ZZZZ   DDD      V                  *
18 *                                                                          *
19 _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/*/
20
21
22
23                Changes of the web-x.500-gateway TWEB
24                =====================================
25
26 Version: tweb-2.3 1998/10/05
27
28 Changes to code
29
30     - dynamic re-sort and re-display based on entries found in the DIT:
31         SORT definitions given by config files can be changed due to
32         local information within a DIT area; that provides for dynamic
33         definitions of sorting groups and/or display of groups with new
34         labels and/or other sorting order;
35         DISPLAY definitions can be replaced or added dynamically, in order
36         to display contents of entries in other than the statically
37         configured way
38
39
40 Version: tweb-2.2 1998/3/20
41
42 Changes in configuration files (please check!)
43
44     - INDEX-URL (new): display hrefs below a certain dit showing special parts
45               of the entry-dn in any sequence
46
47     - DIT-CONFIG (new): get from a specified location the information how to
48               switch to other gateways depending on the given dn.
49               With NOT-BROWSE you can turn of this functionality for browsing.
50
51     - DISP-SEA-RDN (new): with this option you can make search-results to be
52               displayed only by rdn and not by relative dn to the search-base
53
54     - TON-URLS (new): hereby you can reference a given organization/alunit
55               by TONS (special numbers for organizational hirarchies)
56               example: T013307 can mean:
57                      computing centre, dept. development of new services
58
59     - INDIRECT-ATTRS (new): attribute-value can be fetched by special keys from
60               other locations and additional be transformed by according
61               functions
62
63     - ALLOW-STRING DENY-STRING GRANT REFUSE : CHANGE IN BEHAVIOUR!!
64               now regular expressions are used. That means you have shorter
65               config strings.
66
67     - ALLOW-MSG (new): by this option you can specify a special file located
68               in the ETCDIRectorie containing a message to be displayed
69               in case of an allowed access to TWEB
70
71     - TABLES (new): triggered by the presence of a special objectclass
72                will be displayed a button in the header of the TWEB-page
73                allowing an eXtended data access such as:
74                       a table with names, telephonenumbers and e-mail addresses
75                       of the current organization
76
77                or     the access to the electronic telephonebook-data
78                       of the university of tuebingen generated by TWEB
79                       dynamically
80
81
82 Version: tweb-2.0a 1997/1/7
83
84 Changes in configuration files (please check!)
85
86     - PULL-DOWN-MENUS (new): use BUTTONS and PULL-DOWN-MENUS instead of links
87               in order to support: help, language-switch, move-upwards
88               and read-entry functionalities
89
90     - GRANT (new): allow general access to TWEB for specified locations
91               ( same syntax as ALLOW-STRING )
92
93     - REFUSE (new): refuse general access to TWEB for specified locations
94               ( same syntax as DENY-STRING )
95
96     - INDIRECT-ATTRS (new): Get specified attribute-values from another
97               location
98
99     - CACHING-TERMS (new): specify caching-behaviour for browsers and www-caches
100
101     - CACHE-EXPIRE-DEFAULT (new): set a default caching-time for browsers
102               and www-caches
103
104     - SHOW-DEFOC (new): Show Default Objectclass
105
106     - COMREFUSE (new): prevent engine-access
107
108     - robots.txt (new): supply robots.txt-file functionality with the same
109               behaviour as in www-servers
110
111
112 Version: tweb-1.1b 1996/5/7
113
114 Changes in configuration files (please check!)
115
116     - STRICT-BASEDN (new): Access not below basedn is switched to responsible
117                        gateway ( ->  gw-switch)
118
119     - ALLOW-PROXY (new): if NO-PROXY is configured access from 
120                        given domain is allowed
121
122
123 Version: tweb-1.1a, 1996/4/25
124
125 Changes in configuration files (please check!)
126
127     - SORT extensions: fourth parameter RELATED DISPLAY-CLASS:
128                        relation to according DISPLAY-entry
129                        (default is 'default')
130                        see DISPLAY changes
131
132                        fifth parameter SORT-ATTRIBUTE:
133                        attribute used to sort entries
134                        (default is 'sn')
135
136     - DISPLAY changes: The DISPLAY objectClass entry is replaced by the string
137                        that is used as fifth attribute with SORT
138
139     - NO-PROXY (new):  option for access restrictions via PROXY-servers
140
141     - TWEBHOST (new):  option to support a constant tweb-hostname
142
143     - NO-MODIFY (new): option to prevent entries with named objectclasses from
144                        modification
145
146     - PGPKEY (new):    DISPLAY-TYPE for PGPKeys enabling cut&paste
147
148
149   Changes to code
150
151     - conversion from upper to lowercase characters in:
152         make_oc_to_str(), pick_oc(), init_sort(), init_modify(),
153         attrs in display() and all internal comparison-strings!!!
154
155     - modification with multiline attributes now possible with NETSCAPE
156
157     - pictures in X.500 are shown (only with NETSCAPE)
158
159     - display is denied in do_read() in case of missing default-Display
160
161     - technical entries (gw...) are not shown if using DYNAMIC-GW
162
163     - the tokens to filter proxy-access with NO_PROXY are extended to:
164       " via " & "Proxy gateway"
165
166     - the tweb-version and compilation date is now shown with C & K options
167
168     - many bugfixes
169
170
171 Version: tweb-1.0b, 1996/2/29
172
173   Changes in configuration files (please check!)
174
175     - ALLOW/DENY-String moved from tweb.conf.[01] to tweb.rc
176     - tweb.lang.[01]: string 4  TEXT/HTML  -->  text/html
177     - tweb.rc       : optional parameter TWEBHOST  (see FEATURE-LIST)
178
179   Changes to code
180
181     - better behaviour in modify operations
182       BEWARE: modification of inherited attributes still NOT possible (!)
183
184     - logging-option (-l) with facultative parameter: LOCAL[0-7] of syslogd
185
186           -lx  -->  LOCAL3 (default)
187
188     - simplified metasyntax of GW-switches:
189
190           labeledURI= http://<host>:<port>/ <descriptive string> (gw[-<lang>])
191
192     - use 'aliasedObjectName' in HREF of aliases
193     - always print HTML header
194     - many bugfixes
195
196
197 Version: tweb-1.0a, 1996/2/7
198
199   - base distibution
200