home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / internet / eucalyptus / eucbeta / betatesting.readme < prev    next >
Text File  |  1997-08-24  |  15KB  |  386 lines

  1. Eucalyptus 1.0 (alpha)
  2. ----------------------
  3.  
  4. This archive contains an alpha release of Eucalyptus 1.0.  Here are a few notes for
  5. you.
  6.  
  7. ============================
  8. Here's what's new in Euclayptus 1.0, Release 0.1208 (25 Aug 97):
  9.  
  10. - Speedbar position now applies to all speedbars: the main window, folder windows,
  11. message windows and compose windows.
  12.  
  13. - Implemented some more ARexx commands.
  14.  
  15. - I think I've finally tracked down and fixed the racing condition that would
  16. appear on some systems when composing mails.
  17.  
  18. - You can now determine the position of the Address Book window.
  19.  
  20. - Fixed the "over-refreshing" of some windows.
  21.  
  22. - Fixed notification between Compose processes and the main/folder/send processes
  23. (when composing new mails) and the send process and the main/outgoing folder
  24. process after sending mails.
  25.  
  26. - Added a few new menu items in the message and folder menus.
  27.  
  28. - Message windows now close when you reply or forward them, in order to conserve
  29. system resources.  (I may make this an option, or make it smart for low memory
  30. conditions in the future.)
  31.  
  32. - Fixed (hopefully) the misplaced listbrowser in the message window.
  33.  
  34. - Fixed a possible bug in notification between compose threads and the send
  35. mail process.
  36.  
  37. - Implemented a few ARexx commands.
  38.  
  39. - Expanded "Reply" menu item to allow replying with or without quoting the original
  40. message text.  I will also be adding the ability to reply to all recipients of a
  41. multiple-address mail.
  42.  
  43. - Expanded "Insert file" menu item in Compose to allow for bracketed/indented text.
  44. (Inspired by the Solaris MailTool.)
  45.  
  46. ----------------------
  47. Here's what's new in Euclayptus 1.0, Release 0.1184 (16 Aug 97):
  48.  
  49. - Fixed a memory leak in the Filters settings panel.
  50.  
  51. - Used a bad tag value for the getfile objects in the General, User and Mail
  52. settings panels that caused manual input of the file/path to be ignored.  Fixed.
  53.  
  54. - Added two new buttons to Address book window: Move to, and Copy to.  Now you
  55. can select an address and move or copy it to a group.
  56.  
  57. - Fixed a layout-related bug in the main window that caused the speedbar to be too
  58. small when placed at the top.
  59.  
  60. - Unfixed a memory leak fix that was not a fix because it was being properly freed
  61. in another (proper) place. :)
  62.  
  63. - Put a delay kludge in mail composing when selecting "send now" that should offset
  64. a possible racing condition.
  65.  
  66. - Check message signature not working correctly.  Fixed.
  67.  
  68. - Fixed a bug in saving message body during signature verification.
  69.  
  70. - Compiled with the shiny new SAS/C 6.58 Compiler.
  71.  
  72. ----------------------
  73. Here's what's new in Euclayptus 1.0, Release 0.1158 (12 Aug 97):
  74.  
  75. - Creating new filter items showed a bogus string in the action field, due to
  76. an improperly initialized variable.  Fixed.
  77.  
  78. - Added menu item to main Project menu, "Open send window...."
  79.  
  80. - Added ability to specify only certain messages to send, via send window.
  81.  
  82. - Fixed a bug in message importing that caused single message files without the
  83. leading "From " tag to be ignored, e.g., YAM mail.
  84.  
  85. - Addresses added via "Get address" weren't being saved unless the address book
  86. thread was running.  Fixed.
  87.  
  88. - Had to redesign the address book file structure in order to accommodate key
  89. identification for PGP encryption.  This means that all your normal base addresses
  90. should be fine, but your address groups will have to be reaccomplished.  This also
  91. fixed a potential bug in the code that would screw up on address groups with more
  92. than 50 addresses.
  93.  
  94. - Implemented a new ClassAct tag to allow more effecient handling of datatypes in
  95. message windows.  The window should now behave properly after a resize.
  96.  
  97. - The character table for base64 encoding had the characters X and Y reversed.
  98. Fixed.
  99.  
  100. - Tweaked the Delete Folder and Refresh images a little.
  101.  
  102. - Fixed PGP encryption of messages to use the new KeyID field of address book
  103. entries.  If not key ID is there, Eucalyptus will ask for one.
  104.  
  105. - Fixed a memory loss occurring in the compose window.
  106.  
  107. - Implemented custom headers.
  108.  
  109. - Fixed some C-related bugs.  The SAS compiler doesn't initialize variables at the
  110. start of switch() blocks, which caused some undetermined (and nasty) results in
  111. certain functions on some systems.
  112.  
  113. - Enabled modifying the delivery status of messages waiting to be sent.  Not fully
  114. operational at the moment, but it does allow you to suspend individual messages from
  115. being sent out.
  116.  
  117. - Added Sort By option for folder messages: "None."
  118.  
  119. ----------------------
  120. Here's what's new in Euclayptus 1.0, Release 0.1044 (2 Aug 97):
  121.  
  122. - Set Status in Folder window was crashing.  Fixed.
  123.  
  124. - Mail Settings window had a refresh error (which crashed some machines).  Fixed.
  125.  
  126. - Mask table values for base64 encoding were incorrect, generating badly encoded
  127. attachments.  Fixed.
  128.  
  129. - Enabled return-receipts.
  130.  
  131. - Fixed a bug in message quoting for multipart messages.
  132.  
  133. - Fixed a memory leak in message composing.
  134.  
  135. - Did a lot more on the documentation.
  136.  
  137. - Enabled "mailto:" capability for use with web browsers.  (Untested.)
  138.  
  139. - Enabled UUdecoding.
  140.  
  141. - Enabled 3 more items in the Compose window:  UUencode, Insert file, and Save to
  142. file.
  143.  
  144. - I'm no longer including the ClassAct classes, since they can be easily
  145. retrieved from their site (www.finale-dev.com or www.warped.com/~timmer/classact).
  146. This should save quite a bit of space in the archive.
  147.  
  148. - I'm trying to track down why Eucalyptus overdoes window refreshes in the folder
  149. windows, especially during events such as mouse moves, where this is unnecessary.
  150.  
  151. ----------------------
  152. Here's what's new in Euclayptus 1.0, Release 0.963 (27 Jul 97):
  153.  
  154. - Added colorizing of messages in listbrowser for personal and priority messages.
  155. The color is user-selectable from the first 16 colors in the screen's palette.
  156.  
  157. - Enabled return-receipt capability, as well as the option to disable it.
  158.  
  159. - Added priority selection in Compose window.
  160.  
  161. - Added option to hide certain headers in message display window.
  162.  
  163. - Did a lot more work on the internal POP client.  Worked out some issues with
  164. the POP3 command "TOP."  Selective message retrieval is only possible if the
  165. mail server supports this command.
  166.  
  167. ----------------------
  168. Here's what's new in Euclayptus 1.0, Release 0.947 (26 Jul 97):
  169.  
  170. - Rewrote filter application on messages to bang less on the message directory.
  171. A folder containing 75 messages averaging 2K apiece was taking 10-15 minutes to
  172. process through 6 filters on a 33MHz machine.  Not good.  It's a lot faster now.
  173.  
  174. - Changed Mail send/retrieve window state choices to Open always, when transferring
  175. mail, or never.  This should solve the problem of Eucalyptus opening and closing the
  176. window(s) constantly, since it won't close the window automatically at all now.
  177.  
  178. - Added some testers' system configurations to the documentation.
  179.  
  180. - When pressing the Help button, the AmigaGuide server wasn't looking for the help
  181. file (Eucalyptus.guide) properly.  Fixed.  It now looks for a specified file, then
  182. for the file in HELP:, then in PROGDIR:.
  183.  
  184. - Fixed the Isengard logo in the about windows.  (It was bugging me. :)
  185.  
  186. - Did some more work on the documentation.
  187.  
  188. - .folder file format has changed again.  Had to do it, in order to make filtering
  189. faster.
  190.  
  191. - Internal SMTP is now working!  I finally had the chance to start working on the
  192. socket code, so Eucalyptus can now send mail without having to use an external
  193. program.
  194.  
  195. - Internal POP is almost working.  There are a few wrinkles to iron out for multi-
  196. server capability and selective message retrieval.  It will not retrieve mail yet.
  197. If you happen to try it, all you'll see it do is talk to the server, and add a bunch
  198. of blank lines to the retrieval window list.
  199.  
  200. - Optimized Eucalyptus' initialization phase, and reduced the overhead involved in
  201. opening the folders initially.  The program now starts up much, much quicker than
  202. before.
  203.  
  204. ----------------------
  205. Here's what's new in Euclayptus 1.0, Release 0.847 (21 Jul 97):
  206.  
  207. - Created all new button imagery.  At the moment, it is disk-based, but in the
  208. future, it will be hardcoded as default imagery, and can be replaced by disk-based
  209. images.  The images require newicon.library if color-remapping is desired.
  210.  
  211. - Started to write a spell checker interface, for use with external spelling
  212. programs.  It doesn't do much yet.
  213.  
  214. - Made the speedbar able to be placed on the side or at the top of the window.
  215.  
  216. - Added folder buttons to the speedbar and removed the standard buttons.
  217.  
  218. - Messed up the company logo in the About window.  I'll fix it later.  It's not
  219. that important right now. :)
  220.  
  221. - All settings windows were ignoring the Use button.  Fixed.
  222.  
  223. - Delete and Edit buttons in Compose window never enabled.  Fixed.
  224.  
  225. ----------------------
  226. Here's what's new in Euclayptus 1.0, Release 0.790 (18 Jul 97):
  227.  
  228. - Added ARexx menu to main window, to which you can add up to 61 entries for
  229. your own ARexx macros.
  230.  
  231. - Added ARexx tab to General Settings panel.
  232.  
  233. - Did some work on the documentation.
  234.  
  235. - Added ARexx port identification in About window.
  236.  
  237. - Starting with this archive, Eucalyptus will also be uploaded to Aminet.
  238.  
  239. ----------------------
  240. Here's what's new in Euclayptus 1.0, Release 0.771 (17 Jul 97):
  241.  
  242. - Enabled PGP signature/encryption when creating a message that has attachments.
  243.  
  244. - Enabled some more menu items I had forgotten about, like the Folder menu in
  245. the main window.
  246.  
  247. - Fixed a bug that caused Eucalyptus to ignore the 'Apply Filters on Import'
  248. flag for folders.
  249.  
  250. - Made some modifications to the included ARexx script 'smtpsend.rexx' to
  251. account for the SMTPSmarterHost environment variable if SMTPHost is not
  252. specified in the script.
  253.  
  254. - Enabled ghosting of menu items that are not relevant to context in main,
  255. folder and message windows.
  256.  
  257. - Added field for XPK packer info into folder data structure, which means that
  258. your current '.folders' file will not work.  Currently, XPK support is not
  259. enabled, but planned for (hopefully) this release.
  260.  
  261. - You can now specify any images you like for all the speedbar buttons and
  262. message part buttons.  In Eucalyptus' program directory, under "Support/Images"
  263. you can place any icons you want to use.  Look in this directory for examples.
  264. The current images are too big and don't look right, but are just there for
  265. example.  If someone would like to design some new imagery, I'd be glad to take
  266. them.  The icons should be 30x30 and no bigger.
  267.  
  268. - I'm sure there are other things that I've forgotten.
  269.  
  270. ----------------------
  271. Here's what's new in Euclayptus 1.0, Release 0.633 (7 Jul 97):
  272.  
  273. - Fixed some bugs when applying filters.
  274.  
  275. - Fixed bugs in composing messages.  Wasn't preserving subject in replies.
  276.  
  277. - Enabled generation of PGP signed/encrypted message with attachments.  Don't
  278. know how well it works yet, so be warned.
  279.  
  280. - Added 'Edit' button for signature in Compose and User Settings window and
  281. for taglines in User Settings window.  If no external editor is specified,
  282. Eucalyptus will use an internal editor.
  283.  
  284. - Added APOP option for POP servers, but it is disabled until I write the code
  285. for the internal POP client.
  286.  
  287. - Fixed some address parsing bugs.
  288.  
  289. - Enabled iconification of main, folder and message windows.
  290.  
  291. ----------------------
  292. Here's what's new in Euclayptus 1.0, Release 0.594 (4 Jul 97):
  293.  
  294. - Added hierarchical folder capability.  There are still a few bugs to work
  295. out when selecting the parent folder, so I wouldn't recommend trying to make
  296. extensive use of this feature.  It should be fixed by the next test release.
  297.  
  298. - Wrote the code for the menus in the compose window.  Most of them work now.
  299.  
  300. - Made some of the menus in other windows functional.
  301.  
  302. - Fixed some miscellaneous bugs.
  303.  
  304. ----------------------
  305. Here's what's new in Euclayptus 1.0, Release 0.556 (2 Jul 97):
  306.  
  307. - I'm looking for someone who can draw some really cool-looking NewIcons-style
  308. imagery for the speedbar buttons.  If you're interested, please e-mail me at
  309. <gandalf@inet.att.co.kr>.
  310.  
  311. - Made importing of messages a little bit smarter by having Eucalyptus check
  312. the delimiting "From " line for the customary address.  If one is not present,
  313. Eucalyptus treats the line as part of the message and continues until a valid
  314. "From" line is reached.
  315.  
  316. - Fixed some bugs in the displaying of message parts.
  317.  
  318. - Finally wrote the code for quoting of message text in replies and forwards.
  319.  
  320. - Enabled the functionality of some more speedbar buttons.
  321.  
  322. - Added notification in the main window's folder list if messages are waiting in
  323. that folder's spool file.
  324.  
  325. ----------------------
  326. Here's what's new in Euclayptus 1.0, Release 0.499 (29 Jun 97):
  327.  
  328. - It turns out I wasn't handling messages coming from getfile/font.gadget,
  329. which was causing some of the Settings windows to appear to lock up.  Fixed.
  330.  
  331. - Did some tweaking of the message parser and some of the folder message list
  332. handling code.  This fixed some display-related bugs and other assorted
  333. nonsense.
  334.  
  335. - Enabled decoding of header fields according to RFC 2047, so names in
  336. 8bit ASCII are now displayed correctly.  Actually, only the quoted-printable
  337. portion decodes; the base64 shows the character(s) in question as '?'s for
  338. the time being.
  339.  
  340. - I discovered this morning that I was compiling Eucalyptus for 68030 or
  341. better.  This would cause it to crash on 68020 or lower systems.  Recompiled
  342. the entire program to run on 68000's.  I apologize profusely for this
  343. oversight.
  344.  
  345. ============================
  346. Now some general notes:
  347.  
  348. - The program may contain a LOT of printf()'s and requesters still, so be
  349. warned that if you're using it from the Workbench, a small shell window
  350. will probably open on the Workbench screen to show these statements, or a
  351. requester window will pop open suddenly for no apparent reason.  If you see
  352. one come up in conjunction with a bug or system crash, note it.
  353.  
  354. - For bug reports, be as descriptive as possible.  Tell me what you were
  355. doing, how you were doing it, what your system setup was like at the time,
  356. etc.  You get the idea.  If possible, if it's a visual bug, take a
  357. screen snapshot, preferably in GIF or IFF form. They really come in
  358. handy. :)
  359.  
  360. - Use Enforcer, Mungwall and any other watchdog/debugging utilities you can
  361. with it. Send me any/all Enforcer outputs, with a short description of
  362. what you did when the Enforcer hit occurred.  These come in very handy
  363. too.
  364.  
  365. - Tell me what your system configuration is (OS version, RAM, display type,
  366. etc.) and which executable you were using (there's only one in this archive,
  367. but that may change in the future).
  368.  
  369. - And if you get any ideas for new features, by all means, let me know.
  370.  
  371. ============================
  372. Send bug reports, suggestions, and anything else to 'gandalf@inet.att.co.kr'.
  373. I can accept MIME and UUencoded mail.  And if you have a PGP key, send it to
  374. me.  I'll add you to my keyring.
  375.  
  376. Thanks for taking the time to test this program.
  377.  
  378. Cheers,
  379.  
  380. Paul
  381. gandalf@inet.att.co.kr
  382. Isengard Developments
  383. http://www.geocities.com/SiliconValley/Pines/3517
  384. isengard@geocities.com
  385. Team AMIGA
  386.