coar 98/03/06 19:11:50
Modified: htdocs/manual new_features_1_3.html upgrading_to_1_3.html Log: Document the change to the SERVER_VERSION symbol usage. Revision Changes Path 1.48 +17 -1 apache-1.3/htdocs/manual/new_features_1_3.html Index: new_features_1_3.html =================================================================== RCS file: /export/home/cvs/apache-1.3/htdocs/manual/new_features_1_3.html,v retrieving revision 1.47 retrieving revision 1.48 diff -u -r1.47 -r1.48 --- new_features_1_3.html 1998/03/03 01:21:55 1.47 +++ new_features_1_3.html 1998/03/07 03:11:48 1.48 @@ -562,7 +562,9 @@ redirects on the backend servers which stay behind the reverse proxy. </LI> - <LI><STRONG>New map types for <SAMP><A HREF="mod/mod_rewrite.html#RewriteMap">RewriteMap</A></SAMP> directive</STRONG> + <LI><STRONG>New map types for + <A HREF="mod/mod_rewrite.html#RewriteMap"><SAMP>RewriteMap</SAMP></A> + directive</STRONG> <BR> The new map types `Randomized Plain Text' and `Internal Function' were added to the <SAMP>RewriteMap</SAMP> directive of mod_rewrite. They provide two @@ -571,6 +573,20 @@ between backend servers in a Reverse Proxy situation). Second, you now can translate URL parts to fixed (upper or lower) case (which is useful when doing mass virtual hosting by the help of mod_rewrite). + </LI> + <LI><STRONG><SAMP>SERVER_VERSION</SAMP> definition abstracted, and + server build date added</STRONG> + <BR> + In earlier versions, the Apache server version was available to modules + through the <SAMP>#define</SAMP>d value for <SAMP>SERVER_VERSION</SAMP>. + In order to keep this value consistent when modules and the core server + are compiled at different times, this information is now available + through the core API routine + <CODE>const char *apapi_get_server_version()</CODE>. The use of + the <SAMP>SERVER_VERSION</STRONG> symbol is deprecated and anti-recommended. + In addition, a related datum is now available through the use of the + API routine <CODE>const char *apapi_get_server_built()</CODE>, + which returns a string representing the time the core server was linked. </LI> </UL> 1.15 +6 -0 apache-1.3/htdocs/manual/upgrading_to_1_3.html Index: upgrading_to_1_3.html =================================================================== RCS file: /export/home/cvs/apache-1.3/htdocs/manual/upgrading_to_1_3.html,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- upgrading_to_1_3.html 1998/03/06 09:37:07 1.14 +++ upgrading_to_1_3.html 1998/03/07 03:11:49 1.15 @@ -177,6 +177,12 @@ changes in third party modules not maintained by Apache. <UL> + <LI>Use of <SAMP>SERVER_VERSION</SAMP> definition. If third-party + modules reference the server version string using this symbol, + they should be corrected to obtain it by calling the new API routine + <CODE>const char *apapi_get_server_version()</CODE>. + </LI> + <LI><CODE>construct_url</CODE> prototype change. The second parameter was previously a <CODE>server_rec</CODE>, it has been changed to a <CODE>request_rec</CODE>.