whats_new_112
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
whats_new_112 [2018/01/03 14:53] – avon | whats_new_112 [2018/12/27 20:42] – updated to 1.12 a41 avon | ||
---|---|---|---|
Line 28: | Line 28: | ||
\\ | \\ | ||
\\ | \\ | ||
- | + | \\ | |
Line 2672: | Line 2671: | ||
< | < | ||
- | + MUTIL TIC Tossing will now refuse | + | ! Fixed an issue that caused MPL programs |
< | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.12 Alpha 39 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | + New Python command: backspace (number, destructive). | ||
+ | | ||
+ | | ||
+ | |||
+ | + Record data changes for user database: | ||
+ | |||
+ | - First on and last on dates are now stored in Unix timestamp format. | ||
+ | |||
+ | - Expire, last password change, and last e-mail validation dates now | ||
+ | use julian day number | ||
+ | |||
+ | - IP field extended to support IPV6, host extended to 80 characters | ||
+ | |||
+ | - Vote tracking extended from 20 to 99 | ||
+ | |||
+ | - Added space for variable iteration PBKDF2-HMAC-SHA512 encrypted user | ||
+ | | ||
+ | |||
+ | - Added User country field for historical storage | ||
+ | |||
+ | - Local QWK Path is now split into Local QWK Path and Local REP Path | ||
+ | |||
+ | + Record data changes for message base database: | ||
+ | |||
+ | - Expanded name to 60 characters | ||
+ | |||
+ | - Removed Sponsor field | ||
+ | |||
+ | - Added Read EchoACS and Post EchoACS | ||
+ | |||
+ | - Created date changed from packed DOS to Unix timestamp format | ||
+ | |||
+ | + Record data changes for file base database: | ||
+ | |||
+ | - Extended name to 60 characters | ||
+ | |||
+ | - Extended echotag to 40 characters | ||
+ | |||
+ | - Added Passthrough EchoACS | ||
+ | |||
+ | - Created date changed from packed DOS to Unix timestamp format | ||
+ | |||
+ | + Record data changes for events database: | ||
+ | |||
+ | - Added a unique ID to each event | ||
+ | |||
+ | - Added OSType attribute to each event | ||
+ | |||
+ | - Added new statistical tracking attributes | ||
+ | |||
+ | - Removed Node number from BBS type event | ||
+ | |||
+ | - Added field to support enhanced semaphore event system | ||
+ | |||
+ | + Record data changes for servers database: Added more space for more server | ||
+ | types and options. | ||
+ | |||
+ | + Installation program will now question the installer at the beginning to | ||
+ | help determine the local console codepage on Linux platforms. | ||
+ | |||
+ | + Mystic message searching now allows full logical boolean searches along | ||
+ | with order of operations. | ||
+ | |||
+ | & = AND | ||
+ | | = OR | ||
+ | ! = NOT | ||
+ | |||
+ | | ||
+ | | ||
+ | you now have the options to do searching like: | ||
+ | |||
+ | (g00r00 & released) | pre-alpha | ||
+ | |||
+ | This would return any message that contained both g00r00" | ||
+ | OR it contained the word " | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | + New door command line code %C. This is replaced by the user's current | ||
+ | | ||
+ | |||
+ | + Mystic will now track the country detected during country blocking within | ||
+ | each user's session. | ||
+ | of origin as determined by the country blocker in MIS. | ||
+ | |||
+ | + Mystic' | ||
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | for some reason, so I am looking into a way around whatever it is doing. | ||
+ | You may need to rename it to something like " | ||
+ | this to work :\ | ||
+ | |||
+ | + ANSI editor now has a "CRLF at EOF" which always defaults to Yes. If this | ||
+ | is Yes, Mystic will save a CRLF at the end of the ANSI file so that the | ||
+ | | ||
+ | |||
+ | + ANSI editor now shows a "File saved" confirmation box after saving. | ||
+ | |||
+ | + ANSI editor now retains the changed filename between save dialog boxes | ||
+ | |||
+ | + CTRL+X will now exit the ANSI editor, asking to save if the file has been | ||
+ | | ||
+ | |||
+ | + When in the full text and ANSI editors, the delete key will now allow files | ||
+ | to be deleted within the Open file dialog box. | ||
+ | |||
+ | ! Mystic was not properly handling MSGID fields created by Synchronet when | ||
+ | | ||
+ | |||
+ | ! Mystic will no longer refuse Netmails that use the Synchronet-style MSGID | ||
+ | |||
+ | ! Bugfixes to ANSI editor save functions, particularly when saving without | ||
+ | clear screen enabled. | ||
+ | |||
+ | + New ANSI editor buffers will now default to saving with "Clear Screen Yes" | ||
+ | |||
+ | ! FTP server was showing QWK packet when logged in as Anonymous | ||
+ | |||
+ | + Mystic now has a new feature which can be enabled in the File Base Settings | ||
+ | | ||
+ | user if they'd like to download their queued files via an FTP link instead | ||
+ | of using a file transfer protocol. | ||
+ | |||
+ | The FTP link will contain a virtual directory that contains all of the | ||
+ | files in their batch queue, and will expire after 1 hour. The user can | ||
+ | use their web browser or FTP client to connect to the FTP URL and list | ||
+ | and download the files that they queued on the BBS. Access enforcement | ||
+ | and statistical tracking will be applied via the virtual FTP directory | ||
+ | just as it would if the user was downloading the file from the BBS. | ||
+ | |||
+ | This feature requires that Mystic' | ||
+ | | ||
+ | | ||
+ | |||
+ | Four new prompts will go along with this. If you are using the default | ||
+ | | ||
+ | but if you have modified the prompts then you'll need to add these new | ||
+ | | ||
+ | | ||
+ | |||
+ | An HTTP equivalent will be enabled in a future build. | ||
+ | |||
+ | + MIS now has a basic HTTP server. | ||
+ | | ||
+ | | ||
+ | | ||
+ | will need to create two subdirectories under it (cfg and www): | ||
+ | |||
+ | c: | ||
+ | c: | ||
+ | |||
+ | In the www folder will be where you place your website files. | ||
+ | | ||
+ | | ||
+ | | ||
+ | I find time. | ||
+ | |||
+ | + ANSI editor now has block options. | ||
+ | of text to be centered on. | ||
+ | |||
+ | + ANSI editor now has a block option for filling a block with a character, | ||
+ | an attribute or both. | ||
+ | |||
+ | + ANSI editor now has a block option to select a block and center text found | ||
+ | | ||
+ | | ||
+ | |||
+ | + Event system will now recalcuate the event state every 10 seconds, this | ||
+ | has been increased from 5 seconds in order to reduce load of an updated | ||
+ | | ||
+ | |||
+ | + The " | ||
+ | logic of semaphore files that must exist (or not) to trigger an event. A | ||
+ | new field has been added to define which semaphore files should be removed | ||
+ | when the event is ran. The usual boolean evaluation tokens that are used | ||
+ | in ACS, message searching, etc, all apply here as well: () to define order, | ||
+ | | ||
+ | |||
+ | Event Type: Semaphore | ||
+ | | ||
+ | Kill After: echomail.in|netmail.in | ||
+ | |||
+ | The above example says to trigger the event if echomail.in OR netmail.in | ||
+ | | ||
+ | | ||
+ | wait for fidopoll to finish running (if it is) before kicking off. | ||
+ | |||
+ | The Kill After field says that when it runs it should delete echomail.in | ||
+ | and netmail.in. | ||
+ | | ||
+ | |||
+ | For existing systems, the upgrade program will automatically populate the | ||
+ | " | ||
+ | | ||
+ | |||
+ | + Semaphore events will now delete the semaphore files when it executes | ||
+ | | ||
+ | |||
+ | + Semaphore events now dynamically update their "run state" until the point | ||
+ | in which they execute. | ||
+ | | ||
+ | | ||
+ | the state of those semaphores changes between being flagged as Run Next and | ||
+ | | ||
+ | |||
+ | ! Fixed a bug in the socket code that could sometimes cause a lost connection | ||
+ | to not be detected if it happens while sending data to the client. | ||
+ | could be a major cause for those who've had some "ghost node" issues. | ||
+ | |||
+ | ! Who's Online was not pausing when the BBS had enough nodes to fill up | ||
+ | | ||
+ | |||
+ | + NodeSpy now has an option to connect via IPV4, IPV6, or to default to | ||
+ | | ||
+ | the address. | ||
+ | |||
+ | + Echomail nodes can now be configured to default to resolving via IPV4 or | ||
+ | V6, with a fallback to the other one if the address cannot be resolved. | ||
+ | |||
+ | + FidoPoll will now attempt to use IPV6 if it is available and then fallback | ||
+ | to IPV4 when connecting to unsecure nodelist via a nodelist lookup. | ||
+ | |||
+ | + MIS event status will now display the date and time when the event was | ||
+ | last executed as well as the last result returned from execution. | ||
+ | are a A39 pre-alpha tester, note that any events you've created in the | ||
+ | Event editor with A39 may have to be recreated for this tracking to work | ||
+ | | ||
+ | |||
+ | + SENDMAIL now has an IPType similar to those added to Fidopoll, echomail | ||
+ | | ||
+ | |||
+ | ! Mystic BINKP should no longer fail CRAM-MD5 negotiations when a BINKP | ||
+ | | ||
+ | |||
+ | + Mystic FIDOPOLL FTP send functions will now log FTP session data to the | ||
+ | log file, similar to what it does with BINKP. | ||
+ | |||
+ | + Mystic FIDOPOLL FTP will now automatically prepend a / to a directory if it is not configured in Mystic' | ||
+ | it is not configured in Mystic' | ||
+ | |||
+ | + QWKPOLL will now log to " | ||
+ | |||
+ | + QWKPOLL will now log all FTP client/ | ||
+ | |||
+ | + MIS will now attempt to detect any ghost nodes and will reset the node | ||
+ | data under many different circumstances. | ||
+ | | ||
+ | a ghost node. This combined with other recent stability improvements | ||
+ | | ||
+ | | ||
+ | |||
+ | + Echomail node configuration: | ||
+ | input instead of splitting out zone, net, node and point into their own | ||
+ | | ||
+ | | ||
+ | |||
+ | + Echomail node configuration: | ||
+ | |||
+ | + Mystic Python has a new function: Delay (milliseconds) causes the problem | ||
+ | to wait for a specific number of milliseconds. | ||
+ | |||
+ | + All Mystic executables will now either display the compiled version | ||
+ | | ||
+ | |||
+ | + New menu command: MF (View draft message posts). | ||
+ | users to view and resume any saved draft message posts. | ||
+ | has no drafts a simple message will be printed saying there are no | ||
+ | saved drafts. | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | while saving the message, it will also creat a draft of the message for | ||
+ | the user. | ||
+ | |||
+ | If the optional data of /SCAN is supplied, Mystic will check to see if | ||
+ | there are any drafts, and prompt the user if they would like to | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Six new prompts (532-537) go along with this. If you are using the default | ||
+ | | ||
+ | but if you have modified the prompts then you'll need to add these new | ||
+ | | ||
+ | | ||
+ | |||
+ | + New ACS command " | ||
+ | | ||
+ | |||
+ | + New MCI code " | ||
+ | user. | ||
+ | |||
+ | + Posting a message now no longer enforces group requirements when evaluating | ||
+ | the " | ||
+ | |||
+ | + The message editor now has a "Save as draft" option from the command menu. | ||
+ | This means you will need to add that command to the menu if you use a | ||
+ | | ||
+ | with the newer one from the installation. | ||
+ | |||
+ | See upgrade.txt for instructions on adding the command or use the default | ||
+ | | ||
+ | |||
+ | + Two new Python functions: pwrite and pwriteln. | ||
+ | | ||
+ | and not all MCI codes. | ||
+ | |||
+ | + Echomail ACS is active. | ||
+ | AND .TIC FOR THIS SYSTEM TO WORK. Mystic cannot apply security to third | ||
+ | party tossers. | ||
+ | |||
+ | This system is just like User access system except that it applies to | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | s< | ||
+ | equal to < | ||
+ | g< | ||
+ | to < | ||
+ | f< | ||
+ | between A to Z. | ||
+ | u< | ||
+ | allows security to be applied to specific nodes (ID is | ||
+ | shown in echomail node editor). | ||
+ | |||
+ | Just like user ACS, Echomail ACS can also use parenthesis and boolean | ||
+ | | ||
+ | |||
+ | + Echomail ACS has been activated for message base subscribing/ | ||
+ | new field in each Message base configuration called "List EACS" defines | ||
+ | the ACS requires for an echommail node to be able to see, subscribe, or | ||
+ | | ||
+ | |||
+ | Hubs can still manually link a base to a node regardless of security, so | ||
+ | for example if you wanted to force nodes to always carry a specific echo | ||
+ | area, you would give them the base and then set the "List EACS" to an | ||
+ | | ||
+ | this setup in place, the node cannot add or remove the area, they can only | ||
+ | | ||
+ | |||
+ | ! When hatching/ | ||
+ | | ||
+ | the archive. | ||
+ | |||
+ | + The FU (File upload) menu command now has a new optional data command | ||
+ | | ||
+ | to upload to the current file base even if a specific file base has been | ||
+ | | ||
+ | |||
+ | + The GH and GI (Goodbye and Hang up Immediately) menu commands have a new | ||
+ | | ||
+ | user out and restart the session as if the user just connected to the BBS. | ||
+ | |||
+ | + The XL (Matrix Login) command now as a new optional data option. | ||
+ | is supplied, the typical Matrix login will be immediately skipped and the | ||
+ | user will be presented the standard login process. | ||
+ | allow people to use the Matrix login for things other than a Matrix-style | ||
+ | log in. | ||
+ | |||
+ | + MUTIL [ImportEchoMail] now has a new option: default_rescan. | ||
+ | | ||
+ | | ||
+ | " | ||
+ | in the .ini file, otherwise it will adopt whatever is defined. | ||
+ | | ||
+ | | ||
+ | |||
+ | + MUTIL now has a new option under the [General] section: " | ||
+ | can be a true or false value. | ||
+ | | ||
+ | line being written. | ||
+ | | ||
+ | each individual log line to the file and then close it. Setting this to | ||
+ | false will most likely significantly reduce performance. | ||
+ | |||
+ | + Mystic AREA/ | ||
+ | a request. | ||
+ | |||
+ | ! Fixed a bug in Areafix RESCAN when using the R= command, caused by changes | ||
+ | to my JAM code back when I was optimizing the statistical calculation for | ||
+ | the Index reader. | ||
+ | |||
+ | + New MPL function DateUnix returns the current date/time in Unix format | ||
+ | |||
+ | + New MPL function DateU2D (unixdate): Converts < | ||
+ | |||
+ | + New MPL function DateD2U (dosdate): Converts < | ||
+ | |||
+ | + AreaFix responses now list the message base name along with the echotag | ||
+ | |||
+ | + AreaFix rescans now show the total messages exported | ||
+ | |||
+ | + AreaFix %LIST command now has an option parameter to perform boolean | ||
+ | | ||
+ | like msg searches with parenthesis (&)AND (|) OR (!) NOT functionality: | ||
+ | |||
+ | %LIST BBS - List areas that contains " | ||
+ | %LIST BBS!Renegade | ||
+ | |||
+ | + AreaFix now has a " | ||
+ | areas the node has access to. Using " | ||
+ | area has access to. The command has an option second parameter which will | ||
+ | | ||
+ | |||
+ | %ALL - Add all bases the node has access to (but not | ||
+ | | ||
+ | %-ALL - Remove all bases the node has subscribed to | ||
+ | %ALL BBS!Renegade | ||
+ | the echotag or base name | ||
+ | %-ALL BBS!Renegade | ||
+ | " | ||
+ | |||
+ | + File Bases now have an "List EACS" | ||
+ | to the Message Base version, allowing hubs to define which nodes have | ||
+ | | ||
+ | |||
+ | + FileFix %LIST function now has an optional second parameter to perform | ||
+ | | ||
+ | |||
+ | + FileFix now has an %ALL function that mimics the functionality of the | ||
+ | | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.12 Alpha 40 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | + Door command lines now have %R which will return the user name without | ||
+ | | ||
+ | |||
+ | ! Fixed a bug where groups could be created with a duplicate ID. You may | ||
+ | wish to double check you groups to make sure none of them have the same | ||
+ | ID. | ||
+ | |||
+ | ! Fixed a bug in Python GotoXY function that would cause a crash when using | ||
+ | it. | ||
+ | |||
+ | + The MUTIL ImportNA function now allows a " | ||
+ | | ||
+ | |||
+ | + The MUTIL Echomail Import function now allows a " | ||
+ | to be defined when automatically creating message bases. | ||
+ | |||
+ | + The MUTIL ImportMessageBase function now allows a " | ||
+ | to be defined when creating message bases. | ||
+ | |||
+ | + MIS FTP now logs when a SysOp deletes a file from a filebase via FTP | ||
+ | |||
+ | + MIS FTP/ | ||
+ | will cause the server to shutdown more gracefully when exiting MIS with | ||
+ | | ||
+ | |||
+ | + New menu command: M! This is a rewrite of the message area index reader | ||
+ | | ||
+ | | ||
+ | name or default to msg_index.ini if none is specified. | ||
+ | the old one just yet so that people have time to adapt to the new version | ||
+ | and to test it for issues, but please note the old one will likely be | ||
+ | | ||
+ | | ||
+ | |||
+ | + New MPL variable: UserPosts contains the number of posts a user has made | ||
+ | |||
+ | + New MPL variable: UserDLs contains the number of downloads user has made | ||
+ | |||
+ | + New MPL variable: UserULs contains the number of uploads user has made | ||
+ | |||
+ | + Mystic now has a new User Editor which doesn' | ||
+ | than the old one, except that it incorporates some newer ideas that were | ||
+ | | ||
+ | pages of information easier. | ||
+ | | ||
+ | |||
+ | Like the other page-based editors you can scroll from the first or last | ||
+ | item to change page, use the tab key, the pageup/down keys, the left | ||
+ | and right arrows, or enter a page number directly to shift between pages. | ||
+ | |||
+ | + Mystic now has a password policy in System Configuration where the minimum | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | your custom prompts as well. | ||
+ | |||
+ | + Mystic now allows the option to store passwords in case insensitive | ||
+ | | ||
+ | | ||
+ | |||
+ | + Mystic now allows passwords to be stored using PBKDF2 with SHA512-bit | ||
+ | | ||
+ | | ||
+ | | ||
+ | for Password Managers such as LastPass, 1Password and operating systems | ||
+ | such as MacOS. | ||
+ | | ||
+ | | ||
+ | |||
+ | Two new options are added into the Password Policy options, the first is a | ||
+ | | ||
+ | |||
+ | ClearText Case Insensitive | ||
+ | ClearText Case Sensitive | ||
+ | PBKDF2 SHA512 Hash (This is also case sensitive) | ||
+ | |||
+ | It is highly recommended to use password hashing and stop using cleartext | ||
+ | | ||
+ | | ||
+ | |||
+ | The second option is VERY important when using PBKDF2 and that is the | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | is, but the longer it will take for Mystic to store or check a password. | ||
+ | | ||
+ | cause Mystic to take 10+ seconds to store or check a password and for many | ||
+ | that may be too slow. | ||
+ | |||
+ | It is recommended that it is kept at 3000 or lower for performance reasons | ||
+ | | ||
+ | bit hashing system is more secure than any other BBS software today. | ||
+ | you find the delay for 1000 is too short you can adjust the value but just | ||
+ | | ||
+ | |||
+ | The way the system works is that a user's password is stored in the format | ||
+ | | ||
+ | | ||
+ | until the user changes their password or you reset it using the user editor. | ||
+ | It is important that you do not set the iteration level too high for the | ||
+ | | ||
+ | |||
+ | + Mystic user passwords have now been expanded to 25 characters maximum. | ||
+ | |||
+ | + Mystic now allows passwords to be reset via Internet e-mail. | ||
+ | can be enabled in System Configuration -> Password Policy and will require | ||
+ | that the SMTP sendmail/ | ||
+ | | ||
+ | their user account. | ||
+ | |||
+ | If enabled, the user will be sent an e-mail with a randomly generated code | ||
+ | and then prompted by the BBS to enter the code. Upon entering the code | ||
+ | the user will be prompted to change their password and finally logged into | ||
+ | the BBS as if they had typed their password in correctly. | ||
+ | |||
+ | 8 new prompts have been added to the themes to support this new feature | ||
+ | most having 4 promptinfo MCI codes active: &1=min length | ||
+ | & | ||
+ | be added to your custom themes if you have them. See the upgrade.txt | ||
+ | for more information. | ||
+ | |||
+ | + New Configuration theme: Turbo Vision. | ||
+ | but one of the goals of this theme option is for nostalgia preservation | ||
+ | and the TurboVision look was widely used in the BBS scene. | ||
+ | |||
+ | + Mystic' | ||
+ | | ||
+ | | ||
+ | take a look at it. Keep in mind Mystic does not allow you to view | ||
+ | | ||
+ | |||
+ | + Changed the e(X)it command in the text editor to (Q)uit to match that of | ||
+ | the ANSI editor. | ||
+ | |||
+ | + New ACS function " | ||
+ | | ||
+ | |||
+ | + Email address fields have been expanded to 60 characters, input field | ||
+ | | ||
+ | |||
+ | + Mystic will now validate that the user enters a valid e-mail address | ||
+ | | ||
+ | when editing user information. | ||
+ | be displayed when they enter an invalid e-mail address: #463, #486. You | ||
+ | | ||
+ | |||
+ | + New menu command: -V (Validate e-mail address). | ||
+ | a code to the user's e-mail address and then prompt them to enter it on | ||
+ | the BBS. Upon entering the code successfully, | ||
+ | begin to report true. If the optional data field contains a security level | ||
+ | | ||
+ | used in order to perform any number of actions if validation is successful. | ||
+ | |||
+ | New prompts have been added to support this: # | ||
+ | add these if you have custom themes. | ||
+ | |||
+ | + Mystic now supports CNET Control-Y color codes. | ||
+ | | ||
+ | | ||
+ | now load CNET color coded files. | ||
+ | about the color codes. | ||
+ | |||
+ | + New Python function: " | ||
+ | | ||
+ | the current node log as well. | ||
+ | |||
+ | + The group editors now have a Move function that allows repositioning the | ||
+ | order of groups. | ||
+ | place it and select Move. | ||
+ | |||
+ | + The file base editor now also has a move function. | ||
+ | |||
+ | ! When tagging a bunch of bases in the message base editor and selecting | ||
+ | Sort, it was possible to press ESCAPE and wipe out your message base | ||
+ | | ||
+ | |||
+ | ! Fixed a bug in the global message base editor where setting the Max Msgs | ||
+ | value could cause the value to get garbled when updating the bases. | ||
+ | |||
+ | + Two new options to the GD menu command (Display a file): | ||
+ | |||
+ | /MCI - If this option is supplied, Mystic will not filter out any MCI | ||
+ | codes including pipe colors. | ||
+ | |||
+ | /ABORT - If this option is supplied, Mystic will not allow the display | ||
+ | file to be aborted. | ||
+ | |||
+ | + Mystic' | ||
+ | TLS v1.2+ protocol. | ||
+ | | ||
+ | |||
+ | + Message Box MCI codes no longer automatically pad the header text with a | ||
+ | space on each side. This makes it consistent with other box functions and | ||
+ | | ||
+ | |||
+ | + MUTIL echo import now gives a more meaningful message when a PKT password | ||
+ | is defined and there is no echomail node configured for the origin address | ||
+ | |||
+ | + Mystic BINKP server and FIDOPOLL now support opportunistic SSL (TLS v1.2+) | ||
+ | using a proprietary extension of the BINKP protocol. | ||
+ | will only work with other Mystic BBS clients and servers, but I do plan | ||
+ | to document the extension and send it to the authors of other mailers in | ||
+ | hopes that it can be standardized. | ||
+ | |||
+ | BINKP server settings now have a "Use SSL" setting which can be set to | ||
+ | one of three settings: | ||
+ | |||
+ | No : BINKP server will not offer SSL extension at all | ||
+ | Yes : BINKP server WILL offer SSL extension optionally | ||
+ | Forced : BINKP server will refuse all connections not using SSL | ||
+ | |||
+ | | ||
+ | for new mail: | ||
+ | |||
+ | No : FIDOPOLL will not use SSL extension at all | ||
+ | Yes : FIDOPOLL WILL use SSL if the server supports it | ||
+ | Forced : FIDOPOLL will refuse to exchange mail with a server | ||
+ | | ||
+ | |||
+ | + For those of you who downloaded the A40 pre-alpha before Dec 16th, you | ||
+ | will have password issues. | ||
+ | | ||
+ | | ||
+ | |||
+ | + Message bases with an origin line set to a blank will now inherit the | ||
+ | | ||
+ | it was supposed to work but it wasn' | ||
+ | blank when creating a new message base, instead of setting the value to | ||
+ | the current default. | ||
+ | |||
+ | + The random origin line selection engine (@ORIGIN=) will now be processed | ||
+ | if it is defined in the default origin line. In the past it was only | ||
+ | | ||
+ | |||
+ | ! Mystic will no longer make echomail bundles with a bracket in the filename | ||
+ | | ||
+ | |||
+ | ! Fixed a bug where Mystic was adding a point to the INTL kludge origin/dest | ||
+ | | ||
+ | |||
+ | + Message Base editor now has a /A command to select all bases. | ||
+ | |||
+ | + File Base editor now has a /A command to select all bases. | ||
+ | |||
+ | + File Base editor now has a /G Global Editor similar to the Message Base | ||
+ | | ||
+ | |||
+ | + Echomail nodes now have an " | ||
+ | set to a non-blank value, Mystic will encrypt all of the contents of | ||
+ | | ||
+ | a fully encrypted echomail solution as both transport and private messages | ||
+ | are secured. | ||
+ | |||
+ | This is done in a way that is completely transparent to unsupporting | ||
+ | | ||
+ | will not harm the encrypted netmails! | ||
+ | | ||
+ | | ||
+ | |||
+ | The other echomail node must of course have the same key configured for | ||
+ | your node in order to decrypt the netmail when it arrives. | ||
+ | same way as any other password setting in echomail nodes. | ||
+ | |||
+ | When routing Netmail, Mystic will intelligently re-encrypt the message | ||
+ | | ||
+ | | ||
+ | | ||
+ | both 555:1/2.1 and 555:1/1 so it will decrypt the message from 555:1/2.1 | ||
+ | and then reencrypt it for 555:1/1 before routing it. | ||
+ | |||
+ | + Mystic Area/ | ||
+ | | ||
+ | will work, for example. | ||
+ | |||
+ | ! Mystic wasn't properly using UTC time when adding the @VIA kludge while | ||
+ | | ||
+ | |||
+ | ! Reviewed Netmail routing with point systems and corrected a couple little | ||
+ | bugs with addressing. | ||
+ | other behavior. | ||
+ | |||
+ | + Mystic BINKP now sends the local time and time zone information whenever | ||
+ | it connects to another BINKP server. | ||
+ | |||
+ | + MUTIL MsgPack now no longer users the Mystic temp directories while | ||
+ | | ||
+ | | ||
+ | | ||
+ | root Mystic directory. | ||
+ | |||
+ | + New MPL function to go along with new password engine: | ||
+ | |||
+ | | ||
+ | |||
+ | This function checks the supplied PW against the current loaded User | ||
+ | and returns true if the password matches or false if it does not. | ||
+ | |||
+ | + New MPL function to go along with new password engine: | ||
+ | |||
+ | | ||
+ | |||
+ | This procedure sets the password for the currently loaded users (ie | ||
+ | the User storeed in the current User variables) | ||
+ | |||
+ | + New MPL function to go along with new password engine: | ||
+ | |||
+ | | ||
+ | |||
+ | This procedure checks the password passed in PW against the configured | ||
+ | | ||
+ | |||
+ | 1 = Password does not meet min length | ||
+ | 2 = Password does not meet min cap letters | ||
+ | 3 = Password does not meet min symbols | ||
+ | 4 = Password does not meet min numbers | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.12 Alpha 41 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | ! Fixed the broken SSH that creeped its way into A40. | ||
+ | |||
+ | + Changed the date format in message quoting to "DD MMM YYYY" | ||
+ | |||
+ | ! MUTIL echo export should no longer toss messages back to the origin node | ||
+ | |||
+ | < | ||
</ | </ |
whats_new_112.txt · Last modified: 2023/01/18 01:15 by avon