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.