PBLink is a QWK message network for ProBoard boards, with one hub. Every member board (a node) swaps messages with the hub using PBqwk. The same packet carries the network's signed BBS list, so each board always has a current list of ProBoard boards for the BBS List plug-in, PBTerm and SyncTERM.
PBLink is a network of its own. It does not use, change or depend on any other QWK network you belong to. A hub block for another network in PBQWK.CFG is left as it is.
| Piece | What it is |
|---|---|
| PBQwkHub.exe | The hub. One copy, run by the hub operator. It has its own built-in FTP server. |
| PBqwk.exe | The program every member runs. It polls the hub, installs the BBS list, imports messages, and packs and uploads outgoing messages and this board's entry. It ships with ProBoard. |
| PBConfig | The QWK Network page has the PBLink fields (port, send my BBS-list entry, list key). The QWK Hub page runs the hub side. |
| PBDispatch | Schedules polling and, on the hub operator's PC, can start the hub and keep it running. |
Your hub operator sends you a join sheet. Then:
Configs\PBQWK.CFG.Configs\BBSLIST.CFG with your board name, sysop, location, country, description and an address (copy BBSLIST.CFG.SAMPLE).PBqwk.exe -cfg C:\ProBoard\Configs\PBQWK.CFG -pack PBqwk.exe -cfg C:\ProBoard\Configs\PBQWK.CFG -poll
PBEVENTS.CFG events from the join sheet, to run every 360 minutes or so.synchours 0 in BBSLIST.CFG so the two list sources do not replace each other.
Outgoing mail is safe when an upload fails: PBqwk keeps every packed .REP in a queue folder until the hub confirms it, and retries at the next -pack. Delivery is at least once. If the line drops after the hub got a packet, it is sent again and the hub drops the repeated messages.
The quickest way is Network > QWK Hub in PBConfig:
netsh advfirewall firewall add rule name="PBQwkHub" dir=in action=allow protocol=TCP localport=21,50000-50040
PBQwkHub run yourself, or from Task Scheduler.
Every day: PBQwkHub status. Every week: read the log for refused logins and list entries. Back up the hub folder and keep the signing key offline.
If the hub shares port 21 with PBFtp, see FTP downloads.
Common commands:
PBQwkHub keygen | listkey | status | run PBQwkHub node add|list|show|passwd|enable|disable|remove|subscribe|allowip|resetkey|joinsheet PBQwkHub list show | publish | remove <QWKID> PBqwk -pack | -poll | -unlist [-hub <name>] (-cfg <path to PBQWK.CFG>)
The detailed hub guide, node guide and packet format specification are on the way as separate pages.