• ftp bug with large # of file bases.

    From kilgore@21:1/120 to All on Sunday, January 07, 2018 22:59:50
    i think i've identified a bug with the ftp server when a large number of filebases are present -- in this case, over 7,000. when using a client, you can list the main list of directories, but trying to change to a directory results in a '550 Directory change failed' error. i can get the qwk file present in the root dir, but that's it.

    funnily enough, accessing ftp through firefox allows you to change
    directories and grab files from any directory.

    i did spin up a fresh install using the same parameters and ports as my
    normal server and was able to change dirs in an ftp client without any issue, so i'm assuming it has to do with the number of filebases as that's the only difference between the two.

    also, has any thought ever been given to making the ftp side be navigable
    based on the file paths of the bases instead of one giant list? that would
    be a lot easier to access when you've got a bunch of areas.

    thanks,
    k

    --- Mystic BBS v1.12 A38 2018/01/01 (Linux/64)
    * Origin: Cyberia BBS | cyberia.darktech.org | San Jose, CA (21:1/120)
  • From g00r00@21:1/108 to kilgore on Monday, January 08, 2018 15:17:04
    i think i've identified a bug with the ftp server when a large number of filebases are present -- in this case, over 7,000. when using a client, you can list the main list of directories, but trying to change to a directory results in a '550 Directory change failed' error. i can get
    the qwk file present in the root dir, but that's it.

    funnily enough, accessing ftp through firefox allows you to change directories and grab files from any directory.

    If it works in Firefox and not whatever other FTP client you're using, then that sounds like a problem with the FTP client and not Mystic.

    Which FTP client are you using? I'll install it if I can and do some tests

    --- Mystic BBS v1.12 A39 2018/01/08 (Windows/32)
    * Origin: Sector 7 [Mystic BBS WHQ] (21:1/108)
  • From kilgore@21:1/120 to g00r00 on Wednesday, January 10, 2018 01:34:12
    On 01/08/18, g00r00 said the following...
    If it works in Firefox and not whatever other FTP client you're using, then that sounds like a problem with the FTP client and not Mystic.

    that was my original thinking... either it was that or i had some goofy parameter misconfigured. but i would think that if ftp isn't working, it wouldn't work through the web browser along with everything else. but i've tried standard ftp and ncftp on linux as well as filezilla on windows and
    they all behave exactly the same. it's all on default ports, and like i said earlier, when i did a fresh test install with only 1 filebase, i could go
    into the directory with a client. thanks for looking.

    --- Mystic BBS v1.12 A38 2018/01/01 (Linux/64)
    * Origin: Cyberia BBS | cyberia.darktech.org | San Jose, CA (21:1/120)
  • From g00r00@21:1/108 to kilgore on Wednesday, January 10, 2018 11:59:38
    that was my original thinking... either it was that or i had some goofy parameter misconfigured. but i would think that if ftp isn't working, it wouldn't work through the web browser along with everything else. but i've tried standard ftp and ncftp on linux as well as filezilla on
    windows and they all behave exactly the same. it's all on default
    ports, and like i said earlier, when i did a fresh test install with
    only 1 filebase, i could go into the directory with a client. thanks

    Okay sounds good.

    I made a note in my TODO to test the FTP server with Filezilla when there are 8000+ file areas. Hopefully I'll get to it this weekend, but work has been busy and that TODO list is growing faster than I can get to them!

    Thanks for the report!

    Also, what the heck do you need 8000 file bases for? :p

    --- Mystic BBS v1.12 A39 2018/01/08 (Windows/32)
    * Origin: Sector 7 [Mystic BBS WHQ] (21:1/108)
  • From Nugax@21:1/107 to All on Wednesday, January 10, 2018 18:35:09
    8000 file bases? Come on.

    On 05:59 10/01 , g00r00 wrote:
    that was my original thinking... either it was that or i had some goofy parameter misconfigured. but i would think that if ftp isn't working, it wouldn't work through the web browser along with everything else. but i've tried standard ftp and ncftp on linux as well as filezilla on windows and they all behave exactly the same. it's all on default
    ports, and like i said earlier, when i did a fresh test install with
    only 1 filebase, i could go into the directory with a client. thanks

    Okay sounds good.

    I made a note in my TODO to test the FTP server with Filezilla when there are >8000+ file areas. Hopefully I'll get to it this weekend, but work has been >busy and that TODO list is growing faster than I can get to them!

    Thanks for the report!

    Also, what the heck do you need 8000 file bases for? :p

    --- Mystic BBS v1.12 A39 2018/01/08 (Windows/32)
    * Origin: Sector 7 [Mystic BBS WHQ] (21:1/108)


    --
    yrNews Usenet Reader for iOS
    http://appstore.com/yrNewsUsenetReader

    --- Mystic BBS/NNTP v1.12 A38 2018/01/01 (Linux/64)
    * Origin: -=The ByteXchange BBS : bbs.thebytexchange.com=- (21:1/107)
  • From kilgore@21:1/163 to g00r00 on Thursday, January 11, 2018 12:48:50
    Thanks for the report!

    Also, what the heck do you need 8000 file bases for? :p

    i have around 500,000 textfiles and i like to keep things organized, hah. since i'm constantly sorting things in, it's easier to work with when i've got a bunch of specific directories instead of giant dirs filled with all kinds of stuff.

    overkill? possibly. necessary for most people? absolutely not.

    this is also a move to mystic from a bbbs system which i switched to a few years ago specifically because of the filebase, which is basically just a directory structure. but i wanted to run something a bit more modern, so
    back to mystic it is.

    --- Mystic BBS v1.12 A38 2018/01/01 (Windows/64)
    * Origin: |08--[|15!|07dreamland BBS dreamland.darktech.org (21:1/163)
  • From kilgore@21:1/120 to g00r00 on Thursday, March 01, 2018 10:58:47
    I made a note in my TODO to test the FTP server with Filezilla when
    there are 8000+ file areas. Hopefully I'll get to it this weekend, but work has been busy and that TODO list is growing faster than I can get

    i think i have an answer to this one, at least.

    one of my users made the discovery with a standard linux ftp client that directory changing DOES work if a trailing slash is added to the dir name...

    eg. cd main.unsorted.2017/

    will successfully change to the dir while

    cd main.unsorted.2017

    gives the "550 Directory change failed"

    getting files and stuff works fine after that.

    so i imagine that's why the web browser works because it's ending the
    directory with a slash. filezilla doesn't do this and can't change
    directories -- but if you enter a raw ftp command in filezilla and do a
    change directory with the trailing slash, it changes fine.

    so it looks like this has nothing to do with the amount of file bases and should be easier to narrow down.

    --- Mystic BBS v1.12 A38 2018/01/01 (Linux/64)
    * Origin: Cyberia BBS | cyberia.darktech.org | San Jose, CA (21:1/120)