1 
  2 09/23/87  audit_
  3 Known errors in the current release of audit_.
  4 #         Associated TR's
  5 Description
  6 
  7 55  phx19369
  8 audit_ modes operation should always get the modes from the audited
  9 switch, even when the input mode string only contains audit_* modes.
 10 
 11 54  phx18082
 12 When using an audit file with size = N, a single iox_$put_chars of more
 13 than N records fails when audit_ attempts to store the audit entry
 14 (audit_ loops infinitely).
 15 
 16 53  phx17740
 17 "ata;daf" gets an audit_file_position_ error.
 18 
 19 51  phx14134
 20 Attempting to set a mode when auditing is suspended causes audit_ to
 21 report an error directly, rather than just return an error code.
 22 
 23 50  phx14207, phx18196
 24 attach_audit silently leaves one at a new command level when an RQO is
 25 encountered setting up the audit file.
 26 
 27 48  phx17285
 28 audit_ detach can exit with IPS signals masked.
 29 
 30 46  , phx15947
 31 daf gets size condition when displaying metering data.
 32 
 33 45  phx15870, phx15879
 34 attach_audit doesn't generate sufficiently unique switch names,
 35 invocations in rapid succession cause it to try and use the same
 36 switch.
 37 
 38 42  phx14441
 39 Setting ^audit_suspend should have no effect if auditing is not
 40 suspended.
 41 
 42 35  phx12131
 43 audit_attach doesn't work on zero-length audit files.
 44 
 45 34  phx12044
 46 audit_use_editor_prompt mode can no longer be turned off via the modes
 47 operation.
 48 
 49 28  phx02985
 50 Strings used by -fm -to -next -last -match are interpreted as qedx
 51 expressions, this isn't mentioned in any of the documentation.
 52 
 53 27  phx02985
 54 The error codes returned by search_file_ are not converted into
 55 meaningful error messages for the user. Code 1 returned by search_file_
 56 in audit_file_position_ are erroneously converted into
 57 error_table_$nomatch. Code 2 returned by search_file in daf is
 58 
 59 25  phx11796
 60 Attempt to attach_audit with an audit file on an unattached logical
 61 file causes an OOB.
 62 
 63 24  phx11785
 64 No documentation of what happens when an unrecognized audit_ request is
 65 provided. (The entire line including the bogus audit request is simply
 66 passed through, like a normal line of input.)
 67 
 68 22  phx10278
 69 If the pathname for the output file for daf is bad, daf gets an
 70 ios_error.
 71 
 72 21  phx09948
 73 audit_ has a bad interaction with pl1 IO, only in absentee.
 74 
 75 20  phx09525, phx09540
 76 daf doesn't identify which argument is unacceptable.
 77 
 78 19  phx09645
 79 audit should translate arguments to -class to upper class and validate
 80 them for rectitude.
 81 
 82 17  phx08730
 83 !r (audit replay request) seems to cause an ios_error when a replayed
 84 line is filled out to greater than 128 characters and passed to
 85 listen_.
 86 
 87 14
 88 daf doesn't close the vfile when doing an -of.
 89 
 90 12  phx03788
 91 Large audit files cause daf and the editor to loop.
 92 Audit_file_position_ loses.
 93 
 94 11  phx03788
 95 Random reference to word in page 119 of audit files when records used
 96 is much smaller "(e.g., 19)".
 97 
 98 10  phx03788
 99 detach_audit should set the bit count on the audit file.
100 
101 9  phx06855
102 ata -of foo responds with error_table_$argerr instead of bad_opt.
103 
104 8  phx08138
105 When an audit file becomes an MSF, audit_ gets a bounds fault and the
106 audit file is unuseable. This may have something to do with transparent
107 mode.
108 
109 7  phx08303
110 truncating an audit file causes the audit file to become an MSF with a
111 bogus size, after its next use.
112 
113 6
114 daf trims trailing whitespace from entries when displaying them.
115 
116 5  phx03788, phx07213
117 nonexistent error codes are referenced, daf references duparg and
118 audit_file_position_ references incompatible_operaitions.
119 
120 4  phx07322
121 Empty audit filescan't be daf'ed (ata;daf loops)
122 
123 3
124 -tc arg to attach_audit trashes audit file.
125 
126 2
127 audit editor request parsing mishandles extra blanks.
128 
129 1
130 daf prefixes output with a blank.