Change: Modify headers for test posts.

- Change MID so you can do multiple tests.
- Replace Supersedes with X-Supersedes so you do not delete
  postings while testing.
- Add remark ("This is a test message.").
- Change documentation accordingly.

Fixes #6.

Signed-off-by: Thomas Hochstein <thh@inter.net>
This commit is contained in:
Thomas Hochstein 2010-05-15 17:22:20 +02:00
parent 3b2e5e066d
commit b146f21475

View file

@ -299,6 +299,10 @@ sub postfaq {
# Test mode? # Test mode?
if($Options{'t'} and $Options{'t'} !~ /console/i) { if($Options{'t'} and $Options{'t'} !~ /console/i) {
$$NG = $Options{'t'}; $$NG = $Options{'t'};
$MID =~ s/@/-$Timestamp-test@/g;
$$ExtraHeaders .= "\n" if $$ExtraHeaders;
$$ExtraHeaders .= "X-Supersedes: $$Supersedes\nX-yapfaq-Remark: This is only a test message.";
undef $$Supersedes;
} }
#Now create the complete Header: #Now create the complete Header:
@ -698,11 +702,16 @@ update any status information.
=item B<-t> I<newsgroup(s) | CONSOLE> (test) =item B<-t> I<newsgroup(s) | CONSOLE> (test)
Don't post to the newsgroups defined in F<yqpfaq.cfg>, but to the Don't post to the newsgroups defined in F<yqpfaq.cfg>, but to the
newsgroups given after B<-t> as a comma-separated list or print the (test) newsgroup(s) given after B<-t> as a comma-separated list or
FAQs to STDOUT separated by lines of dashes if the special string print the FAQs to STDOUT separated by lines of dashes if the special
C<CONSOLE> is given. This can be used to preview what B<yapfaq> would string C<CONSOLE> is given. This can be used to preview what
do without embarassing yourself on Usenet. The status files are not B<yapfaq> would do without embarassing yourself on Usenet.
updated when this option is given.
The status files are not updated when this option is given.
When this option is used to post to some other newsgroup(s), a(nother)
timestamp is added to the Message-ID header and the Supersedes header
is replaced by a special X-Supersedes header.
You may want to use this with the B<-f> option (see below). You may want to use this with the B<-f> option (see below).