Groups | Search | Server Info | Login | Register
Groups > comp.mail.uucp > #196
| From | immibis <news@immibis.com> |
|---|---|
| Newsgroups | news.admin.peering, comp.mail.uucp |
| Subject | Re: Usenet feeds via NNCP (UUCP successor) available |
| Date | 2023-12-16 15:35 +0100 |
| Organization | A noiseless patient Spider |
| Message-ID | <ulkcjt$2ejbg$1@dont-email.me> (permalink) |
| References | <slrnsir6ri.2pllp.jgoerzen@slrnh.complete.org> |
Cross-posted to 2 groups.
On 8/31/21 05:01, John Goerzen wrote: > Hi folks, > > If you haven't heard of it, NNCP [1] is to UUCP approximately what ssh is to > rsh/telnet. NNCP is asynchronous, delay-tolerant for fire-and-forget secure > reliable files, file requests, Internet mail (and now NEWS) and commands > transmission. All packets are integrity checked, end-to-end encrypted, > explicitly authenticated by known participants public keys. Onion encryption is > applied to relayed packets. Each node acts both as a client and server, can use > push and poll behaviour model. NNCP can operate over a lot of transports: > Internet, USB sticks, tapes, CD-ROMs, ssh, Dropbox, etc. > > So basically it's UUCP for the modern world. I've used NNCP for everything from > automated git repo synchronization [2] to hundreds-of-GB ZFS backup streams. > > And I now intend to offer Usenet feeds to interested people that would like to > receive them over NNCP. The setup is easier than with UUCP, the environment is > more secure, and the approach is so similar that it needs only a tiny bit of > glue to drop in to INN in place of UUCP. > > Over at https://github.com/jgoerzen/nncp-tools/blob/main/docs/usenet.org you can > find my instructions on doing this. It contains instructions both for > communicating with news.quux.org over NNCP (including prerequisites and > expectations) as well as some background on setting up NNCP for standalone > INN-based non-public networks. > > It is also a sort of brief-ish tutorial on the minimum setup necessary to get > INN working with NNCP in this way. It could also, by extension, be somewhat of > a starting point for the INN side of things for those wishing to use UUCP as > well. The primary difference is using nncp-exec instead of uux, and there is a > small shell wrapper to pretend to be uux and transform the uux invocation into > an nncp-exec one. No INN patching is necessary. > > For those interested, NNCP's integration page [3] discusses how to integrate it > with Postfix or Exim (agin using UUCP-like techniques), BitTorrent, etc. Over > at my nncp-tools page [4] I have information on the NNCP public relay I operate, > tunneling NNCP over other transports, and so forth. > > I would welcome any corrections, contributions, feedback, etc. on any of this. > > Thanks, > > John > > [1] http://www.nncpgo.org/ or https://nncp.mirrors.quux.org/ > > [2] https://changelog.complete.org/archives/10274-distributed-asynchronous-git-syncing-with-nncp > > [3] https://nncp.mirrors.quux.org/Integration.html > > [4] https://github.com/jgoerzen/nncp-tools (Necropost, but this project is still actively advertised on your site.) My concern with this idea is that you may have designed an Abstraction Inversion (https://wiki.c2.com/?AbstractionInversion): it seems like NNCP is a protocol stack to transfer news over something virtually identical to news, or at least something virtually identical to e-mail. You make a point that everything's nice and simple because NNCP packets are fundamentally just files - but so are news articles (and e-mails). If you have a system to transfer NNCP packets containing news articles, why not just transfer the news articles? I feel that e-mail and news (not SMTP and NNTP) are already the asynchronous communication system you want. I think the biggest difference is that in NNCP every node is an anonymous remailer.
Back to comp.mail.uucp | Previous | Next — Previous in thread | Find similar
Usenet feeds via NNCP (UUCP successor) available John Goerzen <jgoerzen@complete.org> - 2021-08-31 03:01 +0000
Re: Usenet feeds via NNCP (UUCP successor) available Chris Baird <cjb+usenet@brushtail.apana.org.au> - 2021-08-31 23:51 +1000
Re: Usenet feeds via NNCP (UUCP successor) available John Goerzen <jgoerzen@complete.org> - 2021-08-31 15:57 +0000
Re: Usenet feeds via NNCP (UUCP successor) available opal hart <usenet@wowana.me> - 2021-09-13 19:43 +0000
Re: Usenet feeds via NNCP (UUCP successor) available John Goerzen <jgoerzen@complete.org> - 2021-09-16 04:21 +0000
Re: Usenet feeds via NNCP (UUCP successor) available Crypto God <CryptoGod@china.com> - 2021-10-09 04:54 +0000
Re: Usenet feeds via NNCP (UUCP successor) available John Goerzen <jgoerzen@complete.org> - 2021-11-08 14:48 +0000
im cuonfused Meow <elliottg@duck.com> - 2023-06-17 20:07 +0000
Re: Usenet feeds via NNCP (UUCP successor) available immibis <news@immibis.com> - 2023-12-16 15:35 +0100
csiph-web