Summary of past updates to the MUSIC/SP 6.1 Demo system ----------------------------------------------------------- File name: summary_61upd.txt Author: Dave Edwards Last update: Jun 25, 2006 This file summarizes the past updates to the MUSIC/SP 6.1 Demo system. It is useful as a list of new features in the 6.2 Demo system. All of these updates are automatically included in the 6.2 system. help.arc Most help files for id $HLP, except for 149 $hlp:@ed* files (which are already on the 1-vol system). These are the files used by various help commands. A few other associated files are included. Date archived: Feb 1, 2004 # of files: 1058 Total space of unpacked files: about 5100 K Size of .arc file on MUSIC: 4014 K # of 80-byte records in .arc file: 58105 Size of .arc file on PC: 4648400 bytes = 4.4 MB MD5 digest of .arc file: 821EC1A2 1052716F A62C633A B5665BB9 Check sum by CHECKSUM of .arc file on MUSIC: 065494146 man.arc Files (mostly id $MAN) that are needed for the on-line manuals (commands MAN and MANX). Date archived: Feb 1, 2004 # of files: 42 Total space of unpacked files: about 6000 K Size of .arc file on MUSIC: 6392 K # of 80-byte records in .arc file: 83447 Size of .arc file on PC: 6675760 bytes = 6.4 MB MD5 digest of .arc file: 72890EE1 D37B0DF0 CDBF91E2 A76100DA Check sum by CHECKSUM of .arc file on MUSIC: 886468252 admin.arc Files (mostly id $ADM) needed for the ADMIN Facility. ADMIN is normally set as the AutoProg that automatically runs when you sign-on to the adminstrator id $000. NOTE: Admin functions related to servicing MUSIC and installing optional products (ADMIN 5), are not included. Date archived: Feb 1, 2004 # of files: 154 Total space of unpacked files: about 1200 K Size of .arc file on MUSIC: 938 K # of 80-byte records in .arc file: 13748 Size of .arc file on PC: 1099840 bytes = 1.0 MB MD5 digest of .arc file: 7A838BC6 C40A1C17 4BF3F3FC CF94C6BE Check sum by CHECKSUM of .arc file on MUSIC: 025817772 misc1.arc Some miscellaneous components, including FSI (id $INT), TODO (id $TDO), CHAT (chat between MUSIC users signed on to the same MUSIC system), the WEB browser (text only, no tables, no forms), and the Polysolve calculator and equation solver. Not all functions of FSI and TODO are included. Date archived: Feb 1, 2004 # of files: 286 Total space of unpacked files: about 1800 K Size of .arc file (on MUSIC): 1276 K # of 80-byte records in .arc file: 21429 Size of .arc file (on PC): 1714320 bytes = 1.6 MB MD5 digest of .arc file: 60370A4B ED3275C3 2228A7E0 DCACB788 Check sum (by CHECKSUM) of .arc file (on MUSIC): 544775213 fix_http1.arc Files to fix problems with the MUSIC Web server HTTPD: $tcp:mime.support - File was missing. Caused image files not to display correctly in browsers. $tcp:httpd.lmod - Replacement load module for Web server. Fixes problem of Last-Modified: header record having wrong date for MUSIC RECFM U files served. Date archived: Feb 16, 2004 # of files: 2 Total space of unpacked files: about 230 K Size of .arc file (on MUSIC): 194 K # of 80-byte records in .arc file: 3209 Size of .arc file (on PC): 256720 bytes = 251 K MD5 digest of .arc file: 9F62ECDA AE66A061 2F187F66 A1002EF6 Check sum (by CHECKSUM) of .arc file (on MUSIC): 290893756 misc2.arc Some miscellaneous components, including the Telnet/TN3270 client, utilities for managing the Web server password and access files (HTPASSWD, HTTEST), time client and server (NETTIME, TIMED), the XFORM program needed for Web HTML forms, the RESTART.EDIT program for recovering an interrupted Editor session, the SYSUPDATE, WHOAMI, SHOWPFK, and INTRDR (Internal Reader) programs, and some Save Library maintenance utilities (LIBINDEX.CLEAN1, -2, LIBINTEG, FIXINDEX, FIXINDEX.AUTO). NOTE: The Telnet client program, when run in a local 3270 session window under Sim390 MUSIC, provides a workable TN3270 client for connecting to any remote 3270 mainframe system from Windows. It can be used as an alternative to QWS3270 etc. Date archived: Feb 22, 2004 # of files: 46 Total space of unpacked files: about 674 K Size of .arc file (on MUSIC): 530 K # of 80-byte records in .arc file: 8805 Size of .arc file (on PC): 704400 bytes = 0.67 MB MD5 digest of .arc file: 5A1BDA07 75C86420 D81E08EB 6F31A68B Check sum (by CHECKSUM) of .arc file (on MUSIC): 506406109 misc3.arc An update to MUSIC's FTP server (FTPD program) and some FTP info files. The main changes are support for Passive Mode (the PASV command), the ability to change the banner text that displays when a client connects to the server, and some security improvements. See $tcp:ftpd_info.txt . The files contained in the archive are: $TCP:FTPD.SAMPLE $TCP:FTPD_INFO.TXT $TCP:FTPHELP.TXT $TCP:FTPD.FILETYPES $TCP:FTPD.LMOD Date archived: May 20, 2004 # of files: 5 Total space of unpacked files: about 286 K Size of .arc file (on MUSIC): 260 K # of 80-byte records in .arc file: 3945 Size of .arc file (on PC): 315600 bytes = 0.30 MB MD5 digest of .arc file: 9FC5F801 66E56870 BCCB3727 F65A2C70 Check sum (by CHECKSUM) of .arc file (on MUSIC): 914086709 conf.arc Files for the Conferencing facility (userid $CON). Once you have restored the files, type conf or help conf for more information. Date archived: Sep 19, 2004 # of files: 30 Total space of unpacked files: about 158 K Size of .arc file (on MUSIC): 98 K # of 80-byte records in .arc file: 1816 Size of .arc file (on PC): 145280 bytes = 0.14 MB MD5 digest of .arc file: ED2B2611 3B0FDE70 FF112A27 2EE4B5CA SHA1 digest: 7DCEB558 7A35BC3B 5CCB4911 F3EA8572 D5ADB088 Check sum (by CHECKSUM) of .arc file (on MUSIC): 051833606 misc4.arc Includes the following files: - Performance benchmark programs ($BMK:*). - Utility programs ($PGM): AUTOPROG (does various things automatically at sign-on), CHECKSUM (updated to support long file names), FT (searches files for occurrences of a specified text string), Q3270.TEST (queries the attributes of a 3270 terminal or tn3270 client). - Various files ($TCP) to support processing of HTML forms by a CGI (HTTP server-side) program on MUSIC. - The CMDUI (Web Command User Interface) facility, which allows a user to connect to MUSIC via a web browser, and enter simple MUSIC commands. See $tcp:cmdui.txt . - Minor updates to some TCP/IP utilities: FTP, FTPD, INETD, HTTPD, and files $tcp:ftphelp,txt, $tcp:tn3270.txt. The file $tcp:ip.alias defines the special domain name localhost (=127.0.0.1). IMPORTANT: After restoring the files from misc4.arc, you must execute the file $000:misc4.rex.apply and then re-IPL MUSIC/SP. This updates 3 members in the Load Library: $REX, REXMFIO, RXSYSFN. This update is needed for CMDUI. Date archived: Nov 20, 2004 # of files: 92 Total space of unpacked files: about 1460 K Size of .arc file (on MUSIC): 1226 K # of 80-byte records in .arc file: 19241 Size of .arc file (on PC): 1539280 bytes = 1.47 MB MD5 digest of .arc file: 142E0084 A72AA1CA 2CFCB360 5281F257 SHA1 digest: 752FD3E5 2C6A4950 87387A35 E1D39540 93A25E7F Check sum (by CHECKSUM) of .arc file (on MUSIC): 803049741 misc5.arc Includes the following: - Updates to the FTP and FTPD programs, to fix some problems and to improve performance (considerably faster file transfer in many cases). The important bug fixes are to make passive-mode file transfers work using the Firefox browser, and to avoid transfer failures due to timeouts in MUSIC/SP's FTP client for slow connections. - Update some system components in preparation for the PL/1 (F) compiler, which is coming soon. - Various files for the MUSIC/SP Mail Facility, which allows email to be sent internally between MUSIC/SP users. - Some Assembler macros (in userid $MCU): OPEN, CLOSE, DCB, GET, PUT, WTO. - More documentation files for MUSIC/SP's interface to TCP/IP, in particular $tcp:sockets.doc . See the files $TCP:*.DOC and $TCP:*.TXT. (Note: The .DOC files are text files, not Word files.) IMPORTANT: After restoring the files from misc5.arc, you must execute each of the following files: (1) $000:misc5.mems.apply (2) $000:misc5.ucr.job Then re-IPL MUSIC/SP. This updates 3 members in the Load Library: $OSTRAP, $XMON, RLOADER. It also creates a UCR for userid $PLF (which will be used for the PL/1 (F) compiler) and creates userid $EMD (needed for the Mail Profile program). Date archived: Feb 17, 2005 # of files: 59 Total space of unpacked files: about 1600 K Size of .arc file (on MUSIC): 1404 K # of 80-byte records in .arc file: 21715 Size of .arc file (on PC): 1737200 bytes = 1.66 MB MD5 digest of .arc file: AC2649CC 8BBE385C 840FE9E6 52B88A56 SHA1 digest: F5B41A81 957DCBE1 769DE5F4 3CCFFB8E 9B5EF9DD Check sum (by CHECKSUM) of .arc file (on MUSIC): 791892113 pl1fbas.arc Files for the PL/1 (F) compiler, version 5.5, ported to MUSIC/SP by Mike Short. This compiler dates from the 1970s. The files are in userid $PLF. After restoring the files, see file $PLF:PL1F_README.TXT . Prerequisites: misc5.arc, Sim390 1.5 or later UCR required: $PLF (If you applied misc5.arc, the UCR was created automatically.) NOTE: Verify that you have enough free space in your Save Library before restoring the .arc file. If necessary, delete some old .arc files on userid $000 to make room, or expand the Save Library. See the notes below. Date archived: Feb 27, 2005 # of files: 7 Total space of unpacked files: about 1558 K Size of .arc file (on MUSIC): 1376 K # of 80-byte records in .arc file: 21217 Size of .arc file (on PC): 1697360 bytes = 1.62 MB MD5 digest of .arc file: F5E1DB92 F6E5373A 7AD2C1DF 1EFDB432 Check sum (by CHECKSUM) of .arc file (on MUSIC): 049200743 musbasic.arc Files for the MUSIC/SP Basic compiler and the Basic source editor. The compiler is invoked by the /LOAD BASIC statement. There is a sample program in $000:mus.basic.test . The Basic editor is invoked by the command "basic filename", and can be used to renumber a Basic source file. Type "/help basic" for more info. (The Help info refers to editing VS Basic source files, but the editor also applies to MUSIC/SP Basic source files, except the latter compiler does not accept statement numbers of the form nnn.mm i.e. continuation lines.) Date archived: Mar 2, 2005 # of files: 4 Total space of unpacked files: about 56 K Size of .arc file (on MUSIC): 42 K # of 80-byte records in .arc file: 727 Size of .arc file (on PC): 58160 bytes = 0.06 MB MD5 digest of .arc file: 122DA11E F17E7652 9959F2C6 7EB083C3 Check sum (by CHECKSUM) of .arc file (on MUSIC): 133269179 misc6.arc Includes the following: - Starting with this update file, you can apply the update by simply executing the .arc file at the *Go command prompt. Just type the file name in the command area (press F3 to exit from the Admin menu first). This is the recommended way of applying this update and future updates. - Improvements to the MUSIC/SP web and FTP servers (HTTPD and FTPD), including more accurate file sizes, more logging, and better security. They now report the file size value that would be seen when the file is downloaded to Unix or Windows, rather than the file size on MUSIC; this makes HTTPD and FTPD work better with automated client programs such as Wget. See the detailed Change Logs in files $tcp:httpd_info.txt and $tcp:ftpd_info.txt . - The HTTPD keyword replacement (&&xxx) feature is described in file $tcp:httpd_keywrds.txt . Some new keywords have been added with this update. - New file $tcp:rexx.forms.debug (a dummy version, for debugging, of the Rexx HTML forms processor $tcp:rexx.forms) is provided. See the debugging notes in $tcp:httpd_info.txt . - The BIGEDIT command for editing very large files. - The STATS.SCAN utility for displaying log records. Note: By default, most logging is off. You can turn it on by modifying file $pgm:syslg.define . The most useful is to change line "STATS TO DISCARD" to "STATS TO STATS". See also $tcp:logstt.doc . - The DEBUG command, for interactive assembler-level debugging and tracing. This is a powerful feature. Type: help debug - A new interactive command, APPLYUPD, which can be used to apply an archive update (including an update in a UDS volume file) to MUSIC/SP. - Various other minor updates and file revisions. NOTE: Starting with this update, the .arc file is an executable, self-restoring file. Just type its name misc6.arc in the *Go command area of userid $000 (press F3 to exit from the Admin menu first). This is the recommended way to apply this update and future updates. Date archived: Apr 8, 2005 # of files: 33 Is .arc file executable (self-restoring)? Yes Total space of unpacked files: about 1084 K Size of .arc file (on MUSIC): 962 K # of 80-byte records in .arc file: 14966 Size of .arc file (on PC): 1197280 bytes = 1.14 MB MD5 digest of .arc file: 36BAEFB4 C7764636 BFCCCC23 FDC564E0 SHA1 digest: 9C627642 008A7261 194F234B 49AA745D 1E446D09 Check sum (by CHECKSUM) of .arc file (on MUSIC): 755194623 misc7.arc Includes the following: - Various updates in preparation for Waterloo C. (Waterloo C itself will be contained in a later update.) This includes updates to the Load Library members $OSTRAP, $REX, $XMON, and CMPMON. - Some files needed for the First-time Program option when creating new userids. This is the first(1) option in CODUPD. NOTE: The First-time program runs the first time the new user signs on. It asks the user for his/her name and an id number, which are then stored in the userid's Profile record. The user can enter any numeric id number (it is not checked). - Some print utility files needed for printing directly to a PC printer when signed on to MUSIC/SP using the TCP3270 or Hummingbird HostExplorer 3270 emulator. More info about printing can be found in files ccde:batch.job, ccde:printing.sim390, ccde:util.print.job - The WIPEFILE utility, for securely erasing files. - The Admin utility now displays Conditions of Use and prompts for your acceptance of them, the first time it is run. - Additional MVS macros (files $MCU:*.M) which may be needed if you write MUSIC/SP programs in assembler (/LOAD ASM). IMPORTANT: After restoring the files from misc7.arc, you must execute the following file: $000:misc7.mems.apply Then re-IPL MUSIC/SP. This updates some members in the Load Library. NOTE: If you apply misc7.arc by executing it or by applyupd, the execution of $000:misc7.mems.apply is automatic -- just reply yes to the prompt at the end of the file restore job; but you must still re-IPL MUSIC/SP. Date archived: Sep 26, 2005 # of files: 103 Is .arc file executable (self-restoring)? Yes Total space of unpacked files: about 1044 K Size of .arc file (on MUSIC): 970 K # of 80-byte records in .arc file: 13581 Size of .arc file (on PC): 1086480 bytes = 1.04 MB MD5 digest of .arc file: 578B25FC 1F23BF72 C9586285 1948C905 SHA1 digest: CAFEFF1D DD2A9E3F C426F9ED A77B8188 A64AD05C Check sum (by CHECKSUM) of .arc file (on MUSIC): 992348182 watc.arc Includes the following: - The Waterloo C 3.2 compiler and library for MUSIC/SP. After applying the update, documentation can be seen by typing the command "help watc". Please read and respect the "Conditions of Use" (item 2 in the help text). - New utility HELP2HTML, which helps to convert a MUSIC/SP help text file to HTML form. For short help, type the command "help2html" with no operands. NOTE: misc7.arc is a prerequisite for this update. Date: Oct 12, 2005 # of files: 407 Is .arc file executable (self-restoring)? Yes Total space of unpacked files: about 2210 K Size of .arc file (on MUSIC): 1662 K # of 80-byte records in .arc file: 26394 Size of .arc file (on PC): 2111520 bytes = 2.02 MB MD5 digest of .arc file: AB334A57 D22910E2 B27D7607 E7AF6AA6 SHA1 digest: FFDBD82C 87E20B9C 49C5FA7C 76C540F6 A0C25ACF Check sum (by CHECKSUM) of .arc file (on MUSIC): 908150812 misc8.arc Includes the following: - The Waterloo C sockets API for TCP/IP. Type the command "/help watc" and see topic 15. Also the section on WatC in file $tcp:sockets.doc . - VSAM files in userid $VSM. Type the command "/help vsam". - The WEB command (text-mode browser) has been improved. - Other utilities: HEXF, XPRINT Date: Nov 23, 2005 # of files: 49 Is .arc file executable (self-restoring)? Yes Total space of unpacked files: about 1124 K Size of .arc file (on MUSIC): 922 K # of 80-byte records in .arc file: 15284 Size of .arc file (on PC): 1222720 bytes = 1.17 MB MD5 digest of .arc file: E8AEAE05 C290C30E C5D82F5D CA7D535C SHA1 digest: 18943281 F9AB5E9B D1813D2A B8830A26 CD93FC30 Check sum (by CHECKSUM) of .arc file (on MUSIC): 947036645 misc9.arc Includes the following: - Updates to the web server HTTPD: Support for a variation of Digest authentication; see the description in http://musicm.mcgill.ca/sim390/http/webauth.htm . Currently this works only for MUSIC system (Code Table) userids, not for userids in HTPASSWD files. Several security and other fixes. Better PUT support. PUT is now controlled by a new paramater PUTOK=T/F in file $tcp:httpd . Use PUTOK=T to allow PUT. - Improvements to MUSIC's resolve routine, for getting a domain name's IP address from a DNS (domain name server). - Commands: FILECH, CHMOD, MAKSHR, MAKPUBL, other MAK* . - ECHOER CGI program: echoes form fields and CGI variables. - ECHOIP CGI: echoes the client's IP addr. See $tcp:echoip.rex . - MAILIT CGI for sending internal email. See $tcp:mailit.doc . Currently it cannot send email to outside the MUSIC system. - Executor file and test programs for WATFIV Fortran. IMPORTANT: After restoring the files from misc9.arc, you must execute the following file: $000:misc9.mems.apply Then re-IPL MUSIC/SP. This updates member $OSTRAP in the Load Library. NOTE: If you apply misc9.arc by executing it or by applyupd, the execution of $000:misc9.mems.apply is automatic -- just reply yes to the prompt at the end of the file restore job; but you must still re-IPL MUSIC/SP. Date: Feb 9, 2006 # of files: 48 Is .arc file executable (self-restoring)? Yes Total space of unpacked files: about 1938 K Size of .arc file (on MUSIC): 1630 K # of 80-byte records in .arc file: 26816 Size of .arc file (on PC): 2145280 bytes = 2.05 MB MD5 digest of .arc file: 63B3A7CC F49981E3 7F8C7126 197F9D6D SHA1 digest: C5BC915A 1657251B D874E7A3 8D19398A 0C24AC28 Check sum (by CHECKSUM) of .arc file (on MUSIC): 548688252 misc10.arc Includes the following: - The program REXXVSAM, which allows use of VSAM files from within Rexx programs. See $000:rexxvsam\rexxvsam.readme . The REXXVSAM interface was developed by Mike Short, with system help from Dave Edwards. - Support in Rexx for the ADDRESS command, and new commands LOADENV, UNLDENV. These and other features of the MUSIC/SP Rexx interface are documented in new file $rex:rexx.txt and test program ccde:loadrex.test . - Improvements and problem fixes in the web server HTTPD and associated programs. Limits on the size of CGI data are increased, and data processing is faster. There is a new CGI program, $tcp:fileupld.cgi, that supports HTML form-based upload of text and binary files (RFC 1867). See sample form: http://musicm.mcgill.ca/ccde/http/fileupld.htm - FTP client, version 3.02, with support for Passive Mode. This replaces previous temporary update ftp_beta301.arc. - Utilities CMSTAPE and TAPUTIL. See the Users Ref. manual. - Updated system subroutine library. - Support in CMDUI (Web Command User Interface) for password encryption (ENCPW/DECPW). See new Windows command encpw.exe. - Watfiv routine W5ARG and macro WLINK, which ease the conversion of existing assembler routines to be callable from Watfiv. - Adds some modules to the RamDisk and LPA, to improve performance. IMPORTANT: After restoring the files from misc10.arc, you must execute the following file: $000:misc10.editlpa This job is the first in a chain of jobs that update the system catalog and the Load Library; each job automatically starts the next job in the chain. Reply yes to the "OK?" prompt about updating the catalog. Then re-IPL MUSIC/SP to put the updates into effect. NOTE: If you apply misc10.arc by executing it or by applyupd, the execution of $000:misc10.editlpa is automatic -- just reply yes to the prompt at the end of the file restore job; but you must still re-IPL MUSIC/SP. Date: Apr 6, 2006 # of files: 69 Is .arc file executable (self-restoring)? Yes Total space of unpacked files: about 2602 K Size of .arc file (on MUSIC): 2234 K # of 80-byte records in .arc file: 35860 Size of .arc file (on PC): 2868800 bytes = 2.74 MB MD5 digest of .arc file: F69B031A B8770385 E4ECCC91 6039D7CC SHA1 digest: C84FBA57 513F1885 0174442F 06DC929A D6BAA3AE Check sum (by CHECKSUM) of .arc file (on MUSIC): 471000933 misc11.arc Includes the following: - PL1FVSAM, which is a set of files in directory PL1FVSAM of userid $000 which allows VSAM files to be used from programs written in PL1/F. See file $000:PL1FVSAM\PL1FVSAM.TXT VSAM (Virtual Storage Access Method) is an IBM data storage method that allows records to be indexed, for fast access. PL1FVSAM was contributed by Mike Short. - The Rexx TCP/IP socket interface has been updated. It allows most socket routines to be called from a Rexx program. See the references to Rexx in file $tcp:sockets.doc . The following sample Rexx socket applications are provided: ccde:client.test.rex ccde:server.test.rex $tcp:demo.serv.rex $tcp:demo.telnet.rex - Updates to various utilities, to fix some minor problems. - Updated system subroutine library: fixes to GETCON routine. - Updated Load Library members: REXMFIO, REXSOCK, RXSYSFN, VSAM IMPORTANT: After restoring the files from misc11.arc, you must execute the following file: $000:misc11.mems.apply This job updates some members in the system Load Library. Then re-IPL MUSIC/SP to put the updates into effect. NOTE: If you apply misc11.arc by executing it or by applyupd, the execution of $000:misc11.mems.apply is automatic -- just reply yes to the prompt at the end of the file restore job; but you must still re-IPL MUSIC/SP. Date: Jun 16, 2006 # of files: 21 Is .arc file executable (self-restoring)? Yes Total space of unpacked files: about 1566 K Size of .arc file (on MUSIC): 1368 K # of 80-byte records in .arc file: 21844 Size of .arc file (on PC): 1747520 bytes = 1.67 MB MD5 digest of .arc file: E5EBB43E D4EA5F4B 431BB773 5E817FE5 SHA1 digest: C5AF86D5 C12C3574 F7EAFDE6 0E917F98 1CDBF82A Check sum (by CHECKSUM) of .arc file (on MUSIC): 209194977