cvs commit: apachen KEYS

1997-10-20 Thread martin
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

1997-10-20 Thread ben
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

1997-10-20 Thread ben
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

1997-10-20 Thread martin
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

1997-10-20 Thread coar
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

1997-10-20 Thread pcs
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

1997-10-20 Thread pcs
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

1997-10-20 Thread pcs
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

1997-10-20 Thread jim
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