cvs commit: apache-devsite devnotes.html

1999-12-14 Thread fanf
fanf99/12/14 09:46:15

  Modified:.devnotes.html
  Log:
  the agent may have more than one key
  
  Revision  ChangesPath
  1.14  +1 -1  apache-devsite/devnotes.html
  
  Index: devnotes.html
  ===
  RCS file: /home/cvs/apache-devsite/devnotes.html,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- devnotes.html 1999/12/14 17:45:17 1.13
  +++ devnotes.html 1999/12/14 17:46:15 1.14
  @@ -225,7 +225,7 @@
   without having to enter a password for each CVS operation. Use
   ssh-add and enter your passphrase once when you start a
   session, and ssh-add -D at the end of the session to
  -delete your unencrypted key from the agent.
  +delete your unencrypted key(s) from the agent.
  
 
   
  
  
  


cvs commit: apache-devsite devnotes.html

1999-12-14 Thread fanf
fanf99/12/14 09:45:17

  Modified:.devnotes.html
  Log:
  One of my colleages noted that this page recommends using
  unencrypted ssh keys. It's better to use the ssh-agent.
  Submitted by: Mike Bristow <[EMAIL PROTECTED]>
  
  Revision  ChangesPath
  1.13  +6 -5  apache-devsite/devnotes.html
  
  Index: devnotes.html
  ===
  RCS file: /home/cvs/apache-devsite/devnotes.html,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- devnotes.html 1999/10/12 21:47:08 1.12
  +++ devnotes.html 1999/12/14 17:45:17 1.13
  @@ -220,11 +220,12 @@
  
  On your local system generate your SSH public key file 
   ~/.ssh/identity.pub via ssh-keygen and then put
  -it in ~/.ssh/authorized_keys on the repository system.  This
  -will allow you to access the repository without having to enter a 
password
  -for each CVS operation. But make sure that you didn't enter a passphrase
  -when running ssh-keygen or you need to enter that one
  -instead of the password (which would be no gain).
  +it in ~/.ssh/authorized_keys on the repository system. If 
you
  +use the ssh-agent this will allow you to access the 
repository
  +without having to enter a password for each CVS operation. Use
  +ssh-add and enter your passphrase once when you start a
  +session, and ssh-add -D at the end of the session to
  +delete your unencrypted key from the agent.
  
 
   
  
  
  


cvs commit: apache-devsite devnotes.html

1999-10-12 Thread brian
brian   99/10/12 14:47:09

  Modified:.devnotes.html
  Log:
  When used with the slash, it can cause problems with Karma (looking
  for /apache-devsite instead of apache-devsite in avail, for example).
  
  Revision  ChangesPath
  1.12  +1 -1  apache-devsite/devnotes.html
  
  Index: devnotes.html
  ===
  RCS file: /home/cvs/apache-devsite/devnotes.html,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- devnotes.html 1999/01/05 15:51:12 1.11
  +++ devnotes.html 1999/10/12 21:47:08 1.12
  @@ -205,7 +205,7 @@
   repository system:
   
   
  - setenv CVSROOT /home/cvs/
  + setenv CVSROOT /home/cvs
 
 setenv CVS_RSH /usr/local/bin/ssh
 
  
  
  


cvs commit: apache-devsite devnotes.html

1999-01-05 Thread stoddard
stoddard99/01/05 07:51:12

  Modified:.devnotes.html
  Log:
  Update broken link to SSH site.
  
  Revision  ChangesPath
  1.11  +1 -1  apache-devsite/devnotes.html
  
  Index: devnotes.html
  ===
  RCS file: /export/home/cvs/apache-devsite/devnotes.html,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- devnotes.html 1998/12/04 22:12:03 1.10
  +++ devnotes.html 1999/01/05 15:51:12 1.11
  @@ -173,7 +173,7 @@
 page for information about how the group works and people get access
 to the CVS repository.)  One way to set this up using the
 http://www.cs.hut.fi/ssh/";
  +   HREF="http://www.ssh.fi/sshprotocols2/index.html";
 >ssh (secure shell) tool:
 
 
  
  
  


