home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   alt.comp.os.windows-10      Steaming pile of horseshit Windows 10      197,590 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 197,008 of 197,590   
   Maria Sophia to All   
   The perils of writing your own newsreade   
   29 Jan 26 14:06:28   
   
   XPost: alt.free.newsservers, news.software.readers   
   From: mariasophia@comprehension.com   
      
   True story. Just happened moments ago. Interesting lessons were learned.   
      
   BACKGROUND:   
   When I moved from UNIX (SunOS/Solaris) to Redhat/Centos long ago, with help   
   on Linux newsgroups (e.g., Marek Novotny was a Godsend) I wrote a working   
   newsreader which incorporated telnet/vi & which allowed for random headers.   
   That telnet:vi newsreader was ported to Windows telent/gVim 15 years ago.   
   I haven't touched it since (other than to clean up charset headers).   
      
   I've been posting to Usenet using various free servers for years using it.   
   Today, I tried my 1st post to a moderated newsgroup & it failed instantly.   
   Why?   
      
   Note: I am not deprecating Jesse's server as I very much appreciate   
         his very kind permission to use his server resources.   
      
   It's just what happened.   
      
   It turns out Jesse Rehmer's server simply doesn't carry that moderated ng   
   (which is perfectly understandable as the misc.taxes ng is more active).   
    Taskbar > Runbox > cmd   
    C:\> telnet news.blueworldhosting.com 119   
         200 nnrp.usenet.blueworldhosting.com InterNetNews NNRP server INN   
         2.8.0 (20250329 snapshot) ready (posting ok)   
    MODE READER   
    LIST ACTIVE misc.taxes   
         215 Newsgroups in form "group high low status"   
         misc.taxes 0000060117 0000000001 y   
         .   
    LIST ACTIVE misc.taxes.moderated   
         215 Newsgroups in form "group high low status"   
         .   
    LIST MODERATORS   
         215 Newsgroup moderators in form "group-pattern:submission-template"   
         aioe.*:%s-newsgroup@aioe.org   
         fido7.*:%s@fido7.org   
         ffm.*:%s@moderators.arcornews.de   
         fj.*:%s@moderators.fj-news.org   
         medlux.*:%s@news.medlux.ru   
         nl.*:%s@nl.news-admin.org   
         perl.*:news-moderator-%s@perl.org   
         relcom.*:%s@moderators.relcom.ru   
         si.*:%s@arnes.si   
         ukr.*:%s@sita.kiev.ua   
         *:%s@moderators.isc.org   
         .   
    QUIT   
      
   Drat. Blueworld does not carry the misc.taxes.moderated newsgroup, which is   
   perfectly understandable as it has a lower volume than misc.taxes does.   
      
   If Blueworld did carry misc.taxes.moderated then it would have forwarded   
   moderated posts to misc-taxes-moderated@moderators.isc.org but since the   
   low-activity moderated tax group is not carried, this rule never applies.   
      
   You might not see this 'cuz a "real" newsreader would likely have emailed   
   the moderator directly which requires connecting to a working MAPI mail   
   client, which my homegrown newsreader never thought it would need to do.   
      
   Let's run another test, only with an arbitrarily different free server.   
   Let's pick Ivo Gandolfo's server as the 1st pick of free nntp servers.   
      
    Taskbar > Runbox > cmd   
    C:\> telnet paganini.bofh.team 119   
         200 paganini.bofh.team InterNetNews NNRP server INN 2.6.4 ready   
         (posting ok)   
    MODE READER   
    LIST ACTIVE misc.taxes   
         215 Newsgroups in form "group high low status"   
         misc.taxes 0000060041 0000059279 y   
         .   
    LIST ACTIVE misc.taxes.moderated   
         215 Newsgroups in form "group high low status"   
         misc.taxes.moderated 0000061574 0000002149 m   
         .   
    LIST MODERATORS   
         215 Newsgroup moderators in form "group-pattern:submission-template"   
         fido7.*:%s@fido7.ru   
         ffm.*:%s@moderators.arcornews.de   
         fj.*:%s@moderators.fj-news.org   
         medlux.*:%s@news.medlux.ru   
         nl.*:%s@nl.news-admin.org   
         perl.*:news-moderator-%s@perl.org   
         relcom.*:%s@moderators.relcom.ru   
         si.*:%s@arnes.si   
         ukr.*:%s@sita.kiev.ua   
         *:%s@moderators.isc.org   
         .   
    QUIT   
      
   Woo hoo!   
      
   Paganini *does* carry misc.taxes.moderated, as shown by the line:   
    misc.taxes.moderated 0000061574 0000002149 m   
   The trailing "m" means the group is moderated.   
      
   And because paganini has the wildcard rule:   
    *:%s@moderators.isc.org   
   it automatically expands the group name & forwards all moderated posts to:   
    misc-taxes-moderated@moderators.isc.org   
      
   Whew!   
      
   No MAPI mail client needed. No local mailer. No coding needed! No fuss.   
      
   Conclusion on the perils of writing your own home-grown newsreader...   
   a. The failure wasn't Blueworld's fault as it simply doesn't carry   
      misc.taxes.moderated, so there was no NNTP path for my post.   
      
   b. A more full-featured newsreader would likely have fallen back to sending   
      the article via email to the moderator, but my home-grown setup doesn't   
      communicate with a local mail client, so that path wasn't available.   
      
   c. Luckily, the next server I randomly tested (paganini.bofh.team) *does*   
      carry misc.taxes.moderated & handles the forwarding to the moderator   
      via email automatically, so the post appears to have gone through.   
      
   I'll know in a couple of days if that post went through though, but I   
   figured I'd write up this one lesson in the perils of writing a newsreader.   
      
   Have any of the readers who see this written their own newsreader?   
   How did you handle sending to moderated newsgroups with email fallback?   
      
   How does a NORMAL newsreader handle this fallback to email for moderation?   
   --   
   Usenet allows old friends to discuss unique topics of mutual interest.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca