• uuencode

    From John Dovey@4:920/69.1 to All on Sat Mar 26 16:16:28 2022
    Hi,
    Is there a standard way of handling uuencoded messages in SBBS that I'm missing?
    Thanks
    JD

    --- AfterShock/Android 1.6.8
    * Origin: Firecat Mobile (4:920/69.1)
  • From Digital Man@1:103/705 to John Dovey on Sat Mar 26 16:48:19 2022
    Re: uuencode
    By: John Dovey to All on Sat Mar 26 2022 04:16 pm

    Hi,
    Is there a standard way of handling uuencoded messages in SBBS that I'm missing?

    Like... binary newsgroup articles? I once maintained a whole newsgroup binary decoder thing for Synchronet (exec/binarydecoder.js, it's still there, maybe still works). It would handle the multi-part, uuecodeded and yyenc-encoded files. But I think I'm the only one that used it regularly and then stopped.

    What exactly are you looking for?
    --
    digital man (rob)

    Rush quote #26:
    Too many hands on my time, too many feelings, too many things on my mind
    Norco, CA WX: 78.1øF, 39.0% humidity, 11 mph SSE wind, 0.00 inches rain/24hrs --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From John Dovey@4:920/69.1 to Digital Man on Sat Mar 26 22:43:14 2022

    Re: uuencode
    By: John Dovey to All on Sat Mar 26 2022 04:16 pm

    Hi,
    Is there a standard way of handling uuencoded messages in SBBS that I'm
    missing?

    Like... binary newsgroup articles? I once maintained a whole newsgroup binary decoder thing for Synchronet (exec/binarydecoder.js, it's still there, maybe still works). It would handle the multi-part, uuecodeded and yyenc-encoded files. But I think I'm the only one that used it regularly and then stopped.

    What exactly are you looking for?
    --
    digital man (rob)

    Awesome. I'll take a look.
    I was hopibg to have something which for specific exhos would uudecode anything it found and then add the results to a file area automatically.
    I'll play with that and see if I can tweak it.

    all the best
    John

    --- AfterShock/Android 1.6.8
    * Origin: Firecat Mobile (4:920/69.1)
  • From Digital Man@1:103/705 to John Dovey on Sat Mar 26 22:51:07 2022
    Re: uuencode
    By: John Dovey to Digital Man on Sat Mar 26 2022 10:43 pm


    Re: uuencode
    By: John Dovey to All on Sat Mar 26 2022 04:16 pm

    Hi,
    Is there a standard way of handling uuencoded messages in SBBS that I'm
    missing?

    Like... binary newsgroup articles? I once maintained a whole newsgroup binary decoder thing for Synchronet (exec/binarydecoder.js, it's still there, maybe still works). It would handle the multi-part, uuecodeded and yyenc-encoded files. But I think I'm the only one that used it regularly and then stopped.

    What exactly are you looking for?
    --
    digital man (rob)

    Awesome. I'll take a look.
    I was hopibg to have something which for specific exhos would uudecode anything it found and then add the results to a file area automatically. I'll play with that and see if I can tweak it.

    I do have built-in support for MIME-encoded attached file decoding (for Internet-emailed attachments, primariliy). I could likely enhance that support to auto-decode uuencoded embedded files. I just don't see such attachments in echoes... ever. Are you?
    --
    digital man (rob)

    Sling Blade quote #14:
    Karl Childers: Some folks call it a sling blade, I call it a kaiser blade. Norco, CA WX: 54.2øF, 88.0% humidity, 0 mph ESE wind, 0.00 inches rain/24hrs --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From John Dovey@4:920/69.1 to Digital Man on Sun Mar 27 06:53:18 2022

    I do have built-in support for MIME-encoded attached file decoding (for Internet-emailed attachments, primariliy). I could likely enhance that support to auto-decode uuencoded embedded files. I just don't see such attachments in echoes... ever. Are you? --
    digital man (rob)


    As usual, porn leads the way. RU.SEX.SiMVOL
    UUencoded files as the entire body of the message.

    John
    --- AfterShock/Android 1.6.8
    * Origin: Firecat Mobile (4:920/69.1)
  • From Digital Man@1:103/705 to John Dovey on Sun Mar 27 11:01:16 2022
    Re: uuencode
    By: John Dovey to Digital Man on Sun Mar 27 2022 06:53 am


    I do have built-in support for MIME-encoded attached file decoding (for Internet-emailed attachments, primariliy). I could likely enhance that support to auto-decode uuencoded embedded files. I just don't see such attachments in echoes... ever. Are you? --
    digital man (rob)


    As usual, porn leads the way. RU.SEX.SiMVOL
    UUencoded files as the entire body of the message.

    I'm only seeing multi-part files in there, e.g.
    section 1 of 5 of file Natik08.jpg < MxUUE v0.6.4 (c) 1999-2001 Maxxi >

    begin 644 Natik08.jpg

    so... yeah, binarydecoder.js is what you'd use.
    --
    digital man (rob)

    Synchronet/BBS Terminology Definition #49:
    KD = King Drafus (Allen Christiansen)
    Norco, CA WX: 60.0øF, 76.0% humidity, 0 mph E wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From John Dovey@4:920/69.1 to Digital Man on Sun Mar 27 15:07:59 2022

    I'm only seeing multi-part files in there, e.g.
    section 1 of 5 of file Natik08.jpg < MxUUE v0.6.4 (c) 1999-2001 Maxxi >

    begin 644 Natik08.jpg

    so... yeah, binarydecoder.js is what you'd use.
    --
    digital man (rob)


    Any hints about how to set that up to run automatically?

    John
    --- AfterShock/Android 1.6.8
    * Origin: Firecat Mobile (4:920/69.1)
  • From Digital Man@1:103/705 to John Dovey on Sun Mar 27 14:17:20 2022
    Re: uuencode
    By: John Dovey to Digital Man on Sun Mar 27 2022 03:07 pm


    I'm only seeing multi-part files in there, e.g.
    section 1 of 5 of file Natik08.jpg < MxUUE v0.6.4 (c) 1999-2001 Maxxi


    begin 644 Natik08.jpg

    so... yeah, binarydecoder.js is what you'd use.

    Any hints about how to set that up to run automatically?

    As a timed event (in SCFG->External Programs) with a command-line of "?binarydecoder"

    You'll need to create your ctrl/binarydecoder.ini file based on the instructions at the top of exec/binarydecoder.js.

    At minimum, you'd just have:
    [usenet_rusexsim]

    or whatever the correct internal code is for the sub-board. Of course you can add more.

    This won't put the files in the filebase automatically, but that wouldn't be a difficult feature to add if you want it.
    --
    digital man (rob)

    Breaking Bad quote #18:
    Already, Operation: TBD, thanks for nothing Gomey. - Hank Schrader
    Norco, CA WX: 72.4øF, 40.0% humidity, 11 mph ESE wind, 0.00 inches rain/24hrs --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From John Dovey@4:920/69.1 to Digital Man on Sun Mar 27 17:04:54 2022

    Any hints about how to set that up to run automatically?

    As a timed event (in SCFG->External Programs) with a command-line of "?binarydecoder"

    You'll need to create your ctrl/binarydecoder.ini file based on the instructions at the top of exec/binarydecoder.js.

    At minimum, you'd just have:
    [usenet_rusexsim]

    or whatever the correct internal code is for the sub-board. Of course you can add more.

    This won't put the files in the filebase automatically, but that wouldn't be a difficult feature to add if you want it. --

    Thank you. I was thinking a seperate external event to file add all files in the extraction directory, but if that could be included in the script as an option, that would be pretty cool.

    JD
    --- AfterShock/Android 1.6.8
    * Origin: Firecat Mobile (4:920/69.1)
  • From Digital Man@1:103/705 to John Dovey on Sun Mar 27 15:44:54 2022
    Re: uuencode
    By: John Dovey to Digital Man on Sun Mar 27 2022 05:04 pm


    Any hints about how to set that up to run automatically?

    As a timed event (in SCFG->External Programs) with a command-line of "?binarydecoder"

    You'll need to create your ctrl/binarydecoder.ini file based on the instructions at the top of exec/binarydecoder.js.

    At minimum, you'd just have:
    [usenet_rusexsim]

    or whatever the correct internal code is for the sub-board. Of course you can add more.

    This won't put the files in the filebase automatically, but that wouldn't be a difficult feature to add if you want it. --

    Thank you. I was thinking a seperate external event to file add all files in the extraction directory, but if that could be included in the script as an option, that would be pretty cool.

    Yeah, it could. I ran on test on that "echo" and I see that the resulting decoded files are not correct. There are at least a couple of issues:

    1. The subject name of "[#/#] filename" throws off my subject comparison logic which assumes that "[#/#]" or "(#/#)" would come *after* the filename in the subjec, not before. This was the common practice of the day, 18 years ago, when I last worked on that script.

    2. The secondary parts of UUencoded message bodies are decoded wrong as my script assumes the message would not have any additional text and decodes it all as UUencoded content.

    These are both fixable, but as it is, I don't think it's going to decode those messages/files for you properly.
    --
    digital man (rob)

    Breaking Bad quote #4:
    Tagging trees is a lot better than chasing monsters. - Hank Schrader
    Norco, CA WX: 72.2øF, 46.0% humidity, 13 mph SW wind, 0.00 inches rain/24hrs --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From John Dovey@4:920/69.1 to Digital Man on Sun Mar 27 19:58:05 2022


    Yeah, it could. I ran on test on that "echo" and I see that the resulting decoded files are not correct. There are at least a couple of issues:

    1. The subject name of "[#/#] filename" throws off my subject comparison logic which assumes that "[#/#]" or "(#/#)" would come *after* the filename in the subjec, not before. This was the common practice of the day, 18 years ago, when I last worked on that script.

    Maybe we're. looking at different things. I'm looking at the Fido echo not the newsgroup.

    I ran it here and it worked perfectly.

    2. The secondary parts of UUencoded message bodies are decoded wrong as my script assumes the message would not have any additional text and decodes it all as UUencoded content.

    Each message contains the entirety of the uuencoded file so there are no part numbers.


    --- AfterShock/Android 1.6.8
    * Origin: Firecat Mobile (4:920/69.1)
  • From John Dovey@4:920/69.1 to Digital Man on Sun Mar 27 20:01:19 2022
    Sorry, meant to include the log:
    -- log snippet --
    3-27 07:52:38p BINDECOD rusexsim 51 of 169
    3-27 07:52:38p BINDECOD 00017f23.jpg
    3-27 07:52:44p BINDECOD Completing attachment: 00017f23.jpg
    3-27 07:52:44p BINDECOD Searching for duplicate file (via MD5 digest)
    3-27 07:52:44p BINDECOD Adding MD5 digest to history file
    3-27 07:52:44p BINDECOD Searching for duplicate file (via CRC-32)
    3-27 07:52:44p BINDECOD Adding CRC-32 to history file
    3-27 07:52:44p BINDECOD Attachment saved as: /users/john/RUSEXSIM/00017f23.jpg
    -- log snippet --

    --- AfterShock/Android 1.6.8
    * Origin: Firecat Mobile (4:920/69.1)
  • From Digital Man@1:103/705 to John Dovey on Sun Mar 27 19:03:45 2022
    Re: uuencode
    By: John Dovey to Digital Man on Sun Mar 27 2022 07:58 pm



    Yeah, it could. I ran on test on that "echo" and I see that the resulting decoded files are not correct. There are at least a couple of issues:

    1. The subject name of "[#/#] filename" throws off my subject comparison logic which assumes that "[#/#]" or "(#/#)" would come *after* the filename in the subjec, not before. This was the common practice of the day, 18 years ago, when I last worked on that script.

    Maybe we're. looking at different things. I'm looking at the Fido echo not the newsgroup.

    I ran it here and it worked perfectly.

    2. The secondary parts of UUencoded message bodies are decoded wrong as my script assumes the message would not have any additional text and decodes it all as UUencoded content.

    Each message contains the entirety of the uuencoded file so there are no part numbers.

    Ah, interesting. Yeah, on USENET (fido7.ru.sex.simvol) those UUencoded images are split across multiple messages. Glad its working for ya.

    One thing you can is just add the attachment directory (and you can configure where that's located) as a directory in SCFG->File Areas and then use 'jsexec addfiles.js' to add those files to your filebase automatically (via another timed event).
    --
    digital man (rob)

    Synchronet/BBS Terminology Definition #10:
    BSO = Binkley Style Outbound
    Norco, CA WX: 59.9øF, 71.0% humidity, 13 mph S wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)