What's New and Changed In 1.5.4 ------------------------------- * New option: "Delete current message when moving to next." In a received message window, whenever you use the next message button or one of the keyboard commands to move to the next message (command-right-arrow or space bar), the current message will be deleted. Hold down the option key when this option is enabled to advance to the next message without deleting it. Off by default. This option does not apply to the previous message button or previous message keyboard commands. If only one message is left, you cannot delete it using this method. * "Fewer status messages" option returns. * Fixed problem where znol would fail when edu.mit.Maczephyr.anyone was an alias. Note, however, that edu.mit.MacZephyr.zephyr.subs cannot be an alias, because it is always recreated whenever a change is made to subscriptions. * Buttons in dialogs highlight properly when command-key equivalents are used. What's New and Changed In 1.5.3 ------------------------------- * Fixed cosmetic issues with edit fields and button sizes under Mac OS X 10.3. * Fixed error when setting exposure to REALM-VISIBLE or higher, the "Make login/out subs with Znol" preference is on, and you were in your own znol list. What's New and Changed In 1.5.2 ------------------------------- * Fixed error reporting to give more useful errors instead of random numbers. * Fixed minor cosmetic issue when hiding the auto-reply indicator. What's New and Changed In 1.5.1 ------------------------------- * You can send personal zephyrs to multiple recipients. Separate usernames with spaces on the recipient line (as per Unix zwrite). You will get an error if "*" is one of the recipients. * New "Open URL" command in the Edit menu (command-key equivalent command-shift-U). This allows you to open a URL of a message selected in the List Window without opening it. If a message contains two URLs, it will only open the first. In a text window, the caret must be in the URL for this to work, or you'll get an error. * "Anyone There?" (aka ping) now has command-key equivalent of command-option-E . * Fixed bug where location time was not set correctly during Daylight Savings Time. * Fixed bug where if you put only spaces in the recipient field, MacZephyr 1.5 would send that message as if it was to *. This could result in accidental messages to . Now you will be warned that there are no valid recipients. * Fixed bug where "Show Server" would sometimes show a random phrase. * Dialogs now have proper OS X appearance. * Cut/Copy/Paste/Clear menu items now enabled when edit field of a dialog is the focus. * Pasting text in the edit field of a dialog works properly. * Dialogs are movable modal again. * "MacZephyr Shortcuts" help item now opens a text file instead of displaying a PICT. Updated list of shortcuts. * Improved application icon. What's New and Changed In 1.5 ----------------------------- * Fixed "filter but don't save" feature. * Made disk image background smaller (it look up a lot of space on smaller screens). * Rearranged list of changes in Read Me some. What's New and Changed In 1.5fc1 -------------------------------- * Save as Text returns, and now has command-key equivalent of command-S since it is the only save option. * Removed Open, Save, Print, Page Setup menu items since they weren't supported. * Removed Reauthenticate menu item, it worked but was kind of pointless. * Font style selections (bold, italic) now honored for list and message window fonts in most cases (some Obliques won't work, not sure why). * Deleting a message when the list window is closed actually deletes the message. * Clicking on the close box and zoom box of a background window now does the right thing. * "Sub & Save", "Unsub & Remove", "Filter & Save" buttons now the default in subscribe, unsubscribe, and filter dialogs respectively. * Resized "Unsub & Remove" button so label fits. * Now supports specifying a particular zephyr server. Either hold down the option key on startup edit the MZServerToUse key in the edu.mit.MacZephyr.plist file to change it. (Leave server blank to use hesiod.) If ZHM is already running, you'll need to either sudo kill it or restart your Mac to pick up the changes. (Logging out is not sufficient!) * Default list window font is now Lucida Grande 10. * Made default size of windows somewhat wider. * TTY Window works again. * "New windows in front/behind" preference works again. * zhm now automatically copied into package as part of build process. * Removed old server resources that aren't used by anything anymore. * Disk image with fancy background image. What's New and Changed In 1.5b1 ------------------------------- * Renamed subs and anyone files, you will have to rename your existing ones if you want to continue using them: subscriptions now stored in "edu.mit.MacZephyr.zephyr.subs" file in ~/Library/Preferences ; Znol now looks for file named "edu.mit.MacZephyr.anyone" in ~/Library/Preferences * On startup, MacZephyr will now install or update the zhm binary as necessary - no installers or shell scripts required! * New "MacZephyr Read Me" menu option under the help menu, which displays the read me, which is now stored in the application package. * New "Set List Window Font..." and "Set Message Window Font..." options under the Edit menu. * Fixed inability to click away dialogs when status window is still being displayed. * Preferences dialog has the correct title. * Improved window zoom behavior. What's New and Changed In 1.5a2 ------------------------------- * Don't ping classes when sending (actually, doesn't ping anybody before sending unless user asks - redid sending algorithm, again). * Default format of outgoing zephyrs matches Athena default format. What's New and Changed In 1.5a1 ------------------------------- * Now won't send messages to triplets with no subscribers, and give appropriate error. * Ping ("Anyone there?") actually works. * If zhm has died, MZ will notice when you try to send a message and relaunch. * Notify by sound works again. * Znol now expects file with Unix newlines, not Mac newlines * Displaying realms of external users in the list window now a preference. * Shouldn't display bogus character at end of text if sending a message fails (hopefully this will fix the occasional weird character in the outgoing window, too.) * New about box. * Checks for Mac OS X 10.2 or greater before running. * Moved more possibly-user-editable resources into the plist. What's New and Changed In 1.5d3 ------------------------------- * Status window is back, and now appears on the same screen as the front window (which may not be the same as the list window, if say your zwrite window is on a different screen from the list window). * Show server works again. * Cmd-option-R (for Reply via Personal) and cmd-option-F (for Forget Stored Locales when doing Znol) keyboard shortcuts now work again. What's New and Changed In 1.5d2 ------------------------------- * Timeout waiting for zhm to launch should happen less often. * Will properly prompt you for tickets if your tickets have been destroyed instead of giving an error. Still doesn't care if your tix are expired. * Properly notices that you have renewed tickets and thus incoming messages are "authentic" again (instead of "auth error") * Location times are now correct (had to work around Metrowerks bug). * The zwgc, zwrite, tty, and outgoing windows now all use Courier 11 font by default, which will get anti-aliased. Thrillseekers can edit the preferences plist to use other font faces and sizes and MacZephyr will display them properly. * Similarly, thrillseekers can edit the preferences plist to change the font face and size used by the List Window (default is Geneva 10). * Closing a zwrite window with modifications doesn't offer to save the contents anymore, instead gives you an error asking if you want to keep writing or discard contents. * New "Minimize" menu item in the "Windows" menu. * "Show Subscriptions" command-key equivalent changed to command-shift-H so as not to conflict with Mac OS X "hide" command key. * "Show List Window" command-key equivalent changed to Command-shift-M so as not to conflict with Mac OS X "minimize" command key equivalent. * Took away command-key equivalents from "Next Window" and "Previous Window" since the OS handles those for us now. Left the menu items there. * Save and Print menu items disabled because they aren't supported. * List window should now size properly so that selected list items are always fully shown in the window. * Replaced useless blank line at bottom of List window with useless horizontal scrollbar. At least it looks better. * When you resize the list window, the contents actually resize as well. Boy I can't believe it took me this long to figure out how to fix that one... * Similarly, when you resize the znol window, the contents will actually resize too. What's New and Changed In 1.5d1 ------------------------------- * Now a native Mac OS X Mach-O application only * Carbonized old MacZephyr application code * Now uses standard Unix zephyr library and zephyr host manager (zhm) instead of using its own special copy of each; since it uses the standard (and separate) zhm, you can run another zephyr client at the same time as MacZephyr * Attempts to launch zhm (assumes zhm is in /usr/sbin/zhm, which it will be if you use the provided shell script) * Preferences saved to plist instead of application resource fork * Preferences now saved when you click on OK in Preferences dialog instead of when application is quit * Window positions and sizes saved when you close windows instead of when application is quit * Command-clicking on URLs in text now sends them to the OS to be opened by default helpers * No longer prompts for Keberos tickets when quitting if your tix have expired * Will now display the realm of a sender when they are in a different realm from the recipient. Replies to such a sender will automatically pick up the realm, making cross-realm communication easier. * External realm locates and external realms in znol lists now supported. * Now displays hostname sender is zwriting from in the full message window. When a user sends a zephyr from a machine without a hostname, the hostname is displayed as a dotted quad IP address. * Now behaves better when multiple Kerberos principals are authenticated on the same Macintosh (no longer gets confused on startup). * Now works with Kerberos principals with instances. * Zephyr subscriptions now stored in "zephyr.subs" file in ~/Library/Preferences * Znol now looks for file named "zephyr.anyone" in ~/Library/Preferences Known Problems and Issues ------------------------- * Clicking on "Cancel" in Preferences dialog doesn't quite do the right thing - while any changes will not be saved to disk, they will still apply until you quit MZ * Window positions and sizes are not saved when you actually move or size the windows - this is due to a design flaw in the original MacZephyr code * Random signatures not supported * If your Kerberos tickets have expired, won't reprompt you for them when sending messages (but this seems to have no ill effect) * If you have an unsent new message window open when you change the message window font, the font of it won't change. The next new message window will honor the fonts.