cvs commit: apachen STATUS
coar97/12/29 07:09:48 Modified:.STATUS Log: Some rearrangement, format changes, and a new issue. Revision ChangesPath 1.39 +31 -24apachen/STATUS Index: STATUS === RCS file: /export/home/cvs/apachen/STATUS,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- STATUS1997/12/28 04:50:57 1.38 +++ STATUS1997/12/29 15:09:47 1.39 @@ -131,18 +131,28 @@ Concepts: * Jim's [CONCEPT] platform.h header file. Instead of lumping - all OS stuff in conf.h, create a ./platforms/ sub-dir - and have Configure copy and modify platform.h as needed. + all OS stuff in conf.h, create a ./platforms/ sub-dir + and have Configure copy and modify platform.h as needed. <[EMAIL PROTECTED]> In progress: * Martin Kraemer's [PATCH] Parsing URI into its components - This has "evolved" into a new module: util_uri. Martin - will post when it's at a state where he's happy with it. + This has "evolved" into a new module: util_uri. Martin + will post when it's at a state where he's happy with it. + Ken would like to see it in libap instead of libmain. * Ben's ASP work... All agree it sounds cool. - + +* DDA's adding a tray application to the Windoze version for ease of + status/management. + <[EMAIL PROTECTED]> + <[EMAIL PROTECTED]> + Status: Ken +1, Sameer +1, Martin +1, Ben +1 (as long as + we get a single executable) + Paul: No like Win95 specific stuff + Ken: What's W95-specific about it? + Needs patch: * Dean's "locale" project @@ -158,8 +168,8 @@ Open issues: * Paul would like to see a 'gdbm' option because he uses - it a lot. Dean notes that 'gdbm' include 'db' support - so we need to watch the library ordering. + it a lot. Dean notes that 'gdbm' include 'db' support + so we need to watch the library ordering. Dean notes: Check rev 1.72 -> rev 1.73 of src/Configuration.tmpl. I re-ordered mod_auth_dbm and @@ -168,23 +178,25 @@ troubles if I automatically looked for gdbm. * What do we call the binary: apache or httpd? Under UNIX - it's httpd, under Win32 it's apache. Maybe rename it - to apache-httpd? + it's httpd, under Win32 it's apache. Maybe rename it + to apache-httpd? + apache-httpd: Ken +1 * Maybe a http_paths.h file? See <[EMAIL PROTECTED]> * Release builds: Should we provide Configuration or not? - Should we 'make all suexec' in src/support? - + Should we 'make all suexec' in src/support? + Ken +1 (possible suexec path issue, though) + * root's environment is inherited by the Apache server. Jim, Ken & - Dean thinks we should recommend using 'env' to build the - appropriate environment. Marc and Alexei don't see any - big deal. + Dean thinks we should recommend using 'env' to build the + appropriate environment. Marc and Alexei don't see any + big deal. * Ken suggests that new check_cmd_context() and related defines - should be non-static and in util_* so modules can use 'em. (He - didn't notice this flaw during the review.) + should be non-static and in util_* so modules can use 'em. (He + didn't notice this flaw during the review.) * Sameer's mod_so implemetation See <[EMAIL PROTECTED]> @@ -200,14 +212,9 @@ * Marc's socket options like source routing (kill them?) Marc, Dean, Martin say Yes -* DDA's adding a tray application to the Windoze version for ease of - status/management. - <[EMAIL PROTECTED]> - <[EMAIL PROTECTED]> - Status: Ken +1, Sameer +1, Martin +1, Ben +1 (as long as - we get a single executable) - Paul: No like Win95 specific stuff - * Marc's [BUG] include virtual and SCRIPT_NAME w/path_info <[EMAIL PROTECTED]> +* Ken's PR#1053: an error when accessing a negotiated document + explicitly names the variant selected. Should it do so, or should + the base input name be referenced?
cvs commit: apachen/src/main alloc.c
ben 97/12/29 09:51:59 Modified:src CHANGES src/main alloc.c Log: Make table_{set,unset}() deal correctly with multiple occurrences of the same key. PR: 1604 Submitted by: Stephen Scheck <[EMAIL PROTECTED]>, Ben Reviewed by: Ben Laurie Revision ChangesPath 1.551 +4 -0 apachen/src/CHANGES Index: CHANGES === RCS file: /export/home/cvs/apachen/src/CHANGES,v retrieving revision 1.550 retrieving revision 1.551 diff -u -r1.550 -r1.551 --- CHANGES 1997/12/28 04:50:59 1.550 +++ CHANGES 1997/12/29 17:51:51 1.551 @@ -1,5 +1,9 @@ Changes with Apache 1.3b4 + *) table_set() and table_unset() did not deal correctly with + multiple occurrences of the same key. [Stephen Scheck + <[EMAIL PROTECTED]>, Ben Laurie] PR#1604 + *) Correct handling of quotation marks in AuthName realm names; as a byproduct, a new function: ap_escape_quotes(). [Ken Coar] PR#1195 1.63 +5 -2 apachen/src/main/alloc.c Index: alloc.c === RCS file: /export/home/cvs/apachen/src/main/alloc.c,v retrieving revision 1.62 retrieving revision 1.63 diff -u -r1.62 -r1.63 --- alloc.c 1997/12/26 23:25:46 1.62 +++ alloc.c 1997/12/29 17:51:57 1.63 @@ -732,11 +732,12 @@ table_entry *elts = (table_entry *) t->elts; int done = 0; -for (i = 0; i < t->nelts; ++i) +for (i = 0; i < t->nelts; ) if (!strcasecmp(elts[i].key, key)) { if (!done) { elts[i].val = pstrdup(t->pool, val); done = 1; + ++i; } else { /* delete an extraneous element */ for (j = i, k = i + 1; k < t->nelts; ++j, ++k) { @@ -746,6 +747,7 @@ --t->nelts; } } + else ++i; if (!done) { elts = (table_entry *) push_array(t); @@ -759,7 +761,7 @@ register int i, j, k; table_entry *elts = (table_entry *) t->elts; -for (i = 0; i < t->nelts; ++i) +for (i = 0; i < t->nelts; ) if (!strcasecmp(elts[i].key, key)) { /* found an element to skip over @@ -773,6 +775,7 @@ } --t->nelts; } + else ++i; } API_EXPORT(void) table_merge(table *t, const char *key, const char *val)
cvs commit: apachen/htdocs/manual/vhosts details.html examples.html
marc97/12/29 12:41:56 Modified:htdocs/manual new_features_1_3.html sections.html sourcereorg.html htdocs/manual/misc perf-hp.html vif-info.html windoz_keepalive.html htdocs/manual/mod mod_alias.html mod_example.html mod_imap.html mod_isapi.html mod_speling.html htdocs/manual/vhosts details.html examples.html Log: Misc spelling fixes. PR: 1600 Submitted by: "Daniel S.Lewart" <[EMAIL PROTECTED]> Revision ChangesPath 1.37 +2 -2 apachen/htdocs/manual/new_features_1_3.html Index: new_features_1_3.html === RCS file: /export/home/cvs/apachen/htdocs/manual/new_features_1_3.html,v retrieving revision 1.36 retrieving revision 1.37 diff -u -r1.36 -r1.37 --- new_features_1_3.html 1997/12/16 22:03:02 1.36 +++ new_features_1_3.html 1997/12/29 20:41:46 1.37 @@ -160,7 +160,7 @@ Support for Windows NT/95 Apache now supports the Windows NT and Windows 95 operating systems, -as well as the Unix systems supported in previos releases. Although the +as well as the Unix systems supported in previous releases. Although the Windows version of Apache may not be perform as well as on the Unix systems for which Apache was originally written, the ability to run on Windows gives Apache the ability to run on a large number of web @@ -225,7 +225,7 @@ HostNameLookups now defaults to "Off" The HostNameLookups -directive now defaults to "Off". This means that, unless explictly +directive now defaults to "Off". This means that, unless explicitly turned on, the server will not resolve IP addresses into names. This was done to spare the Internet from unnecessary DNS traffic. 1.3 +1 -1 apachen/htdocs/manual/sections.html Index: sections.html === RCS file: /export/home/cvs/apachen/htdocs/manual/sections.html,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sections.html 1997/11/11 23:10:45 1.2 +++ sections.html 1997/12/29 20:41:47 1.3 @@ -117,7 +117,7 @@ Note also that modifying .htaccess parsing during Location doesn't do -anything because .htaccess parsing has already occured. +anything because .htaccess parsing has already occurred. 1.6 +5 -5 apachen/htdocs/manual/sourcereorg.html Index: sourcereorg.html === RCS file: /export/home/cvs/apachen/htdocs/manual/sourcereorg.html,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sourcereorg.html 1997/09/12 09:27:31 1.5 +++ sourcereorg.html 1997/12/29 20:41:47 1.6 @@ -105,7 +105,7 @@ In previous releases of Apache, new modules were added to the src directory, and if the module required any additional -compilation options (such as libaries) they would have to be added +compilation options (such as libraries) they would have to be added to Configuration. Also the user would have to be told the module's structure name to add on the Module line of Configuration. @@ -138,7 +138,7 @@ The rest of this document shows how to package modules for Apache 1.3 and later and what to tell end-users of the module. -Building a simple source distibution +Building a simple source distribution Consider a simple add-on module, distributed as a single file. For example, say it is called mod_demo.c. The archive for this module @@ -175,7 +175,7 @@ When the user runs Configure Apache will create a full makefile to build this module. If this module also requires -some additional built-time options to be given, such as libaries, +some additional built-time options to be given, such as libraries, see the next section. @@ -250,10 +250,10 @@ Module Definition Information for Binary Distribitions -If the module is to be distributed as binary (object or libary) rather +If the module is to be distributed as binary (object or library) rather than source, it is not possible to add the module definition information to the source file. In this case it can be placed in a -separate file which has the same base name as the object or libary +separate file which has the same base name as the object or library file, but with a .module extension. So, for example, if the distributed module object file is mod_demo.o, the module definition file should be called mod_demo.module. It contains the same 1.2 +1 -1 apachen/htdocs/manual/misc/perf-hp.html Index: perf-hp.html === RCS file: /export/home/cvs/apachen/htd