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 .