1 " ***********************************************************
  2 " *                                                         *
  3 " * Copyright, (C) Honeywell Bull Inc., 1987                *
  4 " *                                                         *
  5 " * Copyright, (C) Honeywell Information Systems Inc., 1982 *
  6 " *                                                         *
  7 " * Copyright (c) 1972 by Massachusetts Institute of        *
  8 " * Technology and Honeywell Information Systems, Inc.      *
  9 " *                                                         *
 10 " ***********************************************************
 11 
 12 "  AS_ERROR_TABLE_ - answering service error messages.
 13 
 14 "  This module is installation replaceable.
 15 "  It contains the text for error messages typed by the answering service,
 16 "  to the operator and the user. Each installation may tailor these messages,
 17 "  inserting phone numbers or whatever, as necessary.
 18 "  An important motivation for having this table is so that installations
 19 "  may be as informative or non-informative as they please about the
 20 "  reasons for refusing login, depending on local security requirements.
 21 
 22 "  Some of the items in this table are actually control strings for ioa_$rs.
 23 "  All such items end with the suffix "_msg" in the external name.
 24 
 25 "  Items which are less informative than possible for security considerations
 26 "  are followed by the comment "security".
 27 
 28 "  Items in this table are divided into sections, based upon the module which
 29 "  references the items.  Within a section, items are listed ALPHABETICALLY.
 30 
 31 "  THVV 10/72
 32 "  Modified 740913 by PG for AIM messages.
 33 "  Modified 750415 by PG to eliminate printer on characters from msgs.
 34 "  Modified April 1976 by T. Casey to add dialup_ messages for process creation loops and changing password.
 35 "  Modified May 1976 by T. Casey to change contents of the project-will-be-cut-off-soon messages.
 36 "  Modified 760819 by Roy Planalp to change text of 'password given incorrectly'
 37 "   and 'illegal process_overseer', home_dir, etc. messages.
 38 "  Modified 770824 by G. Palter to change messages marked as "security" to
 39 "   include more informative information.
 40 "  Modified Winter 1978 and Spring 1979 by T. Casey for MR7.0 and MR7.0a to add several new codes for absentee enhancements.
 41 "  Modified October 1979 by T. Casey for MR8.0 for process preservation across hangups.
 42 "  Converted to ALM and ribbon shifts removed January 1980 by C. Hornig
 43 "  Added must_change, activity_unbump, January 1981, E. N. Kittlitz
 44 "  Added cdt damage codes 1/82, BIM
 45 "  Modified password prompts to not have newlines, and the next person to back it out eats hot bits. ENK, 5/83.
 46 "  Modified December 1983 by C. Marker  Added bad_terminal_id
 47 "  Modified 84-04-05 BIM for aclass_banner_msg.
 48 "  Modified 84-06-20 BIM for strict_trusted_path
 49 "  Modified 85-01-31 E. Swenson for better "Another...is logging in" messages.
 50 "  Modified 85-03-04 E. Swenson for new password error messages.
 51 
 52 
 53 " HISTORY COMMENTS:
 54 "  1) change(85-12-10,Herbst), approve(87-07-14,MCR7663),
 55 "     audit(87-07-24,Brunelle), install(87-08-04,MR12.1-1055):
 56 "     Surrounded $warn_msg with additional newlines to accomodate new warn
 57 "     software.
 58 "  2) change(86-04-01,Swenson), approve(87-07-14,MCR7737),
 59 "     audit(87-07-24,Brunelle), install(87-08-04,MR12.1-1055):
 60 "     Add new codes for login server user control support.
 61 "  3) change(87-04-21,GDixon), approve(87-07-14,MCR7741),
 62 "     audit(87-07-24,Brunelle), install(87-08-04,MR12.1-1055):
 63 "     Provide a badly needed reorganization of this table, ALPHABETICALLY
 64 "     within sections.  Sites which have replaced this table should compare
 65 "     this version with >ldd>tools>s>as_error_table_.mr12.0.alm to determine
 66 "     the actual additions made for MR12.1.  Future modifiers, please add new
 67 "     entries in ALPHABETICAL ORDER.
 68 "  4) change(87-07-14,Parisek), approve(87-07-14,MCR7644),
 69 "     audit(87-07-24,Brunelle), install(87-08-04,MR12.1-1055):
 70 "     Added "disc_hd_msg" for notifying user of disconnection via the
 71 "     disconnect user command, "no_disc_hd" for notifying user of a hangup
 72 "     after disconnection via the user disconnect command due to OFF
 73 "     "trusted_path_login" installation parm value, and "no_perm_disc" for
 74 "     notifying user he lacks the disconnect_ok process attribute.
 75 "  5) change(87-11-03,GDixon), approve(88-08-15,MCR7969),
 76 "     audit(88-08-03,Lippard), install(88-08-29,MR12.2-1093):
 77 "      A) Double quotes in error message for $need_project_for_cdp message.
 78 "         (phx19391, as 491)
 79 "                                                      END HISTORY COMMENTS
 80 
 81 
 82           include   et_macros
 83 
 84           et        as_error_table_
 85 
 86 
 87 "  Messages produced by parse_login_line_
 88 
 89  ec  bad_login_arg_msg,badlgarg,(login: Invalid argument ""^a"".)
 90  ec  bad_login_arguments_string,badagstr,(login: Error processing arguments following -arguments.)
 91  ec  bad_password_format,badpwfmt,(login: Passwords must be 8 or less printing characters, without spaces or semi-colons)
 92  ec  need_authorization_for_cda,needauth,(login: -change_default_auth requires that -authorization also be used.)
 93  ec  need_project_for_cdp,needproj,(login: syntax is ""login Person.NewDefaultProj -change_default_project."")
 94  ec  no_connect_aclass,nconacls,(Your disconnected process^[ #^d^] is not accessible from a terminal channel of this access class.)
 95  ec  no_create_aclass,ncracls,(You cannot create a process of the requested authorization from this terminal channel.)
 96  ec  no_login_arg_msg,nolgarg,(login: Expected argument missing, after ""^a"".)
 97  ec  only_one_connect_etc,oneconn,(login: Only one of the arguments: -list, -create, -connect, -new_proc, -destroy can be given.)
 98  ec  only_one_hold_no_hold,onehold,(login: Only one of the arguments: -hold, -no_hold can be given.)
 99  ec  only_one_save_nosave,onesave,(login: Only one of the arguments: -save_on_disconnect, -no_save_on_disconnect can be given.)
100  ec  pw_format_warning,pwfmtwrn,(login: Some of the characters entered as a password were ignored.)
101  ec  unrecognized_device,baddevc,(login: Unrecognized terminal type ""^a"".)
102 
103 
104 "  Messages produced by lg_ctl_ and uc_login_
105 
106  ec  already_in_msg,already,(^a.^a already logged in from ^a terminal ""^a"".)
107  ec  already_in_notify_msg,alrdynt,(Another ^a (^a.^a) is now logging in from ^a terminal ""^a"".)
108  ec  already_in_warn_msg,alrdy,(Attempt to log in ^s^a.^a from ^a terminal ""^a"".)
109  ec  bad_anon_pw,anon_pw,(Incorrect password supplied.) " security
110  ec  bad_password,bad_pass,(Incorrect password supplied.) " security
111  ec  bad_personid,badpers,(The user name you supplied is not registered.) " security
112  ec  bad_project,bad_proj,(Specified project does not exist.) " security
113  ec  breach,breach,(Security breach.  Please contact administrative personnel.) " security
114  ec  breach_msg,brchmsg,(Physical breach of security by ^a.^a from ^a (^a terminal ^a).)
115  ec  cant_give_dft_auth,cantdfta,(You cannot login at your default authorization.)
116  ec  cant_give_that_authorization,cantauth,(You cannot login at the requested authorization.)
117  ec  dft_auth_changed,da_chgd,(Default authorization changed.)
118  ec  dft_proj_changed,dp_chgd,(Default project changed.)
119  ec  ds_user_ignored,dsuser_x,(No access check is required for this channel. The -user control argument is ignored.)
120  ec  ds_user_required,dsuser_r,(You must use the control argument -user Person.Project for this channel.)
121  ec  illegal_hd_arg,illhd,(You do not have permission to use the ""-home_dir"" argument.)
122  ec  illegal_ip_arg,illip,(You do not have permission to use the ""-process_overseer"" argument.)
123  ec  illegal_om_arg,illom,(You do not have permission to use the ""-outer_module"" argument.)
124  ec  illegal_save_arg,illsave,(You do not have permission to use the ""-save_on_disconnect"" argument.)
125  ec  illegal_ss_arg,illss,(You do not have permission to use the ""-subsystem"" argument.)
126  ec  last_login_msg,lliwas,(Last login ^a from ^a terminal ""^a"".)
127  ec  login_anon_msg,logina,(Anonymous user ^a.^a logged in ^a from ^a terminal ""^a"".)
128  ec  login_auth_msg,loginath,(******^/Your authorization is ^a.^/******)
129  ec  login_msg,login,(^a.^a logged in ^a from ^a terminal ""^a"".)
130  ec  long_ip_arg,longip,(Argument to ""-process_overseer"" may not exceed 64 characters.)
131  ec  long_ss_arg,longss,(Argument to ""-subsystem"" may not exceed 64 characters.)
132  ec  multiple_login_msg,multlogn,(This is your ^d^a interactive login instance.)
133  ec  must_change,mustcpw,(You must use the -change_password option to change your password.)
134  ec  must_use_generate_pw,use_gpw,(Login incorrect. You must use the -generate_password option to change your password.)
135  ec  n_disconnected_procs_msg,ndiscon,(You have ^d disconnected process^[es^].)
136  ec  no_change,no_chnge,(Change privilege denied. Contact User Accounts.)
137  ec  no_daemon_bit,non_daem,(Permission to login as a daemon has not been granted.)
138  ec  no_disconnected_procs,nodiscon,(You have no disconnected processes.)
139  ec  no_home_dir,hd_make,(Home directory missing. Contact your project administrator.)
140  ec  no_line_permission,^lineacs,(You do not have permission to use this channel.)
141  ec  no_name,no_name,(Expected argument missing. User name not supplied.)
142  ec  not_in_pdt,not_pdt,(You are not registered on the specified project.) " security
143  ec  operator_not_allowed,no_oper,(You are not allowed to log in as an operator.) " security
144  ec  password_changed,pw_chgd,(Password changed.)
145  ec  password_expired,pwexprd,(Password expired.  Please contact administrative personnel.) " security
146  ec  password_expired_msg,pw_exp,(login: Your password has expired.  It must be changed once every ^d days.) " security
147  ec  password_locked,pwlocked,(Password is locked.  Please contact administrative personnel.) " security
148  ec  password_probe1_mail_msg,probe1ml,(Password for user ^a given incorrectly from ^a terminal ""^a"".)
149  ec  password_probe1_msg,probed1,(Your password was given incorrectly at ^a from ^a terminal ""^a"".)
150  ec  password_probe_mail_msg,probeml,(Password for user ^a given incorrectly ^d times, most recently from ^a terminal ""^a"".)
151  ec  password_probe_msg,probed,(Your password was given incorrectly ^d times recently.^/Last bad password ^a from ^a terminal ""^a"".)
152  ec  password_trap,pwtrap,(Password used: ^a.^a ^a ^a ^a)
153  ec  password_unused_too_long_msg,pw_old,(login: Your password has not been used in more than ^d days.^/     It has automatically expired.) " security
154  ec  pdt_missing,no_pdt,(Project definition table missing. Please contact User Accounts.)
155  ec  person_auth_msg,persauth,(person authorization is ^a (^a).)
156  ec  prog_err,prog_err,(Programming error in answering service. Please contact staff programmers.)
157  ec  ring_too_high,ringhigh,(Initial ring is greater than the highest you may specify.)
158  ec  ring_too_low,ringlow,(Initial ring is less than the lowest you may specify.)
159  ec  terminal_auth_msg,termauth,(terminal access class is ^a (^a).)
160  ec  too_many_bad_pw,toombpw,(Too many bad passwords for ^a.^a from ^a (^a terminal ^a).)
161  ec  user_fg_cpu_limit,ufgcpulm,(Job time limit exceeds user's foreground cpu time limit.)
162  ec  user_max_bg,umxbg,(You already have your limit of background absentee processes.)
163  ec  user_max_fg,umxfg,(You already have your limit of interactive and foreground absentee processes.)
164 
165 
166 "  Messages produced by dialup_
167 
168  ec  aclass_banner_msg,acban,(Channel access class: ^a.)
169  ec  activity_unbump,act_unbp,(Automatic logout cancelled because of your recent activity.)
170  ec  ask_for_help,helphelp,(Please contact programming staff if you need assistance in correcting this problem.)
171  ec  automatic_logout,autolog,(Automatic logout.)
172  ec  bad_answerback,badansbk,(Incorrect answerback for this line.)
173  ec  bad_login_word_msg,badword,(Incorrect login word ""^a"".)
174  ec  bad_terminal_id,badtid,(Invalid attempt to set terminal id.)
175  ec  coming_up,coming,(Multics is coming up. Try again in a few minutes.)
176  ec  detach,detach,(Automatic detach.)
177  ec  dial_request_error,drqerr,(Error in dial request. ^a)
178  ec  dialup_error,duperr,(Unexpected system error in answering service.)
179  ec  disc_hd_msg,dischold,(Your process is now disconnected from this terminal.)
180  ec  fpe_caused_logout,fpelgout,(Fatal error. Process has terminated and requested user logout.)
181  ec  generated_pw_err,gpw_err,(New password typed incorrectly.)
182  ec  generated_pw_msg,gpw_msg,(Your new password is ""^a"", pronounced ""^a"".)
183  ec  give_connect_request,giveconn,(Please type list, create, connect, new_proc, destroy, logout, or help.)
184  ec  give_connect_request_no_disc,givecnnd,(Please type create, logout, or help.)
185  ec  give_instructions,giveinst,(Please give instructions regarding your disconnected process(es).)
186  ec  greeting_msg,multics,(Multics ^a: ^a (Channel ^a)^/Load = ^.1f out of ^.1f units: users = ^d, ^a)
187  ec  hangup_msg,hangup,(hangup^/)
188  ec  help_gpw_verify,helpgpvf,(Verify your generated password before changing it, or enter ""quit"" to not log in.)
189  ec  help_new_pw,helpnpw,(Enter your new password, or enter ""quit"" to not log in.)
190  ec  help_npw_verify,helpnpvf,(Verify your new password before changing it, or enter ""quit"" to not log in.)
191  ec  help_password,helppw,(You must enter your password, or ""quit"" to not log in.)
192  ec  illegal_new_proc,badnproc,(You cannot ""new_proc"" to the requested authorization.)
193  ec  illegal_signal,badsignl,(Invalid logout signal to answering service.)
194  ec  init_err,init_err,(Process cannot be initialized.)
195  ec  init_term_msg,initterm,(Fatal error during process initialization. ^a)
196  ec  list_disconnected_msg,listdisc,(^3d.^2xlogged in ^a over channel ^a, terminal ""^a"".)
197  ec  login_args,loginags,(Personid Projectid and optional arguments:)
198  ec  logout1_msg,logout1,(^a.^a logged out ^a^/CPU usage ^d sec, memory usage ^.1f units, cost $^.2f.)
199  ec  logout_disconnected_msg,logodisc,(^a.^a logged out ^a,^/while disconnected. No process affected by this logout.)
200  ec  logout_msg,logout,(^a.^a logged out ^a^/CPU usage ^d min ^d sec, memory usage ^.1f units, cost $^.2f.)
201  ec  long_ip_ss_args,longipss,(Sum of ""-process_overseer"" and ""-subsystem"" argument lengths may not exceed 64 characters.)
202  ec  must_give_proc_no,giveproc,(You must specify the process number since you have more than one disconnected process.)
203  ec  new_password_indistinct,pwindsct,(The new password is equivalent to the old password.)
204  ec  new_pw_err,npw_err,(New password typed incorrectly second time.)
205  ec  no_disc_hd,nodischd,(Your process is now disconnected; this terminal will hangup to ensure secure logins.)
206  ec  no_init_proc,no_initp,(Unable to locate process overseer procedure.)
207  ec  no_io_attach,no_ioatt,(Unable to attach process I/O streams.)
208  ec  no_logout_hold,nolohold,(logout -hold is not permitted.)
209  ec  no_perm_disc,nodiscok,(Your process lacks the disconnect_ok attribute.)
210  ec  no_signal,nosignal,(Process terminated without signalling answering service.)
211  ec  no_such_process_msg,nonesuch,(You don't have a disconnected process number ^d.)
212  ec  not_implemented_msg,notimp,(The ^a request is not yet implemented. Sorry.)
213  ec  now_logged_in,loggedin,(You are now logged in but your terminal is not connected to a process.)
214  ec  npw_again_msg,npwagain,(New Password Again:)
215  ec  npw_msg,npw_msg,(New Password:)
216  ec  only_after_login_msg,aftrlogi,(The ^a request is only valid after a successful login.)
217  ec  preaccess_request_error,prerqerr,(Error in preaccess request. ^a)
218  ec  proc_term_loop_msg,proctmlp,(Fatal error. Process has terminated. ^a^/You appear to be in a fatal process error loop.)
219  ec  proc_term_msg,procterm,(Fatal error. Process has terminated. ^a^/New process created.)
220  ec  process_create_fail,nocr,(Process cannot be created. Please contact programming staff.)
221  ec  pw_msg,pw_msg,(Password:)
222  ec  rq_invalid_now_msg,rqinvlnw,(The ""^a"" request is not valid at this time.)
223  ec  shutdown,shutdown,(Multics is shutting down.)
224  ec  special_session,specsess,(Special session in progress.)
225  ec  term_by_operator,operterm,(Termination performed by operator.)
226  ec  try_again,tryag,(Please try to login again or type ""help"" for instructions.)
227  ec  unknown_arg_msg,unkarg,(Unknown argument ""^a"".)
228  ec  unknown_request_msg,unkreq,(Unknown request ""^a"".)
229  ec  user_typed_quit,userquit,(Login stopped by ""quit"".)
230 
231 
232 "  Messages produced by dial_ctl_
233 
234  ec  dial_connect_msg,dial_ok,( ^a terminal ""^a"" dialed to ^a at ^a.)
235  ec  dial_sys_msg,dial_sys,(^a ^a ^a dialed to Initializer.)
236  ec  dialagain,dl_again,(Master process terminated. Please reissue dial command.)
237  ec  dialdied,dialdied,(Master process logged out. Dial connection terminated.)
238  ec  dialnoline,dlnoline,(Dial line not specified.)
239  ec  dialnotup,dialntup,(Dial line not active.)
240 
241 
242 "  Messages produced by act_ctl_
243 
244  ec  cut_proj_date,projdate,(Your project's account is past its termination date.)
245  ec  cut_proj_funds,projfund,(Your project's account is out of funds.)
246  ec  cut_proj_other,projothr,(Your project may not log in. Contact User Accounts.)
247  ec  cut_user_cut_msg,abslimit,(User cutoff limit of $^.2f until ^a exceeded.)
248  ec  cut_user_date_msg,absdate,(User cutoff date of ^a has arrived.)
249  ec  cut_user_limit_msg,limitu,(User resource limit of $^.2f ^a exceeded.)
250  ec  cut_user_mlim_msg,mnthlim,(User resource limit of $^.2f monthly exceeded.)
251  ec  cut_user_shift_msg,shiftlim,(User resource limit of $^.2f for shift ^d exceeded.)
252  ec  inactive,inactive,(Maximum inactive time exceeded.)
253  ec  proj_low_funds,wfunds,(Your project's account has less than $^.2f (^d%) of its funds remaining.)
254  ec  user_warn_days,udays,(Your user cutoff will occur on ^a.)
255  ec  user_warn_funds,ufund,(You have less than $^.2f remaining^a.)
256  ec  user_warn_pct,upct,(You have less than ^d% of your funds remaining^a.)
257  ec  warn_proj_date,wdate,(Your project's account has less than ^d days until its termination date.)
258 
259 
260 "  Messages produced by load_ctl_
261 
262  ec  bumped_in_group,bump_grp,()
263  ec  bumped_secondary,bump_sec,()
264  ec  gpabsmax,gpabsmax,(Load control group full. Please try again later.)
265  ec  groupmax,groupmax,(Load control group full. Please try again later.)
266  ec  grp_full,grp_full,(Load control group full. Please try again later.)
267  ec  nf_nosec,nf_nosec,(Load control group full. Please try again later.)
268  ec  no_group,no_group,(Error in load control tables.)
269  ec  no_primary,no_prime,(User may not be primary.)
270  ec  no_user_to_bump,cant_bum,(Load control group full. Please try again later.)
271  ec  not_full,not_full,()
272  ec  preempt_emergency,pr_emrg,(Emergency preemption.)
273  ec  preempt_emergency_prime,pr_emrgx,(Emergency prime preemption.)
274  ec  preempt_group,pr_grp,(Group preemption.)
275  ec  preempt_secondary,pr_sec,(Secondary user preemption.)
276  ec  proj_max,proj_max,(Project maximum users exceeded.)
277  ec  protec_msg,protec,(You are protected from preemption.)
278  ec  protec_till_msg,protec1,(You are protected from preemption until ^a.)
279  ec  saturate,saturate,(There is no room to create a user process.)
280  ec  subject,subject,(You are subject to preemption.)
281  ec  sys_full,sys_full,(System full. Please try again later.)
282  ec  sysgrpfl,sysgrpfl,(Load control group full. Please try again later.)
283 
284 
285 "  Messages produced by admin
286 
287  ec  admin_mode_busy,ambsy,(Another terminal is already in admin mode.)
288  ec  special_sess_msg,specmsg,(Special Session in progress.)
289  ec  sys_down_msg,sysdown,(Multics is shutting down. ^a)
290  ec  try_again_at_msg,tagat,(Try again at ^a.)
291  ec  warn_msg,warn,(^/^/******** ^a^/From Operator: ^a^/********^/)
292 
293 
294 "  Messages produced by table updating.
295 
296  ec  chn_auth_excludes,chndown,(Channel authorization changed to exclude user authorization range.)
297  ec  chn_deleted,chndelet,(Terminal channel deleted.)
298  ec  chn_svc_changed,chnsvchg,(Terminal channel service type changed.)
299  ec  person_auth_excludes,persdown,(User PNT authorization changed to exclude authorization range.)
300  ec  proj_auth_excludes,projdown,(Project authorization changed to exclude user authorization range.)
301  ec  proj_deleted,jdelete,(Project deleted.)
302  ec  user_auth_excludes,userdown,(User authorization range now excludes current authorization.)
303  ec  user_deleted,udelete,(User deleted from project.)
304 
305 
306 "  Messages produced by asu_
307 
308  ec  bump_cancelled,bumpcanc,(Your automatic logout has been cancelled.)
309  ec  bump_mins_msg,bump_min,(^/You will be logged out in ^d minutes^a.)
310  ec  bump_secs_msg,bump_sec,(^/You will be logged out in ^d seconds^a.)
311  ec  from_multics_msg,from_mx,(^/******** ^a^/From Multics: ^a^a^/********)
312  ec  tty_already,ttyalrdy,(This channel is already known.)
313  ec  tty_dim_err,ttyerror,(TTY-dim error on this channel.)
314  ec  tty_is_master,ttymastr,(This channel is the initializer console and should not be in the cdt.)
315  ec  tty_no_room,ttynroom,(There is no room in the answer table for this channel.)
316 
317 
318 "  Messages involved with the CDT
319 
320  ec  cdt_not_shut_down,cdt^shut,(The CDT was not shut down from the previous Multics session. It may be inconsistent.)
321  ec  cdt_rethreading_error,errrthd,(Error while rethreading CDT. Operation aborted.)
322  ec  cdte_in_use_wrong,badinuse,(The counts of CDT entries in use do not agree with the header. The header is corrected.)
323  ec  illegal_top_mpx_name,cdtbtn,(A channel was found with a name reserved for a FNP.)
324  ec  repeated_cdt_damage,rptdmg,(Repeated damage to cdt threads encountered. Operation aborted.)
325  ec  salvage_cdt,salvcdt,(Threading inconsistencies found in CDT. Salvaging needed.)
326 
327 
328 "  Messages for login server support
329 
330  ec  already_logged_in,alrdlog,(You are already logged in.)
331 
332           end