• Noddy Update

    From apam@21:1/182 to All on Mon Dec 4 21:27:10 2023
    Hey

    I've got message reading working with last read pointers updating. I'm
    going to work on file areas next and then come back and do message
    writing.

    If anyone who is running talisman wants to give it a go, just clone the
    repo:

    https://gitlab.com/apamment/noddy

    run npm install,

    then in your talisman.ini add a noddy section like this:

    [noddy]
    seclevel = 10
    session secret = somesupersecret

    the sec level is the level at which noddy will determine which bulletins
    should be visible, the session secret should be unique to your board,
    it's for storing sessions.

    I try and make sure things are working before I commit to the repo, but
    this is all still pretty experimental, and there are likely bugs.

    If you're going to make it face the outside world, I recommend using
    behind a https proxy like nginx+letsencrypt

    (Also I reset the sessions on my install on scove, so if you logged in,
    don't be suprised that your logged out if you visit next.)

    Andrew

    PS. if you find any bugs or have any suggestions, let me know!


    --- Talisman v0.49-dev (FreeBSD/amd64)
    * Origin: Smuggler's Cove - scove.talismanbbs.com:2323 (21:1/182)
  • From apam@21:1/182 to apam on Mon Dec 4 21:28:27 2023
    Oh I forgot to mention, noddy runs on port 3000 - you have to edit the
    code to change this, I should add it to the talisman.ini

    Andrew


    --- Talisman v0.49-dev (FreeBSD/amd64)
    * Origin: Smuggler's Cove - scove.talismanbbs.com:2323 (21:1/182)
  • From Tiny@21:1/222 to apam on Mon Dec 4 06:45:12 2023
    If anyone who is running talisman wants to give it a go, just clone
    the repo:

    I'll wait for the windows build. LOL


    |09S|11hawn


    --- Talisman v0.49-dev (Windows/x86)
    * Origin: Tiny's BBS - tinysbbs.com:4323/ssh:4322 (21:1/222)
  • From j0HNNY a1PHA@21:4/158 to apam on Mon Dec 4 06:28:30 2023
    If anyone who is running talisman wants to give it a go, just clone
    the
    repo:

    https://gitlab.com/apamment/noddy

    I'll give a go!


    |08.|05j|13A|08.


    --- Talisman v0.49-dev (Linux/x86_64)
    * Origin: R3tr0/X BBS :: retrox.us:1992 (21:4/158)
  • From j0HNNY a1PHA@21:4/158 to apam on Mon Dec 4 11:11:27 2023
    https://gitlab.com/apamment/noddy

    I've successfully installed Noddy, looks really good! Being able to read messages over the web is fantastic.

    Questions:

    - if a user is logged in via web, am I able to access that user's alias,
    so I can display it in the UI?

    - Can i run a websocket client, such as VTX or fTelnet?

    My site:
    https://retrox.us/

    Cheers,

    |08.|05j|13A|08.


    --- Talisman v0.49-dev (Linux/x86_64)
    * Origin: R3tr0/X BBS :: retrox.us:1992 (21:4/158)
  • From apam@21:1/182 to j0HNNY a1PHA on Tue Dec 5 07:44:26 2023
    - if a user is logged in via web, am I able to access that user's
    alias, so I can display it in the UI?

    not at present

    - Can i run a websocket client, such as VTX or fTelnet?

    yes, but noddy isnt a websocket server, so you'd need one of those if you
    dont use one of rick's proxies. just paste the code into a markdown page.

    you can use any embedded html inside the markdown files on noddy

    i use my own version of ftelnet as ricks version doesnt support screen
    size detection properly, i submitted a bug report, but unsure if he wants
    to fix it.

    Andrew

    --- Talisman v0.49-dev (FreeBSD/amd64)
    * Origin: Smuggler's Cove - scove.talismanbbs.com:2323 (21:1/182)
  • From esc@21:4/173 to apam on Mon Dec 4 14:31:10 2023
    I've got message reading working with last read pointers updating. I'm going to work on file areas next and then come back and do message writing.

    This is super cool. Totally tangential/sidebar here but recently I registered Wildcat! WinServer 8, which cost an arm and a leg. I guess the dev focus nowadays is less on the telnet side of things and more on web - evidently some small businesses, educational institutions, hospitals, etc., use WinServer to manage internal comms and files and the like. I find this...dubious, but nevertheless that's the claim.

    In any case, since the telnet BBS is largely ignored at this point, there are a ton of compatibility issues with old Wildcat! stuff. Which...is unfortunate. Had I known that I would never have paid for it lol.

    On the other hand, being able to interact with the BBS from a proper web CMS is fantastic. I'd love to see a full web implementation of messages and files. That would be sick.

    Nice work!

    Btw - I noticed there's a doorgame on your BBS which you haven't released (the name escapes me). Is that one you intend to release? I had some fun playing it.

    --- Mystic BBS v1.12 A49 2023/02/26 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M (21:4/173)
  • From apam@21:1/182 to esc on Tue Dec 5 11:06:20 2023
    This is super cool. Totally tangential/sidebar here but recently I registered Wildcat! WinServer 8, which cost an arm and a leg. I guess
    the dev focus nowadays is less on the telnet side of things and more
    on web - evidently some small businesses, educational institutions, hospitals, etc., use WinServer to manage internal comms and files and
    the like. I find this...dubious, but nevertheless that's the claim.

    Cool, I'd love to play with wildcat, for nostalgia's sake, but I couldn't afford the price tag, and if I could I couldn't justify it. I suppose it
    could be true that there may be a few schools etc, not all schools have
    the budget to hire people that know what they are doing.

    In any case, since the telnet BBS is largely ignored at this point,
    there are a ton of compatibility issues with old Wildcat! stuff.
    Which...is unfortunate. Had I known that I would never have paid for
    it lol.

    Ah that sucks, I've noticed some weirdness from their FTN implementation
    too, I can't remember what it was exactly.

    It's a shame, it would be cool if they had a BBS version like NetSerial
    has, I reckon they might make more money charging less to more people
    than they do charging lots to a few - especially since most nostaliga
    trip type sysops will prefer a name they recognise.

    On the other hand, being able to interact with the BBS from a proper
    web CMS is fantastic. I'd love to see a full web implementation of
    messages and files. That would be sick.

    I had that with magicka, the problem was it was *nix only, ie no windows version. Synchronet does it well too, though it can be a lot to
    configure, I'm not overly keen on the layout of echickens web interface
    (no offence - it's great work, it's just not to my taste)

    Btw - I noticed there's a doorgame on your BBS which you haven't
    released (the name escapes me). Is that one you intend to release? I
    had some fun playing it.

    Yeah, that game isn't finished - there's a lot of work to go, mostly
    filling out the database with items / monsters, but i'd also like to add
    pvp as an IGM, and possibly interbbs pvp. I picked it up again recently
    but it's on the back burner again while I work on this node js thing

    Andrew


    --- Talisman v0.49-dev (FreeBSD/amd64)
    * Origin: Smuggler's Cove - scove.talismanbbs.com:2323 (21:1/182)
  • From j0HNNY a1PHA@21:4/158 to apam on Mon Dec 4 18:29:07 2023
    i use my own version of ftelnet as ricks version doesnt support screen
    size detection properly, i submitted a bug report, but unsure if he
    wants
    to fix it.

    Are you able to share that repo?


    |08.|05j|13A|08.


    --- Talisman v0.49-dev (Linux/x86_64)
    * Origin: R3tr0/X BBS :: retrox.us:1992 (21:4/158)
  • From j0HNNY a1PHA@21:4/158 to apam on Mon Dec 4 18:38:13 2023
    you can use any embedded html inside the markdown files on noddy

    Related: I a added a couple lines of CSS media queries to aid in mobile
    viewing of pug template data, just a start...!


    |08.|05j|13A|08.


    --- Talisman v0.49-dev (Linux/x86_64)
    * Origin: R3tr0/X BBS :: retrox.us:1992 (21:4/158)
  • From apam@21:1/182 to j0HNNY a1PHA on Tue Dec 5 15:05:25 2023
    Related: I a added a couple lines of CSS media queries to aid in
    mobile
    viewing of pug template data, just a start...!

    Cool!

    I'm not great with CSS, so any help it appreciated :)

    Andrew


    --- Talisman v0.49-dev (FreeBSD/amd64)
    * Origin: Smuggler's Cove - scove.talismanbbs.com:2323 (21:1/182)
  • From apam@21:1/182 to j0HNNY a1PHA on Tue Dec 5 15:11:12 2023
    Are you able to share that repo?

    I'm not sure, on the website it says you can only distribute it in it's original un-modified state. (I think that might be referencing the
    archives, and people putting BBS ads in them, but not sure)

    If you want it I can send it to you - I've just beed using the modfied
    ftelnet with Ricks sydney proxy and it seems to work OK.

    Andrew


    --- Talisman v0.49-dev (FreeBSD/amd64)
    * Origin: Smuggler's Cove - scove.talismanbbs.com:2323 (21:1/182)
  • From Tiny@21:1/222 to apam on Tue Dec 5 06:32:30 2023
    Cool, I'd love to play with wildcat, for nostalgia's sake, but I
    afford the price tag, and if I could I couldn't justify it. I suppose

    In another life I bought Winserver. I had it all configured nice, but as someone mentioned (So bad at names... esc maybe?) the BBS side has been ignored.

    I pretty much re-wrote the BBS side using WCBasic. Like Synchronet you
    can change every part of it.

    could be true that there may be a few schools etc, not all schools
    the budget to hire people that know what they are doing.

    Or schools who licensed it 20 years ago and keep it due to budget cuts.

    Ah that sucks, I've noticed some weirdness from their FTN
    too, I can't remember what it was exactly.

    There are a few. While I delt with teh bugs the one I hated was when the mailer / tosser would eat it's config files causing me to re-enter all
    the echo's.

    I still have the XP VM for my winserver setup... I'll see if I can get it booting.

    Shawn

    |09S|11hawn


    --- Talisman v0.49-dev (Windows/x86)
    * Origin: Tiny's BBS - tinysbbs.com:4323/ssh:4322 (21:1/222)
  • From esc@21:4/173 to Tiny on Tue Dec 5 12:01:27 2023
    In another life I bought Winserver. I had it all configured nice, but as someone mentioned (So bad at names... esc maybe?) the BBS side has been ignored.

    I pretty much re-wrote the BBS side using WCBasic. Like Synchronet you can change every part of it.

    I'd love to see it - any chance you'd throw it up just for a look around?

    I still have the XP VM for my winserver setup... I'll see if I can get it booting.

    Woot!

    --- Mystic BBS v1.12 A49 2023/02/26 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M (21:4/173)
  • From Tiny@21:1/222 to esc on Wed Dec 6 06:58:25 2023
    I'd love to see it - any chance you'd throw it up just for a look
    around?

    I'll see if the VM boots, and if it does we'd have to set up a time as
    it's a windows XP VM and I don't want to leave that connected to the net
    for long. LOL


    |09S|11hawn


    --- Talisman v0.49-dev (Windows/x86)
    * Origin: Tiny's BBS - tinysbbs.com:4323/ssh:4322 (21:1/222)
  • From esc@21:4/173 to Tiny on Wed Dec 6 09:36:05 2023
    I'll see if the VM boots, and if it does we'd have to set up a time as it's a windows XP VM and I don't want to leave that connected to the net for long. LOL

    I hear you on that! hehe. Maybe gate it through your main BBS, just using an internal LAN IP to connect, that way avoiding having to open up XP to the wider internet?

    --- Mystic BBS v1.12 A49 2023/02/26 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M (21:4/173)
  • From Tiny@21:1/222 to esc on Thu Dec 7 05:59:19 2023
    I hear you on that! hehe. Maybe gate it through your main BBS, just
    using an internal LAN IP to connect, that way avoiding having to open
    up XP to the wider internet?

    That would work.... Not sure why I didn't think of it. Goal is to get it
    fired up this weekend for you.

    Only thing is I don't think I can get the web interface live that way,
    but if I see you online I suppose I could just open it up for a little
    bit. Or use a time from x-x ?

    |09S|11hawn


    --- Talisman v0.49-dev (Windows/x86)
    * Origin: Tiny's BBS - tinysbbs.com:4323/ssh:4322 (21:1/222)
  • From apam@21:1/182 to All on Wed Dec 13 14:54:27 2023
    Hi

    Just thought I'd share an update.. I have been working on this, and
    finally am able to post messages with noddy.

    There is still a lot of work to do before it's ready, but that's one big
    hurdle complete - and with my skill set with node.js it wasn't easy :)

    Things still to do:

    quoting messages, replying to messages (setting reply ids etc) testing
    with fsxnet, netmail support. Making sure things aren't utf-8 or with the
    wronf line endings etc.

    If you're using noddy in it's current state, the master branch is
    readonly, and I think that's pretty stable (except for a bug i need to
    fix with rendering < > characters) the write branch is where i'm doing
    work on writing, and when it's ready will be merged into master.

    Andrew


    --- Talisman v0.51-dev (FreeBSD/amd64)
    * Origin: Smuggler's Cove - scove.talismanbbs.com:2323 (21:1/182)
  • From j0HNNY a1PHA@21:4/158 to apam on Wed Dec 13 06:22:10 2023
    Just thought I'd share an update.. I have been working on this, and
    finally am able to post messages with noddy.

    Nice! I'll check out the read-only branch. Also, I have the beginnings of
    a mobile style-sheet, I'm including it as a sepreate file (mobile.css) so
    it's easy to add into <head> tag. Happy to shoot over, and for responsive images, it's just adding a class to the logo image.

    Cheers,


    |08.|05j|13A|08.


    --- Talisman v0.51-dev (Linux/x86_64)
    * Origin: R3tr0/X BBS :: retrox.us:1992 (21:4/158)