fielding 98/04/08 17:42:58
Modified: . ABOUT_APACHE STATUS src/test/rename README Log: swab the decks Revision Changes Path 1.10 +10 -10 apache-1.3/ABOUT_APACHE Index: ABOUT_APACHE =================================================================== RCS file: /home/cvs/apache-1.3/ABOUT_APACHE,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- ABOUT_APACHE 1998/01/14 04:03:29 1.9 +++ ABOUT_APACHE 1998/04/09 00:42:54 1.10 @@ -3,7 +3,7 @@ http://www.apache.org/ - January 1998 + April 1998 The Apache Project is a collaborative software development effort aimed at creating a robust, commercial-grade, featureful, and freely-available @@ -67,33 +67,33 @@ ============================================================================ -Current Apache Group in alphabetical order as of 1 January 1998: +Current Apache Group in alphabetical order as of 8 April 1998: Brian Behlendorf Organic Online, California Ken Coar MeepZor Consulting, New England, USA - Mark J. Cox C2Net Europe, UK Ralf S. Engelschall Munich, Germany. - Roy T. Fielding UC Irvine, California Dean Gaudet Transmeta Corporation, California Rob Hartill Internet Movie DB, UK Jim Jagielski jaguNET ISP, Maryland Alexei Kosut Stanford University, California Martin Kraemer Munich, Germany Ben Laurie Freelance Consultant, UK - Chuck Murcko The Topsail Group, Pennsylvania Doug MacEachern TOG Research Institute, Massachusetts - Aram W. Mirzadeh Qosina Corporation, New York Sameer Parekh C2Net, California Paul Sutton C2Net Europe, UK Marc Slemko Canada Randy Terbush Zyzzyva ISP, Nebraska Dirk-Willem van Gulik Freelance Consultant, Italy - Andrew Wilson Freelance Consultant, UK Apache Emeritae (old group members now off doing other things) + Mark J. Cox C2Net Europe, UK + Roy T. Fielding UC Irvine, California + Aram W. Mirzadeh Qosina Corporation, New York + Chuck Murcko The Topsail Group, Pennsylvania David Robinson Cambridge University, UK Robert S. Thau MIT, Massachusetts + Andrew Wilson Freelance Consultant, UK Other major contributors @@ -103,7 +103,7 @@ Kevin Hughes (creator of all those nifty icons), Henry Spencer (author of the regex library), Garey Smiley (OS/2 port), Howard Fear (mod_include), Florent Guillaume (language negotiation), - Ambarish Malpani (NT port). + Ambarish Malpani (NT port), Ben Hyde (multi-platform build tests). Many 3rd-party modules, frequently used and recommended, are also freely-available and linked from the related projects page: @@ -113,7 +113,7 @@ Hundreds of people have made individual contributions to the Apache project. Patch contributors are listed in the src/CHANGES file. -Frequent contributors have included Petr Lampa, Tom Tromey, +Frequent contributors have included Lars Eilebrecht, Petr Lampa, Tom Tromey, James H. Cloos Jr., Ed Korthof, Nathan Neulinger, Jason S. Clary, Jason A. Dour, Michael Douglass, Tony Sanders, Brian Tao, Michael Smith, Adam Sussman, Nathan Schrenk, Matthew Gray, and John Heidemann. @@ -179,7 +179,7 @@ In most cases, this "new" member has been actively contributing to the group's work for over six months, so it's usually an easy decision. -The above describes our past and current (as of January 1998) guidelines, +The above describes our past and current (as of April 1998) guidelines, which will probably change over time as the membership of the group changes and our development/coordination tools improve. 1.281 +13 -60 apache-1.3/STATUS Index: STATUS =================================================================== RCS file: /home/cvs/apache-1.3/STATUS,v retrieving revision 1.280 retrieving revision 1.281 diff -u -r1.280 -r1.281 --- STATUS 1998/04/08 16:36:27 1.280 +++ STATUS 1998/04/09 00:42:54 1.281 @@ -15,7 +15,7 @@ or not, and if not, what changes are needed to make it right. Approve guidelines as written: - +1: Roy, Dean, Paul, Jim, Martin, Ralf, Randy, Brian, Ken + +1: Dean, Paul, Jim, Martin, Ralf, Randy, Brian, Ken +0: -1: @@ -77,7 +77,7 @@ * Martin's new URI parsing stuff (the source module main/util_uri.c) * New `%a' construct for LogFormat and CustomLog. PR#1885 * Ralf's `Rule HIDE' feature for hiding the symbol namespace - -- vetoed by Roy, currently going with Ralf's replacement plan + -- under debate * Make \\ behave as expected. * Fix for "poly" directive in image maps. PR#1771 * Reduce memory usage, and speed up ServerAlias support. PR#1531 @@ -118,7 +118,7 @@ * Dean's API_EXPORT and CORE_EXPORT cleanup for core functions * Ralf's new ApacheBench support program (src/support/ab.c) * Ken's change HIDE default to "yes", always include hide.h - -- vetoed by Roy, currently going with Ralf's replacement plan + -- under debate * Ralf's major Configure cleanup * Ralf's additional manual pages for the support programs * Ben Hyde's Configure check for unknown command switch @@ -171,51 +171,6 @@ In progress: - * The proposed steps of Roy for the big symbol renaming change: - - NOTE: Roy won't even start down this path until there is at least - three +1 votes for the prefix option(s) applied (see below). - - - completely remove HIDE stuff from - src/Configure, include/*, APACI, etc. - - - tag the source tree - $ cd apache-1.3 - $ cvs tag PRE_AP_PREFIX_RENAME . - - rename the source identifiers - $ cd apache-1.3/src/test/rename - $ make rename - - compile entire server (static variant) - $ cd apache-1.3 - $ ./configure --prefix=/tmp/apache - --enable-module=most - - check symbols - $ cd apache-1.3/src - $ nm -g httpd |more - - check operation of server - $ cd apache-1.3 - $ make install - $ /tmp/apache/sbin/apachectl start - - compile entire server (shared variant) - $ cd apache-1.3 - $ ./configure --prefix=/tmp/apache - --enable-module=most - --enable-shared=max - - check symbols - $ cd apache-1.3/src - $ nm -g httpd | egrep -v '_modules?$' | egrep -v 'apx?_' | grep -v '.o$' - $ nm -g httpd | more - - check operation of server - $ cd apache-1.3 - $ make install - $ /tmp/apache/sbin/apachectl start - - commit - $ cd apache-1.3/src - $ cvs commit . - - tag the source tree - $ cd apache-1.3 - $ cvs tag POST_AP_PREFIX_RENAME . - * Ralf's and Martin's enhancement to the DSO support in Apache to be able to support DSO under mostly all SVR4-variants, too. This would be a major milestone for Apache's DSO support. It is done by @@ -238,8 +193,6 @@ * proxy security fixes from 1.2.5 need to be brought forward - * HIDE has been vetoed -- no release until it is removed/replaced - Needs patch: * Dean's "locale" project @@ -264,7 +217,7 @@ 1.3b6 and thus for the 1.3.x release branch via the apache-1.3/src/test/rename/rename.cf file as the configuration for the renaming. The used prefix or prefixes are configureable in the file. - +1: Roy, Ralf + +1: Ralf 0: Marc NOTES: @@ -277,14 +230,14 @@ * What prefixes to use for the renaming: - Apache provided general functions (e.g., ap_cpystrn) - ap_xxx: +1: Ken, Brian, Ralf, Martin, Paul, Roy, Randy + ap_xxx: +1: Ken, Brian, Ralf, Martin, Paul, Randy - Public API functions (e.g., palloc) - ap_xxx: +1: Ralf, Roy, Dean, Randy, Martin, Brian, Paul + ap_xxx: +1: Ralf, Dean, Randy, Martin, Brian, Paul - Private functions which we can't make static (because of cross-object usage) but should be (e.g., new_connection) - ap_xxx: +1: Roy, Dean, Randy, Martin, Brian, Paul + ap_xxx: +1: Dean, Randy, Martin, Brian, Paul -0: Ralf apx_xxx: +1: Ralf appri_xxx: +0: Ralf @@ -293,7 +246,7 @@ status_module) which are used special in Configure, mod_so, etc and have to be exported: [CANNOT BE DONE AUTOMATICALLY BY RENAME.PL!] - ..._module:+1: Roy [status quo], Dean + ..._module:+1: Dean +0: Ralf ap_xxx: +1: -0: Ralf @@ -423,9 +376,9 @@ * 206 vs. 200 issue on Content-Length See <[EMAIL PROTECTED]> - Roy says current behavior is correct, but Alexei disagrees. - Marc sides with Alexei. [Roy: This summary is incorrect -- we were - talking about two different PRs] + Roy says sending 200 is correct, but Alexei disagrees. + Marc sides with Alexei. We were talking about two different PRs. + Apache should be sending 200 *and* Accept-Ranges. * Marc's socket options like source routing (kill them?) Marc, Dean, Martin say Yes @@ -443,7 +396,7 @@ field is r->content_languages. Heck it's not even mentioned in apache-devsite/mmn.txt when we got content_languages (note the s!). The proposal is to remove r->content_language: - Status: Dean +1, Paul +1, Roy +1, Ralf +1, Ken +1 + Status: Dean +1, Paul +1, Ralf +1, Ken +1 - child_exit() is redundant, it can be implemented via cleanups. It is not "symmetric" in the sense that there is no exit API method to go @@ -452,7 +405,7 @@ mod_mmap_static, and mod_php3 for example). The proposal is to remove the child_exit() method and document cleanups as the method of handling this need. - Status: Dean +1, Rasmus +1, Paul +1, Roy +1, Jim +1, + Status: Dean +1, Rasmus +1, Paul +1, Jim +1, Martin +1, Ralf +1, Ken +1 * Don't wait for WIN32: It's been quite some time and WIN32 doesn't seem 1.5 +44 -1 apache-1.3/src/test/rename/README Index: README =================================================================== RCS file: /home/cvs/apache-1.3/src/test/rename/README,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- README 1998/04/06 08:36:31 1.4 +++ README 1998/04/09 00:42:56 1.5 @@ -5,7 +5,6 @@ the rename.cf file. This can be used directly by everyone: -(but finally only by Roy!) -------------------------------------- rename.pl .......... The source renaming script @@ -16,4 +15,48 @@ is generated by "mkid" from GNU id-utils apapi_compat.h.mk .. Creates apapi_compat.h file from rename.cf apapi.h.mk ......... Creates apapi.h file from rename.cf and ID file + + +If we ever get around to doing this, here's the procedure +--------------------------------------------------------- + + - completely remove HIDE stuff from + src/Configure, include/*, APACI, etc. + + - tag the source tree + $ cd apache-1.3 + $ cvs tag PRE_AP_PREFIX_RENAME . + - rename the source identifiers + $ cd apache-1.3/src/test/rename + $ make rename + - compile entire server (static variant) + $ cd apache-1.3 + $ ./configure --prefix=/tmp/apache + --enable-module=most + - check symbols + $ cd apache-1.3/src + $ nm -g httpd |more + - check operation of server + $ cd apache-1.3 + $ make install + $ /tmp/apache/sbin/apachectl start + - compile entire server (shared variant) + $ cd apache-1.3 + $ ./configure --prefix=/tmp/apache + --enable-module=most + --enable-shared=max + - check symbols + $ cd apache-1.3/src + $ nm -g httpd | egrep -v '_modules?$' | egrep -v 'apx?_' | grep -v '.o$' + $ nm -g httpd | more + - check operation of server + $ cd apache-1.3 + $ make install + $ /tmp/apache/sbin/apachectl start + - commit + $ cd apache-1.3/src + $ cvs commit . + - tag the source tree + $ cd apache-1.3 + $ cvs tag POST_AP_PREFIX_RENAME .