1 /*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
5 * Function:..A short description of the last modifications of TWEB *
9 * Authors:...Dr. Kurt Spanier & Bernhard Winkler, *
10 * Zentrum fuer Datenverarbeitung, Bereich Entwicklung *
11 * neuer Dienste, Universitaet Tuebingen, GERMANY *
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 *
19 _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/*/
23 Changes of the web-x.500-gateway TWEB
24 =====================================
26 Version: tweb-2.3 1998/10/05
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
40 Version: tweb-2.2 1998/3/20
42 Changes in configuration files (please check!)
44 - INDEX-URL (new): display hrefs below a certain dit showing special parts
45 of the entry-dn in any sequence
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.
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
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
59 - INDIRECT-ATTRS (new): attribute-value can be fetched by special keys from
60 other locations and additional be transformed by according
63 - ALLOW-STRING DENY-STRING GRANT REFUSE : CHANGE IN BEHAVIOUR!!
64 now regular expressions are used. That means you have shorter
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
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
77 or the access to the electronic telephonebook-data
78 of the university of tuebingen generated by TWEB
82 Version: tweb-2.0a 1997/1/7
84 Changes in configuration files (please check!)
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
90 - GRANT (new): allow general access to TWEB for specified locations
91 ( same syntax as ALLOW-STRING )
93 - REFUSE (new): refuse general access to TWEB for specified locations
94 ( same syntax as DENY-STRING )
96 - INDIRECT-ATTRS (new): Get specified attribute-values from another
99 - CACHING-TERMS (new): specify caching-behaviour for browsers and www-caches
101 - CACHE-EXPIRE-DEFAULT (new): set a default caching-time for browsers
104 - SHOW-DEFOC (new): Show Default Objectclass
106 - COMREFUSE (new): prevent engine-access
108 - robots.txt (new): supply robots.txt-file functionality with the same
109 behaviour as in www-servers
112 Version: tweb-1.1b 1996/5/7
114 Changes in configuration files (please check!)
116 - STRICT-BASEDN (new): Access not below basedn is switched to responsible
117 gateway ( -> gw-switch)
119 - ALLOW-PROXY (new): if NO-PROXY is configured access from
120 given domain is allowed
123 Version: tweb-1.1a, 1996/4/25
125 Changes in configuration files (please check!)
127 - SORT extensions: fourth parameter RELATED DISPLAY-CLASS:
128 relation to according DISPLAY-entry
129 (default is 'default')
132 fifth parameter SORT-ATTRIBUTE:
133 attribute used to sort entries
136 - DISPLAY changes: The DISPLAY objectClass entry is replaced by the string
137 that is used as fifth attribute with SORT
139 - NO-PROXY (new): option for access restrictions via PROXY-servers
141 - TWEBHOST (new): option to support a constant tweb-hostname
143 - NO-MODIFY (new): option to prevent entries with named objectclasses from
146 - PGPKEY (new): DISPLAY-TYPE for PGPKeys enabling cut&paste
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!!!
155 - modification with multiline attributes now possible with NETSCAPE
157 - pictures in X.500 are shown (only with NETSCAPE)
159 - display is denied in do_read() in case of missing default-Display
161 - technical entries (gw...) are not shown if using DYNAMIC-GW
163 - the tokens to filter proxy-access with NO_PROXY are extended to:
164 " via " & "Proxy gateway"
166 - the tweb-version and compilation date is now shown with C & K options
171 Version: tweb-1.0b, 1996/2/29
173 Changes in configuration files (please check!)
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)
181 - better behaviour in modify operations
182 BEWARE: modification of inherited attributes still NOT possible (!)
184 - logging-option (-l) with facultative parameter: LOCAL[0-7] of syslogd
186 -lx --> LOCAL3 (default)
188 - simplified metasyntax of GW-switches:
190 labeledURI= http://<host>:<port>/ <descriptive string> (gw[-<lang>])
192 - use 'aliasedObjectName' in HREF of aliases
193 - always print HTML header
197 Version: tweb-1.0a, 1996/2/7