INN commit: trunk (doc/pod/tinyleaf.pod innd/tinyleaf.c)
INN Commit
rra at isc.org
Sun Nov 8 17:33:25 UTC 2009
Date: Sunday, November 8, 2009 @ 09:33:25
Author: iulius
Revision: 8724
tinyleaf should use 201 and not 200 as initial greeting.
Using POST is not possible.
Modified:
trunk/doc/pod/tinyleaf.pod
trunk/innd/tinyleaf.c
----------------------+
doc/pod/tinyleaf.pod | 14 +++++++-------
innd/tinyleaf.c | 4 ++--
2 files changed, 9 insertions(+), 9 deletions(-)
Modified: doc/pod/tinyleaf.pod
===================================================================
--- doc/pod/tinyleaf.pod 2009-11-08 15:06:23 UTC (rev 8723)
+++ doc/pod/tinyleaf.pod 2009-11-08 17:33:25 UTC (rev 8724)
@@ -4,17 +4,17 @@
=head1 SYNOPSIS
-tinyleaf I<spool> [I<processor>]
+B<tinyleaf> I<spool> [I<processor>]
=head1 DESCRIPTION
B<tinyleaf> is intended to be the simplest possible transit news server
that still does something useful. It must be run under inetd(8) or some
-equivalent, and only implements three commands (IHAVE, HELP, and QUIT).
+equivalent, and only implements three commands (HELP, IHAVE, and QUIT).
When it receives an article, it saves it into the directory I<spool> and,
if I<processor> is given, passes information about the article to
I<processor> via a pipe. The file name of the article will be the MD5
-hash of its message ID, and if a file by that name already exists,
+hash of its message-ID, and if a file by that name already exists,
B<tinyleaf> will refuse the article, reporting it as a duplicate.
If I<processor> is given, it should specify the path to a program. That
@@ -22,9 +22,9 @@
directory will be I<spool>. For each article received by B<tinyleaf>, a
single line will be sent to standard input of I<processor>. That line
will consist of the file name of the received article (relative to
-I<spool>), a single space, and the message ID of the received article.
-Note that the message ID will be taken from the argument to the IHAVE
-command and may not match the Message-ID header in the article. When
+I<spool>), a single space, and the message-ID of the received article.
+Note that the message-ID will be taken from the argument to the IHAVE
+command and may not match the Message-ID: header in the article. When
B<tinyleaf> shuts down, standard input to I<processor> will be closed.
B<tinyleaf> does no syntax verification of received articles whatsoever;
@@ -81,7 +81,7 @@
The timeout and maximum message size should really be configurable.
B<tinyleaf> should also probably not just respond 500 to every command
-other than IHAVE, HELP, and QUIT; there are more useful (and more
+other than HELP, IHAVE, and QUIT; there are more useful (and more
expected) error codes that could be returned.
An option to scan the spool directory for any left-over files and pass
Modified: innd/tinyleaf.c
===================================================================
--- innd/tinyleaf.c 2009-11-08 15:06:23 UTC (rev 8723)
+++ innd/tinyleaf.c 2009-11-08 17:33:25 UTC (rev 8724)
@@ -249,10 +249,10 @@
}
/* Go into the main input loop. The only commands we support, for now,
- are IHAVE and QUIT. */
+ are HELP, IHAVE and QUIT. */
notice("starting");
state.nntp = nntp_new(STDIN_FILENO, STDOUT_FILENO, 1024 * 1024, 10 * 60);
- nntp_respond(state.nntp, NNTP_OK_BANNER_POST, "tinyfeed ready");
+ nntp_respond(state.nntp, NNTP_OK_BANNER_NOPOST, "tinyfeed ready");
command = cvector_new();
while (1) {
status = nntp_read_command(state.nntp, command);
More information about the inn-committers
mailing list