• DSZ zmodem and Mystic

    From Cozmo@21:3/135 to All on Fri Jun 30 17:05:01 2023
    Anyone here ever use DSZ zmodem? Having a problem with it d/l ing .zip files. I have a door that will let you view and d/l text files. You have the option of d/ling the file with or without zipping it. Files d/l fine in .txt format but when it gets zipped and try to d/l it i get errors and it doesnt complete the d/l . The same .zip file will d/l fine if i add it to the Files section in Mystic.

    Any ideas?

    |02-=|10Cozmo|02=-

    ... How do I set my laser printer to stun?

    --- Mystic BBS v1.12 A47 2021/12/25 (Windows/32)
    * Origin: Lunatics Unleashed BBS (21:3/135)
  • From fusion@21:1/616 to Cozmo on Fri Jun 30 17:37:50 2023
    On 30 Jun 2023, Cozmo said the following...

    in .txt format but when it gets zipped and try to d/l it i get errors
    and it doesnt complete the d/l . The same .zip file will d/l fine if i
    add it to the Files section in Mystic.

    what sorts of errors?

    if you have to use an external zmodem maybe try out pdzm (public domain zmodem) or something. (https://pcmicro.com/netfoss/download.html)

    if it's calling dsz.exe directly with no way to set parameters, maybe we can put together a simple dos shim program to translate them

    --- Mystic BBS v1.12 A47 2021/12/25 (Windows/32)
    * Origin: cold fusion - cfbbs.net - grand rapids, mi (21:1/616)
  • From deon@21:2/116 to Cozmo on Sat Jul 1 11:01:39 2023
    Re: DSZ zmodem and Mystic
    By: Cozmo to All on Fri Jun 30 2023 05:05 pm

    Anyone here ever use DSZ zmodem? Having a problem with it d/l ing .zip files. I have a door that will let you view and d/l text files. You have the option of d/ling the file with or without zipping it. Files d/l fine in .txt format but when it gets zipped and try to d/l it i get errors and it doesnt complete the d/l . The same .zip file will d/l fine if i add it to the Files section in Mystic.

    Could it be fossil related?

    If you connect to your BBS using a "raw" protocol, not "telnet protocol" (I think syncterm can do raw), does it work?


    ...����
    --- SBBSecho 3.20-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From Cozmo@21:3/135 to fusion on Sat Jul 1 09:24:21 2023
    what sorts of errors?
    Getting a ton of CRC32 Errors

    if you have to use an external zmodem maybe try out pdzm (public domain zmodem) or something. (https://pcmicro.com/netfoss/download.html

    I using Telnet to login. I have used PD Zmodem and I get the same results.

    if it's calling dsz.exe directly with no way to set parameters, maybe we can put together a simple dos shim program to translate them

    I'm using a .bat file that the Door uses to download the file. And have tried many different parameters without any luck.

    |02-=|10Cozmo|02=-

    ... I am NOT a tagline THIEF. I am a tagline CONSERVATIONIST.

    --- Mystic BBS v1.12 A47 2021/12/25 (Windows/32)
    * Origin: Lunatics Unleashed BBS (21:3/135)
  • From Cozmo@21:3/135 to deon on Sat Jul 1 09:33:33 2023
    Could it be fossil related?

    I have to run the Door in DOSBOX. Using win7 32 bit. Not loading NETFOSS or any fossil.

    If you connect to your BBS using a "raw" protocol, not "telnet protocol" (I think syncterm can do raw), does it work?

    I just connected using "RAW" and it worked flawlessly! What's up with that?
    So telnet is getting in the way? I was hoping it would work using telnet mainly because most people seem to use that to connect.

    |02-=|10Cozmo|02=-

    ... No honey, I can't eat with the family. My computer gets lonely!

    --- Mystic BBS v1.12 A47 2021/12/25 (Windows/32)
    * Origin: Lunatics Unleashed BBS (21:3/135)
  • From fusion@21:1/616 to Cozmo on Sat Jul 1 17:47:18 2023
    On 01 Jul 2023, Cozmo said the following...

    I just connected using "RAW" and it worked flawlessly! What's up with that? So telnet is getting in the way? I was hoping it would work using telnet mainly because most people seem to use that to connect.

    telnet isn't 100% transparent like a "raw" connection. it has a handshake protocol to determine things like whether to echo keyboard input back, a way to report when the terminal window is resized, features to do stuff "out of bounds" like kill the currently running program, etc.

    it's likely the zmodem transfer is filled with what the client thinks are telnet commands.

    --- Mystic BBS v1.12 A47 2021/12/25 (Windows/32)
    * Origin: cold fusion - cfbbs.net - grand rapids, mi (21:1/616)
  • From deon@21:2/116 to Cozmo on Sun Jul 2 09:23:26 2023
    Re: Re: DSZ zmodem and Mystic
    By: Cozmo to deon on Sat Jul 01 2023 09:33 am

    I just connected using "RAW" and it worked flawlessly! What's up with that? So telnet is getting in the way? I was hoping it would work using telnet mainly because most people seem to use that to connect.

    So since this door does downloads, its not (and probably would know anyway), putting the telnet session into raw mode. So binary transfers that speak that have telnet codes will be intercepted and not passed down to the downloading program.


    ...����
    --- SBBSecho 3.20-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From Cozmo@21:3/135 to fusion on Sun Jul 2 11:48:51 2023
    telnet isn't 100% transparent like a "raw" connection. it has a handshake protocol to determine things like whether to echo keyboard input back, a way to report when the terminal window is resized, features to do stuff "out of bounds" like kill the currently running program, etc.

    it's likely the zmodem transfer is filled with what the client thinks are telnet commands.

    Yeah, this is all a bit above my tech level :( but I do understand somewhat.

    Thanks for the input!

    |02-=|10Cozmo|02=-

    ... Running Windows is better than washing them!

    --- Mystic BBS v1.12 A47 2021/12/25 (Windows/32)
    * Origin: Lunatics Unleashed BBS (21:3/135)
  • From Cozmo@21:3/135 to deon on Sun Jul 2 11:52:48 2023
    So since this door does downloads, its not (and probably would know anyway), putting the telnet session into raw mode. So binary transfers that speak that have telnet codes will be intercepted and not passed
    down to the downloading program.

    Well I can at least download the .txt files just not .zip files. A bit dissapointing but hey we tried. :)

    MaliciousPastry on Discord offered this possible explantion: https://github.com/dosbox-staging/dosbox-staging/issues/581

    |02-=|10Cozmo|02=-

    ... I'd love to help you out. Which way did you come in?

    --- Mystic BBS v1.12 A47 2021/12/25 (Windows/32)
    * Origin: Lunatics Unleashed BBS (21:3/135)
  • From Tracker1@21:3/149 to Cozmo on Tue Jul 4 15:51:11 2023
    Anyone here ever use DSZ zmodem? Having a problem with it d/l ing .zip files. I have a door that will let you view and d/l text files. You have the option of d/ling the file with or without zipping it. Files d/l fine in .txt format but when it gets zipped and try to d/l it i get errors and it doesnt complete the d/l . The same .zip file will d/l fine if i add it to the Files section in Mystic.

    If I were to guess, it's that there's a disconnect with the telnet control character with DSZ inside the door. ascii 255 is a control character that must be doubled if it's a telnet connection from the outside. The .txt probably doesn't have this and the .zip probably does. Is the door using its' own DSZ, or a separate exe? If it's separate, you might be able to swap a param for this.


    --
    Michael J. Ryan
    +o roughneckbbs.com
    [email protected]
    --- SBBSecho 3.15-Linux
    * Origin: Roughneck BBS - roughneckbbs.com (21:3/149)
  • From Tracker1@21:3/149 to fusion on Tue Jul 4 15:56:43 2023
    telnet isn't 100% transparent like a "raw" connection. it has a handshake protocol to determine things like whether to echo keyboard input back, a way to report when the terminal window is resized, features to do stuff "out of bounds" like kill the currently running program, etc.

    Yeah, it just needs to double up ascii 255 characters when sending to the client. (and deal with them in receiving). Not sure if there's an option for that with the dsz client the door is using.


    --
    Michael J. Ryan
    +o roughneckbbs.com
    [email protected]
    --- SBBSecho 3.15-Linux
    * Origin: Roughneck BBS - roughneckbbs.com (21:3/149)
  • From Cozmo@21:3/135 to Tracker1 on Tue Jul 4 21:21:56 2023
    If I were to guess, it's that there's a disconnect with the telnet
    control character with DSZ inside the door. ascii 255 is a control character that must be doubled if it's a telnet connection from the outside. The .txt probably doesn't have this and the .zip probably
    does. Is the door using its' own DSZ, or a separate exe? If it's separate, you might be able to swap a param for this.

    The Door is using a seperate .exe (DSZ.EXE) I don't see any parameters to that would do what you are describing.

    |02-=|10Cozmo|02=-

    ... Shortcut: longest distance between two points

    --- Mystic BBS v1.12 A47 2021/12/25 (Windows/32)
    * Origin: Lunatics Unleashed BBS (21:3/135)
  • From opicron@21:3/126 to Tracker1 on Fri Sep 15 21:40:04 2023
    If I were to guess, it's that there's a disconnect with the telnet control character with DSZ inside the door. ascii 255 is a control character that be doubled if it's a telnet connection from the outside. The .txt probabl doesn't have this and the .zip probably does. Is the door using its' own or a separate exe? If it's separate, you might be able to swap a param fo this.

    thats probably correct. i had this with sexyz under mystic. fixed it bybusing the -telnet argument after Digital Man kindly pointed that out.

    use sexyz and it will work for you. binaries of 2.o are available at xqtrs bbs, or at mine i think.

    op

    ... Don't diet, download a virus to remove the FAT.

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: TheForze - bbs.theforze.eu:23 (21:3/126)