tcpcmd Change Notes
1.0B7.3 CHANGE NOTES, 11.5.97
1. tcpcmd.checkURL
Now supports username/password embedded in URL. See tcpcmd.http.getMethodComplex below for details.
2. tcpcmd.getURL
Now supports username/password embedded in URL. See tcpcmd.http.getMethodComplex below for details.Non-text files are now properly saved.
3. tcpcmd.ftp.logon
Added support for new session item osType ('Otyp'). Used by ftp routines to determine type of end-of-line translation. (See tcpcmd.interfaces.bufferedPut and tcpcmd.interfaces.tcpWrite below.)
4. tcpcmd.http.getMethodComplex
Now handles binary types better by examining Content-type: header parameter. Performs cr/lf translation only if type contains "text".Added support for username/password in url: http://username:password@host.com. Does not affect getProtectedURL so we are backward compatible.Fixed typo which affected parsing for "User-Agent" header field.Improved parameter handling for forms arguments.Corrected calls to tcpRead and tcpWrite to include optional timeout parameter (David Bayly).
5. tcpcmd.interfaces.bufferedPut
Now uses new osType session property to determine how to do line-ending translation on text file uploads. Unix gets lf only, DOS has to have crlf.Fixed bug having to do with sending image files whose data fork was smaller than the size reported by the file.size verb.
6. tcpcmd.interfaces.tcpAbort
Added logic to test for existence of stream record before trying to abort it.
7. tcpcmd.interfaces.tcpAddressToName
Stripped trailing period from namestring. Odd, both NetEvents and the UCMD need this.
8. tcpcmd.interfaces.tcpMyName
Stripped trailing period from name when using NetEvents.
9. tcpcmd.interfaces.tcpRead
Found and fixed problem with RFC821(?) message endings. This affected NetEvents.
10. tcpcmd.interfaces.tcpWrite
Added support for DOS/Unix line translation as was done in bufferedPut (See above).
11. tcpcmd.sendMail
Added support for cc and bcc address lists. (Thanks to Ed Leafe for suggested solution). The toAddress parameter can now be a list of three items, each of which can be a string or a list.The first item in the toAddress list is the "To:" address (or list), the second is the "Cc:" address (or list), and the third is the "Bcc:" address (or list).Omit an item in the toAddress list to omit a recipient type. For example, REPLACED ESCAPED BRACKET will use me@company.com as the "To:" address and you@yours.com as the "Bcc:" address.
12. tcpcmd.servers.finger.stopServer and http.stopServer
Moved code under 'try' statement to ignore errors. (Emmanuel)
13. tcpcmd.servers.http.listener
Undefined local variable -- fixed. (reported by Emmanuel)
PREVIOUS CHANGE NOTES
1. changeNotesb72
2. changeNotesb71
3. changeNotesb70
![]()
This page was last built on 8/1/98; 10:28:37 PM ET by Alan German, asg@erols.com. At the moment, I am using Macintosh OS to work on this website. The "Electric Cactus" graphic is based on original artwork owned by UserLand Software and is used with their permission.