cvs commit: apache-devsite devnotes.html

1998-12-04 Thread brian
brian   98/12/04 14:12:04

  Modified:.devnotes.html
  Log:
  The complete repository has not been available for download in a
  snapshot in quite some time.
  
  Revision  ChangesPath
  1.10  +0 -42 apache-devsite/devnotes.html
  
  Index: devnotes.html
  ===
  RCS file: /home/cvs/apache-devsite/devnotes.html,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- devnotes.html 1998/11/24 17:15:52 1.9
  +++ devnotes.html 1998/12/04 22:12:03 1.10
  @@ -161,48 +161,6 @@
 
 
 
  -   Using the CVS Repository Copy
  -  
  -  
  -  For those who wish to keep up with the source development but are not
  -  members of the Group or have access to the master CVS repository, a
  -  snapshot tarball of the repository is created daily.  You can
  -  copy this to your system, unpack it, and treat it as a read-only
  -  repository.
  -  
  -  
  -   Pick up the latest tarball of the repository from
  -
  -
  - ftp://ftp.apache.org/httpd/from-cvs/repository.tar.gz";
  - 
>ftp://ftp.apache.org/httpd/from-cvs/repository.tar.gz
  - 
  -
  -
  -
  -Note that this is the complete repository, not just the
  -latest development stream.
  -
  -   
  -   On your local system, unpack the tarball into a directory:
  -
  -
  - % cd /usr/local/apache/repository
  -  
  -  % gunzip -c < repository.tar.gz | tar xf -
  - 
  -
  -
  -   
  -  
  -  
  -  You can now use cvs checkout and cvs update
  -  to create and update your own working directories from the latest CVS
  -  snapshot.
  -  
  -  
  -  
  Setting Up Remote CVS
 
 
  
  
  


cvs commit: apache-devsite devnotes.html

1998-04-20 Thread brian
brian   98/04/19 22:36:29

  Modified:.devnotes.html
  Log:
  Remind folks about the .indent.pro files.
  
  Revision  ChangesPath
  1.8   +4 -2  apache-devsite/devnotes.html
  
  Index: devnotes.html
  ===
  RCS file: /export/home/cvs/apache-devsite/devnotes.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- devnotes.html 1998/02/11 13:04:31 1.7
  +++ devnotes.html 1998/04/20 05:36:29 1.8
  @@ -68,8 +68,10 @@
   
   
   
  -(The /tmp/foo file is mailed to the developers list so
  -they can consider the value/validity of the patch.)
  +The /tmp/foo file is mailed to the developers list so
  +they can consider the value/validity of the patch.  It is also worth
  +making sure your code follows the Apache style, as described by the
  +GNU indent flags in the .indent.pro file in every source directory.
   
  
  Once other developers have agreed that the change is a Good
  
  
  


cvs commit: apache-devsite devnotes.html

1998-02-11 Thread Ralf S. Engelschall
rse 98/02/11 05:04:31

  Modified:.devnotes.html
  Log:
  URL has moved some time ago and this link was missing.
  
  Revision  ChangesPath
  1.7   +2 -2  apache-devsite/devnotes.html
  
  Index: devnotes.html
  ===
  RCS file: /export/home/cvs/apache-devsite/devnotes.html,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- devnotes.html 1998/01/30 09:32:08 1.6
  +++ devnotes.html 1998/02/11 13:04:31 1.7
  @@ -274,8 +274,8 @@
   Ralf Engelschall has written an excellent explanation on how to use
   remote CVS with the "cvsup" functionality we have available now.
   
  -http://www.engelschall.com/pw/private/apacherepos/";>
  -http://www.engelschall.com/pw/private/apacherepos/
  +http://www.engelschall.com/pw/apache/cvsguide/";>
  +http://www.engelschall.com/pw/apache/cvsguide/
   
   
   
  
  
  


cvs commit: apache-devsite devnotes.html

