• Pre alpha update

    From g00r00@21:1/108 to All on Tuesday, November 07, 2017 23:45:50
    Hey all,

    I just updated the pre-alpha build which should address the BINKP issue as
    well as introduce a new message linking system that works better.

    --- Mystic BBS v1.12 A36 2017/11/06 (Windows/32)
    * Origin: Sector 7 [Mystic BBS WHQ] (21:1/108)
  • From Avon@21:1/101 to g00r00 on Wednesday, November 08, 2017 21:49:32

    On 11/07/17, g00r00 pondered and said...

    I just updated the pre-alpha build which should address the BINKP issue
    as well as introduce a new message linking system that works better.

    ! FIDOPOLL was not honoring the BINKP packet size configuration in the
    Echomail nodes. This could cause problems with older Mystic mailers that
    only supported up to 30KB packets because it defauled to 32KB

    Thanks for this :) I wonder if this was the issue I was encountering and Jeff also alludes to in his posts tonight? I have pulled down this version and will test tomorrow. It's late here and I have spent the evening setting up three new nodes but plan to get stuck in to testing tomorrow morning. I have a day off and hope to spend some of it on Mystic :)

    Best, Paul

    --- Mystic BBS v1.12 A36 (Windows/32)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (21:1/101)
  • From dream master@21:1/163 to g00r00 on Wednesday, November 08, 2017 00:48:49
    On 11/07/17, g00r00 said the following...
    Hey all,
    I just updated the pre-alpha build which should address the BINKP issue
    as well as introduce a new message linking system that works better.

    just pumping them out. reminds of the 1.08 alpha days.. ;)

    |08 .|05ú|13ù|15Dr|07e|08am Ma|07st|15er|13ù|05ú|08.
    |08 øù|05ú|13ùø |13øù|05ú|08ùø
    |11 DoRE|03!|11ACiDiC|03!|11Demonic |08[|15dreamland|09.|15darktech|09.|15org|08]

    --- Mystic BBS v1.12 A36 2017/11/06 (Windows/64)
    * Origin: |08--[|15!|07dreamland BBS dreamland.darktech.org (21:1/163)
  • From g00r00@21:1/108 to dream master on Wednesday, November 08, 2017 08:37:27
    just pumping them out. reminds of the 1.08 alpha days.. ;)

    Its much easier to pump out quick updates like this because I don't have to compile two copies of Mystic on OSX and on the Pi (which takes forever). I also don't have to update the web page, post all over the networks, etc.

    --- Mystic BBS v1.12 A36 2017/11/08 (Windows/32)
    * Origin: Sector 7 [Mystic BBS WHQ] (21:1/108)
  • From Skuz@21:1/105 to g00r00 on Wednesday, November 08, 2017 15:04:42
    On 11/07/17, g00r00 said the following...

    Hey all,
    I just updated the pre-alpha build which should address the BINKP issue
    as well as introduce a new message linking system that works better.

    Whatever you did with this new build seems to have fixed issues with my scanning the full message base using golded. Before the update golded would freeze and lockup. It does *Not* do that any more after packing and
    re-linking the full messages base. Also my backed-up mail/files*tic are
    flowing again so far.. so good. Thanks for your great work on the pre alpha!

    Nov 08 14:46:37 Polling BINKP node 1:322/756
    Nov 08 14:46:37 Connecting to necrobbs.strangled.net
    Nov 08 14:46:38 Connected
    Nov 08 14:46:38 System Necronomicon BBS
    Nov 08 14:46:38 SysOp Necromaster
    Nov 08 14:46:38 Mailer Mystic/1.12A35 binkp/1.0
    Nov 08 14:46:38 Sending: 040ee954.pkt (13,081 bytes)
    Nov 08 14:46:38 Sending: DBNET.tic (756 bytes)
    Nov 08 14:46:39 Sending: DBNET.ZIP (3,756 bytes)
    Nov 08 14:46:39 Sending: DBNETDIF.A14 (205 bytes)
    Nov 08 14:46:40 Sending: DBNETDIF.tic (739 bytes)
    Nov 08 14:46:40 Sending: DBNETLST.A14 (882 bytes)
    Nov 08 14:46:41 Sending: DBNETLST.tic (758 bytes)
    Nov 08 14:46:41 Sending: nodelist.tic (767 bytes)
    Nov 08 14:46:42 Sending: nodelist.z11 (59,480 bytes)
    Nov 08 14:46:43 Sending: nodelist.z12 (59,519 bytes)
    Nov 08 14:46:44 Sending: USENET.tic (784 bytes)
    Nov 08 14:46:44 Sending: USENET.ZIP (622,189 bytes)
    Nov 08 14:46:49 Session complete (12 sent, 0 rcvd, 0 skip)

    --- Mystic BBS v1.12 A36 2017/11/07 (Windows/32)
    * Origin: flupH | fluph.darktech.org (21:1/105)
  • From Avon@21:1/101 to g00r00 on Thursday, November 09, 2017 11:13:19

    On 11/07/17, g00r00 pondered and said...

    I just updated the pre-alpha build which should address the BINKP issue
    as well as introduce a new message linking system that works better.

    I have both 1/100 and 1/101 running what I think is the latest. 1/100 under MIS2 only and accepting both IPv4 and IPv6 connects via BinkP

    For the last three hours it's been running fine as far as I can tell and more importantly Fidopoll is not stalling, nor am I seeing any session timeout messages in the MIS2 logging for BinkP - so that's looking good James.

    Could you please add Date fields to the MIS2 logging as per Fidopoll logging

    e.g. Fidopoll

    Nov 09 09:58:28 Polling BINKP node 21:1/189
    Nov 09 09:58:28 Connecting to bbs.kernelerror.com
    Nov 09 09:58:28 Connected

    vs

    Current MIS2

    + 10:07:37 BINKP 1-System Mystic Pi BBS
    + 10:07:37 BINKP 1-SysOp bcw142
    + 10:07:37 BINKP 1-Mailer Mystic/1.12A35 binkp/1.0
    + 10:07:38 BINKP 1-Queued 1 files for 21:1/145@fsxnet
    + 10:07:38 BINKP 1-Sending: 0000ffd3.thd (1,008 bytes)


    The other thing I'm kinda noticing with this change to MIS2 is the need to search the MIS2 log for all types of logging in the one log e.g. events
    firing vs BinkP connects etc. I'm of mixed view about it. I like it all in
    one place but I also liked the ability to separate out the types of logging
    if I wanted to go search for something specific e.g. BinkP, Telnet, Events, Etc. and when I'm trying to debug who's doing what in terms of HUB activity
    or inactivity that can be useful when at present we have no system generated stats / reports I can pull from created logs..

    So perhaps something that could be configured in MIS2.INI that would allow for logging to be more configurable? e.g. SysOp could enable additional logging for the servers like in MIS by stating a filename and path for Telnet connection System events, NNTP etc. And like the MUTIL logging options allow for options to be set for those logs that mirror the MUTIL options like logfile, loglevel, logstamp, logtype, maxlogfiles, maxlogsize..


    Not a game breaker by any stretch but nice to have IMHO as MIS2 becomes the
    new normal.

    As for testing I implemented country blocking at Agency and said 'no deal' to China and this works well using MIS2 for the limited time I have been
    running it so far.

    [snip]

    + 10:03:16 TELNET > Connect on slot 1/8
    + 10:03:16 TELNET 1-Address 219.143.155.73
    + 10:03:16 TELNET 1-HostName
    73.155.143.219.broad.bj.bj.dynamic.163data.com.cn
    + 10:03:16 TELNET 1-Country China
    + 10:03:16 TELNET 1-Blocked connection

    [snip]

    Another thought, do you think line lengths in MIS2 logs should be set to 79 chars and then wrapped so when posting as per above things look more
    consistent and are not altered by some lines being longer than 80 chars?

    I'm being OCD now :)

    What else.

    Events firing.It's far quicker to react and fire based on semaphore alert - that's very impressive. Thanks!

    Some thoughts on the server display...

    Can I suggest a re-design of the Events tab display? I would add additional columns for each event that displays the last date/time an event ran and the last recorded error code it returned. You could abridge the TYPE labeling a little if you needed extra space to accommodate those additions on each line perhaps?

    The 'Connections' tab. could use an extra column that displays the connection date/time against each recorded connection. I suggest the display should be sticky - so instead of displaying only active connections, display the last X connections (most recent at the top) and allow the SysOp to scroll down to see older listings. This number might be able to be set by the operator in a MIS2.INI file. Perhaps a CTRL-R to force a re-draw of the screen to clear it if the operator wanted this? That would be a nice touch. The .INI file could
    also set the default state of display for this tab e.g. waiting vs
    connections.

    Another thought I had was pressing enter on a specific connection entry on
    this screen might reveal other data related to that connection that had been logged but was otherwise unable to be displayed on the single line.

    I'd better stop now, it's time for a coffee and some brunch.

    Having a day off today so have more time to play!

    Best, Paul

    --- Mystic BBS v1.12 A36 2017/11/07 (Windows/32)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (21:1/101)
  • From g00r00@21:1/108 to Skuz on Wednesday, November 08, 2017 19:24:10
    Whatever you did with this new build seems to have fixed issues with my scanning the full message base using golded. Before the update golded would freeze and lockup. It does *Not* do that any more after packing and

    Packing message bases doesn't really pack them, it completely recreates them and tries to fix errors. (Packing isn't really the best word for it.. its more of a repair and pack all in one)

    You may have had a corrupt index or something and the packer fixed it. Glad
    to hear it is working! The linking should work WAY better than it did
    before too.

    Nov 08 14:46:37 Polling BINKP node 1:322/756
    Nov 08 14:46:37 Connecting to necrobbs.strangled.net
    Nov 08 14:46:38 Connected
    Nov 08 14:46:38 System Necronomicon BBS
    Nov 08 14:46:38 SysOp Necromaster
    Nov 08 14:46:38 Mailer Mystic/1.12A35 binkp/1.0
    Nov 08 14:46:38 Sending: 040ee954.pkt (13,081 bytes)
    Nov 08 14:46:38 Sending: DBNET.tic (756 bytes)

    Great to see. I also did a lot of testing with IREX as well, and made some small changes that will allow it to work better for you (I hope). I know it
    is something you were struggling with.

    --- Mystic BBS v1.12 A36 2017/11/08 (Windows/32)
    * Origin: Sector 7 [Mystic BBS WHQ] (21:1/108)
  • From g00r00@21:1/108 to Avon on Wednesday, November 08, 2017 19:59:10
    For the last three hours it's been running fine as far as I can tell and more importantly Fidopoll is not stalling, nor am I seeing any session timeout messages in the MIS2 logging for BinkP - so that's looking good James.

    Great! The fix was so simple. Sadly it wasn't simple to find!

    Could you please add Date fields to the MIS2 logging as per Fidopoll logging

    I don't think the date thing will be permanent so I've been hesitant to add
    it to the logs, but I agree it should be. I'll look into it.

    Current MIS2

    + 10:07:37 BINKP 1-System Mystic Pi BBS

    The original plan was that the dates are at the top so its not needed on each line, and then a note is made when the date rolls over. This was to help reduce log file size and to give more space for the actual messages...

    A readability thing, really. But maybe just adding the date is better? Here's an example of what I mean:

    ---------- Mystic v1.12 A36 Mon, Nov 06 2017 (loglevel 3)
    + 23:27:10 MANAGER Starting event system
    + 23:27:10 MANAGER Starting 3 server(s)
    + 23:27:10 EVENT Starting 2 event(s)
    Date Mon, Nov 07 2016
    + 01:13:15 TELNET Connect on slot 1/8

    So maybe something like this for all of the logs? :

    --------------- Mystic v1.12 A36 2017/11/08 (loglevel 3)
    20171108 204521 MANAGER Starting event system

    The other thing I'm kinda noticing with this change to MIS2 is the need
    to search the MIS2 log for all types of logging in the one log e.g.
    events firing vs BinkP connects etc. I'm of mixed view about it. I like

    I'm mixed about it too. The reason I have those server "IDs" on each line is so you can do stuff like: "type mis2.log | grep BINKP" to see all entries from the BINKP server. This essentially "creates" a server_binkp.log.

    I was also thinking about adding a "filter" option in the window itself in
    the UI so you can filter out everything except a particular server type.

    So perhaps something that could be configured in MIS2.INI that would
    allow for logging to be more configurable? e.g. SysOp could enable

    Logging will be more configurable when the logging revamp is done, which its not yet. Every alpha has logging changes though its just not happening all at once.

    Another thought, do you think line lengths in MIS2 logs should be set to 79 chars and then wrapped so when posting as per above things look more consistent and are not altered by some lines being longer than 80 chars?

    Yes, I may do that. MIS already does it I think.

    Can I suggest a re-design of the Events tab display? I would add additional columns for each event that displays the last date/time an event ran and the last recorded error code it returned. You could

    This is a great idea and something I already planned to do. I realized I wanted to do that as I was building in the new event system, I just haven't gone back yet to fix that up.

    The 'Connections' tab. could use an extra column that displays the connection date/time against each recorded connection. I suggest the display should be sticky - so instead of displaying only active connections, display the last X connections (most recent at the top) and

    I think the last X connections might be more appropriate on the stats tab, but maybe I can put it in both. I think adding connection time is a good idea.

    Connections is supposed to show you what is current. With that said, I think you're right that adding the connection time would be a nice addition.

    Another thought I had was pressing enter on a specific connection entry
    on this screen might reveal other data related to that connection that
    had been logged but was otherwise unable to be displayed on the single line.

    There are going to be quite a lot of things you will be able to do by pressing enter on a connected user, but not until "NodeSpy" is merged into MIS2. That isn't happening until after I get the rest of the server in MIS2. After that the plan is probably going to be to merge in QWKPOLL, FIDOPOLL and NODESPY all into MIS2.

    You'll be able to do all sorts of things from the UI like chat and snoop and use a terminal, but also from the command line. Things like "mis2 terminal" "mis2 snoop 1" "mis2 fido forced" "mis2 qwk all" "mis2 nodelist <searchtext>" "mis2 killbusy" "mis2 nodespy"

    Converging all of these things together opens up some new possibilities.

    The final step will be to merge MYSTIC and MIS2 together and just call the who thing "MYSTIC" just like the way the Mystic 2 demo was set up.

    Having a day off today so have more time to play!

    Great! Thank you for the feedback and all of the testing it is very much appreciated.

    --- Mystic BBS v1.12 A36 2017/11/08 (Windows/32)
    * Origin: Sector 7 [Mystic BBS WHQ] (21:1/108)
  • From Avon@21:1/101 to g00r00 on Thursday, November 09, 2017 16:13:41
    On 11/08/17, g00r00 pondered and said...

    A readability thing, really. But maybe just adding the date is better? Here's an example of what I mean:

    ---------- Mystic v1.12 A36 Mon, Nov 06 2017 (loglevel 3)
    + 23:27:10 MANAGER Starting event system
    + 23:27:10 MANAGER Starting 3 server(s)
    + 23:27:10 EVENT Starting 2 event(s)
    Date Mon, Nov 07 2016
    + 01:13:15 TELNET Connect on slot 1/8

    So maybe something like this for all of the logs? :

    --------------- Mystic v1.12 A36 2017/11/08 (loglevel 3)
    20171108 204521 MANAGER Starting event system


    Agreed but I do prefer the layout of the first example as it transcends the different way we look at DD/MM/YY or MM/DD/YY depending on where you are located on the globe. So yep, can we take option one please :)

    events firing vs BinkP connects etc. I'm of mixed view about it. I li

    I'm mixed about it too. The reason I have those server "IDs" on each
    line is so you can do stuff like: "type mis2.log | grep BINKP" to see
    all entries from the BINKP server. This essentially "creates" a server_binkp.log.

    True and I agree, but, if you're a windows bloke with little grep skills it
    may just be he will need an extra helping hand :) However you choose to do
    it, if you choose to do it :)

    I was also thinking about adding a "filter" option in the window itself
    in the UI so you can filter out everything except a particular server type.

    Yeah cool. Heck you could even add an export to file option and then set a filter mask option there and allow date ranges to be chosen from the GUI...
    the skies the limit really I guess :) But if you went down that path I'd
    still be asking nicely for a command line / .ini file way of doing it too.


    Logging will be more configurable when the logging revamp is done, which its not yet. Every alpha has logging changes though its just not happening all at once.

    Yeah time and place, I can well imagine how big the TO-DO can look. Would it help if I typed it as lower case :) to-do... yeah much less scary!


    Another thought, do you think line lengths in MIS2 logs should be set 79 chars and then wrapped so when posting as per above things look mo consistent and are not altered by some lines being longer than 80 cha

    Yes, I may do that. MIS already does it I think.

    Thanks.

    Can I suggest a re-design of the Events tab display? I would add additional columns for each event that displays the last date/time an event ran and the last recorded error code it returned. You could

    This is a great idea and something I already planned to do. I realized I wanted to do that as I was building in the new event system, I just haven't gone back yet to fix that up.


    Thank you I think it would add value.

    display should be sticky - so instead of displaying only active connections, display the last X connections (most recent at the top)

    I think the last X connections might be more appropriate on the stats
    tab, but maybe I can put it in both. I think adding connection time is
    a good idea.

    Thanks again... geeze I'd better stop suggesting stuff! You'll need a rest
    from your downtime. :)

    Connections is supposed to show you what is current. With that said, I think you're right that adding the connection time would be a nice addition.

    If it only shows current and most of the time there is no current connection then it's essentially an empty screen/tab so hence the suggestion of some sticky data to display there :)


    There are going to be quite a lot of things you will be able to do by pressing enter on a connected user, but not until "NodeSpy" is merged
    into MIS2. That isn't happening until after I get the rest of the
    server in MIS2. After that the plan is probably going to be to merge in QWKPOLL, FIDOPOLL and NODESPY all into MIS2.

    I have a feeling there's some detailed process thinking already lined up on notes in a file on your desk ;-p


    You'll be able to do all sorts of things from the UI like chat and snoop and use a terminal, but also from the command line. Things like "mis2 terminal" "mis2 snoop 1" "mis2 fido forced" "mis2 qwk all" "mis2
    nodelist <searchtext>" "mis2 killbusy" "mis2 nodespy"

    Nice..!

    Converging all of these things together opens up some new possibilities.

    The final step will be to merge MYSTIC and MIS2 together and just call
    the who thing "MYSTIC" just like the way the Mystic 2 demo was set up.

    That's the day we pop a cork and drink some bubbles before some wise sage
    says "How about a Mystic 3?" :)


    Having a day off today so have more time to play!

    Great! Thank you for the feedback and all of the testing it is very much appreciated.

    You're most welcome, as always and thanks for the responses to the feedback.

    Best, Paul

    --- Mystic BBS v1.12 A36 2017/11/07 (Windows/32)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (21:1/101)
  • From Skuz@21:1/105 to g00r00 on Wednesday, November 08, 2017 22:42:56
    On 11/08/17, g00r00 said the following...

    Great to see. I also did a lot of testing with IREX as well, and made some small changes that will allow it to work better for you (I hope).
    I know it is something you were struggling with.

    The main reason I've been struggling is my survnet still has a about 5 nodes out of only 32 that are still using internet rex. The new mystic build does seem to work better with irex, but there is still an issue with only sending one file at a time. If a irex system doesn't poll regularly and mail/files+tic pile up. They must poll multiple times to get all the queried mail.

    Irex receives the first file fine then dropped connection when the second
    file starts. Mystic log will show 1-sent while the irex\in shows the first
    file completed and the second filename.??? as zero bytes. So that issue still remains when talking with a irex mailer.

    I've seen plenty of irex system mailer list in many other networks besides
    mine and kinda find it amusing that so few of them have noticed that irex is crippled in working well with other mailer. Yet people still keep on using it.

    Anyway .. thanks for keeping mystic alive all these years! ttyl

    --- Mystic BBS v1.12 A36 2017/11/07 (Windows/32)
    * Origin: flupH | fluph.darktech.org (21:1/105)
  • From g00r00@21:1/108 to Avon on Thursday, November 09, 2017 01:01:26
    --------------- Mystic v1.12 A36 2017/11/08 (loglevel 3)
    20171108 204521 MANAGER Starting event system

    Agreed but I do prefer the layout of the first example as it transcends the different way we look at DD/MM/YY or MM/DD/YY depending on where you are located on the globe. So yep, can we take option one please :)

    Yep I did it that way as an example because then the dates are sortable.

    Maybe a hybrid of the two would be good:

    -------------------- Mystic v1.12 A36 Mon, Nov 06 2017 (loglevel 3)
    23 Aug 2017 11:11:11 MANAGER Starting event system
    23 Aug 2017 11:11:11 MANAGER Starting 3 server(s)

    Or I could make year 2 digits

    ------------------ Mystic v1.12 A36
    23 Aug 17 11:11:11 MANAGER Starting event system

    True and I agree, but, if you're a windows bloke with little grep skills it may just be he will need an extra helping hand :) However you choose
    to do it, if you choose to do it :)

    There is grep for windows that you can just drop in a system path, it works well for that stuff. I know its not installed by default but for now it will give you want you need.

    --- Mystic BBS v1.12 A36 2017/11/08 (Windows/32)
    * Origin: Sector 7 [Mystic BBS WHQ] (21:1/108)
  • From g00r00@21:1/108 to Skuz on Thursday, November 09, 2017 01:03:21
    Irex receives the first file fine then dropped connection when the second file starts. Mystic log will show 1-sent while the irex\in shows the

    You've seen this with the very latest version? I have tested large number of files with IREX and it worked but that was a few days ago maybe something changed.

    --- Mystic BBS v1.12 A36 2017/11/08 (Windows/32)
    * Origin: Sector 7 [Mystic BBS WHQ] (21:1/108)
  • From g00r00@21:1/108 to Skuz on Thursday, November 09, 2017 01:41:05
    Irex receives the first file fine then dropped connection when the second file starts. Mystic log will show 1-sent while the irex\in shows the
    first file completed and the second filename.??? as zero bytes. So that issue still remains when talking with a irex mailer.

    I am not able to reproduce this at all with the latest builds. I've tested large amounts of files both being sent and received by MIS2. Are you talking about FidoPoll or MIS2? I just ran a test again with no problems:

    ---------- Mystic v1.12 A36 2017/11/09 Thu, Nov 09 2017 (loglevel 3)
    + 01:38:12 MANAGER Starting event system
    + 01:38:12 MANAGER Starting 1 server(s)
    + 01:38:12 EVENT Starting 0 event(s)
    + 01:38:12 BINKP Listening on IPV4 port 24554 using interface "0.0.0.0"
    + 01:38:12 BINKP Listening on IPV6 port 24554 using interface "::"
    + 01:38:14 BINKP > Connect on slot 1/5
    + 01:38:14 BINKP 1-Address 127.0.0.1
    + 01:38:14 BINKP 1-Mailer Internet Rex 2.29 Win32 (binkp/1.1)
    + 01:38:14 BINKP 1-Authenticating 55:5/3@testnet by CRAM-MD5
    + 01:38:14 BINKP 1-Queued 6 files for 55:5/3@testnet
    + 01:38:14 BINKP 1-Sending: 05656a7f.pkt (322 bytes)
    + 01:38:14 BINKP 1-Sending: a36_l32.rar (806,459 bytes)
    + 01:38:20 BINKP 1-Sending: a36_l64.rar (852,269 bytes)
    + 01:38:25 BINKP 1-Sending: a36_w32.rar (992,604 bytes)
    + 01:38:32 BINKP 1-Sending: a36_w64.rar (1,105,630 bytes)
    + 01:38:39 BINKP 1-Sending: iploc.zip (735,131 bytes)
    + 01:38:44 BINKP 1-Session complete (6 sent, 0 rcvd, 0 skip)
    + 01:40:02 MANAGER Server shutdown received from console
    + 01:40:02 MANAGER Shutdown: EVENT
    + 01:40:02 MANAGER Shutdown: BINKP
    + 01:40:02 MANAGER Waiting for servers to stop (up to 60 seconds)
    + 01:40:02 EVENT Event system stopped
    + 01:40:02 MANAGER Shutdown complete

    --- Mystic BBS v1.12 A36 2017/11/08 (Windows/32)
    * Origin: Sector 7 [Mystic BBS WHQ] (21:1/108)
  • From Avon@21:1/101 to g00r00 on Thursday, November 09, 2017 22:26:01

    On 11/09/17, g00r00 pondered and said...

    Maybe a hybrid of the two would be good:

    -------------------- Mystic v1.12 A36 Mon, Nov 06 2017 (loglevel 3)
    23 Aug 2017 11:11:11 MANAGER Starting event system
    23 Aug 2017 11:11:11 MANAGER Starting 3 server(s)

    Or I could make year 2 digits

    ------------------ Mystic v1.12 A36
    23 Aug 17 11:11:11 MANAGER Starting event system

    Part of me feels bad for liking your second option as it sets up a Y2K issue when 99 rolls around, not that we will likely be here to see it.

    But yep, year as 2 digits seems fine to me :)

    There is grep for windows that you can just drop in a system path, it works well for that stuff. I know its not installed by default but for now it will give you want you need.

    OK :)

    Best, Paul

    --- Mystic BBS v1.12 A36 2017/11/07 (Windows/32)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (21:1/101)
  • From Skuz@21:1/105 to g00r00 on Thursday, November 09, 2017 12:13:05
    On 11/09/17, g00r00 said the following...

    You've seen this with the very latest version? I have tested large
    number of files with IREX and it worked but that was a few days ago
    maybe something changed.

    Yes, this version shows 1.12A36 11-07

    ---------- Mystic v1.12 A36 Thu, Nov 09 2017 (loglevel 3)
    + 11:19:30 MANAGER Starting event system
    + 11:19:30 MANAGER Starting 4 server(s)
    + 11:19:30 BINKP Listening on IPV4 port 24554 using interface "192.168.1.102" + 11:19:30 RLOGIN Listening on IPV4 port 513 using interface "192.168.1.102"
    + 11:19:30 TELNET Listening on IPV4 port 23 using interface "192.168.1.102"
    + 11:19:30 EVENT Starting 7 event(s)
    + 11:19:30 SSH Listening on IPV4 port 2222 using interface "192.168.1.102"
    + 11:20:42 BINKP > Connect on slot 1/6
    + 11:20:42 BINKP 1-Address 192.168.1.1
    + 11:20:42 BINKP 1-HostName Unknown
    + 11:20:42 BINKP 1-System Cosmo's Castle
    + 11:20:42 BINKP 1-SysOp Martin Nickell
    + 11:20:42 BINKP 1-Location Elkview, Wv
    + 11:20:42 BINKP 1-Mailer Internet Rex 2.29 Win32 (binkp/1.1)
    + 11:20:42 BINKP 1-Queued 2 files for 1:275/91.5@fidonet
    + 11:20:42 BINKP 1-Queued 1 files for 9:91/1.5@survnet
    + 11:20:42 BINKP 1-Queued 0 files for 21:1/105.5@fsxnet
    + 11:20:42 BINKP 1-Queued 0 files for 44:100/2.5@dorenet
    + 11:20:42 BINKP 1-Queued 1 files for 46:1/102.5@agoranet
    + 11:20:42 BINKP 1-Queued 1 files for 911:1304/1@zeronet
    + 11:20:42 BINKP 1-Sending: 00000005.we1 (25,164 bytes)
    + 11:20:42 BINKP 1-Sending: 00000005.th0 (10,064 bytes)
    + 11:20:42 BINKP 1-Connection lost
    + 11:20:42 BINKP 1-Session complete (1 sent, 0 rcvd, 0 skip)
    + 11:21:55 BINKP > Connect on slot 1/6
    + 11:21:55 BINKP 1-Address 192.168.1.1
    + 11:21:55 BINKP 1-HostName Unknown
    + 11:21:55 BINKP 1-System Cosmo's Castle
    + 11:21:55 BINKP 1-SysOp Martin Nickell
    + 11:21:55 BINKP 1-Location Elkview, Wv
    + 11:21:55 BINKP 1-Mailer Internet Rex 2.29 Win32 (binkp/1.1)
    + 11:21:55 BINKP 1-Queued 1 files for 1:275/91.5@fidonet
    + 11:21:55 BINKP 1-Queued 1 files for 9:91/1.5@survnet
    + 11:21:55 BINKP 1-Queued 0 files for 21:1/105.5@fsxnet
    + 11:21:55 BINKP 1-Queued 0 files for 44:100/2.5@dorenet
    + 11:21:55 BINKP 1-Queued 1 files for 46:1/102.5@agoranet
    + 11:21:55 BINKP 1-Queued 1 files for 911:1304/1@zeronet
    + 11:21:55 BINKP 1-Sending: 00000005.th0 (10,064 bytes)
    + 11:21:56 BINKP 1-Sending: 00000005.th0 (750 bytes)
    + 11:21:56 BINKP 1-Connection lost
    + 11:21:56 BINKP 1-Session complete (1 sent, 0 rcvd, 0 skip)
    + 11:22:05 BINKP > Connect on slot 1/6
    + 11:22:05 BINKP 1-Address 192.168.1.1
    + 11:22:05 BINKP 1-HostName Unknown
    + 11:22:05 BINKP 1-System Cosmo's Castle
    + 11:22:05 BINKP 1-SysOp Martin Nickell
    + 11:22:05 BINKP 1-Location Elkview, Wv
    + 11:22:05 BINKP 1-Mailer Internet Rex 2.29 Win32 (binkp/1.1)
    + 11:22:05 BINKP 1-Queued 0 files for 1:275/91.5@fidonet
    + 11:22:05 BINKP 1-Queued 1 files for 9:91/1.5@survnet
    + 11:22:05 BINKP 1-Queued 0 files for 21:1/105.5@fsxnet
    + 11:22:05 BINKP 1-Queued 0 files for 44:100/2.5@dorenet
    + 11:22:05 BINKP 1-Queued 1 files for 46:1/102.5@agoranet
    + 11:22:05 BINKP 1-Queued 1 files for 911:1304/1@zeronet
    + 11:22:05 BINKP 1-Sending: 00000005.th0 (750 bytes)
    + 11:22:05 BINKP 1-Sending: 00000005.th0 (7,381 bytes)
    + 11:22:05 BINKP 1-Connection lost
    + 11:22:05 BINKP 1-Session complete (1 sent, 0 rcvd, 0 skip)
    + 11:22:34 BINKP > Connect on slot 1/6
    + 11:22:34 BINKP 1-Address 192.168.1.1
    + 11:22:34 BINKP 1-HostName Unknown
    + 11:22:34 BINKP 1-System Cosmo's Castle
    + 11:22:34 BINKP 1-SysOp Martin Nickell
    + 11:22:34 BINKP 1-Location Elkview, Wv
    + 11:22:34 BINKP 1-Mailer Internet Rex 2.29 Win32 (binkp/1.1)
    + 11:22:34 BINKP 1-Queued 0 files for 1:275/91.5@fidonet
    + 11:22:34 BINKP 1-Queued 0 files for 9:91/1.5@survnet
    + 11:22:34 BINKP 1-Queued 0 files for 21:1/105.5@fsxnet
    + 11:22:34 BINKP 1-Queued 0 files for 44:100/2.5@dorenet
    + 11:22:34 BINKP 1-Queued 1 files for 46:1/102.5@agoranet
    + 11:22:34 BINKP 1-Queued 1 files for 911:1304/1@zeronet
    + 11:22:34 BINKP 1-Sending: 00000005.th0 (7,381 bytes)
    + 11:22:34 BINKP 1-Sending: 0000ffff.th0 (1,172 bytes)
    + 11:22:34 BINKP 1-Connection lost
    + 11:22:34 BINKP 1-Session complete (1 sent, 0 rcvd, 0 skip)
    + 11:23:15 BINKP > Connect on slot 1/6
    + 11:23:15 BINKP 1-Address 192.168.1.1
    + 11:23:15 BINKP 1-HostName Unknown
    + 11:23:15 BINKP 1-System Cosmo's Castle
    + 11:23:15 BINKP 1-SysOp Martin Nickell
    + 11:23:15 BINKP 1-Location Elkview, Wv
    + 11:23:15 BINKP 1-Mailer Internet Rex 2.29 Win32 (binkp/1.1)
    + 11:23:15 BINKP 1-Queued 0 files for 1:275/91.5@fidonet
    + 11:23:15 BINKP 1-Queued 0 files for 9:91/1.5@survnet
    + 11:23:15 BINKP 1-Queued 0 files for 21:1/105.5@fsxnet
    + 11:23:15 BINKP 1-Queued 0 files for 44:100/2.5@dorenet
    + 11:23:15 BINKP 1-Queued 0 files for 46:1/102.5@agoranet
    + 11:23:15 BINKP 1-Queued 1 files for 911:1304/1@zeronet
    + 11:23:15 BINKP 1-Sending: 0000ffff.th0 (1,172 bytes)
    + 11:23:16 BINKP 1-Session complete (1 sent, 0 rcvd, 0 skip)

    irex is polling mystic this is the mis2.log just 1 file complete and 2nd file fails per connection. So it polls multiple times to get all it's files.

    --- Mystic BBS v1.12 A36 2017/11/07 (Windows/32)
    * Origin: flupH | fluph.darktech.org (21:1/105)
  • From Skuz@21:1/105 to g00r00 on Thursday, November 09, 2017 13:00:19
    On 11/09/17, g00r00 said the following...

    I am not able to reproduce this at all with the latest builds. I've tested large amounts of files both being sent and received by MIS2. Are you talking about FidoPoll or MIS2? I just ran a test again with no problems:
    ---------- Mystic v1.12 A36 2017/11/09 Thu, Nov 09 2017 (loglevel 3)

    MIS2 my log looks different then your test.net does, plus your's also doesn't show multiple network # of file queries..so I'm guessing your's are
    getting sent from file boxes? Here is a old mystic point system (mystic dos 1.06) using irex mailer polling A36 11-07 MIS2.log

    ---------- Mystic v1.12 A36 Thu, Nov 09 2017 (loglevel 3)
    + 12:19:54 MANAGER Starting event system
    + 12:19:54 MANAGER Starting 4 server(s)
    + 12:19:54 EVENT Starting 7 event(s)
    + 12:19:54 TELNET Listening on IPV4 port 23 using interface "0.0.0.0"
    + 12:19:54 RLOGIN Listening on IPV4 port 513 using interface "0.0.0.0"
    + 12:19:54 SSH Listening on IPV4 port 2222 using interface "0.0.0.0"
    + 12:19:54 BINKP Listening on IPV4 port 24554 using interface "0.0.0.0"
    + 12:27:17 BINKP > Connect on slot 1/6
    + 12:27:17 BINKP 1-Address 192.168.1.1
    + 12:27:17 BINKP 1-HostName Unknown
    + 12:27:17 BINKP 1-System FlupH bbs
    + 12:27:17 BINKP 1-SysOp Martin Nickell
    + 12:27:17 BINKP 1-Location Elkview, Wv
    + 12:27:17 BINKP 1-Mailer Internet Rex 2.31 Win32 (binkp/1.1)
    + 12:27:17 BINKP 1-Queued 2 files for 1:275/91.7@fidonet
    + 12:27:17 BINKP 1-Queued 2 files for 21:1/105.7@fsxnet
    + 12:27:17 BINKP 1-Queued 0 files for 44:100/2.7@dorenet
    + 12:27:17 BINKP 1-Queued 1 files for 46:1/102.7@agoranet
    + 12:27:17 BINKP 1-Queued 1 files for 911:1304/3@zeronet
    + 12:27:18 BINKP 1-Sending: 00000007.we2 (7,578 bytes)
    + 12:27:18 BINKP 1-Sending: 00000007.th0 (6,659 bytes)
    + 12:27:18 BINKP 1-Connection lost
    + 12:27:18 BINKP 1-Session complete (1 sent, 0 rcvd, 0 skip)
    + 12:27:28 BINKP > Connect on slot 1/6
    + 12:27:28 BINKP 1-Address 192.168.1.1
    + 12:27:28 BINKP 1-HostName Unknown
    + 12:27:28 BINKP 1-System FlupH bbs
    + 12:27:28 BINKP 1-SysOp Martin Nickell
    + 12:27:28 BINKP 1-Location Elkview, Wv
    + 12:27:28 BINKP 1-Mailer Internet Rex 2.31 Win32 (binkp/1.1)
    + 12:27:29 BINKP 1-Queued 1 files for 1:275/91.7@fidonet
    + 12:27:29 BINKP 1-Queued 2 files for 21:1/105.7@fsxnet
    + 12:27:29 BINKP 1-Queued 0 files for 44:100/2.7@dorenet
    + 12:27:29 BINKP 1-Queued 1 files for 46:1/102.7@agoranet
    + 12:27:29 BINKP 1-Queued 1 files for 911:1304/3@zeronet
    + 12:27:29 BINKP 1-Sending: 00000007.th0 (6,659 bytes)
    + 12:27:59 BINKP 1-Session timeout
    + 12:27:59 BINKP 1-Session complete (0 sent, 0 rcvd, 0 skip)
    + 12:28:17 BINKP > Connect on slot 1/6
    + 12:28:17 BINKP 1-Address 192.168.1.1
    + 12:28:17 BINKP 1-HostName Unknown
    + 12:28:17 BINKP 1-System FlupH bbs
    + 12:28:17 BINKP 1-SysOp Martin Nickell
    + 12:28:17 BINKP 1-Location Elkview, Wv
    + 12:28:17 BINKP 1-Mailer Internet Rex 2.31 Win32 (binkp/1.1)
    + 12:28:18 BINKP 1-Queued 1 files for 1:275/91.7@fidonet
    + 12:28:18 BINKP 1-Queued 2 files for 21:1/105.7@fsxnet
    + 12:28:18 BINKP 1-Queued 0 files for 44:100/2.7@dorenet
    + 12:28:18 BINKP 1-Queued 1 files for 46:1/102.7@agoranet
    + 12:28:18 BINKP 1-Queued 1 files for 911:1304/3@zeronet
    + 12:28:18 BINKP 1-Sending: 00000007.th0 (6,659 bytes)
    + 12:28:48 BINKP 1-Session timeout
    + 12:28:48 BINKP 1-Session complete (0 sent, 0 rcvd, 0 skip)

    --- Mystic BBS v1.12 A36 2017/11/07 (Windows/32)
    * Origin: flupH | fluph.darktech.org (21:1/105)
  • From g00r00@21:1/108 to Skuz on Thursday, November 09, 2017 20:12:39
    MIS2 my log looks different then your test.net does, plus your's also doesn't show multiple network # of file queries..so I'm guessing your's are getting sent from file boxes? Here is a old mystic point system

    Its a mix of packets and file boxes, but the source doesn't matter BINKP is BINKP.

    I am not able to find any errors between IREX and I have sent and received many files to MIS2. I can't fix anything that I cannot reproduce, unfortunately,
    so I have to figure out a way to get this to happen to me.

    Can you ask them to show you their IREX settings for your address so I can
    see what options they have selected? Maybe that would help.

    --- Mystic BBS v1.12 A36 2017/11/08 (Windows/32)
    * Origin: Sector 7 [Mystic BBS WHQ] (21:1/108)
  • From Skuz@21:1/105 to g00r00 on Friday, November 10, 2017 01:37:20
    09 Nov 17 20:12, you wrote to me:

    Can you ask them to show you their IREX settings for your address so I
    can see what options they have selected? Maybe that would help.

    [] Toss to/from a BinkP site

    Site's address fluph.darktech.org
    Site's hours 0:00-24:00
    Connection timeout 60 seconds
    Block size 4096 bytes
    Use NR mode No Use CRC mode Yes
    Use CRAM-MD5 Yes Use MD5 mode Yes
    Default domain fidonet

    ---------- Internet Rex 2.31 (Win95/NT 32-bit), Thu Nov 9 19:46:52 2017.
    + 19:46:51 Command line: -fs b 1:275/91
    - 19:46:51 Performing inbound mail scan.
    * 19:46:51 Received 0 files (0K)
    % 19:46:51 System: BETWEEN.BAT
    % 19:46:53 Starting rescan...
    % 19:46:53 Done rescan
    % 19:46:53 Starting thread 0 (8, 0, 406670)
    % 19:46:53 Connecting to BinkP site fluph.darktech.org...
    % 19:46:58 BinkP: OPT CRAM-MD5-fb1f41609ce5ea527d9a92a333007b30
    % 19:46:58 BinkP: SYS flupH
    % 19:46:58 BinkP: ZYZ Leslie Given
    % 19:46:58 BinkP: VER Mystic/1.12A36 binkp/1.0
    % 19:46:59 BinkP: 1:275/91@fidonet 46:1/102@agoranet 21:1/105@fsxnet 911:1304/0@zeronet 44:100/2@dorenet 9:91/1@survnet 9:91/0@survnet 77:1/172@scinet 411:411/8@combatnt
    * 19:46:59 Received from 1:275/91: 00000007.th1, (4369 bytes)
    % 19:46:59 Task 0 is done.
    * 19:46:59 Received 1 files (4K)
    * 19:46:59 Sent 0 files (0K)
    % 19:46:59 System: BETWEEN.BAT
    % 19:47:00 Starting rescan...
    % 19:47:01 Done rescan
    * 19:47:01 Sent 0 files (0K)
    % 19:47:01 Internet Rex shutdown successfully.

    --- GoldED+/W32-MSVC 1.1.5-b20160201
    * Origin: flupH * fluph.darktech.org (21:1/105)
  • From g00r00@21:1/108 to Skuz on Friday, November 10, 2017 02:39:53
    Use NR mode No Use CRC mode Yes
    Use CRAM-MD5 Yes Use MD5 mode Yes

    I'm not sure what effect it would have, but Mystic doesn't do CRC mode, its
    not part of the main BINKP specification and I don't know what Use MD5 mode would be either.

    Looking at my test setup though, I have them enabled (they must be by
    default) and all of my tests work fine here... So I don't think its going to help to change them.

    I will put a debug version on the prealpha area for Windows if you'd like to capture a debug log.

    --- Mystic BBS v1.12 A36 2017/11/09 (Windows/32)
    * Origin: Sector 7 [Mystic BBS WHQ] (21:1/108)
  • From Zazz@21:1/134 to Skuz on Friday, November 10, 2017 09:37:39
    [] Toss to/from a BinkP site

    Site's address fluph.darktech.org
    Site's hours 0:00-24:00
    Connection timeout 60 seconds
    Block size 4096 bytes
    Use NR mode No Use CRC mode Yes
    Use CRAM-MD5 Yes Use MD5 mode Yes
    Default domain fidonet

    ---------- Internet Rex 2.31 (Win95/NT 32-bit), Thu Nov 9 19:46:52

    This is what works with my Irex connections:
    change CRAM-MD5 to no
    change USE MD5 to no

    I get multiple files sent this way and no connection issues.
    --just my two cents

    Ruben Figueroa aka Zazz
    Mystic Prison Board Sysop
    telnet://pb.darktech.org:24
    Web: www.rdfig.net

    --- Mystic BBS v1.12 A36 2017/11/09 (Windows/32)
    * Origin: Mystic Prison Board BBS*Mesquite Tx (21:1/134)
  • From Skuz@21:1/105 to g00r00 on Friday, November 10, 2017 16:20:07
    On 11/10/17, g00r00 said the following...

    Use NR mode No Use CRC mode Yes
    Use CRAM-MD5 Yes Use MD5 mode Yes
    I'm not sure what effect it would have, but Mystic doesn't do CRC mode, its not part of the main BINKP specification and I don't know what Use
    MD5 mode would be either.

    This is what the irex manual says about it. ...
    Connections to BinkP sites can be unreliable at times, with connection losses or garbage data. If you find your BinkP connection is not working well, try setting Use NR mode to "yes". This will enable non-reliable BinkP connections for this node. You should only use this if your connection is poor: enabling
    it on a good connection will actually degrade performance. Likewise, Use CRC mode and Use MD5 mode assure proper transmission of files by calculating a "signature" value for the file. If the remote supports these modes, it
    does its own calculation when the file is received and compares it against
    what it's supposed to have had: if the values match, the transfer is successful, otherwise a re-send is requested. Use CRAM-MD5 on the other hand pertains to the way passwords are exchanged. If CRAMMD5 mode is available on the remote, your session password is encrypted so anyone snooping on the connection can't see it. Otherwise, it's sent in the clear across the internet.

    The Default domain is used when Rex is connecting to the BinkP site. BinkP is a purely 5D protocol: that means that any addresses that get presented to the remote site have to have a domain as well as the usual zone, net, node and point. Since most people won't have domains for their all their addresses (if any), Rex needs a dummy domain to add to the end of your addresses when it sends them to the BinkP site, and that's where the default domain comes in. Note that this can't just be any old domain though: it has to match the default domain on the server, at least for the addresses you're interested in picking up mail from.

    Looking at my test setup though, I have them enabled (they must be by default) and all of my tests work fine here... So I don't think its
    going to help to change them.

    Your probably right, I'll mess with the settings and see what happens.

    I will put a debug version on the prealpha area for Windows if you'd
    like to capture a debug log.

    Sure I'll grab a debug version if this multiple file transfers don't start working after I try some different setting.

    --- Mystic BBS v1.12 A36 2017/11/09 (Windows/32)
    * Origin: flupH | fluph.darktech.org (21:1/105)
  • From Skuz@21:1/105 to Zazz on Friday, November 10, 2017 16:31:19
    On 11/10/17, Zazz said the following...

    This is what works with my Irex connections:
    change CRAM-MD5 to no
    change USE MD5 to no
    I get multiple files sent this way and no connection issues.

    the use CRC mode and Use MD5 mode assure proper transmission of files by calculating a "signature" value for the file. If the remote supports these modes, it does its own calculation when the file is received and compares it against what it's supposed to have had: if the values match, the transfer is successful, otherwise a re-send is requested.

    Use CRAM-MD5 on the other hand pertains to the way passwords are exchanged.
    If CRAMMD5 mode is available on the remote, your session password is encrypted so anyone snooping on the connection can't see it. Otherwise, it's sent in the clear across the internet.

    I'll change the CRC mode and MD5 to no. But I prefer the passwords remain encrypted, so will just keep the use cram-md5. Then test it to see what happens. Thanks for sharing your findings with me Zazz.

    --- Mystic BBS v1.12 A36 2017/11/09 (Windows/32)
    * Origin: flupH | fluph.darktech.org (21:1/105)
  • From Zazz@21:1/134 to Skuz on Friday, November 10, 2017 18:26:25
    I'll change the CRC mode and MD5 to no. But I prefer the passwords remain encrypted, so will just keep the use cram-md5. Then test it to see what happens. Thanks for sharing your findings with me Zazz.


    Keep me posted on your results. I found that leaving CRC on or off didn't affect tranmssion, MD5 yes, it mucked things up.

    Ruben Figueroa aka Zazz
    Mystic Prison Board Sysop
    telnet://pb.darktech.org:24
    Web: www.rdfig.net

    --- Mystic BBS v1.12 A36 2017/11/09 (Windows/32)
    * Origin: Mystic Prison Board BBS*Mesquite Tx (21:1/134)