• Current Software Efforts

    From Steven Sheeley@1:275/97 to All on Sun Oct 9 19:42:19 2016

    Hello everybody!

    Just wanted to drop in and let everyone know that I've started work on a couple of BBS related software projects. If anyone's interested, that is. [grin]

    The first one is called Wycker as in "All In One Basket (A Wicker Basket)", pretty kewl name, eh? [grin] Anyways, it is designed to replace ABLOG software that, much like most everything else these days, became abandonware. ABLOG, for
    those who don't know, is a Win32 commandline program to parse the Argus FTN Mailer logs and create Daily, Weekly and Monthly stats. While it works, it's to
    limited, in my not so humble opinion. Wycker will do the same thing for Argus/Radius/Taurus/Watergate logs but with a little more. Here is its functionalities:

    1) Parse Argus/Radius/Taurus/Trapgate logs.
    2) Create bulletins for posting to local message bases or echomail.
    3) Archive those logs to preserve disk space in a date/time hierarchical format.
    4) Display Mailer stats on the Wycker Console.
    5) Parse Allfix logs.
    6) Create bulletins for posting to local message bases or echomail.
    7) Archive those logs to preserve disk space in a date/time hierarchical format.
    8) Display Allfix stats on the Wycker Console.
    9) Parse Synchronet BBS logs.
    10) Create bulletins for posting to local message bases or echomail.
    11) Archive those logs to preserve disk space in a date/time hierarchical format.
    12) Display Synchronet BBS stats on the Wycker Console.

    Those are the specs to start. If there are other logs that would be beneficial to Parse, Generate and Archive, if I am provided a sample of those logs I will gladly add them to Wycker. Wycker is written in Pascal and is a Win32 Console app and will be designed to run continously to display the stats and to archive logs at a predetermined time.

    The second one is a fork of Taurus (Or Trapgate, depending on the viability of the codebase) called Northwind. Northwind is a fork of one of the two listed
    and the first release will be just a rebrand of whatever codebase I pick. Going
    forwrad we'll add new functionality and operations to it as needed. Northwind is a Win32 console program, just as Argus/Radius/Taurus/Trapgate is now.

    Please feel free to join my BBS Split Infnity (infinity.synchro.net), which is where support and discussions will take place.


    Steven


    ... Que Dieu benisse les paiens! -Homer
    === GoldED+/W32-MSVC 1.1.5-b20160322
    --- SBBSecho 3.00-Win32
    * Origin: Split Infinity BBS (1:275/97)
  • From Nick Andre@1:229/426 to Steven Sheeley on Tue Oct 11 21:49:56 2016
    On 09 Oct 16 19:42:19, Steven Sheeley said the following to All:

    The second one is a fork of Taurus (Or Trapgate, depending on the viabil of the codebase) called Northwind. Northwind is a fork of one of the two listed and the first release will be just a rebrand of whatever codebase I pick. Going forwrad we'll add new functionality and operations to it as needed. Northwind is a Win32 console program, just as Argus/Radi s/Taurus/Trapgate is now.

    If you are resurrecting Trapgate, let me know if you need any help or would be interested in some of the mailer routines from D'Bridge.

    Nick

    --- Renegade vY2Ka2
    * Origin: www.darkrealms.ca (1:229/426)
  • From Steven Sheeley@1:275/97 to Nick Andre on Wed Oct 12 20:21:02 2016

    Hello Nick!

    11 Oct 16 21:49, you wrote to me:

    On 09 Oct 16 19:42:19, Steven Sheeley said the following to All:

    The second one is a fork of Taurus (Or Trapgate, depending on
    the viable of the codebase) called Northwind. Northwind is a fork
    of one of the two listed and the first release will be just a
    re-brand of whatever codebase I pick. Going forward we'll add new
    functionality and operations to it as needed. Northwind is a Win32
    console program, just as Argus/Radius/Taurus/Trapgate is now.

    If you are resurrecting Trapgate, let me know if you need any help or would be interested in some of the mailer routines from D'Bridge.

    Nick

    I've not yet looked at Trapgate. Either one will have to be converted from a Delphi Project into Lazarus. I've got the source code for both Taurus and Trapgate, just not sure which one is better, although Trapgate has newer source.

    As far as Help, I'd be thrilled to have someone else assisting on these projects. I'm relearning Pascal, last time I touched it was back in the Old BBS
    days when I was running T.A.G.

    Steven


    ... It's not broken because I haven't fixed it yet.
    === GoldED+/W32-MSVC 1.1.5-b20160322
    --- SBBSecho 3.00-Win32
    * Origin: Split Infinity BBS (1:275/97)
  • From Nick Andre@1:229/426 to Steven Sheeley on Wed Oct 12 20:52:08 2016
    On 12 Oct 16 20:21:02, Steven Sheeley said the following to Nick Andre:

    I've not yet looked at Trapgate. Either one will have to be converted from Delphi Project into Lazarus. I've got the source code for both Taurus and Trapgate, just not sure which one is better, although Trapgate has newer source.

    The biggest challenge you may run into would be the Nodelist compiler and any assembly-language routines which do CRC-16 and CRC-32 calculations for Xmodem and Zmodem. Nodelist compilers usually are written using a database module such as Turbopower's B-Tree. However I believe there is a Delphi recompile someone posted on Sourceforge which should take care of that. The reason why B-Tree is commonly used is so the Sysop can do a poll-request, FREQ or other function by name, or when browsing Zone, Region or Net segments.

    Any code that references dialup modems... mehhh its your call but personally a mailer is not a mailer unless it supports dialup and does FTS-0001 at the bare minimum. Again I'm sure theres Delphi serial-port routines and probably a mess of assembler or other stuff in Trapgate that needs to be rewritten.

    When a mailer does everything "all in one" like D'Bridge does... mailer, tosser, editor, nodelist compiler, etc etc; you can imagine that porting all of that DOS code to a modern platform is VERY challenging given half is in Pascal along with some fancy (and bizarre) assembler stuff thrown in the mix.

    As far as Help, I'd be thrilled to have someone else assisting on these projects. I'm relearning Pascal, last time I touched it was back in the Old BBS days when I was running T.A.G.

    Let me know either way - nandre -at- net229 -dot- org or 1:229/426.

    If Trapgate was written using Turbopower's TPCRT module, let me know as I had to rewrite that for Freepascal and that was NOT FUN, a total nightmare I do not wish on any other Fido developer. I'll gladly send you my work on that.

    Nick

    --- Renegade vY2Ka2
    * Origin: www.darkrealms.ca (1:229/426)
  • From Robert Wolfe@1:261/20 to Steven Sheeley on Thu Oct 13 09:16:42 2016
    If you are resurrecting Trapgate, let me know if you need any hel
    would be interested in some of the mailer routines from D'Bridge.

    I've not yet looked at Trapgate. Either one will have to be
    converted from a
    Delphi Project into Lazarus. I've got the source code for both Taurus Trapgate, just not sure which one is better, although Trapgate has ne source.

    I use TrapGate from time to time on my main BBS when Internet Rex chokes
    when connecting to my Fido uplink. As far as converting from a Delphi
    project to a Lazarus one, that should not be too terribly difficult to
    do.

    --- ViaMAIL!/WC v2.00
    * Origin: Neptune's Lair II ■ Memphis TN ■ wildcat4.winserver.org (1:261/20)
  • From Steven Sheeley@1:275/97 to Robert Wolfe on Thu Oct 13 13:11:07 2016

    Hello Robert!

    13 Oct 16 09:16, you wrote to me:

    If you are resurrecting Trapgate, let me know if you need any
    hel -> NA> would be interested in some of the mailer routines from D'Bridge. -> -> I've not yet looked at Trapgate. Either one will have
    to be -> converted from a -> Delphi Project into Lazarus. I've got the source code for both Taurus -> Trapgate, just not sure which one is better, although Trapgate has ne -> source.

    I use TrapGate from time to time on my main BBS when Internet Rex
    chokes when connecting to my Fido uplink. As far as converting from a Delphi project to a Lazarus one, that should not be too terribly
    difficult to do.

    Tried IRex, it seemed to work but I wanted a GUI interface so I wnet with Argus, then Radius. I ran Trapgate for a day or so, but went back to Taurus. The only issue I have with Taurus is that it seems to be a bit finicky in connecting to certain Mystic systems. And has an issue compiling the RetroNet nodelist. NOt sure why.

    I think I'm going to bring Trapgate up and see how it runs.

    Steven


    ... Taglines\'tag-linz\the bumperstickers of BBSing.
    === GoldED+/W32-MSVC 1.1.5-b20160322
    --- SBBSecho 3.00-Win32
    * Origin: Split Infinity BBS (1:275/97)
  • From mark lewis@1:3634/12.73 to Steven Sheeley on Thu Oct 13 12:57:02 2016

    12 Oct 16 20:21, you wrote to Nick Andre:

    I've not yet looked at Trapgate. Either one will have to be converted from a Delphi Project into Lazarus.

    i started on this in the past but haven't been able to return to it... i worked
    with juhu (IIRC) on the lazarus team with the lazarus conversion tool that converts from delphi to lazarus... there is at least one set of libraries that has to be removed from the delphi stuff so that lazarus doesn't find it at all... you can't rename the directory, either... it has to be moved out because
    the conversion tool walks through all the directories in the project area looking for source files...

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... 18 out of 10 schizophrenics agree.
    ---
    * Origin: (1:3634/12.73)
  • From Robert Wolfe@1:116/17 to Steven Sheeley on Thu Oct 13 15:12:12 2016
    connecting to certain Mystic systems. And has an issue compiling the RetroNet
    nodelist. NOt sure why.

    Yeah, ViaMail and my Platinum Xpress setups had the same problem. Edit the current RetroNet nodelist to remove the ,Uxx entries at the end of each line and then try to recompile. You should see that it should compile correctly without throwing any errors.

    --- BBBS/2 v4.10 Dada-1
    * Origin: Omicron Theta * Olive Branch, MS (1:116/17)
  • From Robert Wolfe@1:261/20 to Steven Sheeley on Fri Dec 30 12:39:42 2016
    If you are resurrecting Trapgate, let me know if you need any hel
    would be interested in some of the mailer routines from D'Bridge.

    I've not yet looked at Trapgate. Either one will have to be
    converted from a
    Delphi Project into Lazarus. I've got the source code for both Taurus Trapgate, just not sure which one is better, although Trapgate has ne source.

    I use TrapGate from time to time on my main BBS when Internet Rex chokes
    when connecting to my Fido uplink. As far as converting from a Delphi
    project to a Lazarus one, that should not be too terribly difficult to
    do.
    --- Platinum Xpress/Wildcat! v1.4
    * Origin: Neptune's Lair II * Memphis TN * wildcat4.winserver.org (1:261/20)