1998-01-30 Thread dgaudet
dgaudet 98/01/30 01:32:09

  Modified:.devnotes.html
  Log:
  update
  
  Revision  ChangesPath
  1.6   +20 -6 apache-devsite/devnotes.html
  
  Index: devnotes.html
  ===
  RCS file: /export/home/cvs/apache-devsite/devnotes.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- devnotes.html 1998/01/09 16:26:02 1.5
  +++ devnotes.html 1998/01/30 09:32:08 1.6
  @@ -90,12 +90,9 @@
 There are several different modules in the Apache CVS repository:
 
 
  -   apache
  +   apache-1.2
  
  -   At the time this document is being written, this is the main
  -development stream for Apache 1.3.  It also contains branches for
  -the 1.1 and 1.2 versions, though.
  -
  +   
   To create a directory tree containing the 1.2.x sources,
   and call it apache-1.2, change your current directory
   to the parent of the tree and then check the 1.2 sources
  @@ -105,7 +102,24 @@
   
% cd /usr/local/apache
 
  -  % cvs checkout -rAPACHE_1_2_X -d apache-1.2 apache
  +  % cvs checkout apache-1.2
  + 
  +
  +
  +   
  +   apache-1.3
  +   
  +   
  +To create a directory tree containing the 1.3 sources,
  +and call it apache-1.3, change your current directory
  +to the parent of the tree and then check the 1.3 sources
  +out as follows:
  +
  +
  +
  + % cd /usr/local/apache
  +  
  +  % cvs checkout apache-1.3

   
   
  
  
  


cvs commit: apache-devsite devnotes.html voting.html

1998-01-09 Thread coar
coar98/01/09 08:26:05

  Modified:.devnotes.html voting.html
  Log:
Change the notes about context diffs to refer to unified diffs
instead, since that's the current operating norm.
  
  Submitted by: Martin Kraemer
  
  Revision  ChangesPath
  1.5   +1 -1  apache-devsite/devnotes.html
  
  Index: devnotes.html
  ===
  RCS file: /export/home/cvs/apache-devsite/devnotes.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- devnotes.html 1997/12/02 00:26:44 1.4
  +++ devnotes.html 1998/01/09 16:26:02 1.5
  @@ -63,7 +63,7 @@
   them:
   
   
  - % cvs diff -c3 apache/src/mod_mime.c > /tmp/foo
  + % cvs diff -u apache/src/mod_mime.c > /tmp/foo

   
   
  
  
  
  1.4   +2 -2  apache-devsite/voting.html
  
  Index: voting.html
  ===
  RCS file: /export/home/cvs/apache-devsite/voting.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- voting.html   1997/08/26 14:02:36 1.3
  +++ voting.html   1998/01/09 16:26:02 1.4
  @@ -203,10 +203,10 @@
   
   Patch Format
   
  -The patch should be created by using diff -C3 on the
  +The patch should be created by using diff -u on the
   CURRENT source and the modified source. E.g.,
   
  -diff -C3 http_main.c.orig http_main.c
  +diff -u http_main.c.orig http_main.c
  
   All patches necessary to address an action item must be concatenated
   within a single patchfile.  The source files affected by the patchfile
  
  
  


cvs commit: apache-devsite devnotes.html

1997-12-02 Thread brian
brian   97/12/01 16:26:46

  Modified:.devnotes.html
  Log:
  
  
  Revision  ChangesPath
  1.4   +12 -0 apache-devsite/devnotes.html
  
  Index: devnotes.html
  ===
  RCS file: /export/home/cvs/apache-devsite/devnotes.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- devnotes.html 1997/07/31 15:52:27 1.3
  +++ devnotes.html 1997/12/02 00:26:44 1.4
  @@ -253,6 +253,18 @@
   instead of the password (which would be no gain).
  
 
  +
  +
  +Working with the Apache Source CVS Repository remotely
  +
  +Ralf Engelschall has written an excellent explanation on how to use
  +remote CVS with the "cvsup" functionality we have available now.
  +
  +http://www.engelschall.com/pw/private/apacherepos/";>
  +http://www.engelschall.com/pw/private/apacherepos/
  +
  +
  +
   

   
  
  
  


cvs commit: apache-devsite devnotes.html

