<!-- MHonArc v2.4.4 --> <!--X-Subject: [MUD-Dev] WWW/INN/news systems (Was: Re: mud websites) --> <!--X-From-R13: Brgev Hvexxhyn <civexxhyNpp.uhg.sv> --> <!--X-Date: Mon, 22 Jun 1998 23:58:15 -0700 --> <!--X-Message-Id: 199806230658.JAA14976#arioch,tky.hut.fi --> <!--X-Content-Type: text/plain --> <!--X-Reference: scatter#thevortex,com --> <!--X-Reference: 35800110.23F#thevortex,com --> <!--X-Reference: 199806222216.PAA02005#under,engr.sgi.com --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, [MUD-Dev] WWW/INN/news systems (Was: Re: mud websites)</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:pvirkkul#cc,hut.fi"> </head> <body background="/backgrounds/paperback.gif" bgcolor="#ffffff" text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000"> <font size="+4" color="#804040"> <strong><em>MUD-Dev<br>mailing list archive</em></strong> </font> <br> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] <br clear=all><hr> <!--X-Body-Begin--> <!--X-User-Header--> <!--X-User-Header-End--> <!--X-TopPNI--> Date: [ <a href="msg01174.html">Previous</a> | <a href="msg01176.html">Next</a> ] Thread: [ <a href="msg01161.html">Previous</a> | <a href="msg00992.html">Next</a> ] Index: [ <A HREF="author.html#01175">Author</A> | <A HREF="#01175">Date</A> | <A HREF="thread.html#01175">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>[MUD-Dev] WWW/INN/news systems (Was: Re: mud websites)</H1> <HR> <!--X-Subject-Header-End--> <!--X-Head-of-Message--> <UL> <LI><em>To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI> <LI><em>Subject</em>: [MUD-Dev] WWW/INN/news systems (Was: Re: mud websites)</LI> <LI><em>From</em>: Petri Virkkula <<A HREF="mailto:pvirkkul#cc,hut.fi">pvirkkul#cc,hut.fi</A>></LI> <LI><em>Date</em>: Tue, 23 Jun 1998 09:58:04 +0300</LI> <LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI> </UL> <!--X-Head-of-Message-End--> <!--X-Head-Body-Sep-Begin--> <HR> <!--X-Head-Body-Sep-End--> <!--X-Body-of-Message--> <PRE> >>>>> "JCLawrence" == J C Lawrence <claw#under,engr.sgi.com> writes: JCLawrence> Password authentication for NNTP servers is not common, JCLawrence> but it exists and is fairly widely used. IIRC its an JCLawrence> optional module with INN. The generic password authentication is standard with INN's NNRP. NNRP uses a configuratio file called nnrp.access that has following fields: hosts:perms:username:password:patterns an example line: *:Read Post:argon:XXXXXXXXXXX:batmud.*,!batmud.guilds.*,batmud.guilds.mage The password is not crypt()'ed, thoigh it was straightforward to add support for that. As others have already written Netscape and GNUS/Emacs support the generic password authentication (I have already tested that). The nnrp.access file can be easily generated automatically (for example once a day) for example inside the mud. BatMUD has had its internal news system for a long time with over 36 newsgroups. The news system supports also external news readers (only GNUS is verified to work because that's what archwizards use), though posting privilege has been granted only to archwizards and to few wizards (based on IDENT information). Players would like to read and send news, and that's why I am adding better support. The internal news system does not support well multiple news servers. The system will be something like in following picture: Netscape/GNUS/rn/etc. | | NNTP protocol between user and lepakko | v +--------+---------+ | INN in lepakko | +--------+---------+ | | NNTP protocol between lepakko and mud | | Outside world ---------------------------------------------------------------- MUD | | v +--------+---------+ | mud's NNTP | GDBM database for message-id | server +------------------------------- | | to article mapping +--------+---------+ | | fetch_article_bynumber, store_article | list_newsgroups, etc. v +--------+---------+ | mud's internal | load articles from the disk based | news +---------------------------------- | | on its newsgroup and number +--------+---------+ ^ | | | old news interface inside the mud [our two machines have names lepakko.bat.org and bat.org (aka. batmud.bat.org)] Our old NNTP server does not support message ids, that's why I am adding DBM-like interface to GDBM functions that can be used by a new NNTP server (it is generic interface supporting data serialization and will probably be used for other purposes too). No direct client access will be allowed to that NNTP server in the future. All future access will go through the external INN server. We are fortunate to have two machines. The newer is only running the mud, and the older is used as WWW and FTP server. Wizards have also almost full (chroot'ed) shell access to the older machine too (they have many editors to choose from, like GNU Emacs, vi and pico). As it has spare CPU cycles available I decided that trying to distribute news system load to the older machine might be a good idea. Atleast we are using WWW and other external servers to support the main thing, ie. the mud. Our WWW-server is not so fancy, it is only give some support info (though failing in that badly, one of our players has setup better WWW-pages and we provide link to there). Basically the idea is to remove as many services from the mud as possible and put them to the old machine. For example, our WWW server was originally written in LPC, but now we are using Apache in the old machine. Others seem to do opposite and integrating more services to a mud. Petri </PRE> <!--X-Body-of-Message-End--> <!--X-MsgBody-End--> <!--X-Follow-Ups--> <HR> <!--X-Follow-Ups-End--> <!--X-References--> <UL><LI><STRONG>References</STRONG>: <UL> <LI><STRONG><A NAME="00959" HREF="msg00959.html">[MUD-Dev] Re: mud websites</A></STRONG> <UL><LI><EM>From:</EM> Scatter <scatter#thevortex,com></LI></UL></LI> <LI><STRONG><A NAME="01161" HREF="msg01161.html">[MUD-Dev] Re: mud websites</A></STRONG> <UL><LI><EM>From:</EM> J C Lawrence <claw#under,engr.sgi.com></LI></UL></LI> </UL></LI></UL> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg01174.html">[MUD-Dev] Re: WIRED: Kilers have more fun</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg01176.html">[MUD-Dev] Re: Mud websites</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg01161.html">[MUD-Dev] Re: mud websites</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00992.html">[MUD-Dev] Re: Mud websites</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#01175"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#01175"><STRONG>Thread</STRONG></A></LI> </UL> </LI> </UL> <!--X-BotPNI-End--> <!--X-User-Footer--> <!--X-User-Footer-End--> <ul><li>Thread context: <BLOCKQUOTE><UL> <LI><STRONG>[MUD-Dev] Re: Mud websites</STRONG>, <EM>(continued)</EM> <ul compact> <ul compact> <LI><strong><A NAME="00966" HREF="msg00966.html">[MUD-Dev] Re: Mud websites</A></strong>, Adam Wiggins <a href="mailto:adam#angel,com">adam#angel,com</a>, Thu 11 Jun 1998, 17:23 GMT </LI> </ul> <LI><strong><A NAME="00959" HREF="msg00959.html">[MUD-Dev] Re: mud websites</A></strong>, Scatter <a href="mailto:scatter#thevortex,com">scatter#thevortex,com</a>, Thu 11 Jun 1998, 11:16 GMT <UL> <LI><strong><A NAME="00960" HREF="msg00960.html">[MUD-Dev] Re: mud websites</A></strong>, Oliver Jowett <a href="mailto:oliver#jowett,manawatu.planet.co.nz">oliver#jowett,manawatu.planet.co.nz</a>, Thu 11 Jun 1998, 13:55 GMT </LI> <LI><strong><A NAME="01161" HREF="msg01161.html">[MUD-Dev] Re: mud websites</A></strong>, J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Mon 22 Jun 1998, 22:16 GMT <UL> <LI><strong><A NAME="01175" HREF="msg01175.html">[MUD-Dev] WWW/INN/news systems (Was: Re: mud websites)</A></strong>, Petri Virkkula <a href="mailto:pvirkkul#cc,hut.fi">pvirkkul#cc,hut.fi</a>, Tue 23 Jun 1998, 06:58 GMT </LI> </UL> </LI> </UL> </LI> <LI><strong><A NAME="00992" HREF="msg00992.html">[MUD-Dev] Re: Mud websites</A></strong>, Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Fri 12 Jun 1998, 14:12 GMT <UL> <LI><strong><A NAME="01166" HREF="msg01166.html">[MUD-Dev] Re: Mud websites</A></strong>, J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Mon 22 Jun 1998, 23:07 GMT </LI> </UL> </LI> <LI><strong><A NAME="01104" HREF="msg01104.html">[MUD-Dev] Re: Mud websites</A></strong>, Travis S. Casey <a href="mailto:efindel#io,com">efindel#io,com</a>, Wed 17 Jun 1998, 12:53 GMT </LI> <LI><strong><A NAME="01176" HREF="msg01176.html">[MUD-Dev] Re: Mud websites</A></strong>, Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Tue 23 Jun 1998, 14:20 GMT </LI> </ul> </LI> </UL></BLOCKQUOTE> </ul> <hr> <center> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] </center> <hr> </body> </html>