https://gitlab.synchro.net/main/sbbs/-/commit/d1566e7d7b3a9e013f244cea
Modified Files:
exec/load/binkp.js
Log Message:
Don't assume the BinkP VER message contains 3-space-delimited fields.According to both FTS-1026 and FSP-1024, the "mailer version" portion of thismsg may contain spaces. Some mailers (e.g. Internet Rex), provide their versioninformation with spaces, e.g. "Internet Rex 2.67 beta 1a OS/2 (binkp/1.1)",which also include a non-conformant protocol version indicator: " (binkp/1.1)" instead of " binkp/1.1".Additionally, only require that "binkp/" exist in the string, to find andparse the protocol version number, which is apparently critical to the properoperation of the protocol. This should resolve issue #185 reported by altere.I'm also storing the entire VER response in the binkp.remote_ver property andthis will break the older Mystic/BinkP work-arounds in binkit.js. I dont' thinkwe really need those workarounds any longer however. We'll soon see I guess.
--- SBBSecho 3.11-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)