• syslog support for Windows builds

    From Rob Swindell@1:103/705 to GitLab issue in main/sbbs on Tuesday, February 27, 2024 15:36:51
    open https://gitlab.synchro.net/main/sbbs/-/issues/725

    From: dragon (IPTIA)

    I'm running Synchronet on Windows. I have most of my other services on dozens of machines sending log data to a central Windows syslog server.
    I would LOVE to get Synchronet to do that as well. Possible?

    Currently I'm using a syslog server my buddy and I wrote in Perl. I've
    used free and commercial Syslog servers for Windows as well. None of
    those were open source, which is what prompted creating our own.

    I have several closed souced commercial Windows applications, as well as numerous Perl applicationes we wrote sending to syslog.

    The Perl syslog server is format agnostic and can deal with IETF or BSD format. I actually run 2 instances, one for each. Only one application currently uses BSD format.

    If you're looking for example code for sending messages, the Perl
    Net::Syslog module has it all and is pretty small.

    xpdev wrappers for openlog() syslog() seems doable with some additional configuration/connection function (and probably global variable(s) to track the configuration/state). That'd enable sbbs.exe to send to a syslog server. And then add some syslog options to sbbsntsvcs and sbbsctrl.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From dragon@1:103/705 to Rob Swindell on Wednesday, February 28, 2024 18:32:17
    Subject: Re: syslog support for Windows builds
    @MSGID: <65DFC286.8082.dove-syncops@bbs2.ipingthereforeiam.com>
    @REPLY: <65DE7213.55190.sync_sys@vert.synchro.net>
    @TZ: fed4
    On 2/27/2024 18:36, Rob Swindell wrote:
    open https://gitlab.synchro.net/main/sbbs/-/issues/725

    From: dragon (IPTIA)

    I'm running Synchronet on Windows. I have most of my other services on
    dozens of machines sending log data to a central Windows syslog server.
    I would LOVE to get Synchronet to do that as well. Possible?

    Currently I'm using a syslog server my buddy and I wrote in Perl. I've
    used free and commercial Syslog servers for Windows as well. None of
    those were open source, which is what prompted creating our own.

    I have several closed souced commercial Windows applications, as well as
    numerous Perl applicationes we wrote sending to syslog.

    The Perl syslog server is format agnostic and can deal with IETF or BSD
    format. I actually run 2 instances, one for each. Only one application
    currently uses BSD format.

    If you're looking for example code for sending messages, the Perl
    Net::Syslog module has it all and is pretty small.

    xpdev wrappers for openlog() syslog() seems doable with some additional configuration/connection function (and probably global variable(s) to track the configuration/state). That'd enable sbbs.exe to send to a syslog server. And then add some syslog options to sbbsntsvcs and sbbsctrl.

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

    Do you have the time and/or energy to do this for the official version
    or are you suggesting I hack up my own?

    ---
    þ Synchronet þ IPTIA - bbs2.ipingthereforeiam.com:2323
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to dragon on Wednesday, February 28, 2024 16:47:45
    Re: Re: syslog support for Windows builds
    By: dragon to Rob Swindell on Wed Feb 28 2024 06:32 pm

    Subject: Re: syslog support for Windows builds
    @MSGID: <65DFC286.8082.dove-syncops@bbs2.ipingthereforeiam.com>
    @REPLY: <65DE7213.55190.sync_sys@vert.synchro.net>
    @TZ: fed4
    On 2/27/2024 18:36, Rob Swindell wrote:
    open https://gitlab.synchro.net/main/sbbs/-/issues/725

    From: dragon (IPTIA)

    I'm running Synchronet on Windows. I have most of my other services on >> dozens of machines sending log data to a central Windows syslog server. >> I would LOVE to get Synchronet to do that as well. Possible?

    Currently I'm using a syslog server my buddy and I wrote in Perl. I've >> used free and commercial Syslog servers for Windows as well. None of
    those were open source, which is what prompted creating our own.

    I have several closed souced commercial Windows applications, as well as >> numerous Perl applicationes we wrote sending to syslog.

    The Perl syslog server is format agnostic and can deal with IETF or BSD >> format. I actually run 2 instances, one for each. Only one application >> currently uses BSD format.

    If you're looking for example code for sending messages, the Perl
    Net::Syslog module has it all and is pretty small.

    xpdev wrappers for openlog() syslog() seems doable with some additional configuration/connection function (and probably global variable(s) to track the configuration/state). That'd enable sbbs.exe to send to a syslog server. And then add some syslog options to sbbsntsvcs and sbbsctrl.

    Do you have the time and/or energy to do this for the official version
    or are you suggesting I hack up my own?

    I plan to work on it (assigned the ticket/issue to myself).
    --
    digital man (rob)

    Breaking Bad quote #36:
    Clearly his taste in women is the same as his taste in lawyers...
    Norco, CA WX: 66.4øF, 61.0% humidity, 8 mph NW wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From dragon@1:103/705 to Digital Man on Thursday, February 29, 2024 14:21:23
    Subject: Re: syslog support for Windows builds
    @MSGID: <65E0D939.8090.dove-syncops@bbs2.ipingthereforeiam.com>
    @REPLY: <65DFD431.55198.sync_sys@vert.synchro.net>
    @TZ: fed4
    On 2/28/2024 19:47, Digital Man wrote:
    Re: Re: syslog support for Windows builds
    By: dragon to Rob Swindell on Wed Feb 28 2024 06:32 pm

    > Subject: Re: syslog support for Windows builds
    > @MSGID: <65DFC286.8082.dove-syncops@bbs2.ipingthereforeiam.com>
    > @REPLY: <65DE7213.55190.sync_sys@vert.synchro.net>
    > @TZ: fed4
    > On 2/27/2024 18:36, Rob Swindell wrote:
    > > open https://gitlab.synchro.net/main/sbbs/-/issues/725
    >
    > >> From: dragon (IPTIA)
    > >>
    > >> I'm running Synchronet on Windows. I have most of my other services on
    > >> dozens of machines sending log data to a central Windows syslog server.
    > >> I would LOVE to get Synchronet to do that as well. Possible?
    >
    > >> Currently I'm using a syslog server my buddy and I wrote in Perl. I've
    > >> used free and commercial Syslog servers for Windows as well. None of
    > >> those were open source, which is what prompted creating our own.
    > >>
    > >> I have several closed souced commercial Windows applications, as well as
    > >> numerous Perl applicationes we wrote sending to syslog.
    > >>
    > >> The Perl syslog server is format agnostic and can deal with IETF or BSD
    > >> format. I actually run 2 instances, one for each. Only one application
    > >> currently uses BSD format.
    > >>
    > >> If you're looking for example code for sending messages, the Perl
    > >> Net::Syslog module has it all and is pretty small.
    >
    > > xpdev wrappers for openlog() syslog() seems doable with some additional
    > > configuration/connection function (and probably global variable(s) to
    > > track the configuration/state). That'd enable sbbs.exe to send to a syslog
    > > server. And then add some syslog options to sbbsntsvcs and sbbsctrl.

    > Do you have the time and/or energy to do this for the official version
    > or are you suggesting I hack up my own?

    I plan to work on it (assigned the ticket/issue to myself).

    Fantastic! Thanks!

    ---
    þ Synchronet þ IPTIA - bbs2.ipingthereforeiam.com:2323
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)