 CHANGES to JUMP  ===============   K This file contains information on changes introduced in various versions of , JUMP.  The file was introduced in JUMP V4.0.     JUMP V5.0 (19-Feb-2005) 	 ---------    - Port to Itanium F - Add /UPDATE_UAF to allow updating of Last Interactive Login time and     Login Failure count G - Add NOTIFY=EXIT_ON_MAIL_ERROR qualifier to force JUMP to exit if MAIL ;     notification fails with any non-success condition value G - When in Secure Mode and notifying by mail, check JUMP_NOTIFY_MAILLIST C     contents (including mail list files) to prevent use of insecure #     logical names as mail addresses % - Fix session log file closure timing  - Changes to BUILD_JUMP.COM:*     - Fix macro compile under Alpha V7.3-2/     - Display the version of JUMP at build time      - Fix parameter parsing + - Various HELP file updates and corrections      JUMP V4.2 (14-Aug-2002) 	 ---------   ? - Remove restriction on EXACT JUMPing with, or in, subprocesses G - Handle ambiguous and unconventional use of usernames, UIC identifiers      and Rights identifiersC - Update the Access List file comments on usernames and identifiers E - Even if JUMP_SELF is TRUE, allow the Access List file to prevent it      for nominated users G - Update HELP on usernames and identifiers in the Access List file, and      on JUMP_SELF0 - Update INSTALL.TXT troubleshooting information     JUMP V4.1 (07-May-2002) 	 ---------   C - Implement 'C' option and JUMP_CHAIN logical name. These allow the A     prevention of chaining (i.e., JUMPing from a process which is "     itself a JUMP pseudo-terminal)9 - Ensure JUMP pseudo-terminals always have a process name B - Allow explicit specification of SECURITY as an Operator Class in&     the logical name JUMP_OPER_CLASSESC - Allow use of the escape character in an EXACT JUMP when notifying      after the jump& - Some minor code and comment cleanups: - Modify BUILD_JUMP.COM to make distribution builds easierB - Correct a mistake in an example AUTHORIZE command in INSTALL.TXT - Changed Compaq to HP  :-)      JUMP V4.0 (25-Sep-2001) 	 ---------   : - Require OpenVMS versions which support Pseudo-terminals,%     LIB$TABLE_PARSE and Callable Mail ? - Remove procedure declarations now in Pascal Environment files * - Support Persona Security Block (PSB) and7     SYSGEN parameter ARB_CONTROL in OpenVMS Alpha V7.2+  - Implement Message (.MSG) file + - Force Audit Trail file to be pre-existing  - Add extra kevlar - Add extra security auditing D - Re-integrate most architecture-specific code into the main program3     and radically simplify code in external modules ) - Create OpenVMS Itanium placeholder  :-)   - Add ESCAPE_CHARACTER qualifier - Add VERSION qualifier E - Make JUMP_MATCH_BOTH functionality mandatory - this logical name is      now obsolete8 - Allow user mode JUMP_USER_DIR logical name definitions$ - Add JUMP_OPER_CLASSES logical name/ - General pest control and code simplifications ! - Modifications to BUILD_JUMP.COM  - Update JUMP.HLP  - Introduce CHANGES.TXT file - Introduce INSTALL.TXT file    
 JUMP Pre-V4.0 
 -------------   / V1.0  02-Mar-1993     JER     Original version. 8       09-Mar-1993     JER     Audit security violations.=       04-Mar-1994     JER     Add change username capability. E       14-Jul-1994     JER     Allow change of UIC, etc. AND username; 8                               Allow username NOT in UAF.<       21-Nov-1995     JER     Allow Sysprogs to avoid audit.D V1.4  11-Jan-1996     JER     Increase size of audit message buffer.? V2.0  11-Jul-1996     JER     Add EXACT (pseudo-terminal) form. A V2.1  26-Jul-1996     JER     Add general user restricted access. D V2.2  07-Aug-1996     JER     Only Sysprogs and authorised users canD                               jump to privileged users. Also, modifyA                               method of restoring terminal chars. D V2.3  12-Sep-1996     JER     Audit physical terminal device.  Also,D                               validate Operators against access fileF                               to see if access is specifically denied.E                               Also, allow minor privs to be specified .                               by logical name.D V2.4  16-Sep-1996     JER     Audit pseudo-terminal device name too.4 V2.5  17-Sep-1996     JER     Add JUMP_SELF logical.B V2.6  01-Nov-1996     JER     Fix username glitch on EXACT return.F                               Caused by VAX (only) compiler behaviour.@ V2.7  15-Nov-1996     JER     Validate current privs at startup.@ V2.8  09-Jan-1997     JER     Fix short string in audit routine.A V2.9  18-Sep-1997     JER     Improve kernel and exec mode code - E                               simplify and generalize. Also, put port C                               name into pseudo-terminal ACCPORNAM - C                               this introduces architecture-specific +                               code modules. B V3.0  26-Jun-1998     JER     Fix audit to log correct return UIC.? V3.1  15-Oct-1999     JB/JER  Changes based on code supplied by =                               Jeremy Begg (JB) - with thanks: >                               - For EXACT jumps, added sessionA                                 logging and notification by MAIL. 2                               - Minor code fixups.2                               Other changes (JER):C                               - For EXACT jumps, added notification )                                 by OPCOM. C                               - Added support for notifications and C                                 session logging to the access file. D                               - Added support for continuation lines3                                 in the access file. B V3.1a 19-Oct-1999     JER     Tidy up and add '+' and '=' options.D V3.2  26-Oct-1999     JER     Implement access via UIC or Rights ID.8 V3.3  03-Nov-1999     JER     Correct some minor issues.F V3.4  10-Nov-1999     JER     Avoid typeahead issues at EXACT rundown;@                               Add JUMP_MATCH_BOTH functionality.