• What software can send cancel messages?

    From Adam H. Kerman@21:1/5 to Grant Taylor on Tue Mar 16 05:11:15 2021
    Grant Taylor <gtaylor@tnetconsulting.net> wrote:

    Hi,

    What software can I use to send cancel messages?

    I'd like to be able to respond after the fact to things like the recent
    spam to a number of alt.* newsgroups.

    I can cancel them on my news server, but that only removes them from the
    news spool. It does not send a cancel message, thus they don't
    propagate to other servers.

    You've been on Usenet for close to three decades and you have no idea
    what could possibly be wrong with setting up a server to accept
    third-party cancels? Not to mention the inefficiency of generating a
    cancel message per article?

    I suppose you could issue NoCeMs if you could convince anyone to act on
    them.

    If you are seeing spam, then look for patterns and adjust your own spam countermeasures.

    btw, Russ's rant is about to be old enough to drink. https://www.eyrie.org/~eagle/writing/rant.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Grant Taylor@21:1/5 to All on Mon Mar 15 22:21:37 2021
    Hi,

    What software can I use to send cancel messages?

    I'd like to be able to respond after the fact to things like the recent
    spam to a number of alt.* newsgroups.

    I can cancel them on my news server, but that only removes them from the
    news spool. It does not send a cancel message, thus they don't
    propagate to other servers.



    --
    Grant. . . .
    unix || die

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From bje@ripco.com@21:1/5 to Grant Taylor on Tue Mar 16 11:25:14 2021
    Grant Taylor <gtaylor@tnetconsulting.net> wrote:

    What software can I use to send cancel messages?

    I'd like to be able to respond after the fact to things like the recent
    spam to a number of alt.* newsgroups.

    I can cancel them on my news server, but that only removes them from the
    news spool. It does not send a cancel message, thus they don't
    propagate to other servers.


    And thats the way it should be, clean up your own spool and don't worry
    about other news servers.

    I don't think there is any news server software that honors cancel messages
    or superceeds anymore. Or anyone foolish to turn the flag on even if the routines still exist.

    Your cancel messages would fall on deaf ears in other words.

    See wiki or some other historical sites for info on RoboModeration and the HipCrime software.

    What you want to do will allow anyone to do the same that has usenet access.

    Bad idea.

    -bruce
    bje@ripco.com

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Tomblin@21:1/5 to Adam H. Kerman on Tue Mar 16 13:36:41 2021
    In a previous article, "Adam H. Kerman" <ahk@chinet.com> said:
    You've been on Usenet for close to three decades and you have no idea
    what could possibly be wrong with setting up a server to accept
    third-party cancels? Not to mention the inefficiency of generating a
    cancel message per article?

    Maybe he should write one, and call it ARMM2.

    --
    Paul Tomblin <ptomblin@xcski.com> http://blog.xcski.com/
    Speed is life, altitude is life insurance. No one has ever collided with
    the sky.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Grant Taylor@21:1/5 to Adam H. Kerman on Tue Mar 16 19:18:53 2021
    On 3/15/21 11:11 PM, Adam H. Kerman wrote:
    You've been on Usenet for close to three decades and you have no
    idea what could possibly be wrong with setting up a server to accept third-party cancels? Not to mention the inefficiency of generating
    a cancel message per article?

    Actually only about half that long. I've only cared about cancels for a
    very short period. Or more specifically Usenet news spam.

    Yes, I do know how it can be abused.

    None of that changes the fact that I see cancel messages every single day.

    Some would argue that Usenet is nothing but spam and should be
    abandoned. Yet here we are using arguably abandoned technology. So ....

    My overall goal, independent of how it's done, cancels or otherwise, is
    to remove spam from my server /and/ make the information available for
    others to do so if they choose such.

    I'm quite content to sit in my little corner of Usenet and clean my own
    spools and tell the rest of you .... But I was trying to be nice /
    generous.

    I suppose you could issue NoCeMs if you could convince anyone to act on
    them.

    I will explore that option.

    Thank you for the alternate suggestion.

    If you are seeing spam, then look for patterns and adjust your own spam countermeasures.

    That only helps me personally. That does nothing for my servers or
    other users thereof. So, client side filtering is even less effective
    than local server cancels.

    btw, Russ's rant is about to be old enough to drink. https://www.eyrie.org/~eagle/writing/rant.html

    It's going to be a while before something from 2013 can drink. 2034 by
    my math based on my understanding of drinking age.



    --
    Grant. . . .
    unix || die

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Grant Taylor@21:1/5 to Paul Tomblin on Tue Mar 16 19:21:55 2021
    On 3/16/21 7:36 AM, Paul Tomblin wrote:
    Maybe he should write one, and call it ARMM2.

    Thank you for the indirect answer to my question Paul.



    --
    Grant. . . .
    unix || die

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sn!pe@21:1/5 to Grant Taylor on Wed Mar 17 12:43:36 2021
    Grant Taylor <gtaylor@tnetconsulting.net> wrote:

    On 3/15/21 11:11 PM, Adam H. Kerman wrote:

    [...]

    btw, Russ's rant is about to be old enough to drink. <https://www.eyrie.org/~eagle/writing/rant.html>

    It's going to be a while before something from 2013 can drink.
    2034 by my math based on my understanding of drinking age.

    "A Rant About Usenet
    The following post was made to news.admin.net-abuse.usenet and
    net.subculture.usenet in the early morning of March 31st, 1998.
    [continues]"

    --
    ^Ď^ <https://youtu.be/_kqytf31a8E>

    My pet rock Gordon just is.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Adam H. Kerman@21:1/5 to Grant Taylor on Wed Mar 17 15:06:41 2021
    Grant Taylor <gtaylor@tnetconsulting.net> wrote:
    On 3/15/21 11:11 PM, Adam H. Kerman wrote:

    You've been on Usenet for close to three decades and you have no
    idea what could possibly be wrong with setting up a server to accept >>third-party cancels? Not to mention the inefficiency of generating
    a cancel message per article?

    Actually only about half that long. I've only cared about cancels for a
    very short period. Or more specifically Usenet news spam.

    Yes, I do know how it can be abused.

    I don't think you do. Some unsolicited Usenet articles are sent in such
    high volume, they are essentially Denial of Service attacks, especially
    when they include control messages. Automatically generating a cancel
    message, a kind of control message, per abusive article would double the
    number of articles and make the mass generation of cancels a Denial of
    Service attack in and of themselves.

    Don't do it.

    None of that changes the fact that I see cancel messages every single day.

    Some would argue that Usenet is nothing but spam and should be
    abandoned. Yet here we are using arguably abandoned technology. So ....

    Some people make specious arguments. Who cares.

    My overall goal, independent of how it's done, cancels or otherwise, is
    to remove spam from my server /and/ make the information available for
    others to do so if they choose such.

    If you see any significant amount of spam, them adjust the filtering in
    your spam countermeasures, like Cleanfeed or whatever you use. Cancels
    are terrible coutermeasures.

    If you think about, a cancel message cannot work. The unwanted article
    has already been received and possibly read. Usenet doesn't have an
    "unread" command.

    I'm quite content to sit in my little corner of Usenet and clean my own >spools and tell the rest of you .... But I was trying to be nice /
    generous.

    There's nothing nice about mass generation of cancel measures as a spam countermeasure, and cancel messages themselves can be used as a form of
    abuse of Usenet.

    I suppose you could issue NoCeMs if you could convince anyone to act on >>them.

    I will explore that option.

    Thank you for the alternate suggestion.

    If you are seeing spam, then look for patterns and adjust your own spam >>countermeasures.

    That only helps me personally. That does nothing for my servers or
    other users thereof. So, client side filtering is even less effective
    than local server cancels.

    I have no idea how that would do nothing for your servers. Spam
    countermeasures are implemented server-wide, not at the client level. Newsreaders use kill filing and scoring in combination, but these are
    not implemented by the user as a spam countermeasure.

    It sounds like you haven't implemented any effective spam
    countermeasures at all.

    btw, Russ's rant is about to be old enough to drink. >>https://www.eyrie.org/~eagle/writing/rant.html

    It's going to be a while before something from 2013 can drink. 2034 by
    my math based on my understanding of drinking age.

    It's not from 2013. Read it again.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Russ Allbery@21:1/5 to Grant Taylor on Wed Mar 17 10:43:31 2021
    Grant Taylor <gtaylor@tnetconsulting.net> writes:

    My overall goal, independent of how it's done, cancels or otherwise, is
    to remove spam from my server /and/ make the information available for
    others to do so if they choose such.

    I'm quite content to sit in my little corner of Usenet and clean my own spools and tell the rest of you .... But I was trying to be nice /
    generous.

    The practical problem is that cancels don't work for that purpose, and you
    can see why by reading a bit farther back into this group to see a
    discussion with some guy who's running an open news server and allowing
    people to post cancels through it and whose reaction when people asked him
    not to do that was "if you honor cancels, you're an idiot, so fuck you."

    The desire does you credit, but the concrete problem is that there are
    still assholes out there enabling people to send cancel messages for any message they don't like, which means that in practice you have to turn off honoring cancels on a Usenet server connected to the broader network or
    risk having Internet randos launch a denial of service attack on your news spool because they are in a pissing contest with some political faction
    they don't like.

    I suppose you could issue NoCeMs if you could convince anyone to act on
    them.

    I will explore that option.

    To be clear, NoCeMs basically failed and issuing them is going to be a
    whole lot of work for probably no actual benefit because we never solved
    the problem of how to set up the infrastructure in an easy enough way that anyone would turn them on. But they're technically at least a better
    solution because they're authenticated, so at least in theory I can honor
    your NoCeMs and not the ones from some Internet rando.

    --
    Russ Allbery (eagle@eyrie.org) <https://www.eyrie.org/~eagle/>

    Please post questions rather than mailing me directly.
    <https://www.eyrie.org/~eagle/faqs/questions.html> explains why.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Grant Taylor@21:1/5 to Russ Allbery on Wed Mar 17 12:47:50 2021
    ~sigh~

    Thank you fort your comments Russ.

    On 3/17/21 11:43 AM, Russ Allbery wrote:
    To be clear, NoCeMs basically failed and issuing them is going to be
    a whole lot of work for probably no actual benefit because we never
    solved the problem of how to set up the infrastructure in an easy
    enough way that anyone would turn them on. But they're technically
    at least a better solution because they're authenticated, so at
    least in theory I can honor your NoCeMs and not the ones from some
    Internet rando.

    I'll explore NoCeMs as it sounds like it's a way that I can (manually)
    publish that I think given messages are spam. This way any server that
    has chosen to honor my NoCeMs can benefit. It also means that my small
    network of multiple news servers can verify and trust my NoCeMs or any
    others that I configure it to trust.



    --
    Grant. . . .
    unix || die

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Hochstein@21:1/5 to Russ Allbery on Wed Mar 17 22:36:46 2021
    Russ Allbery schrieb:

    To be clear, NoCeMs basically failed and issuing them is going to be a
    whole lot of work for probably no actual benefit because we never solved
    the problem of how to set up the infrastructure in an easy enough way that anyone would turn them on.

    I'm not sure that nobody is honoring NoCems - I do :), and more
    important, servers like news.individual.net do.

    The real problem will be to propagate a new key for signing them and
    get people to trust those NoCeMs.

    -thh

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Retro Guy@21:1/5 to Grant Taylor on Thu Mar 18 01:49:12 2021
    Grant Taylor wrote:

    ~sigh~

    Thank you fort your comments Russ.

    On 3/17/21 11:43 AM, Russ Allbery wrote:
    To be clear, NoCeMs basically failed and issuing them is going to be
    a whole lot of work for probably no actual benefit because we never
    solved the problem of how to set up the infrastructure in an easy
    enough way that anyone would turn them on. But they're technically
    at least a better solution because they're authenticated, so at
    least in theory I can honor your NoCeMs and not the ones from some
    Internet rando.

    I'll explore NoCeMs as it sounds like it's a way that I can (manually) publish that I think given messages are spam. This way any server that
    has chosen to honor my NoCeMs can benefit. It also means that my small network of multiple news servers can verify and trust my NoCeMs or any
    others that I configure it to trust.

    I use NoCeM really just for my own servers and interfaces. I don't expect anyone else to honor them but they can if they wish. They're only posted to one group in my hierarchy (rocksolid.spam).

    Since I run several servers and web interfaces, I've developed the web interface (rslight) to honor NoCeM (with sig checking), so I can remove a message I wish to in only rocksolid.* and it will disappear from all my servers in a few minutes. I do get
    some things posted that I really don't want to remain, so it makes it easy for me to clean that up in just a minute or so.

    But again, I really don't expect anyone else to honor them unless they wish to, and other servers are not receiving the messages as they would cancels, they're just articles in one group, so there is no overhead to other servers.

    Not saying I know the best way to do this, but this is working for me.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Russ Allbery@21:1/5 to Thomas Hochstein on Wed Mar 17 19:30:21 2021
    Thomas Hochstein <thh@thh.name> writes:
    Russ Allbery schrieb:

    To be clear, NoCeMs basically failed and issuing them is going to be a
    whole lot of work for probably no actual benefit because we never
    solved the problem of how to set up the infrastructure in an easy
    enough way that anyone would turn them on.

    I'm not sure that nobody is honoring NoCems - I do :), and more
    important, servers like news.individual.net do.

    Oh, huh. Okay, maybe they're working better than I thought they were.

    --
    Russ Allbery (eagle@eyrie.org) <https://www.eyrie.org/~eagle/>

    Please post questions rather than mailing me directly.
    <https://www.eyrie.org/~eagle/faqs/questions.html> explains why.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Neodome Admin@21:1/5 to Russ Allbery on Wed Mar 24 01:01:41 2021
    Russ Allbery <eagle@eyrie.org> wrote:
    Grant Taylor <gtaylor@tnetconsulting.net> writes:

    My overall goal, independent of how it's done, cancels or otherwise, is
    to remove spam from my server /and/ make the information available for
    others to do so if they choose such.

    I'm quite content to sit in my little corner of Usenet and clean my own
    spools and tell the rest of you .... But I was trying to be nice /
    generous.

    The practical problem is that cancels don't work for that purpose, and you can see why by reading a bit farther back into this group to see a
    discussion with some guy who's running an open news server and allowing people to post cancels through it and whose reaction when people asked him not to do that was "if you honor cancels, you're an idiot, so fuck you."

    No, no. “If you honor non-authenticated cancels...”

    If someone wants random Internet people to censor their Usenet feed, who am
    I to judge?

    I checked my control.cancel group right now and there are quite few cancels sent by entities like “bleachbot” or “Eric M.” Who’s Eric M., and why is he
    deciding which messages have to disappear? And why is he any better at that than any other random person from Internet? I checked random message that
    he cancelled, and while I can’t read French, it seems to be legit post by someone named Zorro to fr.bienvenue newsgroup. Not an ad, typed in
    manually, sent via newsreader. Who’s Zorro and why Eric is canceling him?
    Is Zorro posting something inappropriate or Eric just don’t like the guy?
    Is fr.bienvenue belongs to Eric and he have any kind of authority over that group? Does not seem like that group is moderated. And if Eric gets to
    cancel someone else’s posts why any other random Internet person can’t do the same? All these questions can be avoided by not honoring
    non-authenticated cancel messages.

    --
    Neodome

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Russ Allbery@21:1/5 to Neodome Admin on Tue Mar 23 18:27:36 2021
    Neodome Admin <admin@neodome.net> writes:

    I checked my control.cancel group right now and there are quite few
    cancels sent by entities like “bleachbot” or “Eric M.” Who’s Eric M.,
    and why is he deciding which messages have to disappear? And why is he
    any better at that than any other random person from Internet? I checked random message that he cancelled, and while I can’t read French, it
    seems to be legit post by someone named Zorro to fr.bienvenue
    newsgroup. Not an ad, typed in manually, sent via newsreader. Who’s
    Zorro and why Eric is canceling him? Is Zorro posting something inappropriate or Eric just don’t like the guy? Is fr.bienvenue belongs
    to Eric and he have any kind of authority over that group? Does not seem
    like that group is moderated. And if Eric gets to cancel someone else’s posts why any other random Internet person can’t do the same?

    I respect your dedication to being part of the problem. Why stand by and observe when you can jump in and make things worse!

    That said, whatever my personal opinion of your decisions to thumb your
    nose at the principle of "first, do no harm," it's certainly true that
    we're not going to get everyone to agree to police the unauthenticated introduction of third-party cancels, so for practical purposes it doesn't matter. The outcome is the same, namely...

    All these questions can be avoided by not honoring non-authenticated
    cancel messages.

    ...this, with which I entirely agree.

    --
    Russ Allbery (eagle@eyrie.org) <https://www.eyrie.org/~eagle/>

    Please post questions rather than mailing me directly.
    <https://www.eyrie.org/~eagle/faqs/questions.html> explains why.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?G=C3=A9rald?= Niel@21:1/5 to All on Thu Mar 25 11:59:24 2021
    Le mercredi 24 mars 2021 à 01:01 GMT, Neodome Admin écrivait sur news.software.nntp :

    Is Zorro posting something inappropriate or Eric just don’t like the guy?

    Both.

    But this guys have already use your server to cancel messages from
    people he don't like.
    (I'm one of these people)

    Is fr.bienvenue belongs to Eric and he have any kind of authority over that group?

    No.

    Does not seem like that group is moderated. And if Eric gets to
    cancel someone else’s posts why any other random Internet person can’t do the same? All these questions can be avoided by not honoring non-authenticated cancel messages.

    Cancel-lock/key and NoCem is a part of the solution.

    But an open server shouldn't (IMHO) allowing cancel.

    --
    On ne le dira jamais assez, l'anarchisme, c'est l'ordre sans le
    gouvernement ; c'est la paix sans la violence. C'est le contraire
    précisément de tout ce qu'on lui reproche, soit par ignorance, soit
    par mauvaise foi. -+- Hem Day -+-

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)