open
https://gitlab.synchro.net/main/sbbs/-/issues/305
Hi,
I've noticed that in SBBS 3.18b, HatchIT does not write the TIC password to TIC files.
As far as I can see, this occurs when the links in sbbsecho use 5D addressing, eg. `420:2/1.1@weednet`.
Using this small JS, the problem can be made visible:
`#!/usr/bin/env jsexec
load("sbbsdefs.js");
load("fidocfg.js");
var sbbsecho = new SBBSEchoCfg();
var link4d = "420:2/1.1";
var link5d = "420:2/1.1@weednet";
writeln('4D: ' + sbbsecho.get_ticpw(link4d));
writeln('5D: ' + sbbsecho.get_ticpw(link5d));`
On my system, this outputs:
`4D: undefined
5D: <my password>`
The SBBSEchoCfg() array contains all link passwords and get_ticpw() is checking against it, but this won't match if the link given to get_ticpw() is only 4D - but the links are 5D in the array.
I already downloaded the latest version of fido_syscfg.js, but the result stays the same.
Besides, I think `get_ticpw()` should be used in HatchIT instead of `get_pw()` - or am I mistaken?
Thank you!
Regards,
Anna
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net