If such articles can be accepted, relayed and served, it seems "logical"
to me that they can also be "searched" by their malformed Message-ID. In
this particular case, it seems to me that the syntax checking of
commands accepting a Message-ID as an argument (ARTICLE, BODY, HEAD,
HDR, STAT and sometimes OVER) is too restrictive in INN, which
consistently returns a : "501 Syntax error in Message-ID".
I have no trouble with a specific article in circulation but I'm surprised
by the replies of INN.
If I try to find an article with the laxmid format (double dot or double arobase) :
ARTICLE <double..dot@test.com>
or
ARTICLE <two.arobase@test@com>
INN reply with "501 Syntax error in Message-ID". (5xx = CLASS_ERR)
I thought I would get something like "430 no such article" (4xx - CLASS_FAIL), which would have indicated that the search was done and
that the article was not found (by Message-ID).
Could you give a specific example of a message ID that you're having
trouble with? All of the calls to IsValidMessageID that I see in nnrpd
use the laxmid setting, so I think I need more details to understand the problem.
INN reply with "501 Syntax error in Message-ID". (5xx = CLASS_ERR)
If I POST a "lax-mid" article on trigofacile (set to accept them), it will
be propagated (?) but the same article cannot be searched on mixmin
because it is set to "no-laxmid"?
Right?
so it should take the laxmid setting into account. Are you sure that your instance of INN is configured with lax message ID verification and is
recent enough that this is a supported option?
No, mixmin will reject the article. The setting controls both whether articles with such malformed message IDs can be posted and whether they're accepted from peers.
On trigofacile :
STAT <a..a@kk>
430 No such article
On mixmin :
STAT <a..a@kk>
501 Syntax error in Message-ID
I believe trigofacile is set to "laxmid" and mixmin to "no-laxmid".
Right?
If I POST a "lax-mid" article on trigofacile (set to accept them), it
will be propagated (?) but the same article cannot be searched on mixmin because it is set to "no-laxmid"?
Right?
This is where my implementation differ. A laxmid article can be seached
on every server (laxmid or not) but I'm not sure if it's correct to do so.
If you're asking if there's a way to configure INN to accept such articles from peers but not allow them to be posted, I don't believe that's
currently implemented.
I will change my implementation of "laxmid" to act in the same way as INN.
Incidentally, is your news server available for download on the
Internet? I looked for it a few months ago but did not manage to find it.
I ask because I believe a few people in fr.* (and probably elsewhere
too) would be interested in running a news server on Windows.
Installing another operating system and a news server without GUI is too
much difficult for people who are not accustomed to that. They would be pleased to run their own news servers and no longer have to depend on
the ones run by other people with filter rules they do not want.
Yes, it will be a very good thing!
Or making a documentation to run INN2 on cygwin.
yamo' <user@tld.invalid> writes:
Or making a documentation to run INN2 on cygwin.
INN at one point built on cygwin, but I'm not sure it makes much sense to
try to resurrect that support (which has almost certainly bitrotted) now
that Windows Subsystem for Linux exists. cygwin is a fairly weird environment that is hard to support for UNIX software and is still not entirely trivial to install and manage for the person trying to run
software that uses it. If you use WSL on Windows, you can probably just apt-get install inn2 and have something that works.
Bonsoir Franck,
I will change my implementation of "laxmid" to act in the same way as
INN.
Glad to hear that behaviour is reasonable :)
Incidentally, is your news server available for download on the
Internet? I looked for it a few months ago but did not manage to find it.
I ask because I believe a few people in fr.* (and probably elsewhere
too) would be interested in running a news server on Windows. Installing another operating system and a news server without GUI is too much
difficult for people who are not accustomed to that. They would be
pleased to run their own news servers and no longer have to depend on
the ones run by other people with filter rules they do not want.
On the other hand, during the pandemic, I found time to rewrite another server that will be available for Windows. I don't have an official date
to announce yet.
For the moment, it has no graphical interface and the configuration is
done with a single JSON file.
The graphical part will be added later, as it is the most time consuming
part to code and I focused on the Windows service (deamon) first.
Yes, that is indeed the new software I was looking for. I somehow
thought it was similar to the first one and already had a graphical interface, but I was wrong.
The graphical part will be added later, as it is the most time
consuming part to code and I focused on the Windows service (deamon)
first.
Thanks for all the effort you put into it!
I hope it will be of great interest to people willing to run their own
news server on Windows.
Thanks for all the effort you put into it!
I hope it will be of great interest to people willing to run their own
news server on Windows.
We'll see :-)
I'm willing to be a beta tester, I'm not very good so this would be a guarantee that everyone can use it :)
Thank you.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 300 |
Nodes: | 16 (2 / 14) |
Uptime: | 73:07:53 |
Calls: | 6,714 |
Calls today: | 2 |
Files: | 12,246 |
Messages: | 5,357,168 |