• Re: Using JSexec to run IRCd

    From Gamgee@1:103/705 to Mike Powell on Tue Nov 18 08:17:26 2025
    Mike Powell wrote to Dan Clough <=-

    Re: Re: Using JSexec to run IRCd
    By: Dan Clough to Rixter on Sun Nov 16 2025 21:29:17

    Nobody's claiming "perfection" here. Perhaps "properly configured" on non-crappy hardware?

    Speaking of, testing DDMsgReader here and it is not really working as expected. :)

    Seems to be OK here! :-) Nightfox, you listening?

    I'm sure he'd like/need more details on this...



    ... Gone crazy, be back later, please leave message.
    --- MultiMail/Linux v0.52
    þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Gamgee@1:103/705 to Digital Man on Tue Nov 18 08:17:26 2025
    Digital Man wrote to Gamgee <=-

    Re: Re: Using JSexec to run IRCd
    By: Gamgee to Nightfox on Mon Nov 17 2025 05:08 pm

    It's interesting of other Synchronet sysops in Windows hadn't been seeing periodic crashes, but the fact that a SBBS check utility exists for Windows seems to suggest for me that other Synchronet sysops saw the same issue and someone decided to make a utility to re-run it if it's not running.

    I wondered if the crashes were due to something I was doing in some of my JS mods for Synchronet, but it seemed to random to easily track down. And now that I'm running my BBS in Linux, I feel like it hasn't been a noticeable issue anymore for me.

    Interesting.

    I guess it's just a built-in Windows issue. :-)

    More likely, the issue(s) is/are with the JS engine we use and they're more prevalent on 32-bit platforms (e.g. Win32) or just Windows in general. Hard to say as the engine is very old now and doesn't support 64-bit Windows builds, so a bit hard to compare and confirm. In any
    case, we'll upgrade the JS engine someday and hopefully those
    unexplained crashes (which we *do* see on 64-bit *nix builds under
    heavy JS activity) will go away.

    Ahhh, OK. Great info and thank you for that. I'm not having heavy JS activity here so that may explain things.

    Appreciate your reply, as always.



    ... Gone crazy, be back later, please leave message.
    --- MultiMail/Linux v0.52
    þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Mike Powell on Tue Nov 18 10:10:19 2025
    Re: Re: Using JSexec to run IRCd
    By: Mike Powell to Dan Clough on Mon Nov 17 2025 03:35 pm

    Nobody's claiming "perfection" here. Perhaps "properly configured" on
    non-crappy hardware?

    Speaking of, testing DDMsgReader here and it is not really working as expected. :)

    In what way? You're welcome to contact me with any questions or reports of behavior that isn't expected.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Accession on Tue Nov 18 10:10:38 2025
    Re: Re: Using JSexec to run IRCd
    By: Accession to Mike Powell on Mon Nov 17 2025 08:46 pm

    Speaking of, testing DDMsgReader here and it is not really working as
    expected. :)

    Except this message seems to be written with the Synchronet msgeditor..?

    DDMsgReader isn't a message editor, it's a reader..

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rixter@1:103/705 to All on Thu Nov 13 18:21:16 2025
    Good evening,
    I plan on using JSexec to run IRCd. It appears to be a better way. I was curious if there are commands I can execute in the loop to see how many leaves are attached and a list of connections in the DOS window it creates? I was reading the wiki on Using JSexec with systemd. What is systemd? Is this the tool I need to use instead or with jsexec -l ircd to answer my previous question?
    I hope this message finds you all well and looking forward to a great weekend. Cheers,
    Rixter
    telnet://ricksbbs.synchro.net:23
    http://ricksbbs.synchro.net:8080

    ---
    þ Synchronet þ Rick's BBS telnet://ricksbbs.synchro.net:23
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From phigan@1:103/705 to Rixter on Fri Nov 14 05:41:35 2025
    Re: Using JSexec to run IRCd
    By: Rixter to All on Thu Nov 13 2025 06:21 pm

    reading the wiki on Using JSexec with systemd. What is systemd? Is this the

    That part should be about using Linux's 'systemd' to start the service and keep it running. You mentioned DOS window, so I'm guessing you're running Windows and that part wouldn't apply to you.

    ---
    þ Synchronet þ TIRED of waiting 2 hours for a taco? GO TO TACOPRONTO.bbs.io
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rixter@1:103/705 to phigan on Fri Nov 14 09:38:10 2025
    Re: Using JSexec to run IRCd
    By: phigan to Rixter on Fri Nov 14 2025 05:41 am

    Re: Using JSexec to run IRCd
    By: Rixter to All on Thu Nov 13 2025 06:21 pm

    reading the wiki on Using JSexec with systemd. What is systemd? Is this t

    That part should be about using Linux's 'systemd' to start the service and k it running. You mentioned DOS window, so I'm guessing you're running Windows and that part wouldn't apply to you.

    Thank you Phigan. I appreciate the clarity. I hope you have a great weekend! Take care,
    Rixter
    Rixter
    telnet://ricksbbs.synchro.net:23
    http://ricksbbs.synchro.net:8080

    ---
    þ Synchronet þ Rick's BBS telnet://ricksbbs.synchro.net:23
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Rixter on Fri Nov 14 12:33:05 2025
    Re: Using JSexec to run IRCd
    By: Rixter to All on Thu Nov 13 2025 06:21 pm

    Good evening,
    I plan on using JSexec to run IRCd. It appears to be a better way. I was curious if there are commands I can execute in the loop to see how many leaves are attached and a list of connections in the DOS window it creates?

    No, that's just an output console. No commands can be entered (e.g. via the local keyboard) into ircd.js.

    I was reading the wiki on Using JSexec with systemd. What is systemd?

    It's a *nix thing.
    --
    digital man (rob)

    Sling Blade quote #14:
    Karl Childers: Some folks call it a sling blade, I call it a kaiser blade. Norco, CA WX: 60.1øF, 91.0% humidity, 0 mph W wind, 0.11 inches rain/24hrs
    --- SBBSecho 3.31-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Mindsurfer@1:103/705 to Rixter on Fri Nov 14 21:38:00 2025
    Re: Using JSexec to run IRCd
    By: Rixter to phigan on Fri Nov 14 2025 09:38:10

    reading the wiki on Using JSexec with systemd. What is systemd? Is this t
    That part should be about using Linux's 'systemd' to start the service and
    k it running. You mentioned DOS window, so I'm guessing you're running
    Windows and that part wouldn't apply to you.

    Thank you Phigan. I appreciate the clarity. I hope you have a great weekend! Take care,

    i yet have to somehow put sbbs into a systemd service =) or have i?
    currently i still just switch into the sbbs linux user on the proxmox lxc command line and start sbbs. That starts all other services as well. And then it just runs =)

    i like to be able to watch what's going on in synchronet on the proxmox web terminal. You see everything logged to the screen there. BINKPOLL and all services outputs etc

    In umonitor you see the actual bbs connections only, but in a nice interface, with options to spy, chat and edit etc.

    Advantage of using systemd service file would be that sbbs can autostart via systemd service. For now i am good with starting sbbs manually on the console.

    what do you want to achieve using systemd to run a service Rixter?

    Mindsurfer

    ---
    þ Synchronet þ FuNToPiA BBS - telnet://funtopia.synchro.net:3023 ssh:3022
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rixter@1:103/705 to Mindsurfer on Sat Nov 15 13:00:44 2025
    Re: Using JSexec to run IRCd
    By: Mindsurfer to Rixter on Fri Nov 14 2025 09:38 pm

    Re: Using JSexec to run IRCd
    By: Rixter to phigan on Fri Nov 14 2025 09:38:10

    reading the wiki on Using JSexec with systemd. What is systemd? Is this
    That part should be about using Linux's 'systemd' to start the service a
    k it running. You mentioned DOS window, so I'm guessing you're running
    Windows and that part wouldn't apply to you.

    Thank you Phigan. I appreciate the clarity. I hope you have a great weekend! Take care,

    i yet have to somehow put sbbs into a systemd service =) or have i? currently i still just switch into the sbbs linux user on the proxmox lxc command line and start sbbs. That starts all other services as well. And the it just runs =)

    i like to be able to watch what's going on in synchronet on the proxmox web terminal. You see everything logged to the screen there. BINKPOLL and all services outputs etc

    In umonitor you see the actual bbs connections only, but in a nice interface with options to spy, chat and edit etc.

    Advantage of using systemd service file would be that sbbs can autostart via systemd service. For now i am good with starting sbbs manually on the consol

    what do you want to achieve using systemd to run a service Rixter?

    Mindsurfer

    I was just wanting to see how many leaves connected and some of the activity. I can watch the dos window and see connections and routings. It looks different than the Windows 10 GUI. I guess it will do. It is something different so I will adjust. I do like running IRCd as a service. My synchronet control panel stops working about once a week and it automatically reboots and loses those leaves. It seems to be a better way to run IRC from my BBS. I won't be switching over to Linux, so I am adjusting to the DOS view of IRCd. I have it set to start as a batch file if my entire computer reboots. When synchronet control panel freezes and crashes I use restartoncrash.exe to auto restart the control panel. It does not affect the entire pc. Its a good working system so far and I can leave it unattended for very long periods of time. I log in every so often to see how many times the synchronet has crashed and check my messages and play games with others.

    Thank you for writing back to me. Have a great weekend.

    Rixter
    telnet://ricksbbs.synchro.net:23
    http://ricksbbs.synchro.net:8080

    ---
    þ Synchronet þ Rick's BBS telnet://ricksbbs.synchro.net:23
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rixter@1:103/705 to Digital Man on Sat Nov 15 13:02:55 2025
    Re: Using JSexec to run IRCd
    By: Digital Man to Rixter on Fri Nov 14 2025 12:33 pm

    Re: Using JSexec to run IRCd
    By: Rixter to All on Thu Nov 13 2025 06:21 pm

    Good evening,
    I plan on using JSexec to run IRCd. It appears to be a better way. I was curious if there are commands I can execute in the loop to see how many leaves are attached and a list of connections in the DOS window it create

    No, that's just an output console. No commands can be entered (e.g. via the local keyboard) into ircd.js.

    I was reading the wiki on Using JSexec with systemd. What is systemd?

    It's a *nix thing.
    Thank you Digital Man. I see that now. I am going to press on with that. The output console shows me a few things. I was spoiled to the windows GUI. I will get used to the console. Have a great weekend friend!
    Rixter
    telnet://ricksbbs.synchro.net:23
    http://ricksbbs.synchro.net:8080

    ---
    þ Synchronet þ Rick's BBS telnet://ricksbbs.synchro.net:23
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Rixter on Sat Nov 15 14:11:03 2025
    Re: Using JSexec to run IRCd
    By: Rixter to Digital Man on Sat Nov 15 2025 01:02 pm

    Thank you Digital Man. I see that now. I am going to press on with that. The output console shows me a few things. I was spoiled to the windows GUI.

    In Linux, you can run umonitor to show node status & such - it's sort of similar to what the Windows GUI shows, though it's not everything. There's also gtkmonitor for Linux too.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Rixter on Sat Nov 15 15:00:49 2025
    Re: Using JSexec to run IRCd
    By: Rixter to Digital Man on Sat Nov 15 2025 01:02 pm

    Thank you Digital Man. I see that now. I am going to press on with that. The output console shows me a few things. I was spoiled to the windows GUI. I will get used to the console. Have a great weekend friend!

    I'm not really sure what you mean. The IRCd output in the Windows GUI (e.g. when run as a Synchronet service) is *exactly* the same as the console output sent through JSexec. No different. Maybe you're referring to the "Clients" tab in SBBSCTRL?

    Anyway, there's way to display all kinds of status and stats of the IRCd, but you need to connect to it (using an IRC client) and issue administrator level commands to do that (I think, I'm no IRC expert).
    --
    digital man (rob)

    This Is Spinal Tap quote #26:
    David St. Hubbins: They were still booing him when we came on stage.
    Norco, CA WX: 54.2øF, 95.0% humidity, 0 mph W wind, 1.78 inches rain/24hrs
    --- SBBSecho 3.31-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Nightfox on Sat Nov 15 15:02:56 2025
    Re: Using JSexec to run IRCd
    By: Nightfox to Rixter on Sat Nov 15 2025 02:11 pm

    Re: Using JSexec to run IRCd
    By: Rixter to Digital Man on Sat Nov 15 2025 01:02 pm

    Thank you Digital Man. I see that now. I am going to press on with that. The output console shows me a few things. I was spoiled to the windows GUI.

    In Linux, you can run umonitor to show node status & such - it's sort of similar to what the Windows GUI shows, though it's not everything. There's also gtkmonitor for Linux too.

    I not clear how umonitor or SBBSCTRL ("the Windows GUI") helps with monitoring the IRCd though. Since the ircd.js is a *static* service, it handles its own listening/answering of incoming connections and everything it logs (e.g. to syslog or the "Services" windows of SBBSCTRL) would also be sent to the console when run via JSexec.
    --
    digital man (rob)

    Sling Blade quote #17:
    Charles Bushman: A shovel just makes too goddamned much racket.
    Norco, CA WX: 54.2øF, 95.0% humidity, 0 mph W wind, 1.78 inches rain/24hrs
    --- SBBSecho 3.31-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Gamgee@1:103/705 to Rixter on Sat Nov 15 19:24:10 2025
    Rixter wrote to Mindsurfer <=-

    I was just wanting to see how many leaves connected and some of the activity. I can watch the dos window and see connections and routings.
    It looks different than the Windows 10 GUI. I guess it will do. It is something different so I will adjust. I do like running IRCd as a
    service. My synchronet control panel stops working about once a week
    and it automatically reboots and loses those leaves. It seems to be a better way to run IRC from my BBS. I won't be switching over to Linux,
    so I am adjusting to the DOS view of IRCd. I have it set to start as a batch file if my entire computer reboots. When synchronet control panel freezes and crashes I use restartoncrash.exe to auto restart the
    control panel. It does not affect the entire pc. Its a good working
    system so far and I can leave it unattended for very long periods of
    time. I log in every so often to see how many times the synchronet has crashed and check my messages and play games with others.

    Strange. My SBBS has *never* crashed, in over 7 years. Granted, it
    runs on Linux, but there are plenty of folks running on Windows that
    don't see crashes, either.

    <SHRUG>



    ... Gone crazy, be back later, please leave message.
    --- MultiMail/Linux v0.52
    þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Digital Man on Sun Nov 16 13:50:08 2025
    Re: Using JSexec to run IRCd
    By: Digital Man to Nightfox on Sat Nov 15 2025 03:02 pm

    In Linux, you can run umonitor to show node status & such - it's sort of
    similar to what the Windows GUI shows, though it's not everything. There's
    also gtkmonitor for Linux too.

    I not clear how umonitor or SBBSCTRL ("the Windows GUI") helps with monitoring the IRCd though. Since the ircd.js is a *static* service, it handles its own listening/answering of incoming connections and everything it logs (e.g. to syslog or the "Services" windows of SBBSCTRL) would also be sent to the console when run via JSexec.

    I hadn't closely followed the whole thread.. When I replied, I thought they may have generally been looking for some kind of monitoring application for Linux.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rixter@1:103/705 to Gamgee on Sun Nov 16 20:35:54 2025
    Strange. My SBBS has *never* crashed, in over 7 years. Granted, it
    runs on Linux, but there are plenty of folks running on Windows that
    don't see crashes, either.

    <SHRUG>

    ... Gone crazy, be back later, please leave message.
    --- MultiMail/Linux v0.52
    ¨ Synchronet ¨ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL


    I am happy for your perfection. I do not see the crashing anymore myself. It reboots within 2 minutes of a sbbsctrl.exe stalling. Restartoncrash.exe clears the windows error pop up and relaunches sbbsctrl.exe and all is well. I will be looking for an irc client that shows me the irc connections next while running ircd through jsexec like digital man suggested. I hope you have a great week gamgee.

    Rixter
    telnet://ricksbbs.synchro.net:23
    http://ricksbbs.synchro.net:8080

    ---
    þ Synchronet þ Rick's BBS telnet://ricksbbs.synchro.net:23
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rixter@1:103/705 to Digital Man on Sun Nov 16 20:39:52 2025
    I'm not really sure what you mean. The IRCd output in the Windows GUI (e.g. when run as a Synchronet service) is *exactly* the same as the console output sent through JSexec. No different. Maybe you're referring to the "Clients" tab in SBBSCTRL?

    That is what I would like to see a list of, clients connected, similar to the windows gui. Thank you for your insight. I hope you have a great week.

    Rixter
    telnet://ricksbbs.synchro.net:23
    http://ricksbbs.synchro.net:8080

    ---
    þ Synchronet þ Rick's BBS telnet://ricksbbs.synchro.net:23
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Dan Clough@1:135/115 to Rixter on Sun Nov 16 21:29:17 2025
    Rixter wrote to Gamgee <=-

    Strange. My SBBS has *never* crashed, in over 7 years. Granted, it
    runs on Linux, but there are plenty of folks running on Windows that
    don't see crashes, either.

    I am happy for your perfection.

    Nobody's claiming "perfection" here. Perhaps "properly configured" on non-crappy hardware?

    I do not see the crashing anymore
    myself. It reboots within 2 minutes of a sbbsctrl.exe stalling. Restartoncrash.exe clears the windows error pop up and relaunches sbbsctrl.exe and all is well.

    LOL - that isn't "fixed". It's hidden or disguised. Something is
    still very not right and you're just hiding it. Do you understand that "sbbsctrl.exe stalling" is not........... normal?

    I will be looking for an irc client
    that shows me the irc connections next while running ircd through
    jsexec like digital man suggested.

    I would think any normal IRC client would satisfy that need. Many/most Windows users are fond of "mIRC", I think.



    ... So easy, a child could do it. Child sold separately.
    === MultiMail/Linux v0.52
    --- SBBSecho 3.29-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (1:135/115)
  • From Mike Powell@1:103/705 to ACCESSION on Tue Nov 18 09:54:54 2025
    User-Agent: Synchronet msgeditor master/123f2d28a
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit

    Speaking of, testing DDMsgReader here and it is not really working as expected. :)

    Except this message seems to be written with the Synchronet msgeditor..?

    Are you having issues with DDMsgReader separately and using a different editor
    to tell us about it?

    No. I was using DDMsgReader and when I tried the reply function, it
    brought up the Synchronet editor, which was not "as expected" since DD was installed per the synchronet wiki page.

    I assumed that I misunderstood and that DDMsgReader is a "reader," as the
    name suggests, and doesn't provide an external msg editor.

    As for why I replied to a random message from Gamgee... I was looking for a message that I could test reply-and-quote with, and since Gamgee's metioned "misconfiguration" I figured testing with it was appropriate. ;)


    * SLMR 2.1a * Multitasking: When you get the weekend chore list.
    ---
    þ Synchronet þ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Gamgee on Tue Nov 18 10:13:15 2025
    Re: Re: Using JSexec to run IRCd
    By: Gamgee to Digital Man on Tue Nov 18 2025 08:17 am

    Ahhh, OK. Great info and thank you for that. I'm not having heavy JS activity here so that may explain things.

    Are you sure you're not? Many of Synchronet's standard modules now are written in JS. Even if you don't write your own JS mods, I think there's likely JS running at some point.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Dan Clough@1:135/115 to Nightfox on Tue Nov 18 12:55:11 2025
    Re: Re: Using JSexec to run IRCd
    By: Nightfox to Gamgee on Tue Nov 18 2025 10:13 am

    Re: Re: Using JSexec to run IRCd
    By: Gamgee to Digital Man on Tue Nov 18 2025 08:17 am

    Ahhh, OK. Great info and thank you for that. I'm not having heavy JS activity here so that may explain things.

    Are you sure you're not? Many of Synchronet's standard modules now are written in JS. Even if you don't write your own JS mods, I think there's likely JS running at some point.

    Yes, reasonably sure. I know much of SBBS runs on JS, but what I meant was that I don't run many of the "extra" services provided, such as the ircd (and SMTP mail, Web, FTP, etc). This whole conversation was based on Rixter having somewhat "frequent" crashes with his system (on Windows) and the theory is that it may be affected/caused by heavy JS use with the (very old) JS engine being used by SBBS.
    --- SBBSecho 3.29-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (1:135/115)
  • From Nightfox@1:103/705 to Mike Powell on Tue Nov 18 10:50:25 2025
    Re: Re: Using JSexec to run I
    By: Mike Powell to ACCESSION on Tue Nov 18 2025 09:54 am

    No. I was using DDMsgReader and when I tried the reply function, it brought up the Synchronet editor, which was not "as expected" since DD was installed per the synchronet wiki page.

    I assumed that I misunderstood and that DDMsgReader is a "reader," as the name suggests, and doesn't provide an external msg editor.

    That's correct; DDMsgReader simply asks Synchronet to let you reply to a message, and Synchronet will use the editor you've chosen in your user configuration.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Dan Clough on Tue Nov 18 11:30:17 2025
    Re: Re: Using JSexec to run IRCd
    By: Dan Clough to Nightfox on Tue Nov 18 2025 12:55 pm

    Are you sure you're not? Many of Synchronet's standard modules now are
    written in JS. Even if you don't write your own JS mods, I think there's
    likely JS running at some point.

    Yes, reasonably sure. I know much of SBBS runs on JS, but what I meant was that I don't run many of the "extra" services provided, such as the ircd (and SMTP mail, Web, FTP, etc). This whole conversation was based on Rixter having somewhat "frequent" crashes with his system (on Windows) and the theory is that it may be affected/caused by heavy JS use with the (very old) JS engine being used by SBBS.

    In addition to the services, things like displaying the external programs menu and letting the user change their user settings are done in JS now, I believe (xtrn_sec.js and user_settings.js, respectively). There are command shells in JS too, and I'm sure there are other things that are done with JS.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Accession@1:103/705 to Mike Powell on Tue Nov 18 14:00:41 2025
    Hey Mike!

    On Mon, Nov 18 2025 08:54:54 -0600, you wrote:

    No. I was using DDMsgReader and when I tried the reply function, it
    brought up the Synchronet editor, which was not "as expected" since
    DD was installed per the synchronet wiki page.

    It will use whatever you have set as your default editor, which can be changed in your account settings.
    I assumed that I misunderstood and that DDMsgReader is a "reader,"
    as the name suggests, and doesn't provide an external msg editor.

    That is correct. DDMsgReader reads the messages, then uses whatever you have configured for an external editor to write messages. I would suggest trying SlyEdit with DDMsgReader, since they are made by the same person, and work well together. Besides the one you have already used, there is also some other editors specifically for Synchronet (well, BBSs that supports javascript, I suppose), as well as any old "door" external editors like IceEdit, QuikEdit, etc. I've also used nano and vim as external editors (with a "restricted" option in place to not allow users to access the hard drive at all, besides saving their message).

    As for why I replied to a random message from Gamgee... I was
    looking for a> message that I could test reply-and-quote with, and
    since Gamgee's metioned "misconfiguration" I figured testing with it
    was appropriate. ;)

    Hah! I'd agree you picked a perfect message to reply to! ;)

    Regards,
    Nick

    ... Sarcasm, because beating people up is illegal.
    ---
    ï¿­ Synchronet ï¿­ _thePharcyde telnet://bbs.pharcyde.org (Wisconsin)
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Accession on Tue Nov 18 13:07:31 2025
    Re: Re: Using JSexec to run I
    By: Accession to Mike Powell on Tue Nov 18 2025 02:00 pm

    and work well together. Besides the one you have already used, there is also some other editors specifically for Synchronet (well, BBSs that supports javascript, I suppose),

    I don't know of another BBS package that supports JavaScript. But even for those that do, I'd expect SlyEdit would still only work with Synchronet. Synchronet has a very specific implementation of what it exposes via JavaScript, which means that JS mods that work with Synchronet have to use what Synchronet provides via JS. If another BBS package supports JavaScript, it's extremely likely that the functions & other objects & things it provides via JS would have different names, so any JS mods for Synchronet wouldn't work with it.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Gamgee@1:103/705 to Nightfox on Tue Nov 18 15:22:42 2025
    Nightfox wrote to Dan Clough <=-

    Are you sure you're not? Many of Synchronet's standard modules now are
    written in JS. Even if you don't write your own JS mods, I think there's
    likely JS running at some point.

    Yes, reasonably sure. I know much of SBBS runs on JS, but what I meant was that I don't run many of the "extra" services provided, such as the ircd (and SMTP mail, Web, FTP, etc). This whole conversation was based on Rixter having somewhat "frequent" crashes with his system (on Windows) and the theory is that it may be affected/caused by heavy JS use with the (very old) JS engine being used by SBBS.

    In addition to the services, things like displaying the external
    programs menu and letting the user change their user settings are done
    in JS now, I believe (xtrn_sec.js and user_settings.js, respectively). There are command shells in JS too, and I'm sure there are other things that are done with JS.

    Yes, I know all that. I think displaying menus and such are not very
    "heavy" tasks when compared to ircd, email, web, and more, though. All
    I can say for sure is that my SBBS doesn't (ever) "crash". <SHRUG>




    ... Gone crazy, be back later, please leave message.
    --- MultiMail/Linux v0.52
    þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Accession@1:103/705 to Nightfox on Tue Nov 18 20:31:57 2025
    Hey Nightfox!

    On Mon, Oct 18 2025 15:07:31 -0600, you wrote:

    I don't know of another BBS package that supports JavaScript. But
    even for those that do, I'd expect SlyEdit would still only work
    with Synchronet. Synchronet has a very specific implementation of
    what it exposes via JavaScript, which means that JS mods that work
    with Synchronet have to use what Synchronet provides via JS. If
    another BBS package supports JavaScript, it's extremely likely that
    the functions & other objects & things it provides via JS would have different names, so any JS mods for Synchronet wouldn't work with
    it.

    That's kind of what I figured. When I wrote it, I threw that out with a bit of a wider range blanket statement on purpose to cover anything that I may have not heard about, so nobody else could jump in and try to correct me with some kind of "one-up" answer. Looks like I wasn't able to avoid that, after all.

    Regards,
    Nick

    ... Sarcasm, because beating people up is illegal.
    ---
    ï¿­ Synchronet ï¿­ _thePharcyde telnet://bbs.pharcyde.org (Wisconsin)
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Accession@1:103/705 to Gamgee on Tue Nov 18 20:45:17 2025
    Hey Gamgee!

    On Mon, Oct 18 2025 15:22:42 -0600, you wrote:

    Yes, I know all that. I think displaying menus and such are not
    very "heavy" tasks when compared to ircd, email, web, and more,
    though. All I can say for sure is that my SBBS doesn't (ever)
    "crash". <SHRUG>

    FYI, I /do/ run all of those services you mentioned in a previous post here, and they get hammered all day long (even with the filtering/throttling/temp banning in place). I don't remember it has ever crashing due to those services being overwhelmed or anything. A random bug or a segfault maybe, but that has always been able to be found, addressed and fixed.

    I just don't think Windows (Home/Pro) itself was ever built to be a server. On the other hand, and not to seem like I'm shitting on Windows or anything, I have seen, heard, and read about plenty of /actual/ Windows Server setups running just fine. I imagine they probably take a bunch of the desktop background tasks out of the equation, which could come in to play with hosting a server.

    Regards,
    Nick

    ... Sarcasm, because beating people up is illegal.
    ---
    ï¿­ Synchronet ï¿­ _thePharcyde telnet://bbs.pharcyde.org (Wisconsin)
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Nightfox on Tue Nov 18 22:25:05 2025
    Re: Re: Using JSexec to run IRCd
    By: Nightfox to Dan Clough on Tue Nov 18 2025 11:30 am

    In addition to the services, things like displaying the external programs menu and letting the user change their user settings are done in JS now, I believe (xtrn_sec.js and user_settings.js, respectively). There are command shells in JS too, and I'm sure there are other things that are done with JS.

    Yeah, but the triggers (for crashes in the JS engine) seem to be triggered by a lot of JS runtime, context, and object creations, which are hard to do using the terminal server. So, much of the JS-related crashes seem to stem from a lot of web or services connections and requests, potentially exhausting resources or hitting concurrency problems.
    --
    digital man (rob)

    Sling Blade quote #8:
    Karl Childers: I don't reckon I got no reason to kill nobody.
    Norco, CA WX: 49.4øF, 84.0% humidity, 0 mph E wind, 0.01 inches rain/24hrs
    --- SBBSecho 3.32-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Gamgee@1:103/705 to Accession on Wed Nov 19 08:09:50 2025
    Accession wrote to Gamgee <=-

    Yes, I know all that. I think displaying menus and such are not
    very "heavy" tasks when compared to ircd, email, web, and more,
    though. All I can say for sure is that my SBBS doesn't (ever)
    "crash". <SHRUG>

    FYI, I /do/ run all of those services you mentioned in a previous post here, and they get hammered all day long (even with the filtering/throttling/temp banning in place). I don't remember it has
    ever crashing due to those services being overwhelmed or anything. A random bug or a segfault maybe, but that has always been able to be
    found, addressed and fixed.

    Ack.

    I just don't think Windows (Home/Pro) itself was ever built to be a server. On the other hand, and not to seem like I'm shitting on Windows
    or anything, I have seen, heard, and read about plenty of /actual/
    Windows Server setups running just fine. I imagine they probably take a bunch of the desktop background tasks out of the equation, which could come in to play with hosting a server.

    My Windows knowledge is pretty limited, but that sounds like it is very
    likely true in all respects.



    ... Gone crazy, be back later, please leave message.
    --- MultiMail/Linux v0.52
    þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Mike Powell@1:103/705 to NIGHTFOX on Wed Nov 19 11:13:06 2025
    Re: Re: Using JSexec to run IRCd
    By: Mike Powell to Dan Clough on Mon Nov 17 2025 03:35 pm

    Nobody's claiming "perfection" here. Perhaps "properly configured" on
    non-crappy hardware?

    Speaking of, testing DDMsgReader here and it is not really working as expected. :)

    In what way? You're welcome to contact me with any questions or reports of behavior that isn't expected.

    I was expecting it to work as an external editor, which I think was a misunderstanding on my part. The "Reader" part did seem to work, although I
    did get this error whenever I tried to answer "yes" to this question:

    Search all groups for unread messages to you?

    !JavaScript ../xtrn/DDMsgReader/DDMsgReader.js line 1776: TypeError: msg_area.sub[this.subBoardCode] is undefined

    Also, as a module, it seemed to be ignoring any command line options I
    added, although I may have been adding them to the wrong module entry.


    * SLMR 2.1a * And Homer saith unto them, "D'OH!" -- Bart 17:3
    ---
    þ Synchronet þ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Mike Powell@1:103/705 to ACCESSION on Wed Nov 19 11:13:06 2025
    That is correct. DDMsgReader reads the messages, then uses whatever you have configured for an external editor to write messages. I would suggest trying SlyEdit with DDMsgReader, since they are made by the same person, and work wel
    together.

    I shall try SlyEdit when I get a chance.

    etc. I've also used nano and vim as external editors (with a "restricted" option in place to not allow users to access the hard drive at all, besides saving their message).

    I "accidentally" tried the default pico install in the sense that I didn't
    ask synchronet to add it... it just appeared at some point with an upgrade
    or fresh install. I didn't know it was there until a user tried to use it
    and it barfed on them -- pico wasn't installed on that machine at the time.

    Here, "pico" actually calls nano. I tried it out earlier this week, too, and it works ok with plain ascii messages but barfs hard on any replies to
    messages that have any extended ascii in them. I would not mind using that
    as my *personal* editor, but wouldn't want to let users use it as they'd
    not know not to quote any high ascii messages.

    As for why I replied to a random message from Gamgee... I was
    looking for a> message that I could test reply-and-quote with, and
    since Gamgee's metioned "misconfiguration" I figured testing with it
    was appropriate. ;)

    Hah! I'd agree you picked a perfect message to reply to! ;)

    Considering that I figured I was misunderstanding something, I thought it
    was, too! :D


    * SLMR 2.1a * Man who fights with wife all day gets no piece at night.
    ---
    þ Synchronet þ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Mike Powell on Wed Nov 19 11:23:28 2025
    Re: Re: Using JSexec to run I
    By: Mike Powell to NIGHTFOX on Wed Nov 19 2025 11:13 am

    misunderstanding on my part. The "Reader" part did seem to work, although I did get this error whenever I tried to answer "yes" to this question:

    Search all groups for unread messages to you?

    !JavaScript ../xtrn/DDMsgReader/DDMsgReader.js line 1776: TypeError: msg_area.sub[this.subBoardCode] is undefined

    Are you using the latest version from the Git repository? In the one currently in the Git repository, line 1776 doesn't have msg_area.sub[this.subBoardCode]. The one currently in the Git repository has this on line 1776:

    addAuthorToTwitList: 9,

    If you haven't updated, I would recommend updating with the latest that's currently in the Git repository.

    Also, as a module, it seemed to be ignoring any command line options I added, although I may have been adding them to the wrong module entry.

    Are you referring to using it in SCFG > System > Loadable Modules (for Read Mail, Scan Msgs, and List Msgs)? When using it there, you don't need to add any command-line options (and I believe I made it so that if used that way, it probably wouldn't look at any additional command-line options you add). When used as a module there, Synchronet passes a few command-line arguments. DDMsgReader is designed to work with the command-line arguments that Synchronet passes when used as a module there.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Accession@1:103/705 to Mike Powell on Wed Nov 19 17:18:18 2025
    Hey Mike!

    On Tue, Oct 19 2025 10:13:06 -0600, you wrote:

    Here, "pico" actually calls nano. I tried it out earlier this week,
    too, and it works ok with plain ascii messages but barfs hard on any
    replies to messages that have any extended ascii in them. I would
    not mind using that as my *personal* editor, but wouldn't want to
    let users use it as they'd not know not to quote any high ascii
    messages.

    I would imagine because nano is using your locale, which in most cases is UTF-8 these days. If you have a locale installed where you are able to view high ascii in your terminal, then you could set your locale to that while running nano, and then set it back when it's done. Above and beyond that, I don't believe nano supports ansi codes, so you won't be able to view ansi regardless.

    Considering that I figured I was misunderstanding something, I> thought it was, too! :D

    You're just full of all sorts of correct assumptions these days, aren't you? ;)

    Regards,
    Nick

    ... Sarcasm, because beating people up is illegal.
    ---
    ï¿­ Synchronet ï¿­ _thePharcyde telnet://bbs.pharcyde.org (Wisconsin)
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Mike Powell@1:103/705 to NIGHTFOX on Thu Nov 20 11:37:26 2025
    misunderstanding on my part. The "Reader" part did seem to work, although
    I did get this error whenever I tried to answer "yes" to this question:

    Search all groups for unread messages to you?

    !JavaScript ../xtrn/DDMsgReader/DDMsgReader.js line 1776: TypeError: msg_area.sub[this.subBoardCode] is undefined

    Are you using the latest version from the Git repository? In the one currentl
    in the Git repository, line 1776 doesn't have msg_area.sub[this.subBoardCode].
    The one currently in the Git repository has this on line 1776:

    addAuthorToTwitList: 9,

    If you haven't updated, I would recommend updating with the latest that's currently in the Git repository.

    No, I tried the version that came the last time I pulled Synchronet for a compile... probably from the Spring or early Summer.

    Also, as a module, it seemed to be ignoring any command line options I added, although I may have been adding them to the wrong module entry.

    Are you referring to using it in SCFG > System > Loadable Modules (for Read Mail, Scan Msgs, and List Msgs)?

    Yes!

    When using it there, you don't need to add
    any command-line options (and I believe I made it so that if used that way, it
    probably wouldn't look at any additional command-line options you add). When used as a module there, Synchronet passes a few command-line arguments. DDMsgReader is designed to work with the command-line arguments that Synchrone
    passes when used as a module there.

    Reason I was trying to add args was because it always seemed to "act" the
    same way regardless of which command was being executed in Synchronet, i.e.
    the "check for new mail" and "check for *my* new mail" options both
    resulted in a "check for new mail" (to anyone) search. I tried a command line arg to try to get it to search for only "my new mail" but it ignored it, as
    you pointed out.

    Something else it did with the new mail scan... it started in the last msg
    area I was in rather than checking all areas. So, if I happened to change
    to the very last group/area on the BBS, it would only search that one. I
    had to be sitting in Group 1, Area 1 before it would search them all.

    Maybe that is all because it is ~9 month old code, though.


    * SLMR 2.1a * Monday is a hard way to spend 1/7 of your life.
    ---
    þ Synchronet þ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Mike Powell on Thu Nov 20 11:48:59 2025
    Re: Re: Using JSexec to run I
    By: Mike Powell to NIGHTFOX on Thu Nov 20 2025 11:37 am

    !JavaScript ../xtrn/DDMsgReader/DDMsgReader.js line 1776: TypeError:
    msg_area.sub[this.subBoardCode] is undefined

    Are you using the latest version from the Git repository? In the one

    No, I tried the version that came the last time I pulled Synchronet for a compile... probably from the Spring or early Summer.

    It would help to use the latest version. Otherwise the line number in that error message is not accurate, and it can be hard to track down the issue unless I see the exact .js script you're using. Also, if you aren't using the latest version, the issue may have been fixed by now (if the issue has been seen before).

    Reason I was trying to add args was because it always seemed to "act" the same way regardless of which command was being executed in Synchronet, i.e. the "check for new mail" and "check for *my* new mail" options both resulted in a "check for new mail" (to anyone) search. I tried a command line arg to try to get it to search for only "my new mail" but it ignored it, as you pointed out.

    It should behave correctly when used as a loadable module. No additional command-line arguments should be needed when used that way. If it doesn't behave correctly, then that's something I could look into, but I've been using it as a loadable module for a while now, and it has been working well as far as I can tell.

    Something else it did with the new mail scan... it started in the last msg area I was in rather than checking all areas. So, if I happened to change to the very last group/area on the BBS, it would only search that one. I had to be sitting in Group 1, Area 1 before it would search them all.

    Maybe that is all because it is ~9 month old code, though.

    That's a weird behavior that I don't recall seeing. But I would definitely recommend updating so you have the latest updates & fixes.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Mike Powell@1:103/705 to Nightfox on Mon Nov 24 13:00:37 2025
    Re: Re: Using JSexec to run I
    By: Nightfox to Mike Powell on Wed Nov 19 2025 11:23:28

    I have SlyEdit set up where it should be quoting text -- the main reason I am looking at external editors -- but SlyEdit does not show any quoted text if I have it set up for "all" or "prompt" in scfg. I have it set up as explained on the wiki.synchro.net page but, as there are options missing on that page, I suspect it may need updating (or that those options don't matter?).

    I have it set in ICE mode, will try DCT and see what happens.
    ---
    þ Synchronet þ Capitol City Test System
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Mike Powell@1:103/705 to Nightfox on Mon Nov 24 13:01:26 2025
    Re: IceEdit
    By: Mike Powell to Nightfox on Mon Nov 24 2025 13:00:37

    Yeah, ok in DCT mode it also does not work.
    ---
    þ Synchronet þ Capitol City Test System
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Mike Powell@1:103/705 to Nightfox on Mon Nov 24 13:06:53 2025
    Re: SlyEdit
    By: Mike Powell to Nightfox on Mon Nov 24 2025 13:01:26

    Re: IceEdit
    By: Mike Powell to Nightfox on Mon Nov 24 2025 13:00:37

    Yeah, ok in DCT mode it also does not work.

    P.S. Yes, I did install the most recent copy fresh from the synchronet website.
    ---
    þ Synchronet þ Capitol City Test System
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Mike Powell on Mon Nov 24 13:51:36 2025
    Re: IceEdit
    By: Mike Powell to Nightfox on Mon Nov 24 2025 01:00 pm

    I have SlyEdit set up where it should be quoting text -- the main reason I am looking at external editors -- but SlyEdit does not show any quoted text if I have it set up for "all" or "prompt" in scfg. I have it set up as explained on the wiki.synchro.net page but, as there are options missing on that page, I suspect it may need updating (or that those options don't matter?).

    I have it set in ICE mode, will try DCT and see what happens.

    Quoting works the same in ICE and DCT mode.

    What do you mean by "does not show any quoted text"? You're pressing Ctrl-Q (or using the /Q command) but the quote window is not coming up?

    For SlyEdit, I have my "Qutomatically Quoted Text" set to "All". That should do it. Synchronet should be writing a QUOTES.TXT in the node directory where the user is logged in - Maybe there's a permissions issue or something preventing Synchronet from writing the QUOTES.TXT file?

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Mike Powell@1:103/705 to NIGHTFOX on Tue Nov 25 10:10:58 2025
    Quoting works the same in ICE and DCT mode.

    What do you mean by "does not show any quoted text"? You're pressing Ctrl-Q (or using the /Q command) but the quote window is not coming up?

    So quoting a message doesn't work like it does for the other in/external editors, i.e. the text shows up when the editor opens? I didn't try any commands because it would not have crossed my mind to do so.

    OK, that does work, just not like I would have expected. Thanks.


    * SLMR 2.1a * Nobody ever forgets where he buried the hatchet.
    ---
    þ Synchronet þ Capitol City Test System
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Mike Powell on Tue Nov 25 12:53:56 2025
    Re: SlyEdit
    By: Mike Powell to NIGHTFOX on Tue Nov 25 2025 10:10 am

    What do you mean by "does not show any quoted text"? You're pressing
    Ctrl-Q (or using the /Q command) but the quote window is not coming up?

    So quoting a message doesn't work like it does for the other in/external editors, i.e. the text shows up when the editor opens? I didn't try any commands because it would not have crossed my mind to do so.

    OK, that does work, just not like I would have expected. Thanks.

    Correct, SlyEdit doesn't automatically show text for quoting on startup. Quoting in SlyEdit works the same way as in IceEdit and DCT Edit, which SlyEdit is based on.

    Is there something in the documentation or help screens that you think could be improved to explain things? This is the 2nd thing you have mentioned lately that seemed unexpected (the other being the DDMsgReader posting issue, that it doesn't include an editor). If you have any suggestions for improving the documentation, please let me know.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Accession@1:103/705 to Mike Powell on Tue Nov 25 17:22:02 2025
    Hey Mike!

    On Tue, 25 Nov 2025 10:10:58 -0500, you wrote:

    So quoting a message doesn't work like it does for the other in/external editors, i.e. the text shows up when the editor opens? I didn't try any commands because it would not have crossed my mind to do so.

    I understand how the other external editors do it, especially if you're referring to Synchronet's msgeditor, and JSEditor. However, Slyedit is a javascript clone of the original IceEdit and DCTEdit external editors. Those work exactly like this.

    OK, that does work, just not like I would have expected. Thanks.

    I would rather select the text to quote manually so I can select exactly the quoted text I'm replying to, than have the entire thread quoted on startup and have to delete/remove a bunch of text that I'm not replying to. Especially when messages can become very long quoted messages with single line replies (I would just want to quote the single line). This is why I appreciate how SlyEdit quotes, and don't use the other ones.

    Of course, it's all preference. Use whatever you like best!

    Regards,
    Nick

    ... Sarcasm: because beating people up is illegal.
    --- GoldED+/LNX 1.1.5-b20250409
    # Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (723:1/1)
    ï¿­ Synchronet ï¿­ _thePharcyde telnet://bbs.pharcyde.org (Wisconsin)
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Accession on Tue Nov 25 16:07:46 2025
    Re: SlyEdit
    By: Accession to Mike Powell on Tue Nov 25 2025 05:22 pm

    referring to Synchronet's msgeditor, and JSEditor.

    By "JSEditor", do you mean fseditor, or is JSEditor another editor I wasn't aware of?

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nick Boel@1:154/10 to Nightfox on Tue Nov 25 18:27:04 2025
    Hey Nightfox!

    On Tue, 25 Nov 2025 16:07:46 -0800, you wrote:

    By "JSEditor", do you mean fseditor, or is JSEditor another editor I
    wasn't aware of?

    Most likely. I actually questioned that myself when I wrote it, but I figured it was a FSE written in JS, so I went with the mash-up.

    Regards,
    Nick

    ... Sarcasm: because beating people up is illegal.
    --- GoldED+/LNX 1.1.5-b20250409
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (1:154/10)
  • From phigan@1:103/705 to Accession on Wed Nov 26 06:11:14 2025
    Re: SlyEdit
    By: Accession to Mike Powell on Tue Nov 25 2025 05:22 pm

    quoted text I'm replying to, than have the entire thread quoted on startup a have to delete/remove a bunch of text that I'm not replying to. Especially w

    YES! Because almost nobody does that! They just leave the whole damn thing!

    You may already know this about Level 29.. It also just puts the entire message as a quote when replying, but it doesn't let you save/post the message if the text-to-quote ratio isn't high enough :). A lot of people probably don't like that idea, though.

    ---
    þ Synchronet þ TIRED of waiting 2 hours for a taco? GO TO TACOPRONTO.bbs.io
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Accession@1:103/705 to phigan on Wed Nov 26 10:24:58 2025
    Hey phigan!

    On Wed, 26 Nov 2025 06:11:14 -0700, you wrote:

    YES! Because almost nobody does that! They just leave the whole damn
    thing!

    Even when using something like an NNTP client that does quote the entire message, I still go through it and remove everything that doesn't have to do with that I'm replying to.

    You may already know this about Level 29.. It also just puts the entire message as a quote when replying, but it doesn't let you save/post the message if the text-to-quote ratio isn't high enough :). A lot of people probably don't like that idea, though.

    I'm not sure what "Level 29" is. I tried DDG, but it came up as a restaurant. ;)

    I would be on board with the idea, but a lot of message probably wouldn't get posted if that were in effect.

    Regards,
    Nick

    ... Sarcasm: because beating people up is illegal.
    --- GoldED+/LNX 1.1.5-b20250409
    # Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (723:1/1)
    ï¿­ Synchronet ï¿­ _thePharcyde telnet://bbs.pharcyde.org (Wisconsin)
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Mike Powell@1:103/705 to Nightfox on Wed Nov 26 09:06:25 2025
    Re: SlyEdit
    By: Nightfox to Mike Powell on Tue Nov 25 2025 12:53:56

    Correct, SlyEdit doesn't automatically show text for quoting on startup. Qu

    Is there something in the documentation or help screens that you think could editor). If you have any suggestions for improving the documentation, pleas

    No I am pretty certain it is just me, who is not used to using add-ons like external editors. I suspect your documentation is fine for folks who have more of a clue. ;)
    ---
    þ Synchronet þ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Mike Powell@1:103/705 to Nick Boel on Wed Nov 26 09:11:06 2025
    Re: SlyEdit
    By: Nick Boel to Nightfox on Tue Nov 25 2025 18:27:04

    By "JSEditor", do you mean fseditor, or is JSEditor another editor I wasn't aware of?

    Most likely. I actually questioned that myself when I wrote it, but I figure

    I was actuallly hoping maybe you didn't mean FSEditor. I tried it and it really doesn't work too good. When the screen came up, the cursor was in the top window but attempting to type anything seemed to manipulate what was in the bottom window (i.e. the quoted text)... but the "manipulation" did not include any of the keys that were being pressed.

    Luckily, CTRL-Q was the one keypress combo I tried that *did* work. ;)

    I am using NANO now for myself as it seems to do what I want. The users will be stuck with the internal editor.
    ---
    þ Synchronet þ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Mike Powell on Wed Nov 26 11:25:05 2025
    Re: SlyEdit
    By: Mike Powell to Nick Boel on Wed Nov 26 2025 09:11 am

    I was actuallly hoping maybe you didn't mean FSEditor. I tried it and it really doesn't work too good. When the screen came up, the cursor was in the top window but attempting to type anything seemed to manipulate what was in the bottom window (i.e. the quoted text)... but the "manipulation" did not include any of the keys that were being pressed.

    Luckily, CTRL-Q was the one keypress combo I tried that *did* work. ;)

    Ctrl-Q does different things in FSEditor and SlyEdit.. Ctrl-Q quits (aborts) in FSEditor, while Ctrl-Q toggles the quote window in SlyEdit.

    I am using NANO now for myself as it seems to do what I want. The users will be stuck with the internal editor.

    Why will the users be stuck with the internal editor? Why not make Nano and other editors availeble for any users to use? I think it's good to let users have a choice of their preference of message editor.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Accession@1:103/705 to Mike Powell on Wed Nov 26 17:59:38 2025
    Hey Mike!

    On Wed, 26 Nov 2025 09:11:06 -0500, you wrote:

    I am using NANO now for myself as it seems to do what I want. The users will be stuck with the internal editor.

    Not sure how you run nano, but feel free to try uncommenting these options in .nanorc and let me know what you think (while leaving the rest commented):

    set atblanks - wraps while preserving word boundaries
    set constantshow - shows cursor position
    set softwrap - utilize your entire screen width when writing
    somewhat of a format=flowed option.

    Seems to make BBS/FTN messaging look nice on my end, anyway. You could even go so far as do some syntax highlighting to make quoted text, tear/origin lines different colors from the regular text.

    While I think vi(m) is a great editor for programming, I think nano is /much/ better suited for this hobby specifically, as far as writing and replying to text messages goes. Then again, I prefer nano over vi(m) any time, so that's probably a pretty biased opinion. ;)

    Regards,
    Nick

    ... Sarcasm: because beating people up is illegal.
    --- GoldED+/LNX 1.1.5-b20250409
    # Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (723:1/1)
    ï¿­ Synchronet ï¿­ _thePharcyde telnet://bbs.pharcyde.org (Wisconsin)
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Accession on Wed Nov 26 17:10:53 2025
    Re: SlyEdit
    By: Accession to Mike Powell on Wed Nov 26 2025 05:59 pm

    While I think vi(m) is a great editor for programming, I think nano is /much/ better suited for this hobby specifically, as far as writing and replying to text messages goes. Then again, I prefer nano over vi(m) any time, so that's probably a pretty biased opinion. ;)

    When I'm on Linux, I do like vim for programming (I got used to it at one of the jobs I had), though I don't think vi or vim would be suitable as a message editor. I feel like it's a "right tool for the job" type of thing.

    That said, lately I've used vim less for programming on Linux these days, in favor of things like Visual Studio Code & such. However if I'm not using a GUI (just a text terminal), then I'll use vim out of habit.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From phigan@1:103/705 to Accession on Fri Nov 28 00:10:05 2025
    Re: SlyEdit
    By: Accession to phigan on Wed Nov 26 2025 10:24 am

    I'm not sure what "Level 29" is. I tried DDG, but it came up as a restaurant

    It's a BBS that a guy runs off the ROM chip on a network card. It's at bbs.fozztexx.com port 6502. It's written to work at any text resolution (even something totally odd like 27x13 or something). The sysop connects into it from old computers that just have a printer as the output/display.

    ---
    þ Synchronet þ TIRED of waiting 2 hours for a taco? GO TO TACOPRONTO.bbs.io
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Mike Powell@1:103/705 to ACCESSION on Sat Nov 29 17:47:13 2025
    While I think vi(m) is a great editor for programming, I think nano is /much/ better suited for this hobby specifically, as far as writing and replying to text messages goes. Then again, I prefer nano over vi(m) any time, so that's probably a pretty biased opinion. ;)

    I have monkeyed around with vi(m) a time or two and, as a result, I am also very biased towards nano. ;)


    * SLMR 2.1a * Do unto others BEFORE they do unto YOU.
    ---
    þ Synchronet þ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Mike Powell@1:103/705 to PHIGAN on Sat Nov 29 17:47:13 2025
    quoted text I'm replying to, than have the entire thread quoted on startup have to delete/remove a bunch of text that I'm not replying to. Especially

    YES! Because almost nobody does that! They just leave the whole damn thing!

    I am guessing they never used a QWK reader. I do and have never quoted the whole damn thing just to respond to one or two lines of it.

    The only time I would do that would be if I was forced to use an editor
    that was not intuitive and/or had no menu system that pretty much forced me
    to stick with everything quoted.


    * SLMR 2.1a * I used up all my sick days, so I'm calling in dead.
    ---
    þ Synchronet þ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Accession@1:103/705 to Mike Powell on Sun Nov 30 09:42:26 2025
    Hey Mike!

    On Sat, 29 Nov 2025 17:47:12 -0500, you wrote:

    I have monkeyed around with vi(m) a time or two and, as a result, I am
    also very biased towards nano. ;)

    It doesn't matter how many times I've used vi(m), I will /always/ think that I'm in edit mode right when I open it. Just a natural reaction, or something, but I start arrowing around and try to type something, just to have it yell at me and realize that I have to get out of read/command mode.

    .. and I know you can launch vim in "easy" mode (-y), but I never remember to do that and that's completely besides the point, because at that point you may as well just use nano. ;)

    Regards,
    Nick

    ... Sarcasm: because beating people up is illegal.
    --- GoldED+/LNX 1.1.5-b20250409
    # Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (723:1/1)
    ï¿­ Synchronet ï¿­ _thePharcyde telnet://bbs.pharcyde.org (Wisconsin)
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Mojo@1:103/705 to Mike Powell on Sun Nov 30 12:26:19 2025
    Re: SlyEdit
    By: Mike Powell to ACCESSION on Sat Nov 29 2025 17:47:13

    I have monkeyed around with vi(m) a time or two and, as a result, I am also very biased towards nano. ;)

    This made me cackle. I keep trying the neovim version of vim and vim itself, and would truly like to become proficient in it, but always find solace in nanolicking my wounds.

    ---
    þ Synchronet þ Overfit BBS! Bringing back the golden era of BBS Networking.
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Mojo on Sun Nov 30 13:44:07 2025
    Re: SlyEdit
    By: Mojo to Mike Powell on Sun Nov 30 2025 12:26 pm

    I have monkeyed around with vi(m) a time or two and, as a result, I am also
    very biased towards nano. ;)

    This made me cackle. I keep trying the neovim version of vim and vim itself, and would truly like to become proficient in it, but always find solace in nanolicking my wounds.

    This might sound like a cliche, but I think practice definitely helps a lot. At one of my past jobs, I got used to using vim and was comfortable enough that I preferred it in certain scenarios. I even had some syntax color schemes set up for Vim for a few different programming languages.. I got so used to vim that sometimes when starting a different editor, I'd press i out of habit to go into insert/edit mode, even though I didn't need to. :)

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Gamgee@1:103/705 to Accession on Sun Nov 30 20:11:53 2025
    Accession wrote to Mike Powell <=-

    I have monkeyed around with vi(m) a time or two and, as a result, I am
    also very biased towards nano. ;)

    It doesn't matter how many times I've used vi(m), I will /always/ think that I'm in edit mode right when I open it. Just a natural reaction, or something, but I start arrowing around and try to type something, just
    to have it yell at me and realize that I have to get out of
    read/command mode.

    Same here.

    .. and I know you can launch vim in "easy" mode (-y), but I never
    remember to do that and that's completely besides the point, because at that point you may as well just use nano. ;)

    Hahaha, yep. I use nano for nearly every text-editing task (including
    writing this message from within MultiMail). The one
    use I still have for vim is that it can deal with "Ctrl-A" codes in a
    SBBS file. In case it wasn't widely known, you can add a Ctrl-A code in
    vim by first doing "Ctrl-V", then "Ctrl-A", then the actual color code
    or whatever. I don't know another "plain" text editor that does that.
    Very useful to me every now and then.



    ... So easy, a child could do it. Child sold separately.
    --- MultiMail/Linux v0.52
    þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Accession@1:103/705 to Gamgee on Sun Nov 30 21:55:32 2025
    Hey Gamgee!

    On Sun, 30 Nov 2025 20:11:52 -0600, you wrote:

    Hahaha, yep. I use nano for nearly every text-editing task
    (including writing this message from within MultiMail). The one use
    I still have for vim is that it can deal with "Ctrl-A" codes in a
    SBBS file. In case it wasn't widely known, you can add a Ctrl-A code
    in vim by first doing "Ctrl-V", then "Ctrl-A", then the actual color
    code or whatever. I don't know another "plain" text editor that does
    that. Very useful to me every now and then.

    I just tested this and it works. You have to be in insert mode, so hit "i" first.

    Thanks for that tidbit. That can definitely come in handy! I think I've just used nano by cutting an entire line with the CTRL-A codes on them (using CTRL-K), pasting it again (and again, if needbe, using CTRL-U) so I have a bunch I can change the color codes on. This would definitely make things easier, though. ;)

    Regards,
    Nick

    ... Sarcasm: because beating people up is illegal.
    --- GoldED+/LNX 1.1.5-b20250409
    # Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (723:1/1)
    ï¿­ Synchronet ï¿­ _thePharcyde telnet://bbs.pharcyde.org (Wisconsin)
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Gamgee@1:103/705 to Accession on Mon Dec 1 14:13:19 2025
    Accession wrote to Gamgee <=-

    Hahaha, yep. I use nano for nearly every text-editing task
    (including writing this message from within MultiMail). The one use
    I still have for vim is that it can deal with "Ctrl-A" codes in a
    SBBS file. In case it wasn't widely known, you can add a Ctrl-A code
    in vim by first doing "Ctrl-V", then "Ctrl-A", then the actual color
    code or whatever. I don't know another "plain" text editor that does
    that. Very useful to me every now and then.

    I just tested this and it works. You have to be in insert mode, so hit
    "i" first.

    Yep.

    Thanks for that tidbit. That can definitely come in handy! I think I've just used nano by cutting an entire line with the CTRL-A codes on them (using CTRL-K), pasting it again (and again, if needbe, using CTRL-U)
    so I have a bunch I can change the color codes on. This would
    definitely make things easier, though. ;)

    Yes, it is very handy for a quick/minor edit to a menu file, or a logon display file, or similar. Certainly much easier than using an ANSI
    editor and then the ans2asc utility, unless it's a major change or a new
    file perhaps.




    ... Take my advice, I don't use it anyway.
    --- MultiMail/Linux v0.52
    þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From phigan@1:103/705 to Mike Powell on Tue Dec 2 03:57:13 2025
    Re: SlyEdit
    By: Mike Powell to ACCESSION on Sat Nov 29 2025 05:47 pm

    I have monkeyed around with vi(m) a time or two and, as a result, I am also

    I'm a firm believer that if you use vi enough, you will eventually be unable to live without it.

    vi... probably as good as beer (which is great) and probably as cool as ninjas (which are totally sweet).

    ---
    þ Synchronet þ TIRED of waiting 2 hours for a taco? GO TO TACOPRONTO.bbs.io
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From phigan@1:103/705 to Accession on Tue Dec 2 04:05:04 2025
    Re: SlyEdit
    By: Accession to Mike Powell on Sun Nov 30 2025 09:42 am

    It doesn't matter how many times I've used vi(m), I will /always/ think that I'm in edit mode right when I open it. Just a natural reaction, or something

    I may have told this story before, but I'm very much used to not always being in edit mode. Often I will find myself trying to "arrow" around with h, j, k, and l in things like Notepad. Well, one time I was typing a super long email in Outlook (at work vs personal email where I use vi)... At the end, in order to save and send the email, I out of habit hit ESC (which brings up an "Are you sure you want to discard this message?" pop up window with Yes being the default button), type :wq (which does nothing, because the pop up window is expecting a click, or y/n, etc), then enter (which presses the default Yes button).

    Why can't Outlook have a 'vi mode'? :/ I think everything should.

    ---
    þ Synchronet þ TIRED of waiting 2 hours for a taco? GO TO TACOPRONTO.bbs.io
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From poindexter FORTRAN@1:103/705 to phigan on Tue Dec 2 07:13:44 2025
    phigan wrote to Mike Powell <=-

    I'm a firm believer that if you use vi enough, you will eventually be unable to live without it.

    I still can't get the hang of VM for email use or writing formatted
    text, but vi is still my goto for config files.



    --- MultiMail/Win v0.52
    þ Synchronet þ .: realitycheckbbs.org :: scientia potentia est :.
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Accession@1:103/705 to phigan on Tue Dec 2 17:49:52 2025
    Hey phigan!

    On Tue, 02 Dec 2025 04:05:04 -0700, you wrote:

    I may have told this story before, but I'm very much used to not always being in edit mode. Often I will find myself trying to "arrow" around
    with h, j, k, and l in things like Notepad. Well, one time I was typing

    That's something that would take me forever to get used to, as well. Those letters are all side by side. At the very least, they could have used the gaming keys (w, a, s, d), but alas. I like using the actual arrow keys these days. :)

    Why can't Outlook have a 'vi mode'? :/ I think everything should.

    I can't bring myself to agree with you, there. It seems most other software on both Windows and Linux has moved on to using ALT- and CTRL- hotkeys (possibly even Outlook), which is much more what I'm used to.

    Regards,
    Nick

    ... Sarcasm: because beating people up is illegal.
    --- GoldED+/LNX 1.1.5-b20250409
    # Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (723:1/1)
    ï¿­ Synchronet ï¿­ _thePharcyde telnet://bbs.pharcyde.org (Wisconsin)
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Accession on Tue Dec 2 17:16:11 2025
    Re: SlyEdit
    By: Accession to phigan on Tue Dec 02 2025 05:49 pm

    Why can't Outlook have a 'vi mode'? :/ I think everything should.

    I can't bring myself to agree with you, there. It seems most other software on both Windows and Linux has moved on to using ALT- and CTRL- hotkeys (possibly even Outlook), which is much more what I'm used to.

    I've seen a Vi/Vim editor plug-in for Microsoft Visual Studio, and there's a Vim for Windows. Although I'm used to using Vim on Linux, I tend to not use Vim on Windows, as it just doesn't feel natural in Windows.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From poindexter FORTRAN@1:103/705 to Accession on Thu Dec 4 07:01:26 2025
    Accession wrote to phigan <=-

    I may have told this story before, but I'm very much used to not always being in edit mode. Often I will find myself trying to "arrow" around
    with h, j, k, and l in things like Notepad. Well, one time I was typing

    That's something that would take me forever to get used to, as well.
    Those letters are all side by side. At the very least, they could have used the gaming keys (w, a, s, d), but alas. I like using the actual
    arrow keys these days. :)

    That was Bill Joy's personal preference. He's said that vi wasn't
    intended for public consumption - if he knew it was going to be
    released, he would have spent more time polishing it!



    --- MultiMail/Win v0.52
    þ Synchronet þ .: realitycheckbbs.org :: scientia potentia est :.
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From phigan@1:103/705 to Accession on Fri Dec 5 18:13:52 2025
    Re: SlyEdit
    By: Accession to phigan on Tue Dec 02 2025 05:49 pm

    I can't bring myself to agree with you, there. It seems most other software both Windows and Linux has moved on to using ALT- and CTRL- hotkeys (possibl

    That's because keyboards have so many more keys and characters these days! ;)

    Na, but what could it hurt to just have the option, ya know?

    ---
    þ Synchronet þ TIRED of waiting 2 hours for a taco? GO TO TACOPRONTO.bbs.io
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Accession@1:103/705 to phigan on Fri Dec 5 19:44:55 2025
    Hey phigan!

    On Fri, Dec 05 2025 19:13:52 -0600, you wrote:

    I can't bring myself to agree with you, there. It seems most other
    software both Windows and Linux has moved on to using ALT- and
    CTRL- hotkeys (possibl

    That's because keyboards have so many more keys and characters these days! ;)

    Agreed there, however, it takes a lifetime to try and remember all of vi(m)'s key combinations. Either that, or you're constantly looking at the manpage or help screens. ;)

    Na, but what could it hurt to just have the option, ya know?

    Does Outlook allow you to use an external editor of any kind? If so, you may be able to whip up something that opens up vim (I'm fairly certain it's available for Windows, at least).

    Other than that, options are always nice to have.. and my reply wasn't meant to mean "no, you shouldn't be able to do that", but rather "I wouldn't want that" and it came out wrong (big difference, I know).

    Regards,
    Nick

    ... Sarcasm: because beating people up is illegal.
    ---
    ï¿­ Synchronet ï¿­ _thePharcyde telnet://bbs.pharcyde.org (Wisconsin)
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From nelgin@1:103/705 to All on Tue Dec 16 02:07:34 2025
    On Thu, 13 Nov 2025 18:21:16 -0500
    "Rixter" (VERT/RICKSBBS) <VERT/RICKSBBS!Rixter@endofthelinebbs.com>
    wrote:

    Good evening,
    I plan on using JSexec to run IRCd. It appears to be a better way. I
    was curious if there are commands I can execute in the loop to see
    how many leaves are attached and a list of connections in the DOS
    window it creates? I was reading the wiki on Using JSexec with
    systemd. What is systemd? Is this the tool I need to use instead or
    with jsexec -l ircd to answer my previous question?
    I hope this message finds you all well and looking forward to a great weekend. Cheers,
    Rixter
    telnet://ricksbbs.synchro.net:23
    http://ricksbbs.synchro.net:8080

    ---
    _ Synchronet _ Rick's BBS telnet://ricksbbs.synchro.net:23

    You can connect to the ircd server and run /LINKS to get a list of hubs
    and the leaf nodes. If you want this information offline, you can make
    use of an ircbot to connect and get a list of links. I believe Digital
    Man already uses one of those so he might be willing to share.

    As for running outside of the sbbs config on Windows then you'll maybe
    want to create a task or service you can start or stop.

    I use

    /sbbs/exec/jsexec -L7 /sbbs/exec/ircd.js

    but I like lots of logging.
    --
    End Of The Line BBS - Plano, TX
    telnet endofthelinebbs.com 23
    ---
    * Synchronet * End Of The Line BBS - endofthelinebbs.com
    --- SBBSecho 3.33-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)