cvs commit: apache/src/nt modules.c
ben 97/08/09 04:52:09 Modified:src ApacheCore.dsp ApacheCore.mak http_request.c mod_cgi.c src/nt modules.c Log: Make things compile under Win32 once more. Fix some warnings. Revision ChangesPath 1.4 +8 -4 apache/src/ApacheCore.dsp Index: ApacheCore.dsp === RCS file: /export/home/cvs/apache/src/ApacheCore.dsp,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ApacheCore.dsp1997/07/22 19:25:17 1.3 +++ ApacheCore.dsp1997/08/09 11:52:03 1.4 @@ -109,6 +109,10 @@ # End Source File # Begin Source File +SOURCE=.\fnmatch.c +# End Source File +# Begin Source File + SOURCE=.\nt\getopt.c # End Source File # Begin Source File @@ -169,10 +173,6 @@ # End Source File # Begin Source File -SOURCE=.\mod_browser.c -# End Source File -# Begin Source File - SOURCE=.\mod_cgi.c # End Source File # Begin Source File @@ -210,6 +210,10 @@ # Begin Source File SOURCE=.\mod_negotiation.c +# End Source File +# Begin Source File + +SOURCE=.\mod_setenvif.c # End Source File # Begin Source File 1.10 +328 -244 apache/src/ApacheCore.mak Index: ApacheCore.mak === RCS file: /export/home/cvs/apache/src/ApacheCore.mak,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- ApacheCore.mak1997/07/22 19:25:17 1.9 +++ ApacheCore.mak1997/08/09 11:52:04 1.10 @@ -28,10 +28,6 @@ NULL=nul !ENDIF -CPP=cl.exe -MTL=midl.exe -RSC=rc.exe - !IF $(CFG) == ApacheCore - Win32 Release OUTDIR=.\CoreR @@ -54,6 +50,7 @@ [EMAIL PROTECTED] $(INTDIR)\alloc.obj [EMAIL PROTECTED] $(INTDIR)\buff.obj [EMAIL PROTECTED] $(INTDIR)\explain.obj + [EMAIL PROTECTED] $(INTDIR)\fnmatch.obj [EMAIL PROTECTED] $(INTDIR)\getopt.obj [EMAIL PROTECTED] $(INTDIR)\http_bprintf.obj [EMAIL PROTECTED] $(INTDIR)\http_config.obj @@ -69,7 +66,6 @@ [EMAIL PROTECTED] $(INTDIR)\mod_asis.obj [EMAIL PROTECTED] $(INTDIR)\mod_auth.obj [EMAIL PROTECTED] $(INTDIR)\mod_autoindex.obj - [EMAIL PROTECTED] $(INTDIR)\mod_browser.obj [EMAIL PROTECTED] $(INTDIR)\mod_cgi.obj [EMAIL PROTECTED] $(INTDIR)\mod_dir.obj [EMAIL PROTECTED] $(INTDIR)\mod_dll.obj @@ -80,6 +76,7 @@ [EMAIL PROTECTED] $(INTDIR)\mod_log_config.obj [EMAIL PROTECTED] $(INTDIR)\mod_mime.obj [EMAIL PROTECTED] $(INTDIR)\mod_negotiation.obj + [EMAIL PROTECTED] $(INTDIR)\mod_setenvif.obj [EMAIL PROTECTED] $(INTDIR)\mod_userdir.obj [EMAIL PROTECTED] $(INTDIR)\modules.obj [EMAIL PROTECTED] $(INTDIR)\multithread.obj @@ -99,12 +96,46 @@ $(OUTDIR) : if not exist $(OUTDIR)/$(NULL) mkdir $(OUTDIR) +CPP=cl.exe CPP_PROJ=/nologo /MD /W3 /GX /O2 /I .\regex /D WIN32 /D NDEBUG /D\ _WINDOWS /Fp$(INTDIR)\ApacheCore.pch /YX /Fo$(INTDIR)\\ /Fd$(INTDIR)\\\ /FD /c CPP_OBJS=.\CoreR/ CPP_SBRS=. + +.c{$(CPP_OBJS)}.obj:: + $(CPP) @ + $(CPP_PROJ) $ + + +.cpp{$(CPP_OBJS)}.obj:: + $(CPP) @ + $(CPP_PROJ) $ + + +.cxx{$(CPP_OBJS)}.obj:: + $(CPP) @ + $(CPP_PROJ) $ + + +.c{$(CPP_SBRS)}.sbr:: + $(CPP) @ + $(CPP_PROJ) $ + + +.cpp{$(CPP_SBRS)}.sbr:: + $(CPP) @ + $(CPP_PROJ) $ + + +.cxx{$(CPP_SBRS)}.sbr:: + $(CPP) @ + $(CPP_PROJ) $ + + +MTL=midl.exe MTL_PROJ=/nologo /D NDEBUG /mktyplib203 /win32 +RSC=rc.exe BSC32=bscmake.exe BSC32_FLAGS=/nologo /o$(OUTDIR)\ApacheCore.bsc BSC32_SBRS= \ @@ -122,6 +153,7 @@ $(INTDIR)\alloc.obj \ $(INTDIR)\buff.obj \ $(INTDIR)\explain.obj \ + $(INTDIR)\fnmatch.obj \ $(INTDIR)\getopt.obj \ $(INTDIR)\http_bprintf.obj \ $(INTDIR)\http_config.obj \ @@ -137,7 +169,6 @@ $(INTDIR)\mod_asis.obj \ $(INTDIR)\mod_auth.obj \ $(INTDIR)\mod_autoindex.obj \ - $(INTDIR)\mod_browser.obj \ $(INTDIR)\mod_cgi.obj \ $(INTDIR)\mod_dir.obj \ $(INTDIR)\mod_dll.obj \ @@ -148,6 +179,7 @@ $(INTDIR)\mod_log_config.obj \ $(INTDIR)\mod_mime.obj \ $(INTDIR)\mod_negotiation.obj \ + $(INTDIR)\mod_setenvif.obj \ $(INTDIR)\mod_userdir.obj \ $(INTDIR)\modules.obj \ $(INTDIR)\multithread.obj \ @@ -190,6 +222,8 @@ [EMAIL PROTECTED] $(INTDIR)\buff.sbr [EMAIL PROTECTED] $(INTDIR)\explain.obj [EMAIL PROTECTED] $(INTDIR)\explain.sbr + [EMAIL PROTECTED] $(INTDIR)\fnmatch.obj + [EMAIL PROTECTED] $(INTDIR)\fnmatch.sbr [EMAIL PROTECTED] $(INTDIR)\getopt.obj [EMAIL PROTECTED] $(INTDIR)\getopt.sbr [EMAIL
cvs commit: apache ABOUT_APACHE CHANGES
dougm 97/08/09 09:11:11 Modified:.ABOUT_APACHE CHANGES Log: added blurbs in CHANGES Revision ChangesPath 1.5 +1 -0 apache/ABOUT_APACHE Index: ABOUT_APACHE === RCS file: /export/home/cvs/apache/ABOUT_APACHE,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- ABOUT_APACHE 1997/08/01 09:18:25 1.4 +++ ABOUT_APACHE 1997/08/09 16:11:10 1.5 @@ -80,6 +80,7 @@ Alexei Kosut Stanford University, California Ben Laurie Freelance Consultant, UK Chuck Murcko The Topsail Group, Pennsylvania + Doug MacEachernTOG Research Institute, Massachusetts Aram W. Mirzadeh Qosina Corporation, New York Sameer Parekh C2Net, California Paul SuttonUKWeb, UK 1.13 +33 -0 apache/CHANGES Index: CHANGES === RCS file: /export/home/cvs/apache/CHANGES,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- CHANGES 1997/08/05 10:57:55 1.12 +++ CHANGES 1997/08/09 16:11:10 1.13 @@ -64,6 +64,12 @@ to set up anything that need to be done once per processes. For example, connections to databases. + *) New child_exit function for module API + A new phase for Apache's API is called prior to termination of + a server child, e.g. when max_requests_per_child is reached. + This allow for modules to tear down anything that need to be done + once per processes. For example, connections to databases. + *) Totally overhauled mod_rewrite: First the last officially available release of mod_rewrite (3.0.9) was integrated into the Apache source repository. Additionally to the fact @@ -79,4 +85,31 @@ construction point (RewriteRule subst string, RewriteCond test string, ENV flag key/value, etc.) to access the parts of RewriteRule and RewriteCond patterns via $N and %N. + + *) Simple transport and i/o hooks in place + It is possible to re-define the standalone_main function + (with -DSTANDALONE_MAIN) so modules may plugin support for + transport protocols other than tcp, e.g. DCE RPC + A new slot in the BUFF structure `t_handle' is provided to + store the plugin's transport related structures. + Support for sfio can be enabled with -DB_SFIO, which allows + modules to re-define lowest-level reads and writes so i/o + may travel through something other than a tcp socket. + In addition, sfio support allows plugin modules to manipulate + the output of all modules, e.g. parsing the output of CGI programs. + + *) New dbmmange script + A new Perl5 version of dbmmange allows modification of + various databases, Berkley DB, ndbm and gdbm. Security has + been tightened such that passwords will no longer be echoed to + the terminal, the seed for srand is more random and `add' will not + overwrite and existing user, use the new `update' command + instead. New commands include the `check' command to check a + users' password and the `import' command to convert existing + password text-files or dbm files exported with `view'. + + *) New API function: is_initial_req() + The function returns true only for the initial call during a + given HTTP request. If the request is a sub-request or + internal redirect, the function will return false.
cvs commit: apache-site/contributors index.html
dougm 97/08/09 09:36:53 Modified:contributors index.html Log: added blurb about me Submitted by: Doug MacEachern Revision ChangesPath 1.16 +18 -0 apache-site/contributors/index.html Index: index.html === RCS file: /export/home/cvs/apache-site/contributors/index.html,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- index.html1997/08/03 10:11:08 1.15 +++ index.html1997/08/09 16:36:52 1.16 @@ -79,6 +79,10 @@ TDmod_info, mod_php/TD /TR TR + TDBA HREF=#dougmDoug MacEachern/A/B/TD + TDPerl whacker and DCE slinger/TD +/TR +TR TDBA HREF=#mirzadehAram W. Mirzadeh/A/B/TD TDLinux SCO porting./TD /TR @@ -307,6 +311,20 @@ BOS Expertise:/B Solaris, LinuxBR BContribution:/B Wrote mod_info module included in the distribution, as well as mod_php which is available separately.BR + +P + +BName:/B A NAME=dougmDoug MacEachern/ABR +Bemail:/B A HREF=mailto:[EMAIL PROTECTED][EMAIL PROTECTED]/ABR +BURL:/B A HREF=http://www.opengroup.org/~dougm/;http://www.opengroup.org/~dougm//ABR +BOrganization:/B A HREF=http://www.opengroup.org/;TOG Research Institute/ABR +BOccupation:/B Research Engineer BR +BLocation:/B Boston MA, USABR +BComment:/B Yes, it can be done with PerlBR +BContributions:/B a href=http://perl.apache.org/;mod_perl/a, +plugin-ability for transport mechanisms such as DCE RPC, +sfio support, various API additions, mod_perl/mod_include integration, +dbmmanage overhaul P