head	1.18;
access;
symbols
	newcvs:1.1.1.1
	NEWCVS:1.1.1;
locks; strict;
comment	@# @;


1.18
date	2005.07.29.14.02.06;	author nectar;	state Exp;
branches;
next	1.17;

1.17
date	2001.08.17.16.53.57;	author obrien;	state Exp;
branches;
next	1.16;

1.16
date	2001.08.16.19.53.44;	author obrien;	state Exp;
branches;
next	1.15;

1.15
date	2001.05.14.18.19.41;	author joe;	state Exp;
branches;
next	1.14;

1.14
date	2001.05.12.22.16.17;	author joe;	state Exp;
branches;
next	1.13;

1.13
date	2000.02.13.04.04.29;	author peter;	state Exp;
branches;
next	1.12;

1.12
date	99.08.18.02.19.11;	author msmith;	state Exp;
branches;
next	1.11;

1.11
date	99.08.10.02.52.41;	author billf;	state Exp;
branches;
next	1.10;

1.10
date	99.04.13.12.14.18;	author peter;	state Exp;
branches;
next	1.9;

1.9
date	99.02.28.16.04.27;	author peter;	state Exp;
branches;
next	1.8;

1.8
date	97.09.10.12.42.38;	author joerg;	state Exp;
branches;
next	1.7;

1.7
date	97.04.13.06.33.24;	author phk;	state Exp;
branches;
next	1.6;

1.6
date	95.04.10.18.44.15;	author wollman;	state Exp;
branches;
next	1.5;

1.5
date	95.03.28.17.36.08;	author pst;	state Exp;
branches;
next	1.4;

1.4
date	95.03.28.08.00.41;	author pst;	state Exp;
branches;
next	1.3;

1.3
date	94.09.09.22.29.55;	author wollman;	state Exp;
branches;
next	1.2;

1.2
date	94.09.09.21.08.06;	author paul;	state Exp;
branches;
next	1.1;

1.1
date	94.05.24.08.59.44;	author rgrimes;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	94.05.24.08.59.45;	author rgrimes;	state Exp;
branches;
next	;


desc
@@


1.18
log
@Add a tickler for the `Security:' footer.  The footer is for commits
that are known to be related to a security vulnerability or security
exposure.  This includes patching/updating vulnerable ports, bug fixes
in the base system, correcting dangerous defaults, and similar.  Each
entry should include a reference or description of the issue.  Some
examples are:

  Security: CAN-1980-0023
  Security: http://vuxml.freebsd.org/b4759648-656c-11d9-ae49-000c41e2cdad.html
  Security: The previous default setting allowed any user to read any
            file.
@
text
@
PR:		
Submitted by:	
Reviewed by:	
Approved by:	
Obtained from:	
MFC after:	
Security:	
CVS: ----------------------------------------------------------------------
CVS: PR:              Fill this in if a GNATS PR is affected by the change.
CVS: Submitted by:    Fill this in if someone else sent in the change.
CVS: Reviewed by:     Fill this in if someone else reviewed your modification.
CVS: Approved by:     Fill this in if you needed approval for this commit.
CVS: Obtained from:   Fill this in if the change is from third party software.
CVS: MFC after:       N [day[s]|week[s]|month[s]]
CVS:	Fill in to get MFC notification later. (days assumed unless specified)
CVS: Security:        vulnerability reference or description
CVS:	If the change is related to a security vulnerability, include one or
CVS:	more references (e.g. CVE names, VuXML IDs, URLs) or a description
CVS:	of the issue.  Please use one `Security:' entry per reference.
@


1.17
log
@Squease this down more.
@
text
@d8 1
d17 4
@


1.16
log
@Use consistant indentation.
@
text
@d14 2
a15 4
CVS: MFC after:       XXX [day[s]|week[s]|month[s]]
CVS:	Fill this in if you want to get MFC notification later.  XXX is a
CVS:	number of days, weeks or months after which MFC is planned.
CVS:	If no suffix is specified then days is assumed.
@


1.15
log
@The 'MFC after:' entry can also take 'months'.
@
text
@d9 1
a9 1
CVS: PR:	      Fill this in if a GNATS PR is affected by the change.
d14 1
a14 2
CVS:
CVS: MFC after:	XXX [day[s]|week[s]|month[s]]
@


1.14
log
@Recently Maxim Sobolev <sobomax@@FreeBSD.org> introduced an MFC
notification service driven from 'MFC after:' headers in the commit
message.

This commit adds 'MFC after:' into the rcstemplate and associated
code to make sure that if it's used it's used correctly.

Based upon code submitted by Maxim Sobolev <sobomax@@FreeBSD.org>.

