cvs commit: apachen KEYS
martin 97/10/20 04:37:17 Modified:.KEYS Log: Added my PGP (2.6) Key Revision ChangesPath 1.13 +14 -0 apachen/KEYS Index: KEYS === RCS file: /home/cvs/apachen/KEYS,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- KEYS 1997/08/18 17:01:06 1.12 +++ KEYS 1997/10/20 11:37:16 1.13 @@ -214,3 +214,17 @@ B7zJElmBUrmj9aW6ICmSNbOBwVo1Y7hg6lPSFFMOOECFpT1WuTXXYpNA =KWcF -END PGP PUBLIC KEY BLOCK- + + +Type bits/keyIDDate User ID +pub 768/8F394E3D 1995/08/08 Martin Kraemer [EMAIL PROTECTED] + +-BEGIN PGP PUBLIC KEY BLOCK- +Version: 2.6 + +mQBtAzAnjA8AAAEDAKlpkRzZ7c4yDdVnW9fMHMXrMJ8gQ+UIzr1xt2+y7Sv71Nv9 +GfUuTeCWdOoynFUXvvBjyCuEIZ426s9UfrnWv94VppoS8sjFgLYkRIAhZiDMHYp0 +j8i1/f82KtdYjzlOPQAFEbQqTWFydGluIEtyYWVtZXIgPE1hcnRpbi5LcmFlbWVy +QE1jaC5TTkkuRGU+ +=hcsR +-END PGP PUBLIC KEY BLOCK-
cvs commit: apachen/src/main http_config.c
ben 97/10/20 05:06:36 Modified:src/main http_config.c Log: Fix absolute path detection. Revision ChangesPath 1.82 +1 -7 apachen/src/main/http_config.c Index: http_config.c === RCS file: /export/home/cvs/apachen/src/main/http_config.c,v retrieving revision 1.81 retrieving revision 1.82 diff -u -r1.81 -r1.82 --- http_config.c 1997/10/07 19:33:58 1.81 +++ http_config.c 1997/10/20 12:06:34 1.82 @@ -891,14 +891,8 @@ API_EXPORT(char *) server_root_relative(pool *p, char *file) { -#ifdef __EMX__ -/* Add support for OS/2 drive names */ -if ((file[0] == '/') || (file[1] == ':')) +if(os_is_path_absolute(file)) return file; -#else -if (file[0] == '/') - return file; -#endif return make_full_path(p, server_root, file); }
cvs commit: apachen/src/main alloc.c util_script.c
ben 97/10/20 05:09:00 Modified:src/main alloc.c util_script.c Log: Fix CGI under Win95 (plus some error checking). This needs doing more carefully. Revision ChangesPath 1.52 +18 -10apachen/src/main/alloc.c Index: alloc.c === RCS file: /export/home/cvs/apachen/src/main/alloc.c,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- alloc.c 1997/10/15 00:25:14 1.51 +++ alloc.c 1997/10/20 12:08:58 1.52 @@ -60,6 +60,7 @@ #include httpd.h #include multithread.h +#include http_log.h #include stdarg.h @@ -1217,9 +1218,9 @@ } #ifdef WIN32 -#define enc_pipe(fds) _pipe(fds, 512, O_TEXT | O_NOINHERIT) +#define os_pipe(fds) _pipe(fds, 512, O_BINARY | O_NOINHERIT) #else -#define enc_pipe(fds) pipe(fds) +#define os_pipe(fds) pipe(fds) #endif /* WIN32 */ /* for fdopen, to get binary mode */ @@ -1239,11 +1240,11 @@ int err_fds[2]; int save_errno; -if (pipe_in enc_pipe(in_fds) 0) { +if (pipe_in os_pipe(in_fds) 0) { return 0; } -if (pipe_out enc_pipe(out_fds) 0) { +if (pipe_out os_pipe(out_fds) 0) { save_errno = errno; if (pipe_in) { close(in_fds[0]); @@ -1253,7 +1254,7 @@ return 0; } -if (pipe_err enc_pipe(err_fds) 0) { +if (pipe_err os_pipe(err_fds) 0) { save_errno = errno; if (pipe_in) { close(in_fds[0]); @@ -1281,22 +1282,27 @@ /* Now do the right thing with your pipes */ if (pipe_in) { hStdIn = dup(fileno(stdin)); - dup2(in_fds[0], fileno(stdin)); + if(dup2(in_fds[0], fileno(stdin))) + aplog_error(APLOG_MARK, APLOG_ERR, NULL, dup2(stdin) failed); close(in_fds[0]); } if (pipe_out) { hStdOut = dup(fileno(stdout)); - dup2(out_fds[1], fileno(stdout)); + close(fileno(stdout)); + if(dup2(out_fds[1], fileno(stdout))) + aplog_error(APLOG_MARK, APLOG_ERR, NULL, dup2(stdout) failed); close(out_fds[1]); } if (pipe_err) { hStdErr = dup(fileno(stderr)); - dup2(err_fds[1], fileno(stderr)); + if(dup2(err_fds[1], fileno(stderr))) + aplog_error(APLOG_MARK, APLOG_ERR, NULL, dup2(stdin) failed); close(err_fds[1]); } pid = (*func) (data); - if (!pid) { + if (pid == -1) { + /* If we are going to save it, we ought to do something with it later, right? - Ben */ save_errno = errno; close(in_fds[1]); close(out_fds[0]); @@ -1311,7 +1317,9 @@ if (pipe_err) dup2(hStdErr, fileno(stderr)); - if (pid) { + if(pid == -1) + aplog_error(APLOG_MARK, APLOG_ERR, NULL, spawn failed); + else { note_subprocess(p, pid, kill_how); if (pipe_in) { *pipe_in = in_fds[1]; 1.79 +6 -0 apachen/src/main/util_script.c Index: util_script.c === RCS file: /export/home/cvs/apachen/src/main/util_script.c,v retrieving revision 1.78 retrieving revision 1.79 diff -u -r1.78 -r1.79 --- util_script.c 1997/10/15 23:37:47 1.78 +++ util_script.c 1997/10/20 12:08:59 1.79 @@ -668,6 +668,7 @@ int i, sz; char *dot; char *exename; + char *s; int is_exe = 0; interpreter[0] = 0; @@ -732,6 +733,11 @@ } } + /* FIXME: Probably ought to do this in another buffer - Ben */ + /* This really annoys me - Win95 (and not NT) spawn[vl]e don't like '/'! - Ben */ + for(s=r-filename ; *s ; ++s) + if(*s == '/') + *s='\\'; if ((!r-args) || (!r-args[0]) || (ind(r-args, '=') = 0)) { if (is_exe || is_binary) {
cvs commit: apachen/src/modules/standard mod_speling.c
martin 97/10/20 06:28:03 Modified:src/modules/standard mod_speling.c Log: Reduced Log Level for spelling corrections from APLOG_ERR to APLOG_INFO Submitted by: Lars Eilebrecht [EMAIL PROTECTED] Reviewed by: Dean, Martin Revision ChangesPath 1.6 +2 -2 apachen/src/modules/standard/mod_speling.c Index: mod_speling.c === RCS file: /home/cvs/apachen/src/modules/standard/mod_speling.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- mod_speling.c 1997/10/07 05:27:32 1.5 +++ mod_speling.c 1997/10/20 13:28:02 1.6 @@ -340,7 +340,7 @@ table_set(r-headers_out, Location, construct_url(r-pool, nuri, r-server)); -aplog_error(APLOG_MARK, APLOG_NOERRNO|APLOG_ERR, r-server, +aplog_error(APLOG_MARK, APLOG_NOERRNO|APLOG_INFO, r-server, ref ? Fixed spelling: %s to %s from %s : Fixed spelling: %s to %s, r-uri, nuri, ref); @@ -401,7 +401,7 @@ /* Pass our table to http_protocol.c (see mod_negotiation): */ table_set(notes, variant-list, t); -aplog_error(APLOG_MARK, APLOG_NOERRNO|APLOG_WARNING, r-server, +aplog_error(APLOG_MARK, APLOG_NOERRNO|APLOG_INFO, r-server, ref ? Spelling fix: %s: %d candidates from %s : Spelling fix: %s: %d candidates, r-uri, candidates-nelts, ref);
cvs commit: apachen/htdocs/manual new_features_1_3.html
coar97/10/20 09:27:48 Modified:htdocs/manual new_features_1_3.html Log: Add the LogFormat nickname stuff to the new for 1.3 document, fix some typos, and normalise some syntax. Plus imposing my personal view of HTML style in some places so Marc, Alexei, and Jim can gritch at me. g Revision ChangesPath 1.28 +68 -41apachen/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.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- new_features_1_3.html 1997/10/15 00:24:01 1.27 +++ new_features_1_3.html 1997/10/20 16:27:47 1.28 @@ -41,7 +41,7 @@ mistyped characters. This catches the majority of mistyped requests. To make use of this module, it must be enabled in the server's CODEConfiguration/CODE file, and the - CODEA HREF=mod/mod_speling.html#checkspellingCheckSpelling/A/CODE + A HREF=mod/mod_speling.html#checkspellingSAMPCheckSpelling/SAMP/A directive must be set to CODEon/CODE. /LI LIA @@ -100,7 +100,7 @@ If a directory listing is displayed using A HREF=mod/mod_autoindex.html#indexoptions - FancyIndexing/A, + SAMPFancyIndexing/SAMP/A, clicking on a column title will now sort the listing in order by the values in that column. Selecting the column repeatedly will toggle between ascending and descending order. @@ -112,12 +112,12 @@ BR If a directory is marked for display with FancyIndexing, the listing page usually follows a predefined format using server-generated HTML. - STRONGIf/STRONG the IndexOptions directive for the directory + STRONGIf/STRONG the SAMPIndexOptions/SAMP directive for the directory includes the SAMPSuppressHTMLPreamble/SAMP option, STRONGand/STRONG a file specified by the A HREF=mod/mod_autoindex.html#headername - HeaderName/A + SAMPHeaderName/SAMP/A directive is found in the directory, STRONGand/STRONG the header file is recognized as containing HTML (determined by the file extension), STRONGthen/STRONG the module will assume that the @@ -134,7 +134,7 @@ the script. This allows CGI script to provide partial status reports during long processing operations. /LI -liba href=windows.htmlSupport for Windows NT/95/a/bbr +liSTRONGa href=windows.htmlSupport for Windows NT/95/a/STRONGbr Apache now supports the Windows NT and Windows 95 operating systems, as well as the Unix systems supported in previos releases. Although the Windows version of Apache may not be perform as well as on the Unix @@ -142,19 +142,19 @@ Windows gives Apache the ability to run on a large number of web servers it was not previously able to. -liba href=mod/mod_alias.htmlRegular Expression support for Alias -and Redirect/a/b +liSTRONGa href=mod/mod_alias.htmlRegular Expression support for +SAMPAlias/SAMP and SAMPRedirect/SAMP/a/STRONG br -New codea href=mod/mod_alias.html#aliasmatchAliasMatch/a/code, -codea -href=mod/mod_alias.html#scriptaliasmatchScriptAliasMatch/a/code, and -codea -href=mod/mod_alias.html#redirectmatchRedirectMatch/a/code +New a href=mod/mod_alias.html#aliasmatchSAMPAliasMatch/SAMP/a, +a href=mod/mod_alias.html#scriptaliasmatch +SAMPScriptAliasMatch/SAMP/a, and +a href=mod/mod_alias.html#redirectmatchSAMPRedirectMatch/SAMP/a directives allow for the use of regular expression matching. Additionally, new -codea href=mod/core.html#directorymatchlt;DirectoryMatchgt;/a/code, -codea href=mod/core.html#locationmatchlt;LocationMatchgt;/a/code, -and codea href=mod/core.html#filesmatchlt;FilesMatchgt;/a/code +a href=mod/core.html#directorymatchSAMPlt;DirectoryMatchgt;/SAMP/a, +a href=mod/core.html#locationmatchSAMPlt;LocationMatchgt;/SAMP/a, +and +a href=mod/core.html#filesmatchSAMPlt;FilesMatchgt;/SAMP/a sections provide a new syntax for regular expression sectioning. listronga href=mod/mod_mime_magic.htmlNew Magic MIME-typing @@ -191,27 +191,30 @@ pre-sized SAMPIMG/SAMP tags are used. This can substantially speed up the display of large directory listings. -listronga href=mod/core.html#accessfilenameAccessFileName +listronga href=mod/core.html#accessfilenameSAMPAccessFileName/SAMP Enhancement/a/strongbr -The lt;AccessFileNamegt; directive can now take more than one +The SAMPAccessFileName/SAMP directive can now take more than one filename. This lets sites serving pages from network file systems and more than one Apache web server, configure access based on the server through which shared pages are being served. -listrongHostNameLookups now defaults to Off/strongbr -The a href=mod/core.html#hostnamelookupsHostNameLookups/a +listrongSAMPHostNameLookups/SAMP now defaults to
cvs commit: apachen/src/main alloc.c
pcs 97/10/20 13:02:21 Modified:src/main alloc.c Log: Prevent unnecessary premature end of headers errors on Win32 by correctly spotting if a spawned CGI fails, and if so, using the normal Unix logging to note it. Specifically make the Win32 error return value from spawn*() of -1 onto the Unix error value of 0 within the Win32 code. Revision ChangesPath 1.53 +4 -5 apachen/src/main/alloc.c Index: alloc.c === RCS file: /export/home/cvs/apachen/src/main/alloc.c,v retrieving revision 1.52 retrieving revision 1.53 diff -u -r1.52 -r1.53 --- alloc.c 1997/10/20 12:08:58 1.52 +++ alloc.c 1997/10/20 20:02:20 1.53 @@ -1301,8 +1301,9 @@ } pid = (*func) (data); - if (pid == -1) { - /* If we are going to save it, we ought to do something with it later, right? - Ben */ +if (pid == -1) pid = 0; // map Win32 error code onto Unix default + +if (!pid) { save_errno = errno; close(in_fds[1]); close(out_fds[0]); @@ -1317,9 +1318,7 @@ if (pipe_err) dup2(hStdErr, fileno(stderr)); - if(pid == -1) - aplog_error(APLOG_MARK, APLOG_ERR, NULL, spawn failed); - else { +if (pid) { note_subprocess(p, pid, kill_how); if (pipe_in) { *pipe_in = in_fds[1];
cvs commit: apachen/src/os/win32 ApacheModuleAuthAnon.dsp ApacheModuleAuthAnon.mak ApacheModuleCERNMeta.dsp ApacheModuleCERNMeta.mak ApacheModuleDigest.dsp ApacheModuleDigest.mak ApacheModuleExpires.dsp ApacheModuleExpires.mak ApacheModuleHeaders.dsp ApacheModuleHeaders.mak ApacheModuleInfo.dsp ApacheModuleInfo.mak ApacheModuleRewrite.dsp ApacheModuleRewrite.mak ApacheModuleStatus.dsp ApacheModuleStatus.mak ApacheModuleUserTrack.dsp ApacheModuleUserTrack.mak
pcs 97/10/20 13:19:31 Modified:src Apache.dsp Apache.mak ApacheCore.dsp ApacheCore.mak src/os/win32 ApacheModuleAuthAnon.dsp ApacheModuleAuthAnon.mak ApacheModuleCERNMeta.dsp ApacheModuleCERNMeta.mak ApacheModuleDigest.dsp ApacheModuleDigest.mak ApacheModuleExpires.dsp ApacheModuleExpires.mak ApacheModuleHeaders.dsp ApacheModuleHeaders.mak ApacheModuleInfo.dsp ApacheModuleInfo.mak ApacheModuleRewrite.dsp ApacheModuleRewrite.mak ApacheModuleStatus.dsp ApacheModuleStatus.mak ApacheModuleUserTrack.dsp ApacheModuleUserTrack.mak Log: Do not link with unnecessary libraries (OLE, ODBC). Avoids link errors on systems where this libraries have not been installed. PR: 1260 Revision ChangesPath 1.6 +2 -2 apachen/src/Apache.dsp Index: Apache.dsp === RCS file: /export/home/cvs/apachen/src/Apache.dsp,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- Apache.dsp1997/08/24 16:12:26 1.5 +++ Apache.dsp1997/10/20 20:19:07 1.6 @@ -49,7 +49,7 @@ # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 -# ADD LINK32 CoreR\ApacheCore.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 +# ADD LINK32 CoreR\ApacheCore.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib /nologo /subsystem:console /machine:I386 !ELSEIF $(CFG) == Apache - Win32 Debug @@ -73,7 +73,7 @@ # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 -# ADD LINK32 CoreD\ApacheCore.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 +# ADD LINK32 CoreD\ApacheCore.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib /nologo /subsystem:console /debug /machine:I386 !ENDIF 1.6 +6 -6 apachen/src/Apache.mak Index: Apache.mak === RCS file: /export/home/cvs/apachen/src/Apache.mak,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- Apache.mak1997/08/23 04:00:16 1.5 +++ Apache.mak1997/10/20 20:19:08 1.6 @@ -64,9 +64,9 @@ LINK32=link.exe LINK32_FLAGS=CoreR\ApacheCore.lib kernel32.lib user32.lib gdi32.lib\ - winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib\ - uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\ - /pdb:$(OUTDIR)\Apache.pdb /machine:I386 /out:$(OUTDIR)\Apache.exe + winspool.lib comdlg32.lib advapi32.lib shell32.lib /nologo /subsystem:console\ + /incremental:no /pdb:$(OUTDIR)\Apache.pdb /machine:I386\ + /out:$(OUTDIR)\Apache.exe LINK32_OBJS= \ $(INTDIR)\dummy.obj @@ -114,9 +114,9 @@ LINK32=link.exe LINK32_FLAGS=CoreD\ApacheCore.lib kernel32.lib user32.lib gdi32.lib\ - winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib\ - uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\ - /pdb:$(OUTDIR)\Apache.pdb /debug /machine:I386 /out:$(OUTDIR)\Apache.exe + winspool.lib comdlg32.lib advapi32.lib shell32.lib /nologo /subsystem:console\ + /incremental:yes /pdb:$(OUTDIR)\Apache.pdb /debug /machine:I386\ + /out:$(OUTDIR)\Apache.exe LINK32_OBJS= \ $(INTDIR)\dummy.obj 1.13 +2 -2 apachen/src/ApacheCore.dsp Index: ApacheCore.dsp === RCS file: /export/home/cvs/apachen/src/ApacheCore.dsp,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- ApacheCore.dsp1997/10/10 08:57:59 1.12 +++ ApacheCore.dsp1997/10/20 20:19:09 1.13 @@ -54,7 +54,7 @@ # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386 -# ADD LINK32
cvs commit: apachen/src/main alloc.c
pcs 97/10/20 13:31:59 Modified:src/main alloc.c Log: Remove C++ comment Revision ChangesPath 1.54 +1 -1 apachen/src/main/alloc.c Index: alloc.c === RCS file: /export/home/cvs/apachen/src/main/alloc.c,v retrieving revision 1.53 retrieving revision 1.54 diff -u -r1.53 -r1.54 --- alloc.c 1997/10/20 20:02:20 1.53 +++ alloc.c 1997/10/20 20:31:58 1.54 @@ -1301,7 +1301,7 @@ } pid = (*func) (data); -if (pid == -1) pid = 0; // map Win32 error code onto Unix default +if (pid == -1) pid = 0; /* map Win32 error code onto Unix default */ if (!pid) { save_errno = errno;
cvs commit: apache-devsite how-to-release.html index.html
jim 97/10/20 14:09:21 Modified:.how-to-release.html index.html Log: Document various changes: o apache - apachen o some remote considerations if rolling the tarball o some HTML cleanup Revision ChangesPath 1.19 +78 -40apache-devsite/how-to-release.html Index: how-to-release.html === RCS file: /export/home/cvs/apache-devsite/how-to-release.html,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- how-to-release.html 1997/10/18 15:53:38 1.18 +++ how-to-release.html 1997/10/20 21:09:20 1.19 @@ -3,6 +3,7 @@ HEAD TITLEHow to build a release of Apache/TITLE /HEAD +!-- Yeah, we know; there are some HTML lint-errors in this -- !-- Background white, links blue (unvisited), navy (visited), red (active) -- BODY BGCOLOR=#FF @@ -16,9 +17,9 @@ h1Announcing a New Release/h1 -pOnce a release is built, it is time to announce it to the -world. Ideally, the Announcement should be composed before the -Release is actually built. +pOnce a release is built (A HREF=#tarballsee below/A), +it is time to announce it to the world. Ideally, the Announcement +should be composed before the Release is actually built. ol hr @@ -37,7 +38,8 @@ b[ Posting the Announcement ]/bbr p - liFirst, build the source release (see below) if not already done. + liFirst, build the source release (A HREF=#tarballsee below/A) + if not already done. liOnce built, codeAnnouncement/code should be posted to the following places: ul @@ -64,24 +66,31 @@ hr -H1How to build a release of Apache/H1 - -PFirst, use ssh to login to your dev.apache.org account and cd to a scratch -directory. +H1A NAME=tarballHow to build a release of Apache/A/H1 +PFONT COLOR=redNote:/FONT The below assumes that you are +using codessh/code to login to your codedev.apache.org/code +account. If you are rolling the tarball remotely, the differences +will be noted. OL HR +LI Checkout the Apache source if needed into a scratch directory:br + codeb$ cvs checkout apachen/b/code +P +LI cd into the codeapachen/code CVS tree.br + codeb$ cd apachen/b/code +P b[ Only for final releases, not for internal pre-releases ]/bbr P -LI Change codeSERVER_VERSION/code in ttsrc/httpd.h/tt +LI Change codeSERVER_VERSION/code in ttsrc/main/httpd.h/tt from ``codeApache/1.X.Y-dev/code'' to ``codeApache/1.X.Y/code''. Then also change codeAPACHE_RELEASE/code in same file from ``code1XXYYZZ/code'' to ``code1XXYY99/code''. The format is something like codeprintf(%d%02d%02d%02d, major, minor, bugfix, betaseq)/code.br - codeb$ vi src/httpd.h/b/codebr - codeb$ cvs commit src/httpd.h/b/code + codeb$ vi src/main/httpd.h/b/codebr + codeb$ cvs commit src/main/httpd.h/b/code P LI Tag the sources for this release:br (inote: be sure to tag the whole thing, not just codesrc/code/i!)br @@ -92,9 +101,19 @@ P P LI Make an export version of the distribution:br + codeb$ cd ../b/codebr codeb$ umask 022/b/codebr - codeb$ cvs export -r APACHE_1_X_Y -d apache_1.X.Y apache/b/codebr - codeb$ cd apache_1.X.Y/b/code + codeb$ cvs export -r APACHE_1_X_Y -d apache_1.X.Y apachen/b/codebr + codeb$ cd apache_1.X.Y/b/codebr + UL + LIFONT COLOR=redNote:/FONT There is a known problem + using codecvs export/code remotely with codecvs-1.9/code + and later. If this affects you, you will need to do a checkout + instead:br + codeb$ umask 022/b/codebr + codeb$ cvs checkout -r APACHE_1_X_Y -d apache_1.X.Y apachen/b/codebr + codeb$ cd apache_1.X.Y/b/codebr + /UL P LI Create codesrc/Configuration/code file:br codeb$ cp src/Configuration.tmpl src/Configuration/b/code @@ -102,6 +121,12 @@ LI Remove codeRULES.CVS/code file and various code.cvsignore/code files:br codeb$ rm RULES.CVS/b/codebr codeb$ find . -name .cvsignore -exec rm {} \;/b/code + UL + LIFONT COLOR=redNote:/FONT If you needed to do a + codecheckout/code instead of a codeexport/code, you + will also need to remove the CVS administrative files:br + codeb$ find . -type d -name CVS -exec rm -rf {} \;/b/code + /UL P LI Add an empty codelogs//code directory:br codeb$ mkdir logs/b/code @@ -138,27 +163,40 @@ codeb$ cp apache_1.X.Y.tar.gz.asc /pub/apache/dist/b/codebr codeb$ cp apache_1.X.Y.tar.Z /pub/apache/dist/b/codebr codeb$ cp apache_1.X.Y.tar.Z.asc /pub/apache/dist/b/codebr -P -LI Adjust the README.html file as required:br - liEdit codeREADME.html/code from codeapache-site/code CVS tree - (it's in