• MRC 1.0 Protocol Definition

    From StackFault@10:102/3 to All on Thursday, February 07, 2019 11:40:12
    Hi all,

    I made a draft document of the current MRC protocol and uploaded it to
    Phenom's dropbox. If you don't have access there, ask Smooth. This is the version I will keep updated so let's avoid making duplicates everywhere so everyone works with the latest one. This should be good to start implementing clients for other platforms for V1 since V2 may take some time to come to
    life.

    I plan to release a slightly modified V1.2 in a couple weeks and protocol changes will be minor, mostly new commands and improved validation both on the client and server side.

    Let me know if something is not clear, but it should be pretty
    straightforward.

    Cheers!

    |15 ß Þ |15StackFault |08<|03.|11.|15P|11h|03EN|11o|15M|11.|03.|08>
    |11 Ý ß |11The Bottomless Abyss BBS
    |03 ß Ýß |03ssh|08.|072222 |08/ |03telnet|08.|072023 |08/ |03https
    |08 ÜþÞ |08bbs|07.|08bottomlessabyss|07.|08net

    --- Mystic BBS v1.12 A39 2018/04/21 (Linux/64)
    * Origin: The Bottomless Abyss BBS * bbs.bottomlessabyss.net (10:102/3)
  • From NuSkooler@10:101/9 to StackFault on Thursday, February 07, 2019 20:07:22

    Twas Thursday, February 7th when StackFault said...
    I made a draft document of the current MRC protocol and uploaded it to Phenom's dropbox. If you don't have access there, ask Smooth. This is the version I will keep updated so let's avoid making duplicates everywhere so everyone works with the latest one. This should be good to start implementing clients for other platforms for V1 since V2 may take some time to come to life.

    Thanks for this! Depending on how things go with the current RFC business, I may add a module for ENiG. Pretty simple it looks like.



    --- ENiGMA 1/2 v0.0.9-alpha (linux; x64; 10.13.0)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (10:101/9)
  • From StackFault@10:102/3 to NuSkooler on Thursday, February 07, 2019 22:30:30
    Twas Thursday, February 7th when StackFault said...
    I made a draft document of the current MRC protocol and uploaded it t Phenom's dropbox. If you don't have access there, ask Smooth. This is version I will keep updated so let's avoid making duplicates everywhe so everyone works with the latest one. This should be good to start implementing clients for other platforms for V1 since V2 may take som time to come to life.

    I've added a whole protocol check routine to the server code (one of the main reason why I wrote the doc, I had to digest it in some way) and there is a couple more things I need to update in the document. Mostly around the
    initial packet and a context switch on some fields.

    All in all, this is very easy to implement.

    I will have the document up-to-date sometime tommorrow.

    Cheers!

    |15 ß Þ |15StackFault |08<|03.|11.|15P|11h|03EN|11o|15M|11.|03.|08>
    |11 Ý ß |11The Bottomless Abyss BBS
    |03 ß Ýß |03ssh|08.|072222 |08/ |03telnet|08.|072023 |08/ |03https
    |08 ÜþÞ |08bbs|07.|08bottomlessabyss|07.|08net

    --- Mystic BBS v1.12 A39 2018/04/21 (Linux/64)
    * Origin: The Bottomless Abyss BBS * bbs.bottomlessabyss.net (10:102/3)
  • From Halcy0n@10:101/20 to Stackfault on Thursday, February 07, 2019 22:14:28
    I made a draft document of the current MRC protocol and uploaded it to Phenom's dropbox. If you don't have access there, ask Smooth. This is the version I will keep updated so let's avoid making duplicates everywhere so everyone works with the latest one. This should be good to start implementing
    clients for other platforms for V1 since V2 may take some time to come to life.

    Woo! First steps of Enigma & CNET implementation! Then we'll have to rename it to ArakChat ;)

    c8.c5halcycd0c5n
    --- CNet/5
    * Origin: aBSiNTHE BBS absinthebbs.net:1940 (10:101/20)
  • From Anachronist@10:101/20 to All on Friday, February 08, 2019 08:23:14


    I made a draft document of the current MRC protocol and uploaded it to Phenom's dropbox. If you don't have access there, ask Smooth. This is

    Woo! First steps of Enigma & CNET implementation! Then we'll have to
    rename it to ArakChat ;)

    I just reviewed the protocol and yes, I could definitely do this. It will take some time but I will start the preliminary work now.


    cdAnachronist cb| caLord of aBSiNTHE BBSq1


    z0cA.z0cFz0cA------------------------------------------------------------ ----------------.z0
    z0cA|z0cD Freefall Sex: The collected memoirs of Skylab Astronauts,On Sale Now! z0cA|z0 z0cA`------------------------------------------------------------------------ ----'z0

    --- CNet/5
    * Origin: aBSiNTHE BBS absinthebbs.net:1940 (10:101/20)
  • From StackFault@10:102/3 to Anachronist on Friday, February 08, 2019 16:32:17
    I made a draft document of the current MRC protocol and uploaded it Phenom's dropbox. If you don't have access there, ask Smooth. This i

    Woo! First steps of Enigma & CNET implementation! Then we'll have to rename it to ArakChat ;)

    I just reviewed the protocol and yes, I could definitely do this. It
    will take some time but I will start the preliminary work now.

    It's gonna be really cool!

    |15 ß Þ |15StackFault |08<|03.|11.|15P|11h|03EN|11o|15M|11.|03.|08>
    |11 Ý ß |11The Bottomless Abyss BBS
    |03 ß Ýß |03ssh|08.|072222 |08/ |03telnet|08.|072023 |08/ |03https
    |08 ÜþÞ |08bbs|07.|08bottomlessabyss|07.|08net

    --- Mystic BBS v1.12 A39 2018/04/21 (Linux/64)
    * Origin: The Bottomless Abyss BBS * bbs.bottomlessabyss.net (10:102/3)