1997-07-31 Thread Ralf S. Engelschall
rse 97/07/31 08:52:28

  Modified:. devnotes.html
  Log:
  fixed typo and added more details on how to access the repository over SSH.
  
  Revision  ChangesPath
  1.3   +8 -5  apache-devsite/devnotes.html
  
  Index: devnotes.html
  ===
  RCS file: /export/home/cvs/apache-devsite/devnotes.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- devnotes.html 1997/07/15 11:14:27 1.2
  +++ devnotes.html 1997/07/31 15:52:27 1.3
  @@ -223,7 +223,7 @@
   
   
   
  -Adjust the lasat two paths to correctly reflect the locations of
  +Adjust the last two paths to correctly reflect the locations of
   cvs and ssh on your local system.
   
  
  @@ -244,10 +244,13 @@
   so you don't need to edit them.
   
  
  -   Generate and put your ssh public key file in
  -~/.ssh/authorized_keys on the repository system.  This
  -will allow you to access the repository without having to enter a
  -passphrase for each CVS operation.
  +   On your local system generate your SSH public key file 
  +~/.ssh/identity.pub via ssh-keygen and then put
  +it in ~/.ssh/authorized_keys on the repository system.  This
  +will allow you to access the repository without having to enter a 
password
  +for each CVS operation. But make sure that you didn't enter a passphrase
  +when running ssh-keygen or you need to enter that one
  +instead of the password (which would be no gain).
  
 
   
  
  
  


cvs commit: apache-devsite devnotes.html index.html

1997-07-15 Thread Rodent of Unusual Size
coar97/07/15 04:14:28

  Modified:. devnotes.html index.html
  Log:
Correct a cut/paste error Brian spotted, add stuff about using the
CVS snapshot, and link into the dev.apache.org front door.
  
  Revision  ChangesPath
  1.2   +43 -1 apache-devsite/devnotes.html
  
  Index: devnotes.html
  ===
  RCS file: /export/home/cvs/apache-devsite/devnotes.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -C3 -r1.1 -r1.2
  *** devnotes.html 1997/07/13 20:43:33 1.1
  --- devnotes.html 1997/07/15 11:14:27 1.2
  ***
  *** 145,150 
  --- 145,192 
  
  
  
  +Using the CVS Repository Copy
  +   
  +   
  +   For those who wish to keep up with the source development but are not
  +   members of the Group or have access to the master CVS repository, a
  +   snapshot tarball of the repository is created daily.  You can
  +   copy this to your system, unpack it, and treat it as a read-only
  +   repository.
  +   
  +   
  +Pick up the latest tarball of the repository from
  + 
  + 
  +  ftp://ftp.apache.org/httpd/from-cvs/repository.tar.gz";
  +  
>ftp://ftp.apache.org/httpd/from-cvs/repository.tar.gz
  +  
  + 
  + 
  + 
  + Note that this is the complete repository, not just the
  + latest development stream.
  + 
  +
  +On your local system, unpack the tarball into a directory:
  + 
  + 
  +  % cd /usr/local/apache/repository
  +   
  +   % gunzip -c < repository.tar.gz | tar xf -
  +  
  + 
  + 
  +
  +   
  +   
  +   You can now use cvs checkout and cvs update
  +   to create and update your own working directories from the latest CVS
  +   snapshot.
  +   
  +   
  +   
   Setting Up Remote CVS
  
  
  ***
  *** 174,180 

 setenv CVSROOT repository-system:/export/home/cvs
  
  !   setenv CVS_RSH /usr/local/bin/cvs
  
  setenv CVS_SERVER /usr/local/bin/cvs
 
  --- 216,222 

 setenv CVSROOT repository-system:/export/home/cvs
  
  !   setenv CVS_RSH /usr/local/bin/ssh
  
  setenv CVS_SERVER /usr/local/bin/cvs
 
  
  
  
  1.5   +5 -0  apache-devsite/index.html
  
  Index: index.html
  ===
  RCS file: /export/home/cvs/apache-devsite/index.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -C3 -r1.4 -r1.5
  *** index.html1997/07/02 03:07:29 1.4
  --- index.html1997/07/15 11:14:27 1.5
  ***
  *** 74,79 
  --- 74,84 
