nlpatch(8)
β¨ nlpatch(8) β the FTN mailer glow-up you didn't know you needed β¨
okay bestie, sit down, hydrate, and let me tell you about nlpatch, a lil tool from the FTN mailer world. yes the manual name is nlpatch(8) and yes it's giving very "old school internet but make it iconic" π
πΈ NAME πΈ
nlpatch β it patches a nodelist. that's it. that's the whole vibe. π¦
π SYNOPSIS π
nlpatch [-h] [-x verbosity] [-I file] nodelist nodediff
π DESCRIPTION π
Nlpatch patches a nodelist. no cap, that's literally the entire description the original gives us, and honestly? respect the brevity. main character energy β¨
π OPTIONS π
-hβ shows you a short help message. your little "what do I do now" button, we love her π«Ά-xVerbosity β sets the debug verbosity. Verbosity can be either:- a number from
0to32, which sets the 'on' bits from 1 up to that number, or - a string of letters, where
'a'= bit 1,'b'= bit 2, etc., all the way up to bit 26.
- a number from
so you got choices, bestie, pick your fighter π
-IFile β use the alternate configuration file File instead of the usual one. swapping the fit, love that for you π
β RETURN CODES β
when nlpatch exits, it leaves you a lil note. here's the tea:
0β Successfull (yes, with the doublelβ that's the original spelling, and we are not touching it, periodt π)1β command line usage error. you said something it didn't understand π2β cannot open some files3β could not read some files4β CRC error π5β unknown command line6β diff does not match old list
π₯ DEBUG VERBOSITY π₯
so when you crank up -x, these are the lil letters you can turn on, and what each one is watching. iykyk π
dβ lock filesfβ aka matchinggβ outbound directorieshβ calljβ session handshakekβ file transferlβ filelistmβ nodelist flagsrβ modemtβ nodelist indexzβ hydra protocol
π§ FILES π§
$IFLIBDIR/configβ the runtime configuration file. yes,$IFLIBDIRis an environment variable, she's doing the heavy lifting πnodelist.???β a list of nodes in an FTN network. the???is not me being mysterious, that's literally the filename pattern bestie πΈ
π¦ SEE ALSO π¦
ifmail(8), ifpack(8), ifunpack(8), iftoss(8), mgetty(8), getty(1)
go read those too, they're the rest of the friend group π
π ACKNOWLEDGEMENTS π
the lore!! okay so:
- Some ideas were taken from the Fidogate/RFmail package, written by Teemu Torma and hacked by Martin Junius.
- Some tcp code was taken from the JE version, written by Tsuneo Tanaka
<ttan@twics.com>. - 1993, 1994 Eugene Crosser
- This is free software. You can do what you wish with it as long as this copyright notice is preserved. (that part is not optional bestie, keep the receipt π«Ά)
- Manpage and dbz-nodelist-index support by Christof Meerwald
<cmeerw@mail.htl.fh-sbg.ac.at> - Many thanks to the institute of computer science in Salzburg/Austria and especially to Anton Hofmann
<hofmann@wst.edvz.sbg.ac.at>who made further work possible during his lecture. shoutout to Anton, absolute legend π
π real talk though: this page is from version 3.0.cm.alpha-2, dated May 29, 1997, under the FTN mailer banner. ancient. iconic. still valid. that's the vibe check, and she passed β¨
and that's the whole page, bestie β go patch that nodelist π ππ
π¦ where this page comes from
- debian bookworm: ifcico 2.14tx8.10-27+b1
- debian trixie: ifcico 2.14tx8.10-32
- ubuntu jammy: ifcico 2.14tx8.10-26
- ubuntu noble: ifcico 2.14tx8.10-28
- ubuntu questing: ifcico 2.14tx8.10-32
- ubuntu resolute: ifcico 2.14tx8.10-32build1
- ubuntu stonking: ifcico 2.14tx8.10-32build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms