home *** CD-ROM | disk | FTP | other *** search
/ Mac Expert 1995 Winter / Mac Expert - Winter 95.iso / Les fichiers / Communications / Internet / MacPost Servers 1.1.4 ƒ / Server Release Notes < prev    next >
Encoding:
Text File  |  1995-03-13  |  15.3 KB  |  451 lines  |  [TEXT/mcPT]

  1. Server Release Notes 95-03-13
  2. +++++++++++++++++++++++++++++
  3.  
  4.  
  5. ===========================
  6. | AT Server Release Notes |
  7. ===========================
  8.  
  9. Changes in version 1.1.4
  10. ------------------------
  11. * Converted to THINK C ver 6 (actually we use Symantec C++ 6.0 without the C++ extensions).
  12.  
  13. * Now uses the address in the ARPA "From:" header as the from address, instead of the address in the SMTP "MAIL FROM:<>" command.
  14.  
  15. * Resources for servers are now in the same folder as the source code. Make any changes to this file. Do not change the resources files with 'pi's, since they are rebuilt by the Project Manager when neccessary. Common resources for all server apps are in the Server Tools folder. 
  16.  
  17. * Found and fixed a serious bug in the Broadcast command (it usually crashed the server).
  18.  
  19. * Converted to Symantec C ver 7.0.3
  20.  
  21. * Changed warning for "Too many ATP requests" to low level info.
  22.  
  23. * Minor changes in log for login commands.
  24.  
  25. * Fixed startup time reporting
  26.  
  27. * Changed the interval for looking for new mail from 5 to 1 second.
  28.  
  29. * Add a small random (max 0.5s) offset to distribute calls (eg server pinging clients) so that they all not happen at the same time.
  30.  
  31. * Unread mail are now saved in 256 folders within the Unread Mail folder. This is likely to put less stress on the file system, especially when there are lots of unread mail. The folders are automatically created and files are automatically moved into them.
  32.  
  33. * Fixed a problem in the "Are you sure you want to quit the server" dialog. Return, ESC etc now works as they should.
  34.  
  35. * Modified the code to compile under CodeWarrior 5 (68k only). Fixed some
  36. minor bugs and removed essentially all assembler (a few routines are left
  37. but they are not needed under PPC).
  38.  
  39. * Fixed a problem where the server tried to see if an already disconnected user still was connected.
  40.  
  41. * Made lots of minor changes to make the code compile on PowerPC.
  42.  
  43. * Log files are now kept in a separate folder (called Log files).
  44.  
  45. * An extra log file is created for each server. It's name ends in '.err' and it contains only error messages. This file is never removed. New messages are always appended to the end of the file.
  46.  
  47. * Found and fixed a major bug. If (for an unknown reason) there was empty mail file, the AT Server would crash when a user tried to read the mail.
  48.  
  49. * Added extra information to most error and warning messages.
  50.  
  51.  
  52. Changes in version 1.0b9
  53. ------------------------
  54. * New format of Users data base file. Update program is available to update to new format from a previous version of AT Server. A backup copy of the file will be left in the Database folder.
  55.  
  56. * Carriage return characters are replaced by space charaters in the recipient
  57. fields. Before, this was only done in the subject field.
  58.   
  59. * Application size is now set to 1000k by default (if you don't have enough memory, try to decrease the size a bit).
  60.  
  61. * Internal changes for optimized performance.
  62.  
  63. * Mailbox command file type is now set to TeachText document
  64.  
  65. * Now calls MaxApplZone() at startup
  66.  
  67. * Added new about box (also shows free memory)
  68.  
  69. * Added support for command keys
  70.  
  71. * Added color icons
  72.  
  73. * Made major reorganizations of the source so that it is possible to use the source debugger
  74.  
  75. * The server now supports forward to any address
  76.  
  77. * New commands: "Set Forward" and "Set ReplyTo".
  78.  
  79. * Added fields to the statistics listing (forward, reply to, userid).
  80.  
  81. * The client may now send commands for setting forward address, reply to address, and real name (although this is not yet fully implemented in the client).
  82.  
  83. * Added support for forward and reply to addresses in UserBackup and UserRestore commands. Note that you can't use earlier UserRestore files; the new server requires the new format.
  84.  
  85. * Allow wrap around of sequence number. New limit is: Max total number of unread mail = 64000.
  86.  
  87. * Fixed bugs in MacPost and AT Server related to long (>128 chars) subjects.
  88.  
  89.  
  90. Changes in version 1.0b7
  91. ------------------------
  92. * Internal change - AppleTalk.h, AppleEvents.h, EPPC.h, Packages.h, and
  93.   Retrace.h are now included in the precompiled header file.
  94.  
  95. * Carriage return characters are replaced by space charaters in the subject.
  96.   Before, such subject caused strange things happen in the SMTP Client.
  97.  
  98. * Bug removed that caused a "devide by zero"-trap at startup when there was
  99.   only one user name in the users data base. 
  100.  
  101. * A memory allocation bug corrected. The AT Server did eat memory at startup
  102.   time, after mail items was manually deleted from the Finder.
  103.  
  104. * Support for a client logout command. A client using system 7 sends this
  105.   command both when disconnecting and from a shutdown procedure, just before 
  106.   the power turns off.
  107.  
  108. * Automatic optimization of the unread mail file at startup time. Gives 
  109.   shorter startup time if the file has become fragmented.
  110.  
  111. * Support for CC and BCC
  112.  
  113. * Support for a client using Apple Remote Access. Before, such client lost
  114.   connection
  115.  
  116. * Converted to THINK C 5. Added prototypes to all functions.
  117.  
  118.  
  119. Changes in version 1.0b6
  120. ------------------------
  121.  
  122. * The folder structure is automatically created (if missing) when the server
  123.   starts.
  124.  
  125. * Bug found that refuced the AT Server to start when number of users > 1092
  126.  
  127. * Require system version 6.0.3 or later.
  128.  
  129. * New command added that deletes all mail items for user(s):
  130.      "Purge"
  131.      user name 1
  132.      user name 2
  133.      ...
  134.  
  135. * Application size is now set to 400k by default.
  136.  
  137. * New command added that produces a list that may help the administrator:
  138.      "Get Statistics"
  139.   This command produses a list where each line is of the following format:
  140.      A\tB\tC\tD\tE\tF\tG
  141.   where
  142.      A = User name
  143.      B = Real name
  144.      C = Last login date, where the format depends of the system
  145.      D = Last login time, where the format depends of the system
  146.      E = Number of unread mail
  147.      F = Number of sent mail items, since last reset
  148.      G = Number of received mail items, since last reset
  149.      \t= Tabulator character, ASCII 9
  150.  
  151.    This list is created in the "To Manager"-mailbox and could be statistically
  152.    processed by another program (Excel).
  153.  
  154. * New command added that resets
  155.      - Number of sent mail items
  156.      - Number of received mail items
  157.   for all users. The format is:
  158.      "Reset Statistics"
  159.  
  160. * Two new commands added for backing up the important things in users data base:
  161.      "User Backup"
  162.      "User Restore"
  163.   The command "User Backup" produces a "User Restore" command used if the
  164.   users data base collapse to restore the users database. Refere to the
  165.   administrators guide for important information on how to use these commands.
  166.  
  167. * Total number of connected users are showned in the log.
  168.  
  169. * Checks syntax of a user name when new user added.
  170.  
  171. * Old and new log file are placed in the same window location. (Not handled
  172.   correct in real time with System 7.0).
  173.  
  174. * Startup time reduced.
  175.  
  176. * Improved performance with other applications during startup and shutdown.
  177.   The percentage startup time is showned during two of the most time
  178.   consumed phases.
  179.  
  180. * Improved error handling.
  181.  
  182. * Before, MacPost could only handle 128 different recipient of a  
  183.   mail item on the server. This limit is now gone. (=64000).
  184.  
  185.  
  186. Changes in version 1.0b5
  187. ------------------------
  188.  
  189.  
  190. Changes in version 1.0b4
  191. ------------------------
  192.  
  193. * Bug removed that limited the number of users to 350.
  194.  
  195. * Application size is now set to 350k
  196.  
  197. * Support for Real Name
  198.    New mailbox commands are:
  199.       (1) New Realuser
  200.           real name
  201.           user name
  202.           password
  203.       (2) Set Realname
  204.           user name
  205.           real name
  206.    All 8-bits characters in the real name are ignored.
  207.  
  208. * Layout of user list in console window modified.
  209.  
  210. * Old log files are renamed. "AT Server.log" will be renamed to 
  211.   "AT Server.old" when AT Server starts.
  212.  
  213. * Bug removed that hung the Mac when starting a server application and 
  214.   something was bad about its resource fork.
  215.  
  216. * Date & Time added included in log.
  217.  
  218. * Improved error handling
  219.  
  220. * Minor reorganization of the source code. General routines are collected
  221.   into a toolbox called "Server Tool".
  222.  
  223.  
  224.  
  225.  
  226.  
  227. =============================
  228. | SMTP Server Release Notes |
  229. =============================
  230.  
  231. Changes in version 1.1.4
  232. ------------------------
  233. * Resources for servers are now in the same folder as the source code. Make any changes to this file. Do not change the resources files with 'pi's, since they are rebuilt by the Project Manager when neccessary. Common resources for all server apps are in the Server Tools folder. 
  234.  
  235. * Converted to Symantec C ver 7.0.3
  236.  
  237. * Fixed startup time reporting
  238.  
  239. * Fixed a problem in the "Are you sure you want to quit the server" dialog. Return, ESC etc now works as they should.
  240.  
  241. * Modified the code to compile under CodeWarrior 5 (68k only). Fixed some
  242. minor bugs and removed essentially all assembler (a few routines are left
  243. but they are not needed under PPC).
  244.  
  245. * Made lots of minor changes to make the code compile on PowerPC.
  246.  
  247. * Log files are now kept in a separate folder (called Log files).
  248.  
  249. * An extra log file is created for each server. It's name ends in '.err' and it contains only error messages. This file is never removed. New messages are always appended to the end of the file.
  250.  
  251. * Added extra information to most error and warning messages.
  252.  
  253.  
  254. Changes in version 1.0b9
  255. ------------------------
  256. * Mailbox command file type is now set to TeachText document
  257.  
  258. * Now calls MaxApplZone() at startup
  259.  
  260. * Added new about box (also shows free memory)
  261.  
  262. * Added support for command keys
  263.  
  264. * Added color icons
  265.  
  266. * Made major reorganizations of the source so that it is possible to use the source debugger
  267.  
  268. * Application size is now set to 450k by default.
  269.  
  270. * Default is 2 concurrent SMTP services (add 80kB for each extra).
  271.  
  272. * We (Lars and Roland) have FINALLY chased down and found the most irritating %&/%& bug that sometimes removed parts of large mail items (like binhex files). It was in a simple circular buffer...
  273.  
  274. * The server now handles long lines (>1000 characters) by splitting them if necessary.
  275.  
  276.  
  277. Changes in version 1.0b7
  278. ------------------------
  279. * More than one SMTP client could connect at the same time. However, only
  280.   one client could be serviced at a time. The number of services could be
  281.   set as a preference in the Preference file in "Number of SMTP Services" 
  282.   string resource ('STR ') #132. Default is 2 concurrent services if not set.
  283.   Besides the positive effect when a second server tries to connect, a
  284.   strange bug wich destroyed the smtp text buffer in some situations
  285.   disappear when a second smtp client connects. Each smtp service occupies
  286.   approximately 25k of the application heap.
  287.  
  288. * Application size is now set to 200k by default.
  289.  
  290. * Converted to THINK C 5. Added prototypes to all functions.
  291.  
  292.  
  293. Changes in version 1.0b6
  294. ------------------------
  295.  
  296. * The folder structure is automatically created (if missing) when the server
  297.   starts.
  298.  
  299. * Old and new log file are placed in the same window location
  300.  
  301.  
  302. Changes in version 1.0b5
  303. ------------------------
  304.  
  305.  
  306. Changes in version 1.0b4
  307. ------------------------
  308.  
  309. * Bug removed which appeard as "Remote protocol error..." 
  310.   in some unusual situations.
  311.  
  312. * Old log files are renamed. "SMTP Server.log" will be renamed to 
  313.   "SMTP Server.old" when SMTP Server starts.
  314.  
  315. * Bug removed that hung the Mac when starting a server application and something 
  316.   was bad about its resource fork.
  317.  
  318. * Date & Time added included in log.
  319.  
  320. * Improved error handling
  321.  
  322. * Minor reorganization of the source code. General routines are collected
  323.   into a toolbox called "Server Tool".
  324.  
  325.  
  326.  
  327. =============================
  328. | SMTP Client Release Notes |
  329. =============================
  330.  
  331. Changes in version 1.1.4
  332. ------------------------
  333.  
  334. * Now accepts IP *names* for SMTP servers (previously it ony accepted IP *numbers*).
  335.  
  336. * Resources for servers are now in the same folder as the source code. Make any changes to this file. Do not change the resources files with 'pi's, since they are rebuilt by the Project Manager when neccessary. Common resources for all server apps are in the Server Tools folder. 
  337.  
  338. * Converted to Symantec C ver 7.0.3
  339.  
  340. * Previoisly MacPost didn't comply fully with the SMTP standard. Specifically, multiple line replies were not handled correctly. This is now fixed, based on an idea by Tero Kivinen <kivinen@niksula.hut.fi>
  341.  
  342. * Fixed startup time reporting
  343.  
  344. * Fixed a problem in the "Are you sure you want to quit the server" dialog. Return, ESC etc now works as they should.
  345.  
  346. * Modified the code to compile under CodeWarrior 5 (68k only). Fixed some
  347. minor bugs and removed essentially all assembler (a few routines are left
  348. but they are not needed under PPC).
  349.  
  350. * Made lots of minor changes to make the code compile on PowerPC.
  351.  
  352. * Log files are now kept in a separate folder (called Log files).
  353.  
  354. * An extra log file is created for each server. It's name ends in '.err' and it contains only error messages. This file is never removed. New messages are always appended to the end of the file.
  355.  
  356. * Added extra information to most error and warning messages.
  357.  
  358.  
  359. Changes in version 1.0b9
  360. ------------------------
  361. * Handling failed mail in a way so that user will get only one filed mail
  362.   message from postmaster. Before, some errors resulted in a failed mail
  363.   message every second until the mail item was manually removed from the 
  364.   server. The user didn't like so many mail messages...
  365.  
  366. * Mailbox command file type is now set to TeachText document
  367.  
  368. * Now calls MaxApplZone() at startup
  369.  
  370. * Added new about box (also shows free memory)
  371.  
  372. * Added support for command keys
  373.  
  374. * Added color icons
  375.  
  376. * Made major reorganizations of the source so that it is possible to use the source debugger
  377.  
  378. * Default is 2 concurrent SMTP services (add 80kB for each extra).
  379.  
  380. * Application size is now set to 350k by default.
  381.  
  382. * Better handling of out of memory situations (esp with a lot of recipients).
  383.  
  384. * Support for forward.
  385.  
  386. * Better handling of low memory situations.
  387.  
  388.  
  389. Changes in version 1.0b7
  390. ------------------------
  391. * If the smtp gateway temporary does not accept a mail item the mail
  392.   will be placed *last* in the queue again. Before, such mail
  393.   could block the outgoing mail queue. This bug was known as the
  394.   Bensryd bug.
  395.  
  396. * Max 25 errors will be logged and sent back to the user when a mail fails
  397.   preventing the SMTP Client from running out of memory.
  398.  
  399. * Application size is now set to 200k by default.
  400.  
  401. * Support for CC and BCC
  402.  
  403. * Converted to THINK C 5. Added prototypes to all functions.
  404.  
  405.  
  406. Changes in version 1.0b6
  407. ------------------------
  408.  
  409. * The folder structure is automatically created (if missing) when the server
  410.   starts.
  411.  
  412. * Old and new log file are placed in the same window location
  413.  
  414. * Support for multiple SMTP gateways
  415.   Seperate alternate IP numbers with a comma (,) in the "SMTP Gateway" string 
  416.   resource ('STR ') in the Preferences file. Max 10 are used.
  417.   
  418. * Before, the Mac sometimes hung when trying to connect an unknown SMTP server.
  419.   
  420.  
  421. Changes in version 1.0b5
  422. ------------------------
  423.  
  424.  
  425. Changes in version 1.0b4
  426. ------------------------
  427.  
  428. * Support for real name added.
  429.  
  430. * Subject changed on returned mail when unable to deliver mail:
  431.      Returned Mail: Unable to deliver mail
  432.  
  433. * Old log files are renamed. "SMTP Client.log" will be renamed to 
  434.   "SMTP Client.old" when SMTP Server starts.
  435.  
  436. * Bug removed that hung the Mac when starting a server application and something 
  437.   was bad about its resource fork.
  438.  
  439. * Date & Time added included in log.
  440.  
  441. * Improved error handling
  442.  
  443. * Minor reorganization of the source code. General routines are collected
  444.   into a toolbox called "Server Tool".
  445.  
  446.  
  447.  
  448.  
  449. Manager Release Notes
  450. =====================
  451.