whats_new_110
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
whats_new_110 [2016/05/22 04:09] – avon | whats_new_110 [2016/05/22 04:29] – avon | ||
---|---|---|---|
Line 3169: | Line 3169: | ||
===== 1.10 Alpha 31 ===== | ===== 1.10 Alpha 31 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | + Lots of changes to the MUTIL echomail import functions: | ||
+ | |||
+ | 1. MUTIL will now process all PKT files with no regard of message type | ||
+ | (ie echo or netmail). | ||
+ | have a mix of each without crashing. | ||
+ | |||
+ | 2. MUTIL will now ignore the base filename of PKT files meaning it will | ||
+ | attempt to process ALL incoming PKT files. | ||
+ | header against the configured AKAs and if there is a match it will | ||
+ | import. | ||
+ | address, MUTIL will delete it. | ||
+ | |||
+ | 3. For incoming echomail bundles, MUTIL will continue to first attempt | ||
+ | to match the bundle filename to a configured echomail node, but if a | ||
+ | configured node cannot be linked, it will attempt to find an archive | ||
+ | signature and use that to extract the bundle. | ||
+ | signatures are ZIP, RAR, LZH, and ARJ. | ||
+ | |||
+ | If either a signature is found OR a link to an echomail node is found | ||
+ | it will attempt to import. | ||
+ | delete the bundle instead it will only log the issue. | ||
+ | the issue to be resolved without loss of echomail. | ||
+ | |||
+ | If it DOES succeed, MUTIL will process all PKT files using the same | ||
+ | logic that is described in #2 above. | ||
+ | |||
+ | 4. MUTIL now reports status and percentage bars for each individual PKT | ||
+ | file when tossing a bundle, rather than just the bundle itself. | ||
+ | addition, the logging will contain both the bundle and the PKT files | ||
+ | contained within it. | ||
+ | |||
+ | ! Fixed a bug with the windows local console bleeding colors on a clear EOL | ||
+ | that was introduced in A30. | ||
+ | |||
+ | + Added the footprint for the new reply functions (reply by current base, | ||
+ | | ||
+ | but the internal changes have been made to allow for it. If you notice | ||
+ | | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 32 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | + New option in System Config -> Message Base settings called " | ||
+ | | ||
+ | | ||
+ | | ||
+ | not find a match they will still have the option to send the netmail. | ||
+ | |||
+ | + When replying to a message, Mystic now gives the option to reply in the | ||
+ | | ||
+ | Four new prompts have been added for this: | ||
+ | |||
+ | ; Message reply options (standard) | ||
+ | ; &1=base name & | ||
+ | 509 |16|CL|09|17 ° |15Message Reply |$X79 |16|CR|CR|03 | ||
+ | |||
+ | ; Message reply options (lightbar) | ||
+ | ; &1=base name & | ||
+ | 510 |16|CL|09|17 ° |15Message Reply |$X79 |16|CR|CR|03 | ||
+ | |||
+ | ; Message reply select base prompt | ||
+ | 511 |CR|09Select message base for reply [|10? | ||
+ | |||
+ | ; Message " | ||
+ | 512 |CR|03Posting reply message to base |11|& | ||
+ | |||
+ | + The message jump command in both lightbar and standard message readers | ||
+ | now use intelligent input for the message number. | ||
+ | |||
+ | + MUTIL can now optionally remap incoming netmail messages by defining up to | ||
+ | 50 sets of mappings under [EchoImport] address. | ||
+ | |||
+ | [EchoImport] | ||
+ | forward = sysop; | ||
+ | forward = system operator; | ||
+ | |||
+ | + Netmail exporting has been rewritten and now requires routing information | ||
+ | | ||
+ | | ||
+ | for routing of netmail posted in that base. | ||
+ | |||
+ | Once linked, it must match the " | ||
+ | | ||
+ | first example below. | ||
+ | will of course become more complicated. | ||
+ | |||
+ | | ||
+ | uses an asterisk (*) as a wildcard. | ||
+ | be applied to each address by appending a ! and another address mask to it | ||
+ | which will then be excluded. | ||
+ | |||
+ | For example if you have are a FidoNet node in zone 1 and you want to route | ||
+ | all netmail posted to zones 1 through 5 to a specific downlink, you'd | ||
+ | | ||
+ | |||
+ | Routing Info | 1:* 2:* 3:* 4:* 5:* | ||
+ | |||
+ | For most cases that will do. For networks that only have one zone you'd | ||
+ | | ||
+ | and you are done. But... | ||
+ | |||
+ | If for example, you had two FidoNet uplinks one at (1:123/1) and you | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Routing Info | 1:*!1:123/* 2:* 3:* 4:* 5:* | ||
+ | |||
+ | This will cause ALL zone 1-5 netmail to be routed to that uplink EXCEPT | ||
+ | for netmail with a destination to 1: | ||
+ | | ||
+ | |||
+ | Routing Info | 1:123/* | ||
+ | |||
+ | | ||
+ | above example you'd link both FidoNet bases to your export and Mystic. | ||
+ | |||
+ | As usual with routing it can be confusing when you have very specific | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | + Message bases can now be tagged and deleted in bulk, along with their | ||
+ | | ||
+ | |||
+ | + Message base global editor can now add and/or remove an echomail link to | ||
+ | a selected list of bases. | ||
+ | |||
+ | + New MPL filebase variable: " | ||
+ | |||
+ | + Added new utility program: ansi2pipe. | ||
+ | to pipe color files and should compile for all operating systems that | ||
+ | | ||
+ | but is on SourceForge. | ||
+ | |||
+ | + New MPL function " | ||
+ | | ||
+ | is true, then it will return the total number of message bases the user | ||
+ | has access to (slower to calculate). | ||
+ | total number of bases on the system. | ||
+ | |||
+ | + MPL variables can now be initialized by calling a function. | ||
+ | | ||
+ | | ||
+ | |||
+ | Var | ||
+ | | ||
+ | Begin | ||
+ | | ||
+ | End. | ||
+ | |||
+ | + New MPL procedure " | ||
+ | and the number of unread email messages: | ||
+ | |||
+ | Var | ||
+ | | ||
+ | Begin | ||
+ | | ||
+ | |||
+ | | ||
+ | End; | ||
+ | |||
+ | + The MC (check email) menu command now has the optional data / | ||
+ | this is supplied Mystic will go straight to reading mail instead of | ||
+ | | ||
+ | |||
+ | + New MPL vars: CfgNetDesc (array 1..30 of string[25] contains network | ||
+ | | ||
+ | the message base). | ||
+ | |||
+ | Uses CFG, MBASE; | ||
+ | |||
+ | Begin | ||
+ | If GetMBase(1) Then | ||
+ | WriteLn ('Base #1 is in network: ' + CfgNetDesc[MBaseNetAddr]); | ||
+ | End. | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 33 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | ! Fixed a small pipe code display bug in the new FS editor. | ||
+ | |||
+ | + MUTIL echo import now ignores case of echotag when trying to match. | ||
+ | |||
+ | ! MUTIL no longer adds netmail messages to a Binkley FLO file when exporting | ||
+ | | ||
+ | |||
+ | ! FIDOPOLL no longer expects netmail packets to be in a FLO file. | ||
+ | |||
+ | + Message base editor now has a Move command. | ||
+ | base, and then move to where you want to move it to and then /M to move it. | ||
+ | |||
+ | + FTP server now has the option to allow passive data transfers or not, and | ||
+ | this has replaced the "Allow Anonymous" | ||
+ | | ||
+ | turn it off or review the network interface setting (see below). | ||
+ | |||
+ | The default should set it to off now. | ||
+ | |||
+ | + When editing a posted message, Mystic now allows the option to set the | ||
+ | | ||
+ | new default follows: | ||
+ | |||
+ | ; editing message display | ||
+ | 296 |16|CL|09|17 ° |15Message Editing |$X79 |16|CR|CR|09(|11A|09) | ||
+ | |||
+ | + When Mystic gives an input prompt with a default text value, pressing a | ||
+ | | ||
+ | key will erase the default. | ||
+ | |||
+ | + Added a new flag into message bases called Pvt Reply. | ||
+ | true then Mystic will allow private replies/ | ||
+ | | ||
+ | |||
+ | Two new prompts are added for this: | ||
+ | |||
+ | ; Message post: "post msg as private" | ||
+ | 513 |CR|12Post this as a private message? |11 | ||
+ | |||
+ | ; Message reply: "post msg as private" | ||
+ | 514 |CR|12Post this as a private message? |11 | ||
+ | |||
+ | ! When using extended hotkeys in a standard menu (ie UP, | ||
+ | | ||
+ | and redrawing the menu when invalid input was entered. | ||
+ | |||
+ | + Further optimized the on-the-fly ANSI optimization generated by Mystic. I | ||
+ | think its probably not possible to make it more efficient now. | ||
+ | |||
+ | + MUTIL now properly exports echomail and netmail for BSO-style point nodes. | ||
+ | |||
+ | + FIDOPOLL now supports sending/ | ||
+ | |||
+ | ! Fixed a bug in the QWK download system that could cause some networked | ||
+ | | ||
+ | |||
+ | + Mystic now allows the network interface to be defined for its MIS servers. | ||
+ | If you want it to work the same as before, you MUST set the " | ||
+ | value in " | ||
+ | the quotes. | ||
+ | | ||
+ | VALUE TO 0.0.0.0 (ie no spaces before or after etc). | ||
+ | |||
+ | If you specify 0.0.0.0 Mystic will try to accept ANY connection on a | ||
+ | | ||
+ | will only bind, accept, and use connections from that network interface. | ||
+ | |||
+ | + Added some new file buffer functions to replace the old stuff. | ||
+ | where this is used (very few for now) there should be some speed up. Be | ||
+ | on the lookout for broken things. | ||
+ | |||
+ | + When selecting message base during a reply, Mystic will now list all bases | ||
+ | the user has access to, instead of just the current group. | ||
+ | |||
+ | ! Fixed a rare bug that could ocassionally cause some strange behavior | ||
+ | | ||
+ | |||
+ | ! The new FS editor wasn't correctly handling the parameters passed to it | ||
+ | via MPL and some other areas (like editing file descriptions). | ||
+ | been fixed. | ||
+ | | ||
+ | |||
+ | + The " | ||
+ | " | ||
+ | the user to select the message base which the reply will go to. ALPHAS: | ||
+ | YOU MUST REVIEW THIS SETTING BECAUSE IT WILL BE S255 BY DEFAULT NOW. | ||
+ | |||
+ | | ||
+ | | ||
+ | which is basically the same outcome. | ||
+ | its now changed to a more appropriate " | ||
+ | |||
+ | + Mystic has been ported to ARM Linux (aka Raspberry Pi). There is still | ||
+ | one issue with MIS and FIDOPOLL so I am not releasing a complete install | ||
+ | for A33, but once that is sorted out I will do an installable release. | ||
+ | |||
+ | In the meantime, you can certainly compile the code now and run it. It | ||
+ | runs suprisingly well once you get the console setup correctly. | ||
+ | until the issue with MIS is solved you will have to use inetxd or similar | ||
+ | for your telnet server. | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 34 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | ! Mystic was not properly closing some files when resetting the message | ||
+ | base new scan pointer date. | ||
+ | |||
+ | ! The FTP server will now gracefully handle data session timeouts (after | ||
+ | 10 seconds) which should prevent FTP ghost users when there is a firewall | ||
+ | or network adapter configuration issue. | ||
+ | |||
+ | - Removed MPL support for GOTO labels. | ||
+ | |||
+ | - MPL/IPL syntax for not equal has been changed from "<>" | ||
+ | |||
+ | - Removed MakeTheme. | ||
+ | can delete *.thm from your DATA directory it is no longer used. You MUST | ||
+ | move your default.txt, | ||
+ | DATA directory. | ||
+ | |||
+ | + The N and P keys now go to next and previous pages in the full screen | ||
+ | ANSI viewer. | ||
+ | |||
+ | + The MATRIX login will now use the matrix login prompts for ALL logins | ||
+ | from matrix login. | ||
+ | | ||
+ | way you want after upgrading, if you use matrix. | ||
+ | |||
+ | ! Fixed some quirkiness introduced in A33 around netmail. | ||
+ | |||
+ | ! Lots of minor bug fixes that were mostly not reported. | ||
+ | |||
+ | + The prompt to set the message base pointers by date now defaults to the | ||
+ | | ||
+ | |||
+ | + The FS editor quote window template has changed (ANSIQUOT). | ||
+ | the quote window size to be defined and all attributes. | ||
+ | codes are used: | ||
+ | |||
+ | !1 = Defines the text attribute and Y location where normal text ends | ||
+ | !2 = Defines the top Y location of quote window text and attribute | ||
+ | !3 = Defines the bot Y location of quote window and lightbar attribute | ||
+ | |||
+ | + Added 3 new optional Screen Info codes to the FS editor (ANSIEDIT) | ||
+ | | ||
+ | |||
+ | If you do not want to use these features, just do not set them in your | ||
+ | | ||
+ | |||
+ | !4 = Defines the color of capital letters | ||
+ | !5 = Defines the color of punctuation | ||
+ | !6 = Defines the color of numbers | ||
+ | |||
+ | ! Fixed issues with the ALT-GR key detection for international keyboards in | ||
+ | the Windows version. | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 35 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | + MBBSUTIL -FSORT will now ignore file casing on case sensitive operating | ||
+ | | ||
+ | |||
+ | + When changing theme options involving single character input (field input | ||
+ | | ||
+ | | ||
+ | |||
+ | + When doing a message QuickScan (MQ) with the /LIST option, Mystic will now | ||
+ | pause when the users terminal screen is full (and allow them to abort the | ||
+ | scan as well). | ||
+ | |||
+ | ! Mystic would get stuck in an endless loop if the MATRIX menu was turned | ||
+ | on but the menu didn't physically exist. | ||
+ | the menu is missing. | ||
+ | |||
+ | + When "Ask Theme at Connect" | ||
+ | as the users default theme. | ||
+ | theme regardless of what was selected on startup. | ||
+ | |||
+ | + If the download directory doesn' | ||
+ | | ||
+ | |||
+ | + NodeSpy Terminal now allows the current connected phone book entry to be | ||
+ | | ||
+ | be turned on/off, etc. | ||
+ | |||
+ | + NodeSpy Terminal now only updates the last call date and times called if | ||
+ | the connection was successful. | ||
+ | |||
+ | + NodeSpy terminal now fully disconnects the session before displaying the | ||
+ | " | ||
+ | |||
+ | + MPLC will now continue to attempt to compile subsequent MPL programs even | ||
+ | if one compilation fails. | ||
+ | |||
+ | + Message Base QWK scan and regular scan settings now have the ability to | ||
+ | | ||
+ | this: | ||
+ | |||
+ | ; Message base new and qwk scan toggle prompt: | ||
+ | 095 Toggle: |09[|11# | ||
+ | |||
+ | ! Fixed a bug in the matrix login after creating a new user. | ||
+ | |||
+ | ! Fixed a bug when searching or doing new scans on a single file base which | ||
+ | could sometimes cause a crash. | ||
+ | |||
+ | ! Broke BADIP.TXT recently. | ||
+ | |||
+ | ! Fixed a bug with NodeSpy Zmodem download which would cause it to crash, | ||
+ | | ||
+ | way. | ||
+ | |||
+ | ! Fixed a few other bugs and did some minor enhancements that no one will | ||
+ | | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 36 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | ! Fixed a memory leak in the new theme prompt system. | ||
+ | about 30kb per login. | ||
+ | |||
+ | ! Mystic should now will properly display the file base " | ||
+ | | ||
+ | |||
+ | ! Date corruption with MUTIL echomail export has hopefully been fixed. | ||
+ | |||
+ | + MPL now has the ability to interface directly with internal Mystic BBS | ||
+ | | ||
+ | (for example) sockets, full remote ANSI screen library (boxes, listboxes) | ||
+ | data sorting, and more. | ||
+ | |||
+ | | ||
+ | | ||
+ | use with the functions. | ||
+ | go with this: | ||
+ | |||
+ | ClassCreate (ClassHandle, | ||
+ | ClassFree (ClassHandle) | ||
+ | |||
+ | + MPL now supports the ANSI box class. | ||
+ | go along with this: BoxOpen, BoxClose, and BoxOptions. | ||
+ | will automatically save and and subsequently restore the text under the | ||
+ | box when it is closed. | ||
+ | |||
+ | See TESTBOX.MPS for an example. | ||
+ | |||
+ | + MPL now supports the ANSI input class. | ||
+ | go along with this: InputString, | ||
+ | This class allows you more freedom over input functions than the standard | ||
+ | MPL input functions do. | ||
+ | |||
+ | See TESTINPUT.MPS for an example. | ||
+ | |||
+ | + MIS FTP server now will display ' | ||
+ | if it exists when a user connects via FTP. | ||
+ | |||
+ | ! Once a default protocol was selected, the GE command (option 22) to change | ||
+ | the default was not working. | ||
+ | |||
+ | + MPL now supports ANSI screen class. | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Var SavedScreen : LongInt; | ||
+ | |||
+ | ClassCreate (SavedScreen, | ||
+ | ImageGet | ||
+ | |||
+ | ClrScr; | ||
+ | WriteLn (' | ||
+ | |||
+ | Pause; | ||
+ | |||
+ | ImagePut (SavedScreen); | ||
+ | ClassFree (SavedScreen); | ||
+ | |||
+ | Pause; | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 37 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | ! Fixed an issue with useropts variable in MPL which could cause memory | ||
+ | | ||
+ | |||
+ | ! Fixed two leaked file handles during QWK packet generation. | ||
+ | |||
+ | + New MCI code: FT returns the total number of files in the current file | ||
+ | area. | ||
+ | |||
+ | + MIS BINKP server is now active. | ||
+ | | ||
+ | |||
+ | + All MIS servers now maintain their own independant log files in the LOGS | ||
+ | | ||
+ | | ||
+ | |||
+ | + In order to maintain consistancy and for easier file association, | ||
+ | node logs have changed from " | ||
+ | in the logs directory. | ||
+ | |||
+ | + Users can now be flaged as "QWK Network Account" | ||
+ | | ||
+ | will bypass a majority of the login procedures and can have their own | ||
+ | | ||
+ | " | ||
+ | be setup. | ||
+ | |||
+ | + Message bases can now be flagged as "Allow QWK Networking" | ||
+ | the message base will be allowed to be selected for scanning by QWK network | ||
+ | | ||
+ | |||
+ | + The OS menu command (Set QWK scan settings) now has the /QWKNET option | ||
+ | | ||
+ | show bases flagged for QWK networking. | ||
+ | |||
+ | + The OE menu command has been removed. | ||
+ | users preference of QWK or QWKE packets. | ||
+ | QWK menu to remove this command and to add the toggle of the QWKE packet, | ||
+ | or you can optionally use the new qwk.mnu included as a guide/ | ||
+ | |||
+ | + New Menu command GE (edit user preferences) optional data: 33. This | ||
+ | | ||
+ | |||
+ | + New MCI code QE returns Yes/No based on the users QWK Extended setting. | ||
+ | |||
+ | + The MD menu command (set message lastread pointers) now has the optional | ||
+ | data option of /ALL. If this is used, Mystic will NOT has if the user | ||
+ | wants to update their current base, and will instead force the update for | ||
+ | all message bases. | ||
+ | |||
+ | ! Mystic was changing the user's message base to the last base processed | ||
+ | when globally resetting the new message scan date. | ||
+ | |||
+ | ! Fixed a bug that could cause a lockup in the FS editor when using the TAB | ||
+ | key. | ||
+ | |||
+ | + The FTP server now accurately reports the file date during file listings. | ||
+ | |||
+ | + The FTP server now accurately reports directories (filebases) based on the | ||
+ | | ||
+ | |||
+ | + When editing the FTP directory name for a file base, / and \ characters | ||
+ | are now automatically converted to _ so it does not conflict with FTP. If | ||
+ | you have existing FTP names set for your file bases, you must open them in | ||
+ | the file base editor for their names to be automatically changed. | ||
+ | |||
+ | + Users can now download QWK packets using the FTP server. | ||
+ | | ||
+ | FTP network account, their handle will be used as the BBSID for the QWK | ||
+ | | ||
+ | |||
+ | + Users can now upload QWK reply packets using the FTP server. | ||
+ | is flagged as a FTP network account, their reply packet will need to be | ||
+ | " | ||
+ | |||
+ | + The file base configuration editor now allows bulk file base deletion | ||
+ | if a list of bases are tagged when delete is requested. | ||
+ | |||
+ | + Mystic' | ||
+ | using FTP. It will also attempt to use the archive configuration to import | ||
+ | | ||
+ | |||
+ | + MIS server status updates and logging now use a MMM DD format date instead | ||
+ | of MM/DD which was confusing/ | ||
+ | |||
+ | + Mystic' | ||
+ | |||
+ | + The FTP server now allows resumed uploads via the APPE function. | ||
+ | |||
+ | + System configuration now has a QWK Networks configuration editor, where | ||
+ | one or more QWK networks can be defined. | ||
+ | |||
+ | + Message base editor now allows each message base to be linked to a | ||
+ | | ||
+ | | ||
+ | |||
+ | + Users can now be linked to a configured QWK network using the User editor. | ||
+ | This defines the QWK network message bases that they have access to if | ||
+ | they are flagged as a QWK network account. | ||
+ | |||
+ | + Mystic' | ||
+ | | ||
+ | |||
+ | + A new temporary QWK mailer has been included called QWKPOLL. | ||
+ | allow you to function as a node of a QWK network. | ||
+ | to your network hub, send them a REP packet of new messages, download a | ||
+ | QWK packet of new messages, and toss them into the BBS message bases all | ||
+ | | ||
+ | |||
+ | + QWK and QWKE Networking (as a HUB and a NODE) has been implemented. | ||
+ | | ||
+ | even HUB them in addition to being members of several - all with separate | ||
+ | | ||
+ | |||
+ | NOTE: All setups require you to have defined your QWK packet ID in | ||
+ | the Local QWK settings. | ||
+ | generated from your BBS or uploaded to your BBS. | ||
+ | |||
+ | SETTING UP AS A NODE OF A QWK NETWORK | ||
+ | ===================================== | ||
+ | 1. Create a new QWK network profile in the System Configuration -> | ||
+ | QWK Networks and set the member type to Node. When you join a QWK | ||
+ | | ||
+ | rest of the settings. | ||
+ | |||
+ | 2. For each message base in the QWK networking: | ||
+ | A. Create message base in the message base editor. | ||
+ | B. Set message base type to echomail | ||
+ | C. Set QWK Network to point to your newly created QWK network. | ||
+ | D. Set the QWK Conference ID for the base. This is specific to | ||
+ | the network and should be provided to you along with the list | ||
+ | of bases when joining the network. | ||
+ | |||
+ | 3. Thats it. When you run QWKPOLL it will attempt to connect to your | ||
+ | QWK networking hub and exchange/ | ||
+ | base (via FTP). | ||
+ | |||
+ | SETTING UP YOUR OWN QWK NETWORK | ||
+ | =============================== | ||
+ | |||
+ | 1. Create a new QWK network profile in the System Configuration, | ||
+ | set the member type to HUB. | ||
+ | 2. Create your message bases in the same way that you would as a node | ||
+ | (see above), except you need to make up a unique QWK conference number | ||
+ | for each message base. This number should be unique across all QWK | ||
+ | | ||
+ | | ||
+ | that other software does require this. | ||
+ | |||
+ | These two steps are all that is needed to create your own network! | ||
+ | |||
+ | Now for each node that is a part of your network, you need to give them | ||
+ | a list of the conference IDs you created for each base you've created | ||
+ | for your network. | ||
+ | |||
+ | Next you need to login and create a new user, or instruct the Sysop of | ||
+ | your node to create an account using a unique BBS ID. For example, my | ||
+ | BBS is Sector 7 so I would create a user named " | ||
+ | user is created, set the user's "Qwk Networking Acount" | ||
+ | user editor to TRUE and then associate them to the network you've | ||
+ | created (also in the user editor). | ||
+ | |||
+ | From now on when the user calls and logs in as their BBS ID (sector7 in | ||
+ | this example), they will be given a menu which allows them to select | ||
+ | which networked bases to subscribe to, in addition to resetting scan | ||
+ | pointers, etc. | ||
+ | |||
+ | Once that is done and the person has their client side setup, then can | ||
+ | connect to the MIS FTP server and login with the BBSID and password. From | ||
+ | this point they can download bbsid.qwk and upload bbsid.rep to the FTP | ||
+ | server to exchange mail. If they are also using Mystic, QWKPOLL will do | ||
+ | all of that for them! | ||
+ | |||
+ | ! MUTIL should now generate a MSGID when posting text files to an echomail | ||
+ | base. | ||
+ | |||
+ | + MUTIL logs now use MMM DD YYYY date stamps, instead of MM/DD/YY. | ||
+ | |||
+ | + MUTIL now has a MergeNodeLists function which will scan for nodelist | ||
+ | files to find the most recent nodelists, then combine them and copy them | ||
+ | into the Mystic DATA folder so they can be used for node lookups. | ||
+ | | ||
+ | |||
+ | + Mystic' | ||
+ | | ||
+ | | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 38 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | + Mystic now creates " | ||
+ | | ||
+ | |||
+ | + The semaphore files named echomail.now, | ||
+ | have all been changed to .out, ie echomail.out, | ||
+ | You will need to update any scripts that key off of those files. | ||
+ | |||
+ | + Mystic now creates " | ||
+ | in a base assigned to a QWK network. | ||
+ | |||
+ | + MUTIL EchoImport function now deletes echomail.in semaphore file after | ||
+ | it is done tossing messages. | ||
+ | |||
+ | + MUTIL EchoExport function now deletes echomail.out semaphore file after it | ||
+ | is done exporting messages. | ||
+ | |||
+ | ! Fixed a problem with the BINKP server and CRAM MD5 authentication. | ||
+ | |||
+ | ! Fixed a problem with FIDOPOLL and BINKP where a file transfer would appear | ||
+ | to get stuck in certain situations when a file was skipped. | ||
+ | |||
+ | ! Fixed a compatibility issue with the BINKP server when used against a BINKD | ||
+ | | ||
+ | |||
+ | ! Fixed a bug when posting messages via NNTP. Since there is no " | ||
+ | NNTP, Mystic now sets all posts to "To: All" | ||
+ | some messages posted via NNTP were not showing up inside of Mystic. | ||
+ | |||
+ | ! Fixed: Posts to networked bases via NNTP were not adding origin lines. | ||
+ | |||
+ | ! BINKP server should now properly escape filenames with spaces in them. | ||
+ | |||
+ | + When tossing ECHOMAIL PKT files and bundles, Mystic will now sort the | ||
+ | | ||
+ | | ||
+ | |||
+ | + When tossing an ECHOMAIL bundle, Mystic will now extract the bundle and | ||
+ | then sort the contents of the bundle by filedate and secondly by filename, | ||
+ | then process each PKT in the sorted order. | ||
+ | |||
+ | + The message base editor now has a new function /R (Reset messages). | ||
+ | will take a single base or a selection of tagged bases and remove ALL | ||
+ | | ||
+ | OR the echomail linkage. | ||
+ | offer to reset the echomail duplicate tracking pointers as well. | ||
+ | |||
+ | + QWKPOLL should now provide more detail during the polling process, | ||
+ | | ||
+ | | ||
+ | |||
+ | ! Fixed a bug where Mystic would incorrectly address routed Netmail in both | ||
+ | the header and INTL kludge. | ||
+ | | ||
+ | |||
+ | ! Fixed a bug in BINKP protocol on the client side where the client was not | ||
+ | | ||
+ | could cause the BINKD server to just wait until the session times out | ||
+ | | ||
+ | |||
+ | + FIDOPOLL can now poll a single node by the address. | ||
+ | fidopoll 46:1/100 | ||
+ | |||
+ | + FIDOPOLL now logs to " | ||
+ | |||
+ | ! SEEN-BY and PATH kludge lines are no longer added to exported netmail | ||
+ | | ||
+ | |||
+ | + Mystic will now flush the buffer after displaying the Inactivity timeout | ||
+ | | ||
+ | |||
+ | + When sending NETMAIL, Mystic' | ||
+ | nodes which are part of net " | ||
+ | menu command will still show them. Assuming you have Forced NL compliance | ||
+ | | ||
+ | | ||
+ | |||
+ | + Mystic' | ||
+ | case of typos in the .INI. | ||
+ | |||
+ | ! Netmail messages will no longer export from MUTIL if their destination | ||
+ | | ||
+ | |||
+ | + Mystic echomail nodes can now be configured as a " | ||
+ | which means that Mystic (FIDOPOLL) will send bundles to/from locally | ||
+ | | ||
+ | |||
+ | ! Mystic' | ||
+ | | ||
+ | |||
+ | + When importing a FIDONET.NA format file, or when creating message bases | ||
+ | | ||
+ | will now change any filenames (calculated from ECHOTAG) to replace both | ||
+ | \ and / with a _ character. | ||
+ | |||
+ | + Mystic echomail nodes can now be configured as a " | ||
+ | means Mystic (FIDOPOLL) will send/ | ||
+ | the FTP protocol (as opposed to BINKP or Directory). | ||
+ | |||
+ | + Added the ability to turn off showing the user's QWK packet in FTP | ||
+ | | ||
+ | |||
+ | + The autocreating message base while Importing Echomail can now have a | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | ! When hubbing FTN point systems, if you had multiple point systems their | ||
+ | PKTs were all getting stuffed into one bundle. | ||
+ | |||
+ | + FIDOPOLL' | ||
+ | | ||
+ | finds an unused packet name on the remote server. | ||
+ | |||
+ | ! Fixed a bug when using spaces in menu filenames which caused the menu | ||
+ | | ||
+ | |||
+ | ! When posting a text file to a netmail base using the MX menu command, the | ||
+ | | ||
+ | |||
+ | ! MIS telnet in Linux should no longer create zombie processes. | ||
+ | |||
+ | + Inactivity timeout is now disabled when running Mystic with the -CFG | ||
+ | | ||
+ | |||
+ | ! MUTIL import of FIDONET.NA will now not blow up if you used tabs instead | ||
+ | of spaces to separate echotag with description. | ||
+ | |||
+ | ! MUTIL import of FIDOBONE.NA will now not blow up if you used tabs instead | ||
+ | of spaces to separate tag with description. | ||
+ | |||
+ | ! MUTIL import of FIDOBONE will now replace / and \ characters when | ||
+ | | ||
+ | |||
+ | + Changed the filename format used when Mystic generates PKT filenames in | ||
+ | | ||
+ | |||
+ | Old way: Day of month + Hour + Minutes + Seconds | ||
+ | New way: Hex(Day + Seconds past midnight + Hundredth of seconds) | ||
+ | |||
+ | This allows truely unique names down to the hundred of a second for a one | ||
+ | month period. | ||
+ | |||
+ | + The FS editor quote window will now only insert a blank line when exiting | ||
+ | if new text was quoted. | ||
+ | |||
+ | + When editing message text, Mystic will now try to find the originating | ||
+ | | ||
+ | text just as you did when you originally posted the message. | ||
+ | |||
+ | + If an echonode' | ||
+ | | ||
+ | |||
+ | + If an archive type is blank for an echomail node, Mystic will try to | ||
+ | | ||
+ | | ||
+ | |||
+ | ! Fixed a bug where the wrong Internet address could be shown during | ||
+ | | ||
+ | |||
+ | + The callers count in the BBS history now will only increase if an actual | ||
+ | user has logged into the BBS. In the past, it counted any connection which | ||
+ | means it would count port scanners, etc. | ||
+ | |||
+ | ! Fixed a bug where NodeSpy could crash on startup, if there is no BBS history | ||
+ | data. | ||
+ | |||
+ | + Prompt #473 now has the option to supply &1 in the Title section of the | ||
+ | | ||
+ | which is the field size for SAUCE titles. | ||
+ | |||
+ | + New option in Message Settings: " | ||
+ | this ACS string in order to be allowed to upload message text in the message | ||
+ | | ||
+ | | ||
+ | |||
+ | ; Msg Editor: No permission to upload message text | ||
+ | 515 |CR|12You do not have access to upload message text.|CR|CR|PA | ||
+ | |||
+ | ! Not really a Mystic bug, but mTelnet does not honor the Zmodem standard | ||
+ | | ||
+ | with the file in a way that mTelnet will correctly handle it. | ||
+ | |||
+ | ! Mystic now appropriately stores and retrieves MSGID and REPLY in JAM | ||
+ | | ||
+ | lines will also be stored correctly during echomail import. | ||
+ | |||
+ | ! Fixed a small bug in MUTIL' | ||
+ | | ||
+ | |||
+ | + When auto-creating Message Bases during echomail import, Mystic will now | ||
+ | | ||
+ | | ||
+ | |||
+ | ! When posting an echomail message via NNTP, Mystic was not generating a | ||
+ | | ||
+ | |||
+ | + Pressing V from within the message reader will now toggle showing of | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | + Mystic export should now generate proper Type2+ echomail PKT files. | ||
+ | |||
+ | ! Fixed a bug in the ANSI message reader where on occasion a blank line | ||
+ | would not be displayed when redrawing a message. | ||
+ | |||
+ | ! Fixed a small bug that could cause a loss of a character when uploading | ||
+ | a message that had a message line that ended with a pipe code. | ||
+ | |||
+ | + New Message Box system has been added. | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | The new MCI code format is as follows: | ||
+ | |||
+ | |# | ||
+ | |||
+ | Here is an example of how you might want to use it: | ||
+ | |||
+ | ; Ansi msg reader scan toggle | ||
+ | 404 |# | ||
+ | 405 |# | ||
+ | |||
+ | In the examples above, when a person toggles a message base scan setting | ||
+ | while reading in the ANSI reader, Mystic will pop up a message box with | ||
+ | the configured message, and then it will restore only the part of the user | ||
+ | | ||
+ | |||
+ | .-------------------- Info --------------------. | ||
+ | | | | ||
+ | | MYSTIC will be scanned in new message scan | | ||
+ | | | | ||
+ | | OK | | ||
+ | `----------------------------------------------' | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | + When posting a message, Mystic will now force all messages to be Private | ||
+ | in Netmail message bases, regardless of if the base is set to Public or | ||
+ | | ||
+ | |||
+ | ! All JAM kludge lines are now handled and stored 100% in compliance with | ||
+ | the JAM message base proposal. | ||
+ | |||
+ | + MUTIL' | ||
+ | lines from messages during import. | ||
+ | add it in under your EchoMail Import stanza if you want to strip them. | ||
+ | |||
+ | ; Strip SEEN-BY lines from messages when importing? | ||
+ | strip_seenby = false | ||
+ | |||
+ | + Mystic will no longer prompt the user to Post a message while reading | ||
+ | if they do not meet the Post ACS level. | ||
+ | |||
+ | ! FIDOPOLL now properly counts the number of systems polled for mail. | ||
+ | |||
+ | + RIGHT ARROW on the last message in a base now moves to the next message | ||
+ | base in the full screen ANSI message reader. | ||
+ | |||
+ | + Mystic should now play nicely with GoldEd+ and last read pointers. | ||
+ | in mind that the first " | ||
+ | " | ||
+ | |||
+ | This also works when packing and renumbering message bases without | ||
+ | | ||
+ | |||
+ | | ||
+ | | ||
+ | in GoldEd+, but from this point on they will be managed hand in hand. | ||
+ | |||
+ | + New Menu command: MI. This is the Area Index reader. | ||
+ | | ||
+ | and then presents them in a scrollable and customizable window to the user. | ||
+ | |||
+ | The list is sorted so that the bases with new messages are first, then | ||
+ | by the base name. Typing text while in the list will automatically search | ||
+ | the message base list. CTRL-A will search again, CTRL-Y or using any of | ||
+ | the movement keys will reset the reset. | ||
+ | | ||
+ | at the first message if there are no new messages. | ||
+ | |||
+ | A new template ANSIMIDX goes along with this feature. | ||
+ | | ||
+ | | ||
+ | Area index so be sure to take a look! | ||
+ | |||
+ | + A new template format has been implemented. | ||
+ | in the existing format' | ||
+ | to simplify templates so that you never have to modify the ANSI to inject | ||
+ | codes again. | ||
+ | |||
+ | The new format uses a .INI file which goes in the same directory as the | ||
+ | | ||
+ | other configuration options related to the function of the BBS that uses | ||
+ | the ANSI template. | ||
+ | | ||
+ | this might change in the future depending on feedback. | ||
+ | |||
+ | The negative here is we lose nice things like being able to setup the | ||
+ | | ||
+ | edit the prompts for template-related functions from within the theme' | ||
+ | | ||
+ | |||
+ | The positive here is we no longer have to " | ||
+ | ANSI files, and we have all configuration and prompts related to a | ||
+ | | ||
+ | | ||
+ | it to by simply copying those two files into another Mystic BBS setup. | ||
+ | |||
+ | | ||
+ | or if we should revert back to the old or make changes. | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | As an alternative, | ||
+ | and keep the prompts in the prompt editor, and only put configuaration | ||
+ | | ||
+ | |||
+ | - Mystic no longer exists with a certain errorlevel when new echomail is | ||
+ | | ||
+ | |||
+ | + Mystic now has a new option in System Configuration -> Message Base | ||
+ | | ||
+ | or not Mystic will create semaphore files immediately when saving a | ||
+ | | ||
+ | and recommended setting because it allows users time to edit their message | ||
+ | | ||
+ | |||
+ | + New MIS event system is active. | ||
+ | which can be used to fully automate your BBS including echomail and QWK | ||
+ | | ||
+ | |||
+ | ** IF YOU ARE UPGRADING YOU MUST DELETE " | ||
+ | ** DO NOT SKIP THIS STEP OR YOU WILL HAVE ISSUES THE EVENT FILE FORMAT HAS | ||
+ | ** CHANGED NOW THAT WE HAVE ACTUAL EVENTS! | ||
+ | |||
+ | Here is a description of each Event type: | ||
+ | |||
+ | | ||
+ | | ||
+ | This event type listens for one or more " | ||
+ | a command line if one or more of the semaphore files are found. | ||
+ | | ||
+ | |||
+ | The following options are used for Semaphore type events. | ||
+ | not mentioned here can be ignored for this type: | ||
+ | |||
+ | | ||
+ | | ||
+ | Exec Type - This is one of BBS, Shell, or Semaphore | ||
+ | | ||
+ | there is no path included, Mystic will automatically look | ||
+ | in the configured semaphore directory. | ||
+ | than one semaphore file can be monitored by using a pipe | ||
+ | | ||
+ | |||
+ | Semaphore: echomail.out|netmail.out | ||
+ | |||
+ | The above example will look for the existance of EITHER | ||
+ | | ||
+ | | ||
+ | the semaphore files and then execute the event. | ||
+ | |||
+ | Semaphore: c: | ||
+ | |||
+ | The above will list for the c: | ||
+ | | ||
+ | |||
+ | | ||
+ | event is triggered. | ||
+ | this can have one *or more* executions per event each | ||
+ | | ||
+ | | ||
+ | |||
+ | Shell: domail.bat | ||
+ | |||
+ | The above example will execute domail.bat in the root | ||
+ | | ||
+ | |||
+ | Shell: mutil export.ini|fidopoll send|mutil import.ini | ||
+ | |||
+ | The above will execute 3 command lines in a row: | ||
+ | |||
+ | mutil export.ini | ||
+ | fidopoll send | ||
+ | mutil import.ini | ||
+ | |||
+ | If we put it all together we can get something like this: | ||
+ | |||
+ | Active: Yes | ||
+ | | ||
+ | Exec Type: Semaphore | ||
+ | | ||
+ | | ||
+ | |||
+ | The above example wait for echomail or netmail.out, | ||
+ | | ||
+ | mutil to import any new packets. | ||
+ | |||
+ | | ||
+ | | ||
+ | This event type executes on a defined time, defined on a weekly schedule. | ||
+ | When the event executes, it will execute the Shell command line. Like the | ||
+ | | ||
+ | lines by separating them with a pipe character (|). | ||
+ | |||
+ | The different between this type and Semaphore is that instead of waiting | ||
+ | for a file, the event is defined by a specific execution time. This is | ||
+ | | ||
+ | what time per day it should be ran (in 24-hour format). | ||
+ | |||
+ | Active: Yes | ||
+ | | ||
+ | Exec Type: Shell | ||
+ | | ||
+ | Exec Hour: 01 | ||
+ | Exec Min: 30 | ||
+ | |||
+ | Sun: No Mon: Yes Tue: No Wed: No Thu: No Fri: No Sat: No | ||
+ | |||
+ | The above event would execute once per week, at 1:30am on Monday morning | ||
+ | and execute the command line "mutil msgpack.ini" | ||
+ | | ||
+ | |||
+ | | ||
+ | | ||
+ | This event type is similar to the shell event type, except that the hour | ||
+ | and minute define a time interval. | ||
+ | the event every 15 minutes you would set: | ||
+ | |||
+ | Exec Hour: 00 | ||
+ | Exec Mins: 15 | ||
+ | |||
+ | If you wanted to run the event every 3 hours and 30 minutes, you set: | ||
+ | |||
+ | Exec Hour: 3 | ||
+ | Exec Mins: 30 | ||
+ | |||
+ | When the time interval expires, the shell command line is executed with | ||
+ | the same possiblities as the other events (using the pipe character, etc). | ||
+ | This event is commonly used to polling for mail. | ||
+ | |||
+ | | ||
+ | | ||
+ | This event type is not actually executed by MIS itself, and is similar to | ||
+ | what you might have found in old DOS-based BBS software. | ||
+ | this event is to provide an option to force users to log off the BBS if | ||
+ | you want them to. | ||
+ | |||
+ | Like the scheduled Shell event, a BBS type event can be scheduled at a | ||
+ | | ||
+ | | ||
+ | |||
+ | Node: This defines the node number for which the event will execute. | ||
+ | If you keep the node number at 0, it will be applied to all | ||
+ | users on all nodes. | ||
+ | |||
+ | Warning: This determins the time before the event to notify the user | ||
+ | of the upcoming event. | ||
+ | or (for example) 10 to give them a message that they will be | ||
+ | | ||
+ | |||
+ | When this event time hits, the user will be logged off of the BBS if they | ||
+ | have not already logged off on their own. | ||
+ | |||
+ | + When using the DF mci code make sure that the proper format is used which | ||
+ | means the DF ends with a pipe code. IE: |DF< | ||
+ | more selective in what it allows for this. Prompts that had a space in | ||
+ | them used to work, but may not now. | ||
+ | |||
+ | If you notice issues, you can go into the Themes-> | ||
+ | for |DF and use the Search Again to fix each one. | ||
+ | |||
+ | + New optional data option for the MR (read messages) menu command: /NOIDX | ||
+ | If this is supplied, Mystic will bypass the user's setting for the message | ||
+ | list index and go straight to the reader. | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 39 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | < | ||
+ | |||
+ | + Alpha 39 was skipped so that I could better track who is using the new | ||
+ | | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 40 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | + MUTIL' | ||
+ | | ||
+ | main message base directory. | ||
+ | .INI file format in the import stanza: | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | + All servers can now use a DNS blacklist lookup. | ||
+ | in the System Configuration > Servers > Internet Server Options section: | ||
+ | |||
+ | Use DNSBL - If set to Yes, MIS will preform a DNSBL lookup on all | ||
+ | | ||
+ | DNSBL Host - Hostname of the DNSBL server. | ||
+ | | ||
+ | are upgrading that is one option for this setting. | ||
+ | |||
+ | For those who may not be familiar with a DNS blacklist service: A DNS | ||
+ | | ||
+ | | ||
+ | |||
+ | MIS will now optionally perform a lookup of all incoming connections and | ||
+ | if they are found to be in this database, they will be blocked as if they | ||
+ | were in the BADIP.TXT file. In addition, MIS will log the result of the | ||
+ | DNSBL service so that further information about the particular IP address | ||
+ | can be retrieved if needed. | ||
+ | |||
+ | + All servers can now use a DNS country lookup and connections can now be | ||
+ | both identified by country and optionally blocked by country. | ||
+ | | ||
+ | |||
+ | Use DNSCC - If set to Yes, MIS will preform a DNSCC lookup on all | ||
+ | | ||
+ | |||
+ | DNSCC Host - Hostname of the DNSCC server. | ||
+ | | ||
+ | are upgrading that is the setting to use. | ||
+ | |||
+ | In addition to the DNSCC configuration, | ||
+ | in the DATA directory. | ||
+ | in the world, sorted by the ISO country number. | ||
+ | the DNSCC host to determine the origin country of the connection. | ||
+ | this file, each country can optionally be blocked as well so you can use | ||
+ | this to identify all connections AND/OR block by country too! MIS will | ||
+ | now show status/logs like this: | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | or | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | See the contents of the badcountry.txt file for information on how to | ||
+ | block by country. | ||
+ | |||
+ | + MUTIL now has optional logfile management via a log roller. | ||
+ | |||
+ | Two new log options have been added to the GENERAL section of MUTIL.INI | ||
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | ; number of old log files to keep (0 to disable) | ||
+ | maxlogfiles = 10 | ||
+ | |||
+ | ; size of each log file in kilobytes | ||
+ | maxlogsize = 500 | ||
+ | |||
+ | + MUTIL logging performance has been significantly improved. | ||
+ | debug logging on should no longer slow down some processes to a crawl. | ||
+ | |||
+ | + Lightbar area index now has a CTRL-N key. This highlights the next base | ||
+ | that has new messages, if one exists. | ||
+ | |||
+ | + Lightbar area index now starts reading at the last message in a message | ||
+ | base if ENTER is pressed on a base when there are no new messages. | ||
+ | |||
+ | + Lightbar area index now has a CTRL-Z key which displays " | ||
+ | and then redraws the screen. | ||
+ | |||
+ | + Lightbar area index now has a CTRL-R key which will recalculate all | ||
+ | | ||
+ | |||
+ | + When auto-creating message bases during echomail import, Mystic now allows | ||
+ | some options to be configured based on the network address used within the | ||
+ | new message base. These will override the default if a base is being | ||
+ | | ||
+ | |||
+ | ; If you want auto created bases that are linked to your AgoraNet | ||
+ | ; address of 46:999/999 then you can by prefixing with the address: | ||
+ | |||
+ | ; | ||
+ | ; | ||
+ | ; | ||
+ | ; | ||
+ | ; | ||
+ | ; | ||
+ | |||
+ | This is very useful if you want to place auto-created bases in certain | ||
+ | | ||
+ | |||
+ | + New MCI code #I works just like the #B mci code, but does not wait | ||
+ | for a key and restore the screen afterward. | ||
+ | |||
+ | |# | ||
+ | |||
+ | + MUTIL now has a new option to configure the time stamp of log files. | ||
+ | the [General] header you can now set " | ||
+ | | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | DDD 3 letter day of week | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | NNN 3 letter month | ||
+ | |||
+ | ; logfile time stamp. | ||
+ | ; | ||
+ | |||
+ | + MUTIL echomail tossing has been revamped so that messages are tossed to | ||
+ | your downlinks during message import. | ||
+ | | ||
+ | |||
+ | + Some MUTIL functions used during import/ | ||
+ | | ||
+ | |||
+ | + Duplicate message detection has been improved so that it does not factor | ||
+ | in SEEN-BY/ | ||
+ | makes existing duplicate databases useless, so you can delete echodupes.dat | ||
+ | from the DATA folder to reset your duplicate database. | ||
+ | |||
+ | + Echomail Nodes can now have a maximum PKT size and maximum ARCmail/ | ||
+ | size defined in their setup (in kilobytes). Defaults will be 512kb for PKT | ||
+ | and 2048kb for bundles. | ||
+ | |||
+ | Keep in mind these are approximate values, and that the PKT size should be | ||
+ | | ||
+ | | ||
+ | |||
+ | ! Fixed a compatibility issue with Mystic' | ||
+ | |||
+ | + Mystic now properly allows pass-through (re-routed) netmail messages. | ||
+ | |||
+ | + NetMail message bases no longer need to be linked to any Echomail nodes | ||
+ | in order for Mystic to attempt exporting. | ||
+ | |||
+ | + Mystic, when routing Netmail, will now first compare the destination | ||
+ | | ||
+ | | ||
+ | the Route Info. | ||
+ | |||
+ | If there is no direct match, Mystic will then look at the Route Info | ||
+ | for each Echomail node (starting at the first entry) until it finds a | ||
+ | match and redirect netmail through that system. | ||
+ | |||
+ | + Mystic now has a built in AreaFix. | ||
+ | | ||
+ | |||
+ | | ||
+ | This sets the compress type where < | ||
+ | PKT or an archive extension configured for that OS (ZIP, RAR, etc) | ||
+ | |||
+ | %HELP | ||
+ | This appends the contents of " | ||
+ | into the response message. | ||
+ | that if additional commands were administered, | ||
+ | | ||
+ | |||
+ | %PWD <new password> | ||
+ | | ||
+ | |||
+ | %LIST | ||
+ | | ||
+ | | ||
+ | with the echomail node's configured domain. | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | This rescans all linked echomail areas and exports the last 250 | ||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | This removes ECHOTAG from the list of exported echos for this node. | ||
+ | |||
+ | | ||
+ | This adds ECHOTAG to the list of exported echos for this node. The | ||
+ | plus symbol can also be omitted to add an echo, for example: | ||
+ | |||
+ | +MYSTIC | ||
+ | FIDONEWS | ||
+ | |||
+ | In addtion, a rescan value can be OPTIONALLY supplied where R specifies | ||
+ | the # of most recent messages to return. | ||
+ | # days old. For example: | ||
+ | |||
+ | +MYSTIC, | ||
+ | MYSTIC D=365 < | ||
+ | |||
+ | A comma or space can be used to separate the echo tag and the rescan | ||
+ | | ||
+ | |||
+ | | ||
+ | This rescans an existing linked message base, where R is the number of | ||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | The echotag can be separated by a space as shown above, or a comma for | ||
+ | | ||
+ | |||
+ | + When performing a nodelist search when sending Netmail, Mystic will now | ||
+ | pop up uplink of a point address, if a point address is entered. | ||
+ | | ||
+ | " | ||
+ | | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 41 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | ! Areafix RESCAN will now only rescan areas that a downlink is subscribed | ||
+ | | ||
+ | |||
+ | + When exporting message quote data, Mystic will now replace CTRL-A | ||
+ | | ||
+ | |||
+ | + Mystic should now properly add and use FMPT and TOPT kludges for echomail | ||
+ | point systems. | ||
+ | |||
+ | ! AreaFix will no longer try to automatically rescan a base when it is | ||
+ | | ||
+ | |||
+ | + PKT passwords can now be configured for each echonode system and will be | ||
+ | both added to created PKTs and enforced for incoming packets if a password | ||
+ | is defined. | ||
+ | |||
+ | + Mystic should now gracefully handle changing event configuration while | ||
+ | MIS is running, including changing of event types. | ||
+ | |||
+ | ! MIS event thread could get stuck if events were edited in the | ||
+ | | ||
+ | |||
+ | + Pressing ESCAPE while picking an echomail address now preserves the | ||
+ | | ||
+ | |||
+ | + File Base editor now allows a FileEcho Tag and a Network address to be | ||
+ | | ||
+ | |||
+ | + The File Base editor now allows for echomail nodes to be linked to | ||
+ | file bases. | ||
+ | |||
+ | + Mystic MUTIL tosser now supports FileFix. | ||
+ | | ||
+ | link to configured file echos. | ||
+ | |||
+ | %HELP - Append contents of DATA folder: filefixhelp.txt | ||
+ | %PWD - Change session password for BINKP/ | ||
+ | %LIST - List all available file echos | ||
+ | %LINKED | ||
+ | %UNLINKED - List all unlinked file echoes | ||
+ | +ECHOTAG | ||
+ | -ECHOTAG | ||
+ | |||
+ | + MUTIL now counts the number of rescanned messages and includes them into | ||
+ | the toss statistic on the status screen/ | ||
+ | |||
+ | ! Other hard to explain or minor internal changes AKA I'm forgetting stuff :) | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 42 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | + When receiving incoming BINKP connections from ARGUS, the CRAM-MD5 string | ||
+ | is sent from ARGUS with a null terminated character at the end which | ||
+ | | ||
+ | |||
+ | + FIDOPOLL now creates the echomail.in semaphore file when it receives files | ||
+ | | ||
+ | | ||
+ | |||
+ | ! Fixed a problem with |DF MCI code when used inside another display file. | ||
+ | |||
+ | ! QWKPOLL could possibly save a corrupted networked QWK message to a random | ||
+ | | ||
+ | |||
+ | + Mystic BINKP server will now attempt to strip " | ||
+ | names during authentication. | ||
+ | | ||
+ | DOS (and it should never include a period) but some people seem to append | ||
+ | .net or .org for some reason (which can causes auth failures) | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 43 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | ! Fixed event editor crashing introduced in last alpha. | ||
+ | |||
+ | + Mystic' | ||
+ | have every message To or From that person automatically ignored while tossing | ||
+ | | ||
+ | all messages labeled as originating from that node to be deleted. | ||
+ | |||
+ | Twit messages will not be imported, and will not be tossed down to any | ||
+ | | ||
+ | to 100 twits in the [ImportEchoMail] one per line, for example: | ||
+ | |||
+ | [ImportEchoMail] | ||
+ | |||
+ | ; twit names or addresses, up to 100 | ||
+ | |||
+ | twit=John Guillory | ||
+ | twit=1: | ||
+ | |||
+ | ! Hide AKA BINKP option now uses the domain to generate a list AKAs instead of | ||
+ | zone. | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 44 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | ! Twit filtering now actually does something other than log. | ||
+ | |||
+ | ! The TID kludge line should now only be added to local messages, instead it | ||
+ | was also added to messages being tossed to downlinks during import. | ||
+ | |||
+ | ! Added some additional logging details into MUTIL packet importing | ||
+ | |||
+ | ! Fixed PATH/SEENBY corruption when exporting multiple echomail messages at | ||
+ | once (thanks to Mark for finding a producable problem) | ||
+ | |||
+ | ! BINKP should now send the correct file dates when sending files. | ||
+ | | ||
+ | |||
+ | + Mystic Echomail nodes now support outbound FileBoxes. | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Use FileBox | No, Any, Hold | ||
+ | FileBox | Defines the directory name for this node's filebox | ||
+ | |||
+ | If FileBox is set to No, no files will ever be sent from the filebox. | ||
+ | If set to Any: Files will be transmitted during any connection. | ||
+ | If set to Hold: Files will only be transmitted when the system connects | ||
+ | to you. | ||
+ | |||
+ | All files are deleted after they are successfully sent. | ||
+ | |||
+ | Note: This also works for FTP and Directory tossing as well, not just | ||
+ | | ||
+ | |||
+ | ! Fixed a bug in the Area Index reader which could cause the Network | ||
+ | | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 45 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | + FIDOPOLL now has a LIST command which lists all active echomail nodes, | ||
+ | by description, | ||
+ | |||
+ | + FIDOPOLL now has a ROUTE command which lists the top-down netmail route | ||
+ | | ||
+ | |||
+ | + MIS and MYSTIC now correctly set the " | ||
+ | | ||
+ | |||
+ | ! When running MIS as root, files received by BINKP, etc, will no longer | ||
+ | have root ownership, but instead, have the ownership equal to the ownership | ||
+ | of MIS. | ||
+ | |||
+ | ! When running Mystic, the virtual PTY spawned by DOSEMU should no longer | ||
+ | | ||
+ | |||
+ | + Mystic now attempts to detect whether or not it is being executed on the local | ||
+ | | ||
+ | based on this detection. | ||
+ | your terminal for A44, change it back. | ||
+ | |||
+ | + During echomail bundle extraction, Mystic will now attempt to extract *.pkt | ||
+ | | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 46 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | ! In Linux, Mystic now has additional precautions to make sure the effective | ||
+ | user is not root after binding the ports. | ||
+ | root PKTs and DOSEMU when running in Daemon mode. | ||
+ | |||
+ | + MUTIL can now process incoming TIC/FDN files and import them to the BBS. It | ||
+ | can also auto-create areas, perform CRC/size checks, process or refuse | ||
+ | | ||
+ | out to any downlinks connected to the file base. In addition, failed files | ||
+ | can be archived globally or specifically per echomail node. FileFix is also | ||
+ | | ||
+ | |||
+ | A new stanza [FileToss] should be added to MUTIL.INI (see the new default | ||
+ | | ||
+ | added under the [General] stanza. | ||
+ | |||
+ | There are many options within this stanza all which are documented within | ||
+ | the default MUTIL.INI. | ||
+ | FDN, they must have FileBoxes enabled for their node. | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 47 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | ! Fixed a minor backspace bug in the FS editor. | ||
+ | |||
+ | ! Mystic was always saving the seconds as 0 when saving JAM message timestamps | ||
+ | |||
+ | ! TIC processor in Linux was only processing files with the all-lowercase .tic | ||
+ | file extension. | ||
+ | |||
+ | + Mystic Windows version now traps additional Linux terminal keys are | ||
+ | | ||
+ | to the Windows version as the Linux/OSX versions have always done this. | ||
+ | |||
+ | + Mystic' | ||
+ | times out or the connection is lost. | ||
+ | |||
+ | + TIC process now uses the AKA listed in the " | ||
+ | | ||
+ | |||
+ | + Echomail tossing now uses the AKA listed in the PKT destination of the mail | ||
+ | | ||
+ | | ||
+ | |||
+ | + Mystic' | ||
+ | shut down the server thread. | ||
+ | |||
+ | ! The FTP client code (FidoPoll FTP and QwkPoll) have had some compatibility | ||
+ | and performance improvements. | ||
+ | |||
+ | ! Fixed the / key on the keypad and é in Windows. | ||
+ | |||
+ | + Added more debug logging to BINKP sessions for further IREX compatibility | ||
+ | | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 48 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | + Enhanced the FILES.BBS import to hopefully work with some more odd ways of | ||
+ | using it. | ||
+ | |||
+ | ! Fixed random timeout issues from BINKP server | ||
+ | |||
+ | ! Fixed an issue with the file handshake when a file already exists using | ||
+ | | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 49 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | + FTP server now has more options for how QWK packets are shown in FTP listing | ||
+ | | ||
+ | |||
+ | + Changed the Linux access settings yet again. | ||
+ | all tests on all of my platforms have been successful! | ||
+ | |||
+ | + Releasing this version early because I forgot to increment the A48 version. | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 50 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | + The FIDOPOLL FORCED command now has an optional [type] to specify a session | ||
+ | type For example: | ||
+ | |||
+ | fidopoll forced dir < only poll dir nodes | ||
+ | fidopoll forced ftp < only poll ftp nodes | ||
+ | fidopoll forced binkp < only poll binkp nodes | ||
+ | |||
+ | This is mostly useful for the directory tossing mailer. | ||
+ | will poll all types as it always has. | ||
+ | |||
+ | + Mystic now supports display of ICE colors, which allows for 8 new | ||
+ | | ||
+ | this too, and it may show up as nothing or blinking text on some terminals. | ||
+ | |||
+ | The latest version of NetRunner 2.x will also support proper ICE colors. | ||
+ | |||
+ | There are also 8 new pipe colors to go along with this: | ||
+ | |||
+ | |24 Grey background | ||
+ | |25 Bright blue background | ||
+ | |26 Bright green background | ||
+ | |27 Bright cyan background | ||
+ | |28 Bright red background | ||
+ | |29 Bright magenta background | ||
+ | |30 Bright yellow background | ||
+ | |31 Bright white background | ||
+ | |||
+ | + Pressing ESCAPE in MIS will now pop up a confirmation yes/no box before | ||
+ | | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 51 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | ! Fixed a bug with ICE colors where the |16 wasn't turning off the resetting | ||
+ | ICE colors. | ||
+ | |||
+ | + MIS now has the option to automatically BAN an IP if they connect to a | ||
+ | | ||
+ | 4 connections in 120 seconds. | ||
+ | | ||
+ | will disable this feature. | ||
+ | |||
+ | + Windows version now has better support for terminals that use alternative | ||
+ | | ||
+ | | ||
+ | |||
+ | + When in the Message Area list reader, CTRL+U now updates the lastread | ||
+ | | ||
+ | |||
+ | + Added some trickery in the socket shutdown code to ensure data is completely | ||
+ | sent prior to terminating the connection (for logoff screens, etc). | ||
+ | |||
+ | ! Fixed a bug in MIS which could cause it to crash randomly in Linux. | ||
+ | did a full load test of a 25 node BBS which consisted of allowed, blocked | ||
+ | | ||
+ | nodes and thousands of connections handled! | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 52 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | + CTRL-P now posts a message of the currently select message base in the area | ||
+ | index reader. | ||
+ | |||
+ | ; Shown before posting a message | ||
+ | str9 = |16||11|CLPosting a message to area |15|& | ||
+ | |||
+ | + The FS editor now automatically reformats the paragraph when using the | ||
+ | | ||
+ | |||
+ | + Slightly streamlined the ANSI efficiency of the paragraph reformat command | ||
+ | in the FS editor. | ||
+ | |||
+ | + New MCI code: SS. This MCI code saves the remote user's screen in its | ||
+ | | ||
+ | |||
+ | + New MCI code: RS. This MCI code restores the remote user's screen in its | ||
+ | | ||
+ | |||
+ | |SS|CLPress a key to restore screen|PN|RS | ||
+ | |||
+ | ! Fixed a small ICE color bleed when resetting a grey background | ||
+ | |||
+ | ! Fixed issues with PKT processing in MUTIL, where MUTIL could sometimes pull | ||
+ | the wrong point or zone information, | ||
+ | to an invalid AKA. | ||
+ | |||
+ | ! JAM: Mystic should now properly store any REPLY variation that is not | ||
+ | | ||
+ | |||
+ | + Mystic BINKP now allows unsecured BINKP echomail transfers. | ||
+ | | ||
+ | as well as a toggle to enable this feature in Servers > BinkP. | ||
+ | |||
+ | If this feature is on, then Mystic BINKP will accept connections and files | ||
+ | from nodes that are not configured in the Echomail nodes, and these files | ||
+ | will be placed in the unsecured directory. | ||
+ | |||
+ | + MUTIL echomail import now allows the option to also toss packets from the | ||
+ | | ||
+ | to your " | ||
+ | |||
+ | [ImportEchoMail] | ||
+ | |||
+ | ; Toss packets from unsecure directory in addition to inbound? | ||
+ | | ||
+ | |||
+ | + MUTIL filetoss now allows the option to also process TIC/files from the | ||
+ | | ||
+ | to your [FileToss] stanza: | ||
+ | |||
+ | [FileToss] | ||
+ | |||
+ | ; Toss TIC from unsecure directory in addition to inbound? | ||
+ | | ||
+ | |||
+ | ! Fixed a bug in the FTP server that caused FireFox to not pop up a login box | ||
+ | if no credentials were provided on the URL. | ||
+ | |||
+ | + Exporting a message with the V (show kludge) lines option turned on will now | ||
+ | | ||
+ | |||
+ | + MUTIL nodelist merger now logs the archive command line when debug logging | ||
+ | is turned on. | ||
+ | |||
+ | ! Mystic should now (hopefully) properly handle the seconds in PKT files and | ||
+ | in both JAM and Squish format bases, and these changes should reflect | ||
+ | | ||
+ | |||
+ | ! Added back the ridiculous BINKP debug logging so we can hopefully figure out | ||
+ | any remaining issues with IREX compatibility (malformed command) | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 53 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | + In the Index reader, Mystic will now " | ||
+ | | ||
+ | | ||
+ | |||
+ | ! Pipe codes are now striped from user name and alias inputs during new user | ||
+ | | ||
+ | user application process. | ||
+ | |||
+ | + The /ME command will no longer broadcast to all chat rooms. | ||
+ | show to people in the same chat room as the person doing /me. | ||
+ | |||
+ | ! Mystic will now strip PIPE codes out of message subjects before displaying | ||
+ | them in the message reader lightbar message list. This was causing some | ||
+ | | ||
+ | |||
+ | ! Fixed a bug where backspace could always delete the input string when editing | ||
+ | a default string using the stanard line input. | ||
+ | |||
+ | ! Fixed a display bug where Mystic wasn't recalculating the "& | ||
+ | | ||
+ | |||
+ | ! Fixed some pathing issues with UnSecure inbound files using BINKP | ||
+ | |||
+ | ! Fixed BINKP resume problems (malformed command). | ||
+ | |||
+ | + New option Internet Servers -> BINKP -> File Conflict specifies the action to | ||
+ | take when there is a file name conflict with an incoming file and an existing | ||
+ | file, and these files are determined to be different files. | ||
+ | |||
+ | - Rename | ||
+ | is the first available number. | ||
+ | to myfile.1.zip | ||
+ | |||
+ | - Skip : Skip the incoming file send from remote system. | ||
+ | the remote mailer to attempt to resend the file in a later | ||
+ | session | ||
+ | |||
+ | Note: Existing files with the same timestamp will be resumed, unless they have | ||
+ | a matching time stamp and file size, in which case Mystic will report the file | ||
+ | as successfully received. | ||
+ | |||
+ | ! Fixed a small bug where the output buffer was not being flushed when using the | ||
+ | theme box MCI code #I | ||
+ | |||
+ | ! Fixed a small MCI parsing bug which could cause some oddities in display files | ||
+ | in very rare occasions | ||
+ | |||
+ | + New option in message index reader to create the area list by categorizing | ||
+ | bases using group information. | ||
+ | | ||
+ | |||
+ | [Options] | ||
+ | | ||
+ | | ||
+ | |||
+ | If group_list is TRUE Mystic will generate the area list using group information | ||
+ | as categories. | ||
+ | using the network address and network descriptions. | ||
+ | |||
+ | The exclude_groups option specifies the group number to exclude from the list | ||
+ | when group_list=true. | ||
+ | |||
+ | + Linux version of Mystic now supports mouse with a supported terminal (NetRunner) | ||
+ | in some areas. | ||
+ | other places will have preliminary mouse support. | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 54 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | ! Fixed a bug with group membership while using the index reader | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 55 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | ! Fixed a possible record locking issue when listing files. | ||
+ | |||
+ | ! Fixed an issue where the X hotkey when editing a menu would change both the X | ||
+ | | ||
+ | |||
+ | ! Fixed an issue with group ordering in the message index reader | ||
+ | |||
+ | + Added the dreadful BINKP debug logging again to diagnose a unsecure session issue | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 56 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | ! Fixed a problem with BINKP non-secure authentication from the Argus class of | ||
+ | | ||
+ | |||
+ | ! Incoming BINKP authentication could sometimes fail if the address list was more | ||
+ | than 255 characters. | ||
+ | |||
+ | + When displaying kludge lines with the V command in the message reader, Mystic | ||
+ | will now change the #1 ascii character to a @ for a cleaner display | ||
+ | |||
+ | ! Fixed a very rare QWK message import bug in the QWK networking engine which | ||
+ | could cause some minor corruption of text | ||
+ | |||
+ | + Mystic now supports BINKP 1.0 with the Non-realiable extension | ||
+ | |||
+ | + Mystic now supports BINKP 1.1 with fallback to 1.0/NR or 1.0 | ||
+ | |||
+ | + BINKP now responds to the remote side with " | ||
+ | | ||
+ | |||
+ | + Importing packets from unsecure directory should now only process NETMAIL | ||
+ | |||
+ | + MUTIL now logs the log level when starting up | ||
+ | |||
+ | ! Fixed a bug with date converstions past the year 2070. | ||
+ | |||
+ | ! Extended msg/ | ||
+ | more memory is used per active telnet node. This is temporary until I recode | ||
+ | it but this will fix the weird wrapping issue in node chat. | ||
+ | |||
+ | + Node chat messages now word wrap, instead of just chopping the line off but | ||
+ | as a result, MCI codes are stripped from the messages. | ||
+ | have always worked this way. | ||
+ | |||
+ | + In addition to /MSG in node chat, /T or /TELL will also now send a private | ||
+ | | ||
+ | |||
+ | + In addition to /Q, /QUIT will now quit node chat. | ||
+ | |||
+ | + In addition to /ME, /EMOTE will now perform an action in node chat. | ||
+ | |||
+ | + New node chat option: /R or /REPLY < | ||
+ | last person who sent you a private message. | ||
+ | |||
+ | + Updated telehelp.asc in the default installtion to contain the new chat | ||
+ | | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 57 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | ! Fixed a bug which could cause crashing in MPL programs. | ||
+ | the wrong files for A56 so I am release a57 just an hour or so later to fix it | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 58 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | + Rejoice! BINKP debug logging spam has been removed. | ||
+ | |||
+ | + Added new prompt info codes to node chat message prompts, as follows: | ||
+ | |||
+ | &2 = Returns the node number | ||
+ | &3 = Returns low node-specific color (node zero = blue (color 1), node | ||
+ | one = cyan (color 2) and so on. | ||
+ | &4 = Returns high (bright) node specific color (node one = bright cyan) | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | 181 |& | ||
+ | |||
+ | The above prompt will produce something like this for g00r00 on node 1: | ||
+ | |||
+ | < | ||
+ | |02< | ||
+ | |||
+ | The brackets and the : will be color 2 (green) and g00r00 and 1 (the node | ||
+ | | ||
+ | color 7, but could easily be changed to use the node specific color, too. | ||
+ | |||
+ | Now on node 2, the same thing would be true except cyan would be used. Node | ||
+ | 3 would use red, 4 magenta, 5 yellow, 6 white, 7 blue, 8 green, and so on. | ||
+ | |||
+ | - Disabled BINKP 1.1 and now identifies as 1.0 with NR for compatibility reasons | ||
+ | |||
+ | ! Pressing enter on a private or netmail base should now properly allow you to | ||
+ | read your messages in the Area Index reader | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 59 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | ! Fixed a bug which was causing kludge lines to get completely stripped when | ||
+ | | ||
+ | some weird addressing recently when replying to netmail. | ||
+ | |||
+ | - Added back a check on the Sent flag in QWK networking. | ||
+ | | ||
+ | stop the recently flood of duplicates as well. | ||
+ | |||
+ | + The &6 MCI code in ANSIMLST related prompts now lists the message date in the | ||
+ | users selected format. | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 60 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | ! Fixed a bug which could cause QWK exported messages to get a few characters | ||
+ | | ||
+ | |||
+ | ! [X and [Y MCI codes are no longer parsed in message text. | ||
+ | |||
+ | ! Removed critical sections from Raspberry Pi MIS because it was causing some | ||
+ | | ||
+ | | ||
+ | |||
+ | ! When sending netmail, the INTL was listing the origin and destination | ||
+ | | ||
+ | |||
+ | ! Fixed a bug with MPL char type function results | ||
+ | |||
+ | ! Mystic' | ||
+ | level 2 files. | ||
+ | |||
+ | + New MPL procedure: AppendText (FileName, Text: String). | ||
+ | will append a single line of text onto a text file. If the file does | ||
+ | not exist, it will be created. | ||
+ | |||
+ | AppendText(" | ||
+ | |||
+ | + New MPL variables CfgChatStart and CfgChatEnd. | ||
+ | of the chat hour start and end variables from the System Configuration | ||
+ | |||
+ | + Install program should now copy unix.install.txt to the docs directory | ||
+ | |||
+ | + New file in data folder: goodip.txt. | ||
+ | IP address from the DNS blacklist, DNS country check, and the auto ban IP | ||
+ | | ||
+ | |||
+ | + Added error checking system into BINKP receive file functions. | ||
+ | | ||
+ | is just a shot in the dark at the CPU 100% thing that two people have | ||
+ | | ||
+ | |||
+ | + Increased the internal Zmodem disk read and write buffer to 32kb in size up | ||
+ | from 8k. | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 61 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | + Slightly improved output buffering when generating default menus, loading | ||
+ | | ||
+ | |||
+ | + Mystic now supports inline description importing from text files. | ||
+ | file extension must be defined in the Archive editor with an extract command | ||
+ | of " | ||
+ | | ||
+ | | ||
+ | |||
+ | + Mystic now supports using the ansi viewer for viewing text files in the file | ||
+ | | ||
+ | view command of " | ||
+ | | ||
+ | |||
+ | + Mystic now supports using the standard display file function for viewing | ||
+ | text files in the file listing. | ||
+ | | ||
+ | file display function. | ||
+ | |||
+ | + Updated default archive configuration to support TXT ASC and NFO for DIZ | ||
+ | | ||
+ | have a first character of @ will now be ignored when the list of archives | ||
+ | is presented to the user. In other words, ANS TXT etc should start with @ | ||
+ | in their description so the user cannot select them for QWK arc type, etc | ||
+ | |||
+ | ! INTL format was still not right so it has now been fixed. | ||
+ | |||
+ | + The DI mci code now does a more accurate baud emulation. In display files | ||
+ | you can specify |DI## where ## is a number between 0 and 99 that determines | ||
+ | baud rate emulation. | ||
+ | |||
+ | 01-09 = 300 40-49 = 9600 80-89 = 57600 | ||
+ | 10-19 = 1200 50-59 = 19200 90-99 = 115200 | ||
+ | 20-29 = 2400 60-69 = 28800 | ||
+ | 30-39 = 4800 70-79 = 38400 00 = Full speed | ||
+ | |||
+ | So for example if you add |DI25 you will display at emulated 2400 baud | ||
+ | and |DI55 you will display at emualted 19200 baud, |DI95 is 115200 etc | ||
+ | |||
+ | + The Q key now exits the ansi viewer (in addition to escape) | ||
+ | |||
+ | + The Q key now exits lightbar file list (in addition to escape) | ||
+ | |||
+ | ! Fixed a bug in the new node chat text wrapping added a few alphas ago | ||
+ | |||
+ | ! Page down in the lightbar lister no longer causes it to draw while its | ||
+ | | ||
+ | |||
+ | ! LB file lister was showing the prompt twice in a row when the template was | ||
+ | | ||
+ | |||
+ | + If an echomail message is sent out through the network while the author is | ||
+ | | ||
+ | | ||
+ | |||
+ | + New event system type: Hourly. | ||
+ | hour at the defined minute. | ||
+ | to 15, it will execuite at 15 minutes past every hour. | ||
+ | |||
+ | + Mystic now exports messages in DOS CRLF format even when produced in Linux | ||
+ | |||
+ | ! When Mystic gets message lines of 80 characters in the full screen reader it | ||
+ | will now assume the terminal automatically wraps the text. | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 62 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | + New prompt contains ANSI/ASCII values for TE MCI code: | ||
+ | |||
+ | ; Terminal emulation for TE mci code | ||
+ | ; word1=ASCII | ||
+ | 516 ASCII ANSI | ||
+ | |||
+ | + New prompt contains values for UB mci code: | ||
+ | |||
+ | ; UB results (File list type) | ||
+ | ; word1=Normal | ||
+ | 517 Normal Lightbar | ||
+ | |||
+ | + New prompt contains values for UE mci code: | ||
+ | |||
+ | ; UE results (message editor type) | ||
+ | ; word1=line, | ||
+ | 518 Line Full Ask | ||
+ | |||
+ | + New prompt contains values for UG MCI code: | ||
+ | |||
+ | ; UG results (gender/ | ||
+ | ; word1=female | ||
+ | 519 Female Male Unknown | ||
+ | |||
+ | + New prompt contains values for UJ MCI code: | ||
+ | |||
+ | ; UJ results (message reader type) | ||
+ | ; word1=Normal | ||
+ | 520 Normal Lightbar | ||
+ | |||
+ | + New prompt contains values for UQ MCI code: | ||
+ | |||
+ | ; UQ results (lightbar quote style) | ||
+ | ; word1=standard | ||
+ | 521 Standard Windowed | ||
+ | |||
+ | + New prompt contains values for various Yes an No text | ||
+ | |||
+ | ; Yes and No text used in various places | ||
+ | ; Word1=no | ||
+ | 522 No Yes | ||
+ | |||
+ | + New prompt contains values for various Off an On text | ||
+ | |||
+ | ; Off and On text used in various places | ||
+ | ; Word1=Off | ||
+ | 523 Off On | ||
+ | |||
+ | + New prompt contains values for No/Yes new scan toggles | ||
+ | |||
+ | ; New scan toggle yes/no (on/off) toggle text | ||
+ | ; Word1=no | ||
+ | 524 No Yes | ||
+ | |||
+ | + New prompt contains the message subject when editing auto signatures | ||
+ | |||
+ | ; Editing auto signature message subject | ||
+ | 525 Signature Editor | ||
+ | |||
+ | + New prompt contains short (3 char) months | ||
+ | |||
+ | ; Months of the year (short name) one word per, Jan-Dec separated by a space | ||
+ | 526 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec | ||
+ | |||
+ | + New prompt contains full month names | ||
+ | |||
+ | ; Months of the year (long name) one word per, Jan-Dec separated by a space | ||
+ | 527 January February March April May June July August September October November December | ||
+ | |||
+ | ! /B in nodechat was chopping off the first character of the broadcasted message | ||
+ | |||
+ | + Refined the baud rate chart slightly so it works in tiers of 10 for the DI | ||
+ | MCI code. Also refined the buffer flushes to (hopefully) perform a little | ||
+ | | ||
+ | |||
+ | 01-09 = 300 40-49 = 9600 80-89 = 57600 | ||
+ | 10-19 = 1200 50-59 = 19200 90-99 = 115200 | ||
+ | 20-29 = 2400 60-69 = 28800 | ||
+ | 30-39 = 4800 70-79 = 38400 00 = Full speed | ||
+ | |||
+ | + New DI system is now implemented in Linux. | ||
+ | |||
+ | + The Ansiviewer and Ansi gallery menu command options now require you to | ||
+ | | ||
+ | than a 00-99 number that it used to accept. | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 Alpha 63 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | ! The TAB grid jump in Lightbar/ | ||
+ | |||
+ | + Mystic now delays for 1 second after displaying an MPL execution error | ||
+ | | ||
+ | |||
+ | ! BINKP no longer displays a Remote disconnect/ | ||
+ | it shouldn' | ||
+ | |||
+ | + Aborting an ANSI will now not abort until the current ANSI sequence is | ||
+ | | ||
+ | are processed). | ||
+ | |||
+ | + Aborting ANSI file display is now based on time (checked every half | ||
+ | | ||
+ | |||
+ | + Reworked file buffering in file listings for a nice performance gain | ||
+ | | ||
+ | with poor internal I/O caching. | ||
+ | |||
+ | ! Mystic was incorrectly showing the message base editor menu command in | ||
+ | the menu command list. | ||
+ | |||
+ | + Mystic can now properly handle ANSI in .DIZ file descriptions. | ||
+ | parse the ANSI then convert them to PIPE colors and save them that way. | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.10 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | ! Mystic' | ||
+ | | ||
+ | | ||
+ | |||
+ | ! MUTIL auto create and message base importers were not properly setting the | ||
+ | | ||
+ | |||
+ | + Mystic' | ||
+ | | ||
+ | |||
+ | ! Some newsreaders would not properly display message text if the ID was not | ||
+ | | ||
+ | sends the ID. | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
whats_new_110.txt · Last modified: 2016/05/22 04:32 by avon