Submitted by:	sobomax
@
text
@d15 1
a15 1
CVS: MFC after:	XXX [day[s]|week[s]]
d17 2
a18 2
CVS:	number of days or weeks after which MFC is planned. If no day[s]
CVS:	or week[s] suffix was specified then days assumed.
@


1.13
log
@Update the commit scripts to understand 'Approved by:' and kill cvsedit.
@
text
@d7 1
d14 5
@


1.12
log
@Shorten lines to make this look slightly less terrible.
@
text
@d5 1
d11 1
@


1.11
log
@Clarify the 'Obtained from' means from another software collection.

Clarify that 'Reviewed' is when OTHER PEOPLE review the commit.
It is the hope of the FreeBSD project that if you are committing to the
repository you better damn well be reviewing it, this should go without
saying.
@
text
@d6 5
a10 5
CVS: ---------------------------------------------------------------------------
CVS: PR:		Fill this in if a GNATS PR is affected by the change.
CVS: Submitted by:	Fill this in if someone else sent in the change.
CVS: Reviewed by:	Fill this in if someone else reviewed your modification.
CVS: Obtained from:	Fill this in if the change is from third party software.
@


1.10
log
@Delete one of the extra blank lines.  The cleanup code handles it, but it
looks odd on screen while editing the commit message.
@
text
@d6 1
a6 1
CVS: ----------------------------------------------------------------------
d9 2
a10 2
CVS: Reviewed by:	Fill this in if someone reviewed your modification.
CVS: Obtained from:	Fill this in if the change is from a third party.
@


1.9
log
@Leave some blank lines before the first keyword in the sample entries to
try and stop the run-on lines between the Log: and the keywords.
@
text
@a1 1

@


1.8
log
@Tighten the RCS template, so you can see more of what files you're going to
commit, as opposed to see the same boring non-information only all the time.
Also mention the purpose of the `PR' line.
@
text
@d1 2
d4 1
d6 1
a6 2
Submitted by:	
Obtained from:
d8 2
a9 1
CVS: Obtained from:	Fill this in if the change is from another system.
d11 1
a11 2
CVS: Submitted by:	Fill this in if someone else sent in the change.
CVS: PR:		Fill this in if a GNATS PR is affected by the change.
@


1.7
log
@I added a "PR:\t\t" line, trying to indicate that it is legal to close PR's.
@
text
@d6 4
a9 11
CVS: Obtained from:
CVS:   If this change has been taken from another system, such as NetBSD,
CVS:   then name the system in this line, otherwise delete it.
CVS: Reviewed by:
CVS:   Before committing changes please have someone check your work and
CVS:   include their name here. If the change is trivial and you have not
CVS:   had it reviewed then delete this line.
CVS: Submitted by:
CVS:   If this code has been contributed to FreeBSD by someone else; i.e.,
CVS:   they sent us a patch or a new module, then include their name/email
CVS:   address here. If this is your work then delete this line.
@


1.6
log
@Get rid of obnoxious comment about the `fmt' command so that I can see
WTF I'm committing again.
@
text
@d1 1
@


1.5
log
@Add a blank after the empty CVS: line so it gets stripped.
@
text
@a4 7
CVS: The 'fmt' command will split lines at column 72. In Emacs, this
CVS: means a fill-column of 71 is desired.
CVS: 
CVS: Local Variables:
CVS: fill-column:71
CVS: End:
CVS: ----------------------------------------------------------------------
@


1.4
log
@put in comments about fill via fmt
@
text
@d7 1
a7 1
CVS:
@


1.3
log
@Delete extra blank line.  Also, try to make the explanatory text a little more
compact so you have a chance to see the file list when composing your message.
CVS:
@
text
@d5 7
@


1.2
log
@Fixed up rather confusing comments about the template and added
an Obtained from: line. This was my suggestion so I added since I was
in the file anyway. If people disagree they can easily change it.
@
text
@a0 1

d6 2
a7 4
CVS:         If this change has been taken from another system, such as
CVS:         NetBSD, then name the system in this line, otherwise
CVS:         delete it.
CVS:
d9 3
a11 4
CVS:         Before committing changes please have someone check your work
CVS:         and include their name here. If the change is trivial and
CVS:         you have not had it reviewed then delete this line.
CVS: 
d13 3
a15 4
CVS:         If this code has been contributed to FreeBSD by someone else
CVS:         i.e. they sent us a patch or a new module, then include their
CVS:         name/email address here. If this is your work then delete
CVS:         this line.
@


1.1
log
@Initial revision
@
text
@d1 1
d4 1
d6 15
a20 4
CVS: Delete the ``Reviewed by'' line if this is somebody else's work
CVS: (you are the reviewer).
CVS: Delete the ``Submitted by'' line if this is NOT somebody else's
CVS: work (you are the author).
@


1.1.1.1
log
@Initial CVSROOT setup
@
text
@@
