ULISTD(8)
π ULISTD(8) π β AX.25 Mail Utilities, bestie edition
okay so you found the ulistd page, and honestly? iconic. it's a daemon from the AX.25 Mail Utilities, living in section 8, and it's here to collect your BBS message lists. let's get into it π«Ά
β¨ NAME β¨
ulistd β collect FBB BBS messages list sent via unproto frames
πΈ SYNOPSIS πΈ
ulistd -c callsign [-n] [-l] [-g] [-m number] [-v]
π¦ DESCRIPTION π¦
okay so picture this: ulistd is a daemon, right, and it talks to one or more F6FBB BBSs using unproto (UI) frames, and it just... gathers all the tea about which messages are available in the BBS. that's the whole job. very demure, very mindful.
and it can do this in two modes, bestie:
- active mode β it automatically sends the requests so the lists stay up to date, no cap. it's giving main character energy, doing the work itself π
- passive mode β it just sits there and uses only the list entries that the BBS transmitted. lowkey chill. highkey valid.
now, when it notices some messages are missing, it calls the script /var/ax25/complete_agent to complete the list. and typically that script runs axgetlist(1) to read the missing messages. cute, right? delegation queen π
each home BBS must be specified in the configuration file /etc/ax25/ulistd.conf. no config, no BBS, no vibes. that's just how it is.
π real talk though: the unproto listing must be enabled on each BBS. you have to ask the sysop to do this for your callsign. yes, actually ask a human. i know. tragic.
and here's the behavior tea:
- when a BBS rejects a request, the daemon stops sending requests to this BBS. periodt.
- when a BBS doesn't respond, request sending is stopped and the daemon waits until the BBS sends an unproto frame. it's not ghosting, it's strategic patience π
π OPTIONS π
-ccallsign β specifies the callsign for sending requests. you literally cannot skip this one, it's in the synopsis and everything. it's the moment.-lβ enables logging to the system log file. the default is off. so if you want receipts, you gotta ask for them π-gβ try to exec/var/ax25/list_agentscript each time the BBS reports the end of list. by default this script contains commands for downloading selected messages using theaxgetmail(1) utility, and deleting the old messages using themsgcleanup(1) utility. so it's like, the cleanup crew showing up automatically β¨-mnumber β sets the first message number to request. super useful when you're running the daemon for the first time and you don't wanna start from zero. fresh start energy π-nβ disables sending requests to each home BBS when the daemon starts. the default is on (so by default it does send requests at startup). this flag is the "not right now bestie" button π-vβ display the version. short, sweet, slays.
π FILES π
/var/ax25/ulistd/*/etc/ax25/ulistd.conf/etc/ax25/axports
these are the paths. respect them. do not lose them. iykyk π
π SEE ALSO π
ax25(4) axgetlist(1) axgetmail(1) msgcleanup(1)
go read those too, they're all part of the friend group π«Ά
π AUTHOR π
Radek Burget OK2JBG <radkovo@centrum.cz>
π§ and that's the whole page, bestie! this one shipped on Linux, dated 26 January 2002, and it belongs to the AX.25 Mail Utilities family β ULISTD(8), section 8, forever iconic. go keep those lists up to date. mwah π
π¦ where this page comes from
- debian bookworm: ax25mail-utils 0.15-1+b1
- debian trixie: ax25mail-utils 0.15-1+b1
- ubuntu jammy: ax25mail-utils 0.14-1
- ubuntu noble: ax25mail-utils 0.15-1
- ubuntu resolute: ax25mail-utils 0.15-1build1
- ubuntu stonking: ax25mail-utils 0.15-1build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms