Register to post in forums, or Log in to your existing account
 

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » CMUD Beta Forum
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Sat Aug 28, 2010 12:48 am   

About the 3.23 version
 
As you'll see in the Version History there are a LOT of bug fixes and new little features in this version.

This is really RC1 (Release Candidate 1) of TeSSH. It's still BETA for CMUD because of some possible remaining mapper issues. But this is getting VERY CLOSE to Public Release. So please do as much testing as you can on this version. If any of the new bug fixes have broken anything new, I'll give high priority to those problems. Remember to create a NEW FORUM POST to report any problems.

As mentioned in the Forum Announcements, this version of CMUD requires the new VERSION 3 license key. I've posted the instructions for upgrading and getting your new license key. I'm doing this now while CMUD is still in Beta so that I can properly test the new license keys and the upgrade procedure before the public release. Since this also resets the 30-day trial for CMUD, nobody should be complaining. This is the very first time that there has ever been any upgrade charges for any Zuggsoft products and we are well into year THREE of CMUD at this point.

A couple of special mentions for this new version:

1) Even though I'm trying to focus on TeSSH, there are significant improvements to the CMUD mapper for people using GMCP, ATCP, MXP or manual #TAG commands. The #TAGs will now override more of the default mapper configuration, providing more seamless mapping. On a MUD with GMCP (like IRE Muds), this makes the mapper nearly foolproof. Using the Room Number allows the mapper to prevent you from getting lost and properly handles links to rooms no matter where on the map they might be. This is a HUGE IMPROVEMENT for the mapper.

2) For CMUDPro and TeSSH users, the new %url function returns a zApp zURL object that can be used to perform socket-level HTTP communications. This can be used to fetch data from remote servers using GET/POST. Along with the JSON support in CMUD, this should be really useful for people using CMUDPro/TeSSH for non MUD sysadmin purposes.

3) Another cool feature for non MUD users is the "server-side tab completion". On most Linux servers, the remote Shell will perform tab completion of file paths. When using the Command Line in CMUD/TeSSH, you would lose the server tab completion in favor of the CMUD tab completion. This made it difficult to really take advantage of the CMUD/TeSSH command line. In 3.23, server tab completion is supported so you can use the Tab in the Command Line to autocomplete file paths. In addition, the entire Command Line History is now saved across sessions (you'll need to turn this new option ON in your Preferences for CMUD).

4) Finally, for even more scripting speed, the #TEMPVAR command will create fast global variables that are not saved to the disk. Sort of like the old #NOSAVE command, but it's done in a way that ensures *nothing* can be saved to disk. So it's useful for storing passwords within memory securely during a session. Also, %ref allows you to save a reference to an existing variable instead of making a copy. Useful for faster performance with list/tables and Local Variables.

I hope you enjoy this new version. This should be the end of new features for a while, but I'm still committed to bug fixing and stability improvements for the Public Version. I'll also be updating the Documentation for v3 features soon.
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » CMUD Beta Forum All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© 2009 Zugg Software. Hosted by Wolfpaw.net