Well I just discovered this group still exists (sweet!) so I thought I woul
d share a little bit. I have been writing a blog series about modern uses
of UUCP (and more on NNCP), particularly focused around ZFS backups.
Before I dig into that, I searched and it looks like NNCP hasn't been menti
oned here yet. I should do that now. NNCP is essentially an effort to mod
ernize UUCP. It maintains equivolents of the basic uux, uucp, uucico, uuxq
t, etc. functionality - in fact, with a few exceptions I'll note here, it h
as broadly achieved feature parity with UUCP.
There are some things that set it apart:
First of all is modern security. Every message packet is encrypted and aut
henticated. Routing via other hosts is done with Tor-style onion routing (
so intermediate hosts can see neither the content nor the ultimate destinat
ion of the packet unless it is their neighbor). Communication is done secu
rely or not at all. (And NNCP supports a pervasive "nice" concept, similar
to the UUCP grade, that can be used in both ordering of packets in a call
and in deciding which packets to transmit during a call.)
NNCP has uucico-style daemon and caller, but also some other modes: nncp-xf
er (designed to facilitate easy airgapped transfer on a mountable device su
ch as USB stick) and nncp-bundle (emits a tar-style stream that can be, eg,
broadcasted on radio, burned to CD, even sent via uucp).
Some things it doesn't do that UUCP does:
NNCP requires a clean link and doesn't have any special logic for serial po
rt handling. However, it can run over a pipe so a program like socat, gett
y, etc. could invoke it over a clean link. Authentication is done using pu
blic keypairs so no specific usernames are needed.
By the nature of its encryption, you cannot (for instance) send email to a
node that you don't know the key for. You also need to know the public key
of every intermediate hop along the way. But, the NNCP -via option is the
exact same concept as UUCP bang paths.
And finally, some of the more esoteric uux invocations, for instance uux 'd
iff -c sys1!~user1/file1 sys2!~user2/file2 >!file.diff' as in the Taylor UU
CP manpage, aren't supported. However, by the time I started using UUCP in
the 90s, I had never seen uux used for anything but rmail and rnews. My c
opy of Managing and Using UUCP by O'Reilly claims that indeed those more es
oteric uux invocations were almost never used by the time it was published.
The project's website is http://www.nncpgo.org/
My own blog series is at https://changelog.complete.org/archives/tag/asynch
ronous
It begins with an exploration of why airgapped backups could be valuable, t
hen talks about why we tend to reach for synchronous tools like ssh even wh
en asynchronous like UUCP or NNCP would be better, demonstrates sending mai
l across NNCP using bsmtp rather than rmail mode (the same could be done ov
er UUCP, of course), then develops the ZFS backups over NNCP. I have sever
al more installments planned as well - tuning the ZFS installation and then
progressing into non-ZFS backups, which are rather more tricky to get righ
t (both sync and async, but especially async).
On a personal note... I just checked my archives, and it looks like I firs
t got a UUCP feed at the age of 16, for which I paid $12/mo to an ISP, plus
long distance charges. I later worked as a sysadmin at that ISP, and by t
hat point part of my job was maintaining what by that time were the "legacy
" services like UUCP on BSD/OS.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Marc SCHAEFER
dodo wrote:
Un post intéressant (récent) sur comp.mail.uucp :
Oui, c'est intéressant. Revenir Í du non interactif, du spool et du batch. Mais cela peut se faire autrement que par UUCP. En ce qui me concerne j'ai abandonné UUCP avec regret en 2003 après 13 ans d'utilisation. Et j'ai même utilisé certaines commandes Í distance en plus de #! rnews et #! rmail
dodo <dodo@dvstar.localnet> wrote:
Un post intéressant (récent) sur comp.mail.uucp :
Oui, c'est intéressant. Revenir Í du non interactif, du spool et du
batch. Mais cela peut se faire autrement que par UUCP.
En ce qui me concerne j'ai abandonné UUCP avec regret en 2003 après 13
ans d'utilisation.
Et j'ai même utilisé certaines commandes Í distance en plus de #! rnews
et #! rmail
Oui, c'est intéressant. Revenir Í du non interactif, du spool et du batch. Mais cela peut se faire autrement que par UUCP. En ce qui me concerne j'ai abandonné UUCP avec regret en 2003 après 13 ans d'utilisation. Et j'ai même utilisé certaines commandes Í distance en plus de #! rnews et #! rmail
Lex Homil
Le 30/01/2021 Marc SCHAEFER écrivationnait :
dodo wrote:
Un post intéressant (récent) sur comp.mail.uucp :
Oui, c'est intéressant. Revenir Í du non interactif, du spool et du batch. Mais cela peut se faire autrement que par UUCP. En ce qui me concerne j'ai abandonné UUCP avec regret en 2003 après 13 ans d'utilisation. Et j'ai même utilisé certaines commandes Í distance en plus de #! rnews et #! rmail
Oui, c'est intéressant. Revenir Í du non interactif, du spool et du batch. Mais cela peut se faire autrement que par UUCP. En ce qui me concerne j'ai abandonné UUCP avec regret en 2003 après 13 ans d'utilisation. Et j'ai même utilisé certaines commandes Í distance en plus de #! rnews et #! rmail
Oui, c'est marrant. J'avais effectivement développé deux systèmes légèrement plus efficaces que les vieux protocoles UUCP pour transférer des batches mail ou news compressés, via web: - bsmtp-exchange et - news-exchange C'était au tout début de l'accès Internet généralisé, qui coÍ»tait Í la minute. News exchange existe toujours d'ailleurs, mais je crois que plus personne ne l'utilise. BSMTP-Exchange j'ai dÍ» arrêté de le supporter en 2003.
Lex Homil <nobody@parici.org> wrote:
et de toi également
Oui, c'est marrant. J'avais effectivement développé deux systèmes
légèrement plus efficaces que les vieux protocoles UUCP pour transférer
des batches mail ou news compressés, via web:
- bsmtp-exchange
et
- news-exchange
C'était au tout début de l'accès Internet généralisé, qui coÍ»tait Í la
minute.
News exchange existe toujours d'ailleurs, mais je crois que plus
personne ne l'utilise. BSMTP-Exchange j'ai dÍ» arrêté de le supporter en
2003.
Oui, c'est marrant. J'avais effectivement développé deux systèmes légèrement plus efficaces que les vieux protocoles UUCP pour transférer des batches mail ou news compressés, via web: - bsmtp-exchange et - news-exchange C'était au tout début de l'accès Internet généralisé, qui coÍ»tait Í la minute. News exchange existe toujours d'ailleurs, mais je crois que plus personne ne l'utilise. BSMTP-Exchange j'ai dÍ» arrêté de le supporter en 2003.
dodo
Marc SCHAEFER wrote:
En ce qui me concerne j'ai abandonné UUCP avec regret en 2003 après 13 ans d'utilisation.
Salut le newsmaster :) Ici, ma première connexion avec une bécane distante (Zenux) était via UUCP (c'était en 1995), le mode batch c'était plus fun que du BBS ! Plus de "dialer" non plus mais j'ai un cÍ¢ble null-modem sous le coude et je pense pouvoir retester UUCP en type "direct".. La doc Info est toujour présente (et donc UUCP) sous Slackware.
Et j'ai même utilisé certaines commandes Í distance en plus de #! rnews et #! rmail
Au fait concernant ton INN, Í la connexion on devrait plutÍ´t lire un "Posting OK" qu'un "no posting".. ?
Marc SCHAEFER <schaefer@alphanet.ch> wrote:
En ce qui me concerne j'ai abandonné UUCP avec regret en 2003 après 13
ans d'utilisation.
Salut le newsmaster :) Ici, ma première connexion avec une bécane distante
(Zenux) était via UUCP (c'était en 1995), le mode batch c'était plus fun
que du BBS ! Plus de "dialer" non plus mais j'ai un c͢ble null-modem sous
le coude et je pense pouvoir retester UUCP en type "direct".. La doc Info
est toujour présente (et donc UUCP) sous Slackware.
Et j'ai même utilisé certaines commandes Í distance en plus de #! rnews
et #! rmail
Au fait concernant ton INN, Í la connexion on devrait plutÍ´t lire un
"Posting OK" qu'un "no posting".. ?
En ce qui me concerne j'ai abandonné UUCP avec regret en 2003 après 13 ans d'utilisation.
Salut le newsmaster :) Ici, ma première connexion avec une bécane distante (Zenux) était via UUCP (c'était en 1995), le mode batch c'était plus fun que du BBS ! Plus de "dialer" non plus mais j'ai un cÍ¢ble null-modem sous le coude et je pense pouvoir retester UUCP en type "direct".. La doc Info est toujour présente (et donc UUCP) sous Slackware.
Et j'ai même utilisé certaines commandes Í distance en plus de #! rnews et #! rmail
Au fait concernant ton INN, Í la connexion on devrait plutÍ´t lire un "Posting OK" qu'un "no posting".. ?
Marc SCHAEFER
dodo wrote:
Au fait concernant ton INN, Í la connexion on devrait plutÍ´t lire un "Posting OK" qu'un "no posting".. ?
Il faut t'authentifier :)
dodo <dodo@dvstar.localnet> wrote:
Au fait concernant ton INN, Í la connexion on devrait plutÍ´t lire un
"Posting OK" qu'un "no posting".. ?