>module magic number
(last modified on )
   
  +Random notes about
  + using CVS and maintaining the Apache site
  +
   The


cvs commit: apache-devsite devnotes.html

1997-07-13 Thread Rodent of Unusual Size
coar97/07/13 13:43:33

  Added:   . devnotes.html
  Log:
Rough draft/outline/collection of notes about the nitty-gritty
details of working on Apache.
  
  Revision  ChangesPath
  1.1  apache-devsite/devnotes.html
  
  Index: devnotes.html
  ===
  
  
   
Apache Development Notes

   
  
   
  

 Apache Development Notes


This page is intended to provide some basic background about
development nits and the maintenance of the developer site.



 Maintaining the Sources


Almost all files relating to Apache, either the actual sources or the
files that aren't part of the distribution, are maintained in a
ftp://ftp.eece.maine.edu/archive/pub/src/alpha/gnu/cvs-1.9.tar.gz";
>CVS
repository.  Here is the way in which changes are applied:


 Developer checks out a copy of the files on which it wants to
  work, into a private working directory:
  
  
   % cvs checkout apache
   
  
  
  
  This step only needs to be performed once.
  
 
 Developer keeps its working directory synchronised with changes
  made to the repository:
  
  
   % cvs update apache
   
  
  
  
  This should probably be done daily or even more frequently during
  periods of high activity.
  
 
 Developer makes changes to its working copies, makes sure they
  work, and generates a patch so others can apply the changes to test
  them:
  
  
   % cvs diff -c3 apache/src/mod_mime.c > /tmp/foo
   
  
  
  
  (The /tmp/foo file is mailed to the developers list so
  they can consider the value/validity of the patch.)
  
 
 Once other developers have agreed that the change is a Good
  Thing, the developer checks the changes into the repository:
  
  
   % cvs commit apache/src/mod_mime.c
   
  
  
 



 CVS Modules


There are several different modules in the Apache CVS repository:


 apache
 
 At the time this document is being written, this is the main
  development stream for Apache 1.3.  It also contains branches for
  the 1.1 and 1.2 versions, though.
  
  To create a directory tree containing the 1.2.x sources,
  and call it apache-1.2, change your current directory
  to the parent of the tree and then check the 1.2 sources
  out as follows:
  
  
  
   % cd /usr/local/apache

% cvs checkout -rAPACHE_1_2_X -d apache-1.2 apache
   
  
  
 
 apache-site
 
 This module contains the files that live at
  http://www.apache.org/.  The directory on the host that
  maps to that URL is actually a set of checked-out working copies of
  the CVS files.
  
   
   Note
   
   It is important that the files on the Web host not be modified
   directly.  If you want or need to change one, check it out into a
   private working copy, modify that, commit the
   change into CVS, and then perform a cvs update to
   bring the host directory into sync with the CVS sources.
  
  
  The Web site directories are not maintained in synch with
  the CVS files automatically.  They are manually updated from CVS by
  various people as they consider appropriate.  This is usually not an
  issue, unless a group of files are being updated according to an
  ongoing group discussion.
  
 
 apache-devsite
 
 Like the apache-site module, this one is used ot
  maintain the files that comprise a Webs site - in this case,
  http://dev.apache.org/.  Also like the previous module,
  the directory on the server is a checked-out working copy of this
  module.
 



 Setting Up Remote CVS


Most of the Apache Group members with access to the CVS repository
actually do their work on their local machines and keep synchronised
with the repository through remote CVS.  See the
http://www.apache.org/ABOUT_APACHE.html";
>ABOUT APACHE
page for information about how the group works and people get access
to the CVS repository.)  One way to set this up using the
http://www.cs.hut.fi/ssh/";
>ssh (secure shell) tool:


 You need an account on the Apache repository
  system.  If you've been "voted in" for
  direct access to the repository, this should have been set up for
  you.
  
  
 
 Include the following in your login files on your
  local (UNIX) machine:
  
  
   setenv CVSROOT repository-system:/export/home/cvs

setenv CVS_RSH /usr/local/bin/cvs

setenv CVS_SERVER /usr/local/bin/cvs
   
  
  
  
  Ad