• Using JSexec to run IRCd

    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 Rixter@1:103/705 to Dan Clough on Mon Nov 17 07:38:18 2025
    Re: Re: Using JSexec to run IRCd
    By: Dan Clough to Rixter on Sun Nov 16 2025 09:29 pm

    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
    Thanks Dan. I know it is not a fix, it is an issue that will remain unresolved. I just enjoy this as a hobby for my family and workmates past and present, and some neighbors and anyone else that wanders in. It works for me on my crappy new hardware. The same issue has followed me on 3 different machines now so I am accustomed to it as, "Just the way it is" and I am ok with it. I want to figure out now how to monitor IRC on my BBS without going through the synchronet control panel windows gui, the jsexec -l ircd works with a limited output window. I just want to see the leaf numbers and ips and maybe even activity in the irc leaves. I will see what I can cobble together with the mIRC you mention. Thank you so much and have a great day!
    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 Gamgee on Mon Nov 17 11:10:51 2025
    Re: Re: Using JSexec to run IRCd
    By: Gamgee to Rixter on Sat Nov 15 2025 07:24 pm

    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 ran my Synchronet BBS in Windows for many years, and I saw random crashes occasionally. It was often enough that I found a utility that would check whether the SBBS control panel was running, and if not, run it; I set that up to run periodically via the Windows Task Scheduler. I did some debugging, and as far as I could tell, the crashes looked like they were related to the Mozilla JavaScript library that Synchronet was using, but I didn't go further to get more information to see what exactly in the JS library was causing the crashes.

    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.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Gamgee@1:103/705 to Nightfox on Mon Nov 17 17:08:49 2025
    Nightfox wrote to Gamgee <=-

    Re: Re: Using JSexec to run IRCd
    By: Gamgee to Rixter on Sat Nov 15 2025 07:24 pm

    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 ran my Synchronet BBS in Windows for many years, and I saw random crashes occasionally. It was often enough that I found a utility that would check whether the SBBS control panel was running, and if not, run it; I set that up to run periodically via the Windows Task Scheduler.
    I did some debugging, and as far as I could tell, the crashes looked
    like they were related to the Mozilla JavaScript library that
    Synchronet was using, but I didn't go further to get more information
    to see what exactly in the JS library was causing the crashes.

    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. :-)




    ... Backup not found: (A)bort (R)etry (P)anic
    --- 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 Mon Nov 17 17:49:13 2025
    Hey Nightfox!

    On Mon, Nov 17 2025 13:10:51 -0600, you wrote:

    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.

    To be fair, it is not a utility to check specifically for SBBS. It's a utility to check for /any/ program you want to keep running (I just looked it up because he mentions it in just about every one of his posts).

    https://www.majorgeeks.com/files/details/restart_oncrash.html

    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 Mon Nov 17 16:49:53 2025
    Re: Re: Using JSexec to run IRCd
    By: Accession to Nightfox on Mon Nov 17 2025 05:49 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.

    To be fair, it is not a utility to check specifically for SBBS. It's a utility to check for /any/ program you want to keep running (I just looked it up because he mentions it in just about every one of his posts).

    https://www.majorgeeks.com/files/details/restart_oncrash.html

    Ah. The one I was using was different, as it specifically checked whether the SBBS control panel was running and restarts it if it's not.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Mike Powell@1:103/705 to Dan Clough on Mon Nov 17 15:35:40 2025
    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. :)
    ---
    þ Synchronet þ Capitol City Test System
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Accession@1:103/705 to Mike Powell on Mon Nov 17 20:46:25 2025
    Hey Mike!

    On Mon, Nov 17 2025 14:35:40 -0600, you wrote:

    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? It just so happens the dev is Nightfox, and he's right here in this sub with the rest of us. ;)

    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 Rixter on Mon Nov 17 20:46:52 2025
    Re: Using JSexec to run IRCd
    By: Rixter to Digital Man on Sun Nov 16 2025 08:39 pm

    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.

    You'd have to connect to the IRCd and make the appropriate query to get that info.
    --
    digital man (rob)

    This Is Spinal Tap quote #11:
    Nigel Tufnel: No. no. That's it, you've seen enough of that one.
    Norco, CA WX: 51.2øF, 93.0% humidity, 11 mph W wind, 0.20 inches rain/24hrs
    --- SBBSecho 3.32-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Gamgee on Mon Nov 17 20:51:44 2025
    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.
    --
    digital man (rob)

    Synchronet/BBS Terminology Definition #95:
    XOFF = Transmit Off (ASCII 19, Ctrl-S)
    Norco, CA WX: 51.2øF, 93.0% humidity, 11 mph W wind, 0.20 inches rain/24hrs
    --- SBBSecho 3.32-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • 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 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 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 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 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)

Novedades:

Servidor de Quake 3 Arena Online! - Conectate a ferchobbs.ddns.net, puerto 27960 y vence con tu equipo!