• //uploadall finds and maybe fixes needed

    From Recon #1@126.Wwivnet@11:1/101 to All on Sun Nov 10 17:51:53 2024

    To the dev gods of WWIV,

    I've been slowly working to get almost 10tb of files onto WWIV but it's been rather impossible. What I've found are two things, one my fault, one just a limitation at this point:

    1. In Linux obviously make sure user:group's are right and file permissions. Check, done.
    2. It appears that the //upload or //uploadall command is not recognizing lowercase or lower_case or lower-case or MixedCase and definetly not extended_long_file_names_such_as_nix_does.zip .. IF the files are ALLUPPER.ZIP they upload like a charm.

    Oh and a possible third:

    3. It seems to not like my fast drives and processor when doing mass uploads. Each time I rerun it, it seems to acknowledge a new file it handn't the previous try. Again only those in full UPPER.ZIP case.

    I wish I knew where to look to make these changes or had more experience with C but .. all I can do atm is try to get up to speed and in the mean time report what I see as possible opportunities to make WWIV Great again ;)

    |08R|153|08C|150|08N
    |08Where's Wayne Bell when ya wanna thank him!

    |08Gh|150|08sts |07in the |15Machine
    |08ghostmachine.ddns.net|15:|08 t|151717 |08ssh|157777


    p ╞"→
    --- WWIVToss v.1.52
    * Origin: http://www.weather-station.org * Bel Air, MD -USA (11:1/101.0)
  • From Rushfan #1@513.Wwivnet@11:1/101 to Recon #1 on Mon Nov 11 11:23:06 2024


    I wish I knew where to look to make these changes or had more experience with C but .. all I can do atm is try to get up to speed and in the mean time report what I see as possible opportunities to make WWIV Great
    again ;)

    It'd be a big overhaul to make anything other than 8.3 UPPER CASE work unfortunately. I think you have the right approach to take at the moment.

    Some thoughts on how it could be done.

    1) keep wwiv using 8.3 internally, take the unused_filetype and make it a bit-mask with one bit to signify that the real filename is in another file like some key value store (json, jsonl, sqlite, doesn't matter, we typically use json now since it's pretty human readable).

    There's no extra room to expand 8.3 in uploadsrec (see https://github.com/wwivbbs/wwiv/blob/main/sdk/vardec.h#L670C8-L670C18) for that structure

    Then would need to update everything to ignore file existence checks on the name, and also replace the short name -> long name on transfers.

    Speaking of, I don't think those work great, zmodem needs some love, the code was lifted in years ago and it hit-or-miss. Also sexyz is an option for external transfers, just have to write out long filenames (I think that works on zmodem)

    Happy to chat on irc, on here, or even in a doc. Could be a fun starter project.
    rushfan



    --- WWIVToss v.1.52
    * Origin: http://www.weather-station.org * Bel Air, MD -USA (11:1/101.0)
  • From Recon #1@126.Wwivnet@11:1/101 to Rushfan #1 on Mon Nov 11 19:39:32 2024

    Happy to chat on irc, on here, or even in a doc. Could be a fun starter project.

    When are usually the best hours to catch people on IRC? I am on EST and do not have access to it while at work, typically home by 5:30pm. I'd love to assist.

    |08Gh|150|08sts |07in the |15Machine
    |08ghostmachine.ddns.net|15:|08 t|151717 |08ssh|157777


              
    --- WWIVToss v.1.52
    * Origin: http://www.weather-station.org * Bel Air, MD -USA (11:1/101.0)
  • From Rushfan #1@513.Wwivnet@11:1/101 to Recon #1 on Wed Nov 13 10:07:12 2024


    When are usually the best hours to catch people on IRC? I am on EST and
    do not have access to it while at work, typically home by 5:30pm. I'd
    love to assist.

    Mostly we just leave a bouncer up (ZRC, irccloud) and have slow moving converations. I pop in randomly, mostly from my phone.

    rushfan



    --- WWIVToss v.1.52
    * Origin: http://www.weather-station.org * Bel Air, MD -USA (11:1/101.0)