• xtrn/lord/lordsrv.js

    From deuce@VERT to CVS commit on Friday, August 30, 2019 07:38:28
    xtrn/lord lordsrv.js NONE 1.1
    Update of /cvsroot/sbbs/xtrn/lord
    In directory cvs:/tmp/cvs-serv23421

    Added Files:
    lordsrv.js
    Log Message:
    Start of data server for JS LORD.

    This doesn't currently run in jsdoor since jsdoor doesn't have a system password, or a place to store certs (yet).

    This is the initial work, and just has player file access. Mail, logs, and update rather than full put/get are still TODO, as is the ability to update players owned by other systems.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Friday, August 30, 2019 18:16:13
    xtrn/lord lordsrv.js 1.1 1.2
    Update of /cvsroot/sbbs/xtrn/lord
    In directory cvs:/tmp/cvs-serv18220

    Modified Files:
    lordsrv.js
    Log Message:
    Add support for mail.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Friday, August 30, 2019 20:34:50
    xtrn/lord lordsrv.js 1.3 1.4
    Update of /cvsroot/sbbs/xtrn/lord
    In directory cvs:/tmp/cvs-serv6176

    Modified Files:
    lordsrv.js
    Log Message:
    Move body of script into main() function so I don't have globals that are
    only used in the main body.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, August 31, 2019 19:08:23
    xtrn/lord lordsrv.js 1.4 1.5
    Update of /cvsroot/sbbs/xtrn/lord
    In directory cvs:/tmp/cvs-serv29027

    Modified Files:
    lordsrv.js
    Log Message:
    Fix state whitelist.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, August 31, 2019 21:28:25
    xtrn/lord lordsrv.js 1.5 1.6
    Update of /cvsroot/sbbs/xtrn/lord
    In directory cvs:/tmp/cvs-serv19657

    Modified Files:
    lordsrv.js
    Log Message:
    Add support for conversations (bar, darkbar, garden, dirt)




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, August 31, 2019 21:37:09
    xtrn/lord lordsrv.js 1.6 1.7
    Update of /cvsroot/sbbs/xtrn/lord
    In directory cvs:/tmp/cvs-serv20991

    Modified Files:
    lordsrv.js
    Log Message:
    Fix closed connection detection.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Sunday, September 01, 2019 05:27:46
    xtrn/lord lordsrv.js 1.7 1.8
    Update of /cvsroot/sbbs/xtrn/lord
    In directory cvs:/tmp/cvs-serv12707

    Modified Files:
    lordsrv.js
    Log Message:
    Add state modifying stuff.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Sunday, September 01, 2019 07:55:15
    xtrn/lord lordsrv.js 1.8 1.9
    Update of /cvsroot/sbbs/xtrn/lord
    In directory cvs:/tmp/cvs-serv4579

    Modified Files:
    lordsrv.js
    Log Message:
    Add IGM/battle/marry/divorce stuff.

    Only feature remaining is the online battle stuff.
    Whee!




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to deuce on Sunday, September 01, 2019 20:57:57
    Re: xtrn/lord/lordsrv.js
    By: deuce to CVS commit on Sun Sep 01 2019 12:55 am

    lordsrv.js

    I'm wondering if this can (or should) be run locally on BBSes by any sysop? I think it's still in an incomplete testing stage right now? I'm not quite sure if it can be run directly.. There's a comment near the top of lordsrv.js saying it's a LORD data server, and I don't see a .js script that a BBS can run to run this JS LORD. Does this JS LORD have a client/server model, or can it be run locally?

    Nightfox

    ---
    Synchronet Digital Distortion: digitaldistortionbbs.com
  • From Digital Man@VERT to Nightfox on Sunday, September 01, 2019 21:36:32
    Re: xtrn/lord/lordsrv.js
    By: Nightfox to deuce on Sun Sep 01 2019 01:57 pm

    Re: xtrn/lord/lordsrv.js
    By: deuce to CVS commit on Sun Sep 01 2019 12:55 am

    lordsrv.js

    I'm wondering if this can (or should) be run locally on BBSes by any sysop? I think it's still in an incomplete testing stage right now? I'm not quite sure if it can be run directly.. There's a comment near the top of lordsrv.js saying it's a LORD data server, and I don't see a .js script that a BBS can run to run this JS LORD. Does this JS LORD have a client/server model, or can it be run locally?

    The main .js file hasn't been committed (by Deuce) yet.

    Those are all great questions for the author (Deuce), but he doesn't frequent these message areas lately. You can find him at irc.synchro.net usually/lately.

    digital man

    Synchronet/BBS Terminology Definition #68:
    SSJS = Server-side JavaScript
    Norco, CA WX: 93.2F, 38.0% humidity, 13 mph E wind, 0.00 inches rain/24hrs

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From MRO@VERT/BBSESINF to Digital Man on Tuesday, September 03, 2019 01:39:43
    Re: xtrn/lord/lordsrv.js
    By: Digital Man to Nightfox on Sun Sep 01 2019 02:36 pm

    Those are all great questions for the author (Deuce), but he doesn't frequen these message areas lately. You can find him at irc.synchro.net usually/late

    AND he doesnt reply to me when i report bugs. so i dont know if he fixed them already and i'm seeing old dumps in the news file or if he doesnt know. or whatever else.
    ---
    Synchronet ::: BBSES.info - free BBS services :::
  • From deuce@VERT to CVS commit on Tuesday, September 03, 2019 00:40:57
    xtrn/lord lordsrv.js 1.9 1.10
    Update of /cvsroot/sbbs/xtrn/lord
    In directory cvs:/tmp/cvs-serv6362

    Modified Files:
    lordsrv.js
    Log Message:
    Add online battle stuff. This is the last feature that was needed, only
    some clean-up items left...

    1) Deleted player slots aren't re-used.
    2) The in-memory log is never trimmed.
    3) Useful auth things and a signup thing.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, September 03, 2019 00:49:29
    xtrn/lord lordsrv.js 1.10 1.11
    Update of /cvsroot/sbbs/xtrn/lord
    In directory cvs:/tmp/cvs-serv8632

    Modified Files:
    lordsrv.js
    Log Message:
    Do log trimming.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, September 03, 2019 01:46:23
    xtrn/lord lordsrv.js 1.12 1.13
    Update of /cvsroot/sbbs/xtrn/lord
    In directory cvs:/tmp/cvs-serv23492

    Modified Files:
    lordsrv.js
    Log Message:
    Do the same rename in the server.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, September 04, 2019 03:34:05
    xtrn/lord lordsrv.js 1.15 1.16
    Update of /cvsroot/sbbs/xtrn/lord
    In directory cvs:/tmp/cvs-serv4612

    Modified Files:
    lordsrv.js
    Log Message:
    Use the new select() form.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, September 04, 2019 04:03:25
    xtrn/lord lordsrv.js 1.16 1.17
    Update of /cvsroot/sbbs/xtrn/lord
    In directory cvs:/tmp/cvs-serv9531

    Modified Files:
    lordsrv.js
    Log Message:
    Fix Yours property population in GetPlayer response.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, September 05, 2019 20:12:39
    xtrn/lord lordsrv.js 1.17 1.18
    Update of /cvsroot/sbbs/xtrn/lord
    In directory cvs:/tmp/cvs-serv31622

    Modified Files:
    lordsrv.js
    Log Message:
    Fix in_battle test.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Friday, September 06, 2019 04:25:32
    xtrn/lord lordsrv.js 1.18 1.19
    Update of /cvsroot/sbbs/xtrn/lord
    In directory cvs:/tmp/cvs-serv10289

    Modified Files:
    lordsrv.js
    Log Message:
    Add required CRLF after mail file length.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Friday, September 06, 2019 04:28:52
    xtrn/lord lordsrv.js 1.19 1.20
    Update of /cvsroot/sbbs/xtrn/lord
    In directory cvs:/tmp/cvs-serv10765

    Modified Files:
    lordsrv.js
    Log Message:
    Check yourself before your rigitty wreck yourself.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Friday, September 06, 2019 04:44:21
    xtrn/lord lordsrv.js 1.20 1.21
    Update of /cvsroot/sbbs/xtrn/lord
    In directory cvs:/tmp/cvs-serv13228

    Modified Files:
    lordsrv.js
    Log Message:
    writeln(), not write()... no CRLF needed
    *sigh*




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Friday, September 06, 2019 04:49:03
    xtrn/lord lordsrv.js 1.21 1.22
    Update of /cvsroot/sbbs/xtrn/lord
    In directory cvs:/tmp/cvs-serv13960

    Modified Files:
    lordsrv.js
    Log Message:
    Have sendfile send the length, not precalculated since line endings aren't known.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Friday, September 06, 2019 22:19:21
    xtrn/lord lordsrv.js 1.22 1.23
    Update of /cvsroot/sbbs/xtrn/lord
    In directory cvs:/tmp/cvs-serv26308

    Modified Files:
    lordsrv.js
    Log Message:
    Don't bother doing multple recv()s on readable sockets.
    Fix typo in GetForestGold.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, September 17, 2019 05:02:58
    xtrn/lord lordsrv.js 1.23 1.24
    Update of /cvsroot/sbbs/xtrn/lord
    In directory cvs:/tmp/cvs-serv25217

    Modified Files:
    lordsrv.js
    Log Message:
    Don't TX or RX on unconncted sockets. recv() on an unconnected socket
    crashes jsexec (for now).




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, September 24, 2019 18:57:23
    xtrn/lord lordsrv.js 1.24 1.25
    Update of /cvsroot/sbbs/xtrn/lord
    In directory cvs:/tmp/cvs-serv8436

    Modified Files:
    lordsrv.js
    Log Message:
    Fix AddForestGold to reply OK.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net