Changes to look out for



AutoShare, a list server and auto-responder for the Macintosh.
This document is copyright © 1999-2001 Mikael Hansen.


Version 4.2.1 adds an optional Folder Path parameter to the Send Mail command.

Version 4.2 adds resIndex to GetRFC AppleScript command to extract a given e-mail address or a given word by index. The fieldBody property may be used in the GetRFC command to extract email address or word from a given string. New UUCP Mail command, which converts a pair of D./X. files into an EIMS message file. The scriptPath property has been added to the RunScript command, so that AppleScript text files may be compiled and executed directly by AutoShare.

Important change: the letter B in Misc Stuff must be specified to have remote administration by e-mail be active.

Version 4.1.1 adds Application Name, Application Version and Preference Path to the Statistics properties.

Version 4.1 introduces the Send Logs, Send Digests, Send Month and Roll Over AppleScript commands in the Handy Suite as well as the HTMLize File AppleScript commands in the Utility Suite. The Server Foreground property has been added to the Stat Options class, and additional flexibility has been implemented in the Subscribe AppleScript command.

Process extender note. As an AppleScript returns the last evaluated object when nothing explicit is returned, it is in such a case recommended to return an empty AppleScript list object, being {}. This applies to the Subscribe, Filter and Token types.

Version 4.0 introduces the SetRFC and GetRFC AppleScript commands for data manipulation of the RFC header in message files, the Keys Down and Type Keys keyboard-related AppleScript commands plus the Sort List and Search List AppleScript utility commands.

Version 3.1 introduces the BinHex File AppleScript command including an optional Force Encoding parameter. The Validate Database and Pack Database properties have been added to the Verify File AppleScript command. The Save Filed Mail, Save Incoming Mail and Save Filters properties have been added to the Folder Options AppleScript class.

Version 3.0.3 introduces the Search and IP Info AppleScript commands as well as the Sections parameter in the Analysis command.

Version 3.0 introduces the Verify File, SetSubscriberDB and GetSubscriberDB commands. It also adds the Database and Language properties to the List Options class, the Bounce Grace Period property to the Misc Options class and the standardSub property to the GetSubscribers command.

Version 2.4 adds the Bypass Blank property to the Write Log AppleScript command and the Notice property to the Filters Options class. The Clear property in the Filters Options class has been refined. The SetRes and GetRes commands have been restructured and expanded.

Version 2.3 adds the Unknown Addresses property to the Misc Options.

Version 2.2 updates the AppleScript dictionary by applying enumerations (constant classes). 'SetMisc Options {Log: "Brief"}' as an example is now to be replaced by 'SetMisc Options {Log: Brief Log}'. The advantage is that a compiled script will reveal an invalid enumerated property value (perhaps due to a typo) as an immediate syntax error (when compiled or when run), whereas a string value is a matter of contents rather than syntax and as such cannot be detected by the AppleScript language per se.

A total of 15 enumerations including 51 enumerators and 60 enumerator instances have been changed in the server application. Affected are 4 classes (List Options, Misc Options, Times Options and Filter Options) and 7 commands. The AppleScript dictionary, which is merely the tip of the iceberg as the code to support it took the most time, illustrates how the property values are placed along with the property names rather than in the comments.

The sets of enumerated values in the AppleScript dictionary correspond to the sets of radio buttons in the Admin, as they both reflect the same multiple choice situations.

The comments for boolean and enumerated values have been fully updated in the dictionary to reflect defaults whereever not indicated previously. The same goes for optional and read-only indicators.

Additionally and extending the above totals, the value for the Lists parameter in the GetFilters command is now enumerated as well.

The Listserv property in the Folder Options class has been renamed to List Server. The Listserver Name property in the Misc Options class has been renamed to List Server Name. The Listserver Label property in the Misc Options class has been renamed to List Server Label. The XSeeAlso property in the List Options class has been renamed to List Help.

The RunScript AppleScript command has furthermore been added, which is used to call the Script process extender via the AutoShare server.

Version 2.1 updates the AppleScript dictionary by adding the Bypass Add to the Subscribe command. The Misc Stuff and List Stuff properties (aimed at my fence-sitting) in the Misc Options and List Options respectively may be used with various letters, whose functionality is described elsewhere in this document.

When upgrading to version 2.0, notice that the AutoShare Temp folder has been moved into the AutoShare folder inside Preferences folder; you may go ahead and delete the Temp folder at its former location in the Preferences folder.

Version 2.0 also updates the AppleScript dictionary by adding the Suppress Command, Listserver Label and Locking properties to the Misc Options. A new AppleScript property in the Stat Options is LockingFiles. New optional AppleScript parameters in the Send Mail command are File Quote and File Delete. New AppleScript commands used with multiple preferences sets are SetPreference, GetPreference and GetPreferences. Furthermore, the SetKeepUp, GetKeepUp and GetCreatorApp commands make the Keep applications up feature completely scriptable.

If you are using EIMS 2.0, please notice that the Mail Folder has been moved inside the EIMS 2.0 application folder, which means that you must reconfigure your Incoming Mail folder in AutoShare.

When upgrading to version 1.4, be aware that new file extensions (.text and .txt) have been assigned to digests and text archives.

Version 1.4 also updates the AppleScript dictionary in a number of ways. The Quote property in List Options has been changed from a boolean value to a number (indicating a percentage). New List Options properties are RFC Headers, List Stuff, Address Protection, Tip Of The Day, Approval Both and Hard Unsubscribe. All boolean types in List Options have changed to non-boolean types to accommodate the default/override values. New Misc Options properties are Line Format, Keep Up, Processing, Status Window Position, Hide Window (formerly a command!) and Misc Stuff.


Last updated on April 7 2001 by Mikael Hansen