Copyright c Xerox Corporation 1980Inter-Office MemorandumToMesa UsersDateOctober 27, 1980FromHal Murray, Mark SapsfordLocationPalo AltoSubjectMesa 6.0 Pup and Ftp UpdateOrganizationSDD/SS/MesaXEROX Filed on: [Iris]Doc>PupFtp60.bravo (and .press)This memo outlines changes made in the Mesa Pup and Ftp Packages since the University releaseof December 20, 1979. This release is essentially a recompilation of the Pup and Ftp packagesusing Mesa 6.0. As usual, a number of bugs have also been fixed, and minor changes have beenmade to the interfaces. More complete information is available in the functional specificationsstored on Doc> as PupPackage.press and FtpPackage.press.Pup SummaryChangesThe following changes were made to Stream. The procedure types GetProcedure,PutProcedure, SetSSTProcedure, SendAttentionProcedure, and WaitAttention-Procedure now take a new initial argument sh: Handle. In addition, SendAttention-Procedure now takes a second argument byte: Byte (which is ignored), andWaitAttentionProcedure now returns a Byte (which should be ignored). As a result of thesetype redefinitions, the inline procedures SendAttention and WaitAttention have differentcalling sequences, and a new return value has been added to WaitAttention.The following changes were made to PupDefs. PupRouterSendThis no longer returns aSendReturnCode. SendReturnCode (a TYPE) has been deleted. If the buffer could not besent, it is discarded.The arguments to EnumeratePupAddresses are now named. The order of the two argumentsto PupAddressLookup has been reversed. The second argument to AppendPupAddress isnow a PupAddress, instead of a POINTER TO PupAddress. Similarly, the argument to Print-PupAddress is now a PupAddress, instead of a POINTER TO PupAddress. The local:PupSocketID argument to PupPktStreamCreate and PupByteStreamCreate has beenremoved.AdditionsThe procedures AppendHostName and AppendMyName have been added to PupDefs.UseAltoChecksumMicrocode has been added to speed up processing if you are running on anAlto with XMesa in the ROM or an Alto with a 3K RAM. The overflow microcode loaded into theRAM by RunMesa.run includes the necessary additions. (Beware if you load your ownmicrocode.)ÿî!×ïpôX qpî]ïg~rôiî ¶ïcsî]pôX î-¤sî7Bpî ¶ï]ûsî]pî-¤sî7Bpî ¶ïYsî]tî-¤s î7Bp îüïSìupî ·ïMÜsôFð5î ·ïG?pô›ôœðCî ·ïE—ô¸ð&ô¹ð8î ·ïCðôŸðAô î ·ïBIôÈðFôÉî ·ï@¡ô v pvpvpî ·ï<t î ·ï90wî ·ï5âpôEð"ôFxpx pî ·ï4:x pô xpxpô¡x î ·ï2“pôóð!xôôpx î ·ï0ìpô¦ô§x pî ·ï/Dxpôšxpô›î ·ï-ôòð)ôóx px pî ·ï+öôðî ·ï&–t î ·ï#Gpô§ð0ô¨ xp î ·ï! ôÅð&ôÆð7î ·ïøô xpî ·ïªð9î­ï/î­ï‡î­ïàî­ï9ð*x î­ï‘pspx pî­ïêxpxî­ïCpxî­ï›pxp x î­ï ôpxpî­ï Mð5 ² · =ç]Mesa 6.0 Pup and Ftp Update34499 FTPTransferFile doesn't pass through the creation date4544 FTPRetrieve hangs on a timeout on a "no" mark4763 Troubles if forget to call IdentifyNextRejectedRecipient5152 TimeExtras.PacketTimeFromString zone screwup5198 Config with server and user thingsDistribution:Mesa UsersMesa GroupSDSupportî ·ïfñtôîGïî­ïbpxpð'î­ï`vx pð"î­ï^Ïxî­ï](pxp î­ï[€ð'î ¶ïTã î ÈïS<ôX î ÈïQ” î ÈïOíH ¶O¦+˜e> TIMESROMAN MATH  TIMESROMAN  HELVETICA TIMESROMAN LOGOGACHA  TIMESROMAN  HELVETICA   TIMESROMAN  HELVETICA ©âÂÿÿj/–&W~ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿPupFtp60.bravo SDD - wickOctober 28, 1980 8:39 PM