Print this page
XXX Rearchitect and replace interrupt distribution
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/lib/libbsm/common/adt.xml
+++ new/usr/src/lib/libbsm/common/adt.xml
1 1 <?xml version="1.0" standalone="yes"?>
2 2 <!DOCTYPE specification SYSTEM "audit.dtd">
3 3 <!--
4 4 CDDL HEADER START
5 5
6 6 The contents of this file are subject to the terms of the
7 7 Common Development and Distribution License (the "License").
8 8 You may not use this file except in compliance with the License.
9 9
10 10 You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
11 11 or http://www.opensolaris.org/os/licensing.
12 12 See the License for the specific language governing permissions
13 13 and limitations under the License.
14 14
15 15 When distributing Covered Code, include this CDDL HEADER in each
16 16 file and include the License file at usr/src/OPENSOLARIS.LICENSE.
17 17 If applicable, add the following below this CDDL HEADER, with the
18 18 fields enclosed by brackets "[]" replaced with your own identifying
19 19 information: Portions Copyright [yyyy] [name of copyright owner]
20 20
21 21 CDDL HEADER END
22 22
23 23 Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
24 24
25 25 -->
26 26
27 27 <specification>
28 28
29 29 <!-- comments are displayed to stderr if debug is on -->
30 30 <debug set="off"/>
31 31
32 32 <!-- The order of events is arbitrary EXCEPT generic events must
33 33 precede their instances -->
34 34 <!-- The order of entries within an event determine the order
35 35 data is defined in the external API -->
36 36 <!-- The order of internal / external is arbitrary -->
37 37
38 38 <!--
39 39 tags:
40 40 The following top level tags are defined:
41 41 <event> <token> <msg_list> <debug>
42 42
43 43 event defines an audit record
44 44 - id is the record id from audit_uevents.h
45 45 - reorder="yes" or "no". (default is "no").
46 46 if "yes" then the order of the tokens to be
47 47 output does not match the order of the data
48 48 input. (see order attribute of <entry>)
49 49 - header defines the header file to contain the external
50 50 definitions for this event type. The header file
51 51 name is adt_event_N.h, where N is the value supplied
52 52 header="0" is for "stable" events, > 0 for new ones.
53 53 with this attribute. (header="1").
54 54 - idNo is the number associated with the external
55 55 name of this event. (For AUE_login, ADT_login is
56 56 the external name and idNo is the value for
57 57 ADT_login.)
58 58 - omit is by default 'no' (i.e., don't omit) and can be
59 59 'always' or 'JNI'. In the latter case, C interface
60 60 code is generated but neither Java nor JNI code is.
61 61 - included text is just a comment
62 62 Within an event block, the following tags are defined:
63 63 <entry>, <debug>, <altname>, <title>, <program>, <see>
64 64
65 65 altname defines the internal name of an audit record; if
66 66 omitted, the internal name is the same as the
67 67 external name.
68 68
69 69 title, these tags are used by auditrecord(1M) build to create
70 70 program, audit_record_attr database from adt events.
71 71 see Following example demonstrates their semantics:
72 72
73 73 auditrecord -p passwd
74 74 passwd <- <title>
75 75 program various See passwd(1)
76 76 ^- <program> ^- <see>
77 77 event ID 6163 AUE_passwd
78 78 class lo (0x00001000)
79 79 header
80 80 subject
81 81 [text] username...
82 82 ^- <comment>
83 83 return
84 84
85 85 If the length of string in any of the given
86 86 elements is longer than defined, the string is
87 87 silently truncated to the defined length in the
88 88 auditrecord(1M) runtime:
89 89
90 90 element <= max (non-truncated) string length
91 91 title <= 46
92 92 program <= 20
93 93 see <= 39
94 94 comment <= unlimited
95 95 token <= 28
96 96
97 97 entry defines the correspondence between the data
98 98 supplied by the caller and the token to be
99 99 output.
100 100 - id is the data name that shows up in the structures
101 101 of adt_event.h If it is a comma separated list,
102 102 it is the list of names of data to be associated
103 103 with one output token. (See <external>, below)
104 104 Within an entry block, the following tags are defined:
105 105 <internal>, <external>, <debug>, <comment>
106 106
107 107 internal defines the token to be generated.
108 108 - token is a name that must also be defined with
109 109 a <token> tag elsewhere in this file. (order is
110 110 not important).
111 111 - order="some number" determines the order of the
112 112 tokens to be output, starting with 1. The subject
113 113 token is normally order="1". The use is to insure
114 114 that the order of fields listed in adt_event.h does
115 115 not change when we arbitrarily change the order of
116 116 tokens. If the <event reorder="yes"> is not set,
117 117 order is ignored.
118 118 - format is a printf-like string that will be used
119 119 in to format the data supplied by the user.
120 120
121 121 external defines the data to be supplied for creating the
122 122 token defined via <internal>
123 123 - opt is one of four values: "required", "optional",
124 124 "obsolete", or "none". The first two values
125 125 indicate that this token's data must or may
126 126 be supplied by the user; the third value is
127 127 equivalent to "optional" but shows in the
128 128 comment that this field is no longer used;
129 129 the forth value indicates that this token
130 130 does not require any user-supplied data. If
131 131 data is required, then a token is always
132 132 output, while optional data is output only
133 133 if data is supplied.
134 134 - type describes the C data type to be associated
135 135 with the <entry id="dataName">. The following
136 136 data types are representative:
137 137
138 138 au_asid_t (uint32_t)
139 139 char
140 140 char * (blank is optional)
141 141 char ** (blank is optional)
142 142 fd_t (int, a file descriptor)
143 143 uint_t, int, int32_t, uid_t, gid_t
144 144 uid_t *, gid_t *
145 145 long, ulong_t
146 146 m_label_t *
147 147 pid_t
148 148 priv_set_t *
149 149 uint16_t, unit32_t, uint64_t
150 150 uint32_t *, uint32_t[], uint64_t *
151 151 msg (not a C type, see below)
152 152
153 153 Below is what Tony said. Above seems to be
154 154 what is implemented
155 155 char
156 156 char * (blank is optional)
157 157 char ** (blank is optional)
158 158 int, uid_t, gid_t
159 159 int *, uid_t *, gid_t *
160 160 msg (not a C type, see below)
161 161 time_t
162 162 uint, uint *
163 163
164 164 The msg type refers to an enumerated type
165 165 that must be defined via a <msg> description
166 166 else where in this file. The syntax is
167 167 special. Example: <external opt="optional"
168 168 type="msg login_text"/> "login_text" is the
169 169 id of a <msg_list> descriptor given
170 170 elsewhere in this file.
171 171
172 172 If the <entry> id is a list, the type must also
173 173 be a comma-separated list, where the types are
174 174 in the same order as the id's.
175 175 If the type is an array, its length must be given
176 176 explicitly.
177 177
178 178 comment Used by auditrecord(1M) build to generate
179 179 audit_record_attr. Comment is explanation note
180 180 printed with token type. Colon (':') may not be
181 181 used in a comment. See example above for other
182 182 tags related to auditrecord(1M).
183 183
184 184 token Define allowed token names.
185 185 - id is the name of token; this name is used
186 186 as an <internal> id.
187 187 - a token id name may not end in digits.
188 188 - usage is an optional value. At present, only
189 189 "TSOL" is defined; it means that this data is
190 190 to be used only in Trusted Solaris implementations.
191 191 See also example above for "token" tag relation to
192 192 the auditrecord(1M) output.
193 193
194 194 msg_list Define a set of text strings.
195 195 - id is the name to be used for this group of text
196 196 strings in adt_event.h
197 197 - header is as defined for <event>
198 198 - start is a number where produced enum type begins;
199 199 ensure msg lists do not overlap
200 200 Within a msg_list block, <msg> and <debug> are defined.
201 201 The order of <msg> tags in a msg_list is reflected
202 202 directly in adt_event.h. Also add ADT_LIST_<<id>> to
203 203 enum adt_msg_list in adt_xlate.h.
204 204
205 205 msg Define one string.
206 206 - id is the name to be used in the enum describing
207 207 this set of strings. Convention: use upper case.
208 208 The content (text between <msg> and </msg>) is the
209 209 actual string. Extra white space, including line
210 210 feeds, is ignored. If empty, no output token
211 211 is generated unless the <external> opt attribute is
212 212 set to "required", in which case a blank text token
213 213 is generated.
214 214 Within a msg block, <debug> is defined, but has not been
215 215 tested and may have no effect.
216 216
217 217 debug This turns on/off debug messages during the processing
218 218 of the xml data. It affects the block within which it
219 219 is defined.
220 220 - set may have one of two values: "on" or "off". If
221 221 set is omitted, the debug state for the current block
222 222 is toggled.
223 223 The use of the <debug> tag does not affect the output
224 224 of data to the various files created, but does generate
225 225 potentially large amounts of output to stderr.
226 226
227 227 -->
228 228 <!-- template for an event record definition
229 229
230 230 <event id="" header="0" idNo="">
231 231 <entry id="subject">
232 232 <internal token="subject"/>
233 233 <external opt="none"/>
234 234 </entry>
235 235 <entry id="">
236 236 <internal token=""/>
237 237 <external opt="" type="" />
238 238 </entry>
239 239 <entry id="return">
240 240 <internal token="return"/>
241 241 <external opt="none"/>
242 242 </entry>
243 243 </event>
244 244
245 245 Generic events must precede Instance events; within each
246 246 group, please group the AUE_* by area and event idNo-s in order,
247 247 gaps in idNo-s are OK.
248 248 N.B. Renumbering idNo-s requires recompilation of consumers. See
249 249 the contracts for whom to notify if/when this happens.
250 250 -->
251 251
252 252 <!-- generic events -->
253 253
254 254 <!--
255 255 'omit="always"' means that this record type is not reflected
256 256 in the generated header and table files.
257 257 -->
258 258
259 259 <event id="AUE_generic_basic" type="generic" omit="always">
260 260 <!--
261 261
262 262 This is a template for the event types that have no tokens
263 263 other than the header and return. There is no allowed_type
264 264 list because the template is not externally visible due to the
265 265 omit="always".
266 266
267 267 -->
268 268 <entry id="subject">
269 269 <internal token="subject"/>
270 270 <external opt="none"/>
271 271 </entry>
272 272 <entry id="return">
273 273 <internal token="return"/>
274 274 <external opt="none"/>
275 275 </entry>
276 276 </event>
277 277
278 278 <event id="AUE_generic_login" type="generic" omit="always">
279 279 <!--
280 280
281 281 This is a template for the various login event types
282 282 AUE_login, AUE_ftp, etc which match this template. There is
283 283 no allowed_type list because the template is not externally
284 284 visible due to the omit="always".
285 285
286 286 -->
287 287 <entry id="subject">
288 288 <internal token="subject"/>
289 289 <external opt="none"/>
290 290 </entry>
291 291
292 292 <!-- This field is still in use for SMC until it is cleaned up,
293 293 it must remain, see login_text msg list at the end of the
294 294 file.
295 295 -->
296 296 <entry id="message">
297 297 <internal token="text"/>
298 298 <external opt="optional" type="msg login_text"/>
299 299 <comment>error message</comment>
300 300 </entry>
301 301 <entry id="return">
302 302 <internal token="return"/>
303 303 <external opt="none"/>
304 304 </entry>
305 305 </event>
306 306
307 307 <!-- generic SMC events -->
308 308
309 309 <event id="AUE_generic_SMC_add" type="generic" omit="always">
310 310 <entry id="subject">
311 311 <internal token="subject"/>
312 312 <external opt="none"/>
313 313 </entry>
314 314 <entry id="object_name">
315 315 <internal token="text"/>
316 316 <external opt="required" type="char *"/>
317 317 <comment>object name</comment>
318 318 </entry>
319 319 <entry id="domain">
320 320 <internal token="text"/>
321 321 <external opt="optional" type="char *"/>
322 322 <comment>domain</comment>
323 323 </entry>
324 324 <entry id="name_service">
325 325 <internal token="text"/>
326 326 <external opt="required" type="char *"/>
327 327 <comment>name_service</comment>
328 328 </entry>
329 329 <entry id="auth_used">
330 330 <internal token="uauth"/>
331 331 <external opt="optional" type="char *"/>
332 332 <comment>authorization used</comment>
333 333 </entry>
334 334 <!--
335 335 This should really be its own token type, not "text"
336 336 -->
337 337 <entry id="initial_values">
338 338 <internal token="text"/>
339 339 <external opt="required" type="char *"/>
340 340 <comment>initial values</comment>
341 341 </entry>
342 342 <entry id="return">
343 343 <internal token="return"/>
344 344 <external opt="none"/>
345 345 </entry>
346 346 </event>
347 347
348 348 <event id="AUE_generic_SMC_delete" type="generic" omit="always">
349 349 <entry id="subject">
350 350 <internal token="subject"/>
351 351 <external opt="none"/>
352 352 </entry>
353 353 <entry id="object_name">
354 354 <internal token="text"/>
355 355 <external opt="required" type="char *"/>
356 356 <comment>object name</comment>
357 357 </entry>
358 358 <entry id="domain">
359 359 <internal token="text"/>
360 360 <external opt="optional" type="char *"/>
361 361 <comment>domain</comment>
362 362 </entry>
363 363 <entry id="name_service">
364 364 <internal token="text"/>
365 365 <external opt="required" type="char *"/>
366 366 <comment>name_service</comment>
367 367 </entry>
368 368 <entry id="auth_used">
369 369 <internal token="uauth"/>
370 370 <external opt="optional" type="char *"/>
371 371 <comment>authorization used</comment>
372 372 </entry>
373 373 <entry id="delete_values">
374 374 <internal token="text"/>
375 375 <external opt="required" type="char *"/>
376 376 <comment>deleted values</comment>
377 377 </entry>
378 378 <entry id="return">
379 379 <internal token="return"/>
380 380 <external opt="none"/>
381 381 </entry>
382 382 </event>
383 383
384 384 <event id="AUE_generic_SMC_modify" type="generic" omit="always">
385 385 <entry id="subject">
386 386 <internal token="subject"/>
387 387 <external opt="none"/>
388 388 </entry>
389 389 <entry id="object_name">
390 390 <internal token="text"/>
391 391 <external opt="required" type="char *"/>
392 392 <comment>object name</comment>
393 393 </entry>
394 394 <entry id="domain">
395 395 <internal token="text"/>
396 396 <external opt="optional" type="char *"/>
397 397 <comment>domain</comment>
398 398 </entry>
399 399 <entry id="name_service">
400 400 <internal token="text"/>
401 401 <external opt="required" type="char *"/>
402 402 <comment>name_service</comment>
403 403 </entry>
404 404 <entry id="auth_used">
405 405 <internal token="uauth"/>
406 406 <external opt="optional" type="char *"/>
407 407 <comment>authorization used</comment>
408 408 </entry>
409 409 <entry id="changed_values">
410 410 <internal token="text"/>
411 411 <external opt="required" type="char *"/>
412 412 <comment>changed values</comment>
413 413 </entry>
414 414 <entry id="return">
415 415 <internal token="return"/>
416 416 <external opt="none"/>
417 417 </entry>
418 418 </event>
419 419
420 420 <!-- instances -->
421 421
422 422 <!--
423 423 Java needed for SMC events. Since the SMC events grow less
424 424 often than the C related events. They come first. It
425 425 would be nice to reorder the idNo-s, but that's an ABI
426 426 change and should rev libbsm version no. If reordered
427 427 start with 1 and eliminate the comment at the end about
428 428 the highest idNo.
429 429 -->
430 430 <event id="AUE_admin_authenticate" instance_of="AUE_generic_login"
431 431 header="0" idNo="3">
432 432 <title>Admin Server Authentication</title>
433 433 <program>admin (various)</program>
434 434 <see>SMC, WBEM, or AdminSuite</see>
435 435 </event>
436 436
437 437 <event id="AUE_filesystem_add" instance_of="AUE_generic_SMC_add"
438 438 header="0" idNo="4">
439 439 <title>SMC: filesystem add</title>
440 440 <program>SMC server</program>
441 441 </event>
442 442 <event id="AUE_filesystem_delete" instance_of="AUE_generic_SMC_delete"
443 443 header="0" idNo="5">
444 444 <title>SMC: filesystem delete</title>
445 445 <program>SMC server</program>
446 446 </event>
447 447 <event id="AUE_filesystem_modify" instance_of="AUE_generic_SMC_modify"
448 448 header="0" idNo="6">
449 449 <title>SMC: filesystem modify</title>
450 450 <program>SMC server</program>
451 451 </event>
452 452
453 453 <event id="AUE_network_add" instance_of="AUE_generic_SMC_add"
454 454 header="0" idNo="7">
455 455 <title>SMC: network add</title>
456 456 <program>SMC server</program>
457 457 </event>
458 458 <event id="AUE_network_delete" instance_of="AUE_generic_SMC_delete"
459 459 header="0" idNo="8">
460 460 <title>SMC: network delete</title>
461 461 <program>SMC server</program>
462 462 </event>
463 463 <event id="AUE_network_modify" instance_of="AUE_generic_SMC_modify"
464 464 header="0" idNo="9">
465 465 <title>SMC: network modify</title>
466 466 <program>SMC server</program>
467 467 </event>
468 468
469 469 <event id="AUE_printer_add" instance_of="AUE_generic_SMC_add"
470 470 header="0" idNo="10">
471 471 <title>SMC: printer add</title>
472 472 <program>SMC server</program>
473 473 </event>
474 474 <event id="AUE_printer_delete" instance_of="AUE_generic_SMC_delete"
475 475 header="0" idNo="11">
476 476 <title>SMC: printer delete</title>
477 477 <program>SMC server</program>
478 478 </event>
479 479 <event id="AUE_printer_modify" instance_of="AUE_generic_SMC_modify"
480 480 header="0" idNo="12">
481 481 <title>SMC: printer modify</title>
482 482 <program>SMC server</program>
483 483 </event>
484 484
485 485 <!--
486 486 This is SMC; it's also used in su and should probably be used in
487 487 desktop role login. If we fix the SMC to not record NO_MSG here,
488 488 we can fix to record failed user. See su.c and AUE_su.
489 489 -->
490 490 <event id="AUE_role_login" instance_of="AUE_generic_login"
491 491 header="0" idNo="13">
492 492 <title>RBAC: role login</title>
493 493 <program>SMC server</program>
494 494 <program>/usr/bin/su</program>
495 495 </event>
496 496
497 497 <event id="AUE_scheduledjob_add" instance_of="AUE_generic_SMC_add"
498 498 header="0" idNo="14">
499 499 <title>SMC: scheduled job add</title>
500 500 <program>SMC server</program>
501 501 </event>
502 502 <event id="AUE_scheduledjob_delete" instance_of="AUE_generic_SMC_delete"
503 503 header="0" idNo="15">
504 504 <title>SMC: scheduled job delete</title>
505 505 <program>SMC server</program>
506 506 </event>
507 507 <event id="AUE_scheduledjob_modify" instance_of="AUE_generic_SMC_modify"
508 508 header="0" idNo="16">
509 509 <title>SMC: scheduled job modify</title>
510 510 <program>SMC server</program>
511 511 </event>
512 512
513 513 <event id="AUE_serialport_add" instance_of="AUE_generic_SMC_add"
514 514 header="0" idNo="17">
515 515 <title>SMC: serial port add</title>
516 516 <program>SMC server</program>
517 517 </event>
518 518 <event id="AUE_serialport_delete" instance_of="AUE_generic_SMC_delete"
519 519 header="0" idNo="18">
520 520 <title>SMC: serial port delete</title>
521 521 <program>SMC server</program>
522 522 </event>
523 523 <event id="AUE_serialport_modify" instance_of="AUE_generic_SMC_modify"
524 524 header="0" idNo="19">
525 525 <title>SMC: serial port modify</title>
526 526 <program>SMC server</program>
527 527 </event>
528 528
529 529 <!-- This is SMC; should this also be used elsewhere? -->
530 530 <event id="AUE_uauth" header="0" idNo="20">
531 531 <title>SMC: Use of Authorization</title>
532 532 <program>SMC server</program>
533 533 <entry id="subject">
534 534 <internal token="subject"/>
535 535 <external opt="none"/>
536 536 </entry>
537 537 <entry id="auth_used">
538 538 <internal token="uauth"/>
539 539 <external opt="required" type="char *"/>
540 540 <comment>authorization used</comment>
541 541 </entry>
542 542 <entry id="objectname">
543 543 <internal token="text"/>
544 544 <external opt="required" type="char *"/>
545 545 <comment>object name</comment>
546 546 </entry>
547 547 <entry id="return">
548 548 <internal token="return"/>
549 549 <external opt="none"/>
550 550 </entry>
551 551 </event>
552 552
553 553 <event id="AUE_usermgr_add" instance_of="AUE_generic_SMC_add"
554 554 header="0" idNo="21">
555 555 <title>SMC: User Manager add</title>
556 556 <program>SMC server</program>
557 557 </event>
558 558 <event id="AUE_usermgr_delete" instance_of="AUE_generic_SMC_delete"
559 559 header="0" idNo="22">
560 560 <title>SMC: User Manager delete</title>
561 561 <program>SMC server</program>
562 562 </event>
563 563 <event id="AUE_usermgr_modify" instance_of="AUE_generic_SMC_modify"
564 564 header="0" idNo="23">
565 565 <title>SMC: User Manager modify</title>
566 566 <program>SMC server</program>
567 567 </event>
568 568 <!-- end of Java needed for SMC events -->
569 569 <!--
570 570 while not used by SMC logout is used by Lockhart
571 571 -->
572 572 <event id="AUE_logout" header="0" idNo="1">
573 573 <title>login: logout</title>
574 574 <program>various</program>
575 575 <see>login(1)</see>
576 576 <entry id="subject">
577 577 <internal token="subject"/>
578 578 <external opt="none"/>
579 579 </entry>
580 580 <!--
581 581 not used by C code, used by Lockhart,
582 582 get them to change and remove
583 583 event.user_name("logout " + session.getUserName());
584 584 from /ws/lockhart-nv-gate/src/bundled/app/webmgt/lib/services/
585 585 com/sun/management/services/audit/SolarisAuditEvent_Logout.java
586 586 -->
587 587 <entry id="user_name">
588 588 <internal token="text" format="logout %s"/>
589 589 <external opt="optional" type="char *"/>
590 590 <comment>"logout" username</comment>
591 591 </entry>
592 592 <entry id="return">
593 593 <internal token="return"/>
594 594 <external opt="none"/>
595 595 </entry>
596 596 </event>
597 597
598 598
599 599 <!-- C Only events -->
600 600 <event id="AUE_init_solaris" header="0" idNo="32" omit="JNI">
601 601 <title>init</title>
602 602 <program>/sbin/init</program>
603 603 <program>/usr/sbin/init</program>
604 604 <program>/usr/sbin/shutdown</program>
605 605 <entry id="subject">
606 606 <internal token="subject"/>
607 607 <external opt="none"/>
608 608 </entry>
609 609 <entry id="info">
610 610 <internal token="text"/>
611 611 <external opt="optional" type="char *"/>
612 612 <comment>init level or zone name</comment>
613 613 </entry>
614 614 <entry id="return">
615 615 <internal token="return"/>
616 616 <external opt="none"/>
617 617 </entry>
618 618 </event>
619 619
620 620 <event id="AUE_login" instance_of="AUE_generic_login" header="0"
621 621 idNo="25" omit="JNI">
622 622 <title>terminal login</title>
623 623 <program>/usr/sbin/login</program>
624 624 <program>/usr/dt/bin/dtlogin</program>
625 625 <see>login(1)</see>
626 626 <see>dtlogin</see>
627 627 </event>
628 628 <event id="AUE_rlogin" instance_of="AUE_generic_login" header="0"
629 629 idNo="28" omit="JNI">
630 630 <title>rlogin</title>
631 631 <program>/usr/sbin/login</program>
632 632 <see>login(1) - rlogin</see>
633 633 </event>
634 634 <event id="AUE_telnet" instance_of="AUE_generic_login" header="0"
635 635 idNo="29" omit="JNI">
636 636 <title>telnet login</title>
637 637 <program>/usr/sbin/login</program>
638 638 <see>login(1) - telnet</see>
639 639 </event>
640 640 <event id="AUE_ssh" instance_of="AUE_generic_login" header="0"
641 641 idNo="2" omit="JNI">
642 642 <program>/usr/lib/ssh/sshd</program>
643 643 </event>
644 644
645 645 <event id="AUE_zlogin" header="0" idNo="38" omit="JNI">
646 646 <title>zone login</title>
647 647 <program>/usr/sbin/login</program>
648 648 <see>zlogin(1)</see>
649 649 <entry id="subject">
650 650 <internal token="subject"/>
651 651 <external opt="none"/>
652 652 </entry>
653 653 <entry id="message">
654 654 <internal token="text"/>
655 655 <external opt="optional" type="char *"/>
656 656 <comment>error message</comment>
657 657 </entry>
658 658 <entry id="return">
659 659 <internal token="return"/>
660 660 <external opt="none"/>
661 661 </entry>
662 662 </event>
663 663
664 664 <event id="AUE_su" header="0" idNo="30" omit="JNI">
665 665 <title>su</title>
666 666 <program>/usr/bin/su</program>
667 667 <see>su(1M)</see>
668 668 <entry id="subject">
669 669 <internal token="subject"/>
670 670 <external opt="none"/>
671 671 </entry>
672 672 <!--
673 673 should be changed to "fail_user" and su.c updated
674 674 However, the jni stuff is broken, so for now it's "message"
675 675 -->
676 676 <entry id="message">
677 677 <internal token="text"/>
678 678 <external opt="optional" type="char *"/>
679 679 <comment>"user name" of failed new user/role</comment>
680 680 </entry>
681 681 <entry id="return">
682 682 <internal token="return"/>
683 683 <external opt="none"/>
684 684 </entry>
685 685 </event>
686 686
687 687 <event id="AUE_passwd" header="0" idNo="27" omit="JNI">
688 688 <title>passwd</title>
689 689 <program>various</program>
690 690 <see>passwd(1)</see>
691 691 <entry id="subject">
692 692 <internal token="subject"/>
693 693 <external opt="none"/>
694 694 </entry>
695 695 <entry id="uid,username">
696 696 <internal token="user"/>
697 697 <external opt="optional" type="uid_t,char *"/>
698 698 <comment>user if different than caller</comment>
699 699 </entry>
700 700 <entry id="return">
701 701 <internal token="return"/>
702 702 <external opt="none"/>
703 703 </entry>
704 704 </event>
705 705
706 706 <event id="AUE_screenlock" instance_of="AUE_generic_basic" header="0"
707 707 idNo="26" omit="JNI">
708 708 <program>desktop screen lock</program>
709 709 </event>
710 710 <event id="AUE_screenunlock" instance_of="AUE_generic_basic" header="0"
711 711 idNo="31" omit="JNI">
712 712 <program>desktop screen unlock</program>
713 713 </event>
714 714
715 715 <!--
716 716 AUE_prof_cmd is not supportable for Java due to the structure of
717 717 the priv token. When and if a Java program needs to generate
718 718 a priv token, we'll need to look at the data format in the
719 719 Java code and provide an appropriate java and jni implementation.
720 720 -->
721 721
722 722 <event id="AUE_prof_cmd" header="0" idNo="24" omit="JNI">
723 723 <title>pfexec</title>
724 724 <program>/usr/bin/pfexec</program>
725 725 <see>pfexec(1)</see>
726 726 <entry id="subject">
727 727 <internal token="subject"/>
728 728 <external opt="none"/>
729 729 </entry>
730 730 <entry id="cwdpath">
731 731 <internal token="path"/>
732 732 <external opt="required" type="char*"/>
733 733 <comment>working directory</comment>
734 734 </entry>
735 735 <entry id="cmdpath">
736 736 <internal token="path"/>
737 737 <external opt="required" type="char*"/>
738 738 <comment>command pathname</comment>
739 739 </entry>
740 740 <entry id="argc,argv,envp">
741 741 <internal token="command"/>
742 742 <external opt="required" type="int,char**,char**"/>
743 743 </entry>
744 744 <entry id="proc_auid,proc_euid,proc_egid,proc_ruid,proc_rgid,proc_pid,proc_sid,proc_termid">
745 745 <internal token="process"/>
746 746 <external opt="required"
747 747 type="uid_t,uid_t,gid_t,uid_t,gid_t,pid_t,au_asid_t,termid*"/>
748 748 </entry>
749 749 <entry id="limit_set">
750 750 <internal token="priv_limit"/>
751 751 <external opt="optional" type="priv_set_t*"/>
752 752 </entry>
753 753 <entry id="inherit_set">
754 754 <internal token="priv_inherit"/>
755 755 <external opt="optional" type="priv_set_t*"/>
756 756 </entry>
757 757 <entry id="return">
758 758 <internal token="return"/>
759 759 <external opt="none"/>
760 760 </entry>
761 761 </event>
762 762
763 763 <event id="AUE_inetd_connect" header="0" idNo="34" omit="JNI">
764 764 <title>inetd</title>
765 765 <program>/usr/sbin/inetd</program>
766 766 <entry id="subject">
767 767 <internal token="subject"/>
768 768 <external opt="none"/>
769 769 </entry>
770 770 <entry id="service_name">
771 771 <internal token="text"/>
772 772 <external opt="optional" type="char *"/>
773 773 <comment>service name</comment>
774 774 </entry>
775 775 <entry id="ip_type,ip_remote_port,ip_local_port,ip_adr">
776 776 <internal token="tid"/>
777 777 <external opt="required"
778 778 type="uint32_t,uint16_t,uint16_t,uint32_t[4]"/>
779 779 <comment>client address</comment>
780 780 </entry>
781 781 <entry id="cmd">
782 782 <internal token="command_alt"/>
783 783 <external opt="required" type="char *"/>
784 784 <comment>inetd command</comment>
785 785 </entry>
786 786 <entry id="privileges">
787 787 <internal token="priv_effective"/>
788 788 <external opt="required" type="priv_set_t *"/>
789 789 </entry>
790 790 <entry id="return">
791 791 <internal token="return"/>
792 792 <external opt="none"/>
793 793 </entry>
794 794 </event>
795 795
796 796 <event id="AUE_inetd_ratelimit" header="0" idNo="35" omit="JNI">
797 797 <title>inetd</title>
798 798 <program>/usr/sbin/inetd</program>
799 799 <entry id="subject">
800 800 <internal token="subject"/>
801 801 <external opt="none"/>
802 802 </entry>
803 803 <entry id="service_name">
804 804 <internal token="text"/>
805 805 <external opt="optional" type="char *"/>
806 806 <comment>service name</comment>
807 807 </entry>
808 808 <entry id="limit">
809 809 <internal token="text"/>
810 810 <external opt="required" type="char *"/>
811 811 <comment>limit value</comment>
812 812 </entry>
813 813 <entry id="return">
814 814 <internal token="return"/>
815 815 <external opt="none"/>
816 816 </entry>
817 817 </event>
818 818
819 819 <event id="AUE_inetd_copylimit" header="0" idNo="36" omit="JNI">
820 820 <title>inetd</title>
821 821 <program>/usr/sbin/inetd</program>
822 822 <entry id="subject">
823 823 <internal token="subject"/>
824 824 <external opt="none"/>
825 825 </entry>
826 826 <entry id="service_name">
827 827 <internal token="text"/>
828 828 <external opt="optional" type="char *"/>
829 829 <comment>service name</comment>
830 830 </entry>
831 831 <entry id="limit">
832 832 <internal token="text"/>
833 833 <external opt="required" type="char *"/>
834 834 <comment>limit value</comment>
835 835 </entry>
836 836 <entry id="return">
837 837 <internal token="return"/>
838 838 <external opt="none"/>
839 839 </entry>
840 840 </event>
841 841
842 842 <event id="AUE_inetd_failrate" header="0" idNo="37" omit="JNI">
843 843 <title>inetd</title>
844 844 <program>/usr/sbin/inetd</program>
845 845 <entry id="subject">
846 846 <internal token="subject"/>
847 847 <external opt="none"/>
848 848 </entry>
849 849 <entry id="service_name">
850 850 <internal token="text"/>
851 851 <external opt="optional" type="char *"/>
852 852 <comment>service name</comment>
853 853 </entry>
854 854 <entry id="values">
855 855 <internal token="text"/>
856 856 <external opt="required" type="char *"/>
857 857 <comment>limit value, interval</comment>
858 858 </entry>
859 859 <entry id="return">
860 860 <internal token="return"/>
861 861 <external opt="none"/>
862 862 </entry>
863 863 </event>
864 864
865 865 <event id="AUE_zone_state" header="0" idNo="33" omit="JNI">
866 866 <entry id="subject">
867 867 <internal token="subject"/>
868 868 <external opt="none"/>
869 869 </entry>
870 870 <entry id="new_state">
871 871 <internal token="text"/>
872 872 <external opt="required" type="char *"/>
873 873 <comment>New zone state</comment>
874 874 </entry>
875 875 <entry id="zonename">
876 876 <internal token="zonename"/>
877 877 <external opt="required" type="char *"/>
878 878 <comment>zone name</comment>
879 879 </entry>
880 880 <entry id="return">
881 881 <internal token="return"/>
882 882 <external opt="none"/>
883 883 </entry>
884 884 </event>
885 885
886 886 <event id="AUE_su_logout" instance_of="AUE_generic_basic"
887 887 header="0" idNo="39" omit="JNI">
888 888 <title>su</title>
889 889 <program>/usr/bin/su</program>
890 890 <see>su(1M)</see>
891 891 </event>
892 892
893 893 <event id="AUE_role_logout" instance_of="AUE_generic_basic"
894 894 header="0" idNo="40" omit="JNI">
895 895 <title>su</title>
896 896 <program>/usr/bin/su</program>
897 897 <see>su(1M)</see>
898 898 </event>
899 899
900 900 <event id="AUE_newgrp_login" header="0" idNo="41" omit="JNI">
901 901 <program>newgrp</program>
902 902 <entry id="subject">
903 903 <internal token="subject"/>
904 904 <external opt="none"/>
905 905 </entry>
906 906 <entry id="groupname">
907 907 <internal token="text"/>
908 908 <external opt="required" type="char *"/>
909 909 <comment>group name</comment>
910 910 </entry>
911 911 <entry id="return">
912 912 <internal token="return"/>
913 913 <external opt="none"/>
914 914 </entry>
915 915 </event>
916 916
917 917 <event id="AUE_generic_mountable" type="generic" omit="always">
918 918 <!--
919 919
920 920 User device mounting related functions
921 921
922 922 -->
923 923 <entry id="subject">
924 924 <internal token="subject"/>
925 925 <external opt="none"/>
926 926 </entry>
927 927 <entry id="auth_used">
928 928 <internal token="uauth"/>
929 929 <external opt="required" type="char *"/>
930 930 <comment>authorization used</comment>
931 931 </entry>
932 932 <entry id="mount_point">
933 933 <internal token="path"/>
934 934 <external opt="required" type="char *"/>
935 935 <comment>mount point</comment>
936 936 </entry>
937 937 <entry id="device">
938 938 <internal token="path"/>
939 939 <external opt="required" type="char *"/>
940 940 <comment>device</comment>
941 941 </entry>
942 942 <entry id="options">
943 943 <internal token="text"/>
944 944 <external opt="optional" type="char *"/>
945 945 <comment>options</comment>
946 946 </entry>
947 947 <entry id="return">
948 948 <internal token="return"/>
949 949 <external opt="none"/>
950 950 </entry>
951 951 </event>
952 952
953 953 <event id="AUE_attach" instance_of="AUE_generic_mountable"
954 954 header="0" idNo="42" omit="JNI">
955 955 <program>hald</program>
956 956 </event>
957 957 <event id="AUE_detach" instance_of="AUE_generic_mountable"
958 958 header="0" idNo="43" omit="JNI">
959 959 <program>hald</program>
960 960 </event>
961 961 <event id="AUE_remove" header="0" idNo="44" omit="JNI">
962 962 <program>hald</program>
963 963 <entry id="subject">
964 964 <internal token="subject"/>
965 965 <external opt="none"/>
966 966 </entry>
967 967 <entry id="auth_used">
968 968 <internal token="uauth"/>
969 969 <external opt="required" type="char *"/>
970 970 <comment>authorization used</comment>
971 971 </entry>
972 972 <entry id="mount_point">
973 973 <internal token="path"/>
974 974 <external opt="optional" type="char *"/>
975 975 <comment>mount point</comment>
976 976 </entry>
977 977 <entry id="device">
978 978 <internal token="path"/>
979 979 <external opt="required" type="char *"/>
980 980 <comment>device</comment>
981 981 </entry>
982 982 <entry id="return">
983 983 <internal token="return"/>
984 984 <external opt="none"/>
985 985 </entry>
986 986 </event>
987 987
988 988 <event id="AUE_pool_import" header="0" idNo="45" omit="JNI">
989 989 <program>hald</program>
990 990 <entry id="subject">
991 991 <internal token="subject"/>
992 992 <external opt="none"/>
993 993 </entry>
994 994 <entry id="auth_used">
995 995 <internal token="uauth"/>
996 996 <external opt="required" type="char *"/>
997 997 <comment>authorization used</comment>
998 998 </entry>
999 999 <entry id="pool">
1000 1000 <internal token="text"/>
1001 1001 <external opt="required" type="char *"/>
1002 1002 <comment>pool</comment>
1003 1003 </entry>
1004 1004 <entry id="device">
1005 1005 <internal token="path"/>
1006 1006 <external opt="required" type="char *"/>
1007 1007 <comment>device</comment>
1008 1008 </entry>
1009 1009 <entry id="return">
1010 1010 <internal token="return"/>
1011 1011 <external opt="none"/>
1012 1012 </entry>
1013 1013 </event>
1014 1014 <event id="AUE_pool_export" header="0" idNo="46" omit="JNI">
1015 1015 <program>hald</program>
1016 1016 <entry id="subject">
1017 1017 <internal token="subject"/>
1018 1018 <external opt="none"/>
1019 1019 </entry>
1020 1020 <entry id="auth_used">
1021 1021 <internal token="uauth"/>
1022 1022 <external opt="required" type="char *"/>
1023 1023 <comment>authorization used</comment>
1024 1024 </entry>
1025 1025 <entry id="pool">
1026 1026 <internal token="text"/>
1027 1027 <external opt="required" type="char *"/>
1028 1028 <comment>pool</comment>
1029 1029 </entry>
1030 1030 <entry id="device">
1031 1031 <internal token="path"/>
1032 1032 <external opt="required" type="char *"/>
1033 1033 <comment>device</comment>
1034 1034 </entry>
1035 1035 <entry id="return">
1036 1036 <internal token="return"/>
1037 1037 <external opt="none"/>
1038 1038 </entry>
1039 1039 </event>
1040 1040
1041 1041 <!-- dladm security objected events -->
1042 1042 <event id="AUE_dladm_generic" type="generic" omit="always">
1043 1043 <entry id="subject">
1044 1044 <internal token="subject"/>
1045 1045 <external opt="none"/>
1046 1046 </entry>
1047 1047 <entry id="auth_used">
1048 1048 <internal token="uauth"/>
1049 1049 <external opt="required" type="char *"/>
1050 1050 <comment>authorization used</comment>
1051 1051 </entry>
1052 1052 <entry id="obj_class">
1053 1053 <internal token="text"/>
1054 1054 <external opt="required" type="char *"/>
1055 1055 <comment>object class name</comment>
1056 1056 </entry>
1057 1057 <entry id="obj_name">
1058 1058 <internal token="text"/>
1059 1059 <external opt="required" type="char *"/>
1060 1060 <comment>object name</comment>
1061 1061 </entry>
1062 1062 <entry id="return">
1063 1063 <internal token="return"/>
1064 1064 <external opt="none"/>
1065 1065 </entry>
1066 1066 </event>
1067 1067
1068 1068 <event id="AUE_dladm_create_secobj" instance_of="AUE_dladm_generic"
1069 1069 header="0" idNo="47" omit="JNI">
1070 1070 <title>create wifi security object</title>
1071 1071 <program>/usr/sbin/dladm</program>
1072 1072 <see>dladm(1M)</see>
1073 1073 </event>
1074 1074 <event id="AUE_dladm_delete_secobj" instance_of="AUE_dladm_generic"
1075 1075 header="0" idNo="48" omit="JNI">
1076 1076 <title>delete wifi security object</title>
1077 1077 <program>/usr/sbin/dladm</program>
1078 1078 <see>dladm(1M)</see>
1079 1079 </event>
1080 1080
1081 1081 <!-- Trusted eXtensions (TX) events -->
1082 1082
1083 1083 <!-- labeld events -->
1084 1084 <event id="AUE_file_relabel" header="0" idNo="49" omit="JNI">
1085 1085 <title>relabel file from one zone to another</title>
1086 1086 <program>setlabel(1)</program>
1087 1087 <see>setflabel(3TSOL)</see>
1088 1088 <entry id="subject">
1089 1089 <internal token="subject"/>
1090 1090 <external opt="none"/>
1091 1091 </entry>
1092 1092 <entry id="auth_used">
1093 1093 <internal token="uauth"/>
1094 1094 <external opt="required" type="char *"/>
1095 1095 <comment>authorization used</comment>
1096 1096 </entry>
1097 1097 <entry id="file">
1098 1098 <internal token="path"/>
1099 1099 <external opt="required" type="char *"/>
1100 1100 <comment>file relabeled</comment>
1101 1101 </entry>
1102 1102 <entry id="src_label">
1103 1103 <internal token="label"/>
1104 1104 <external opt="required" type="m_label_t *"/>
1105 1105 <comment>original label</comment>
1106 1106 </entry>
1107 1107 <entry id="dst_label">
1108 1108 <internal token="label"/>
1109 1109 <external opt="required" type="m_label_t *"/>
1110 1110 <comment>new label</comment>
1111 1111 </entry>
1112 1112 <entry id="return">
1113 1113 <internal token="return"/>
1114 1114 <external opt="none"/>
1115 1115 </entry>
1116 1116 </event>
1117 1117
1118 1118 <event id="AUE_file_copy" header="0" idNo="50" omit="JNI">
1119 1119 <title>copy file to another zone</title>
1120 1120 <program>dtfile(1X)</program>
1121 1121 <entry id="subject">
1122 1122 <internal token="subject"/>
1123 1123 <external opt="none"/>
1124 1124 </entry>
1125 1125 <entry id="auth_used">
1126 1126 <internal token="uauth"/>
1127 1127 <external opt="required" type="char *"/>
1128 1128 <comment>authorization used</comment>
1129 1129 </entry>
1130 1130 <entry id="src_file">
1131 1131 <internal token="path"/>
1132 1132 <external opt="required" type="char *"/>
1133 1133 <comment>source file</comment>
1134 1134 </entry>
1135 1135 <entry id="src_label">
1136 1136 <internal token="label"/>
1137 1137 <external opt="required" type="m_label_t *"/>
1138 1138 <comment>source label</comment>
1139 1139 </entry>
1140 1140 <entry id="dst_file">
1141 1141 <internal token="path"/>
1142 1142 <external opt="required" type="char *"/>
1143 1143 <comment>destination directory</comment>
1144 1144 </entry>
1145 1145 <entry id="dst_label">
1146 1146 <internal token="label"/>
1147 1147 <external opt="required" type="m_label_t *"/>
1148 1148 <comment>destination label</comment>
1149 1149 </entry>
1150 1150 <entry id="return">
1151 1151 <internal token="return"/>
1152 1152 <external opt="none"/>
1153 1153 </entry>
1154 1154 </event>
1155 1155
1156 1156 <!-- uadmin(1m) events -->
1157 1157 <event id="AUE_uadmin_generic" type="generic" omit="always">
1158 1158 <entry id="subject">
1159 1159 <internal token="subject"/>
1160 1160 <external opt="none"/>
1161 1161 </entry>
1162 1162 <entry id="fcn">
1163 1163 <internal token="text"/>
1164 1164 <external opt="required" type="msg uadmin_fcn"/>
1165 1165 <comment>next action</comment>
1166 1166 </entry>
1167 1167 <entry id="mdep">
1168 1168 <internal token="text"/>
1169 1169 <external opt="optional" type="char *"/>
1170 1170 <comment>machine dependent argument</comment>
1171 1171 </entry>
1172 1172 <entry id="return">
1173 1173 <internal token="return"/>
1174 1174 <external opt="none"/>
1175 1175 </entry>
1176 1176 </event>
1177 1177 <event id="AUE_uadmin_generic_fcn" type="generic" omit="always">
1178 1178 <entry id="subject">
1179 1179 <internal token="subject"/>
1180 1180 <external opt="none"/>
1181 1181 </entry>
1182 1182 <entry id="fcn">
1183 1183 <internal token="text"/>
1184 1184 <external opt="required" type="msg uadmin_fcn"/>
1185 1185 <comment>next action</comment>
1186 1186 </entry>
1187 1187 <entry id="return">
1188 1188 <internal token="return"/>
1189 1189 <external opt="none"/>
1190 1190 </entry>
1191 1191 </event>
1192 1192 <event id="AUE_uadmin_shutdown" instance_of="AUE_uadmin_generic"
1193 1193 header="0" idNo="51" omit="JNI">
1194 1194 <title>uadmin shutdown</title>
1195 1195 <program>/sbin/uadmin</program>
1196 1196 <program>/usr/sbin/uadmin</program>
1197 1197 <see>uadmin(1M)</see>
1198 1198 </event>
1199 1199 <event id="AUE_uadmin_reboot" instance_of="AUE_uadmin_generic"
1200 1200 header="0" idNo="52" omit="JNI">
1201 1201 <title>uadmin reboot</title>
1202 1202 <program>/sbin/uadmin</program>
1203 1203 <program>/usr/sbin/uadmin</program>
1204 1204 <see>uadmin(1M)</see>
1205 1205 </event>
1206 1206 <event id="AUE_uadmin_dump" instance_of="AUE_uadmin_generic"
1207 1207 header="0" idNo="53" omit="JNI">
1208 1208 <title>uadmin dump</title>
1209 1209 <program>/sbin/uadmin</program>
1210 1210 <program>/usr/sbin/uadmin</program>
1211 1211 <see>uadmin(1M)</see>
1212 1212 </event>
1213 1213 <event id="AUE_uadmin_freeze" instance_of="AUE_uadmin_generic"
1214 1214 header="0" idNo="54" omit="JNI">
1215 1215 <title>uadmin freeze</title>
1216 1216 <program>/sbin/uadmin</program>
1217 1217 <program>/usr/sbin/uadmin</program>
1218 1218 <see>uadmin(1M)</see>
1219 1219 </event>
1220 1220 <event id="AUE_uadmin_remount" header="0" idNo="55" omit="JNI">
1221 1221 <title>uadmin remount</title>
1222 1222 <program>/sbin/uadmin</program>
1223 1223 <program>/usr/sbin/uadmin</program>
1224 1224 <see>uadmin(1M)</see>
1225 1225 <entry id="subject">
1226 1226 <internal token="subject"/>
1227 1227 <external opt="none"/>
1228 1228 </entry>
1229 1229 <entry id="return">
1230 1230 <internal token="return"/>
1231 1231 <external opt="none"/>
1232 1232 </entry>
1233 1233 </event>
1234 1234 <!-- uadmin ftrace and swapctl are not documented in uadmin(2) -->
1235 1235 <event id="AUE_uadmin_ftrace" instance_of="AUE_uadmin_generic"
1236 1236 header="0" idNo="56" omit="JNI">
1237 1237 <title>uadmin ftrace</title>
1238 1238 <program>/sbin/uadmin</program>
1239 1239 <program>/usr/sbin/uadmin</program>
1240 1240 <see>uadmin(1M)</see>
1241 1241 </event>
1242 1242 <event id="AUE_uadmin_swapctl" instance_of="AUE_uadmin_generic_fcn"
1243 1243 header="0" idNo="57" omit="JNI">
1244 1244 <title>uadmin swapctl</title>
1245 1245 <program>/sbin/uadmin</program>
1246 1246 <program>/usr/sbin/uadmin</program>
1247 1247 <see>uadmin(1M)</see>
1248 1248 </event>
1249 1249 <event id="AUE_uadmin_thaw" header="0" idNo="96" omit="JNI">
1250 1250 <title>thaw after freeze</title>
1251 1251 <program>/sbin/uadmin</program>
1252 1252 <program>/usr/sbin/uadmin</program>
1253 1253 <see>uadmin(1M)</see>
1254 1254 <entry id="subject">
1255 1255 <internal token="subject"/>
1256 1256 <external opt="none"/>
1257 1257 </entry>
1258 1258 <entry id="fcn">
1259 1259 <internal token="text"/>
1260 1260 <external opt="required" type="msg uadmin_fcn"/>
1261 1261 <comment>freeze action type</comment>
1262 1262 </entry>
1263 1263 <entry id="return">
1264 1264 <internal token="return"/>
1265 1265 <external opt="none"/>
1266 1266 </entry>
1267 1267 </event>
1268 1268 <!-- uadmin config is not documented in uadmin(2) -->
1269 1269 <event id="AUE_uadmin_config" instance_of="AUE_uadmin_generic"
1270 1270 header="0" idNo="119" omit="JNI">
1271 1271 <title>uadmin config</title>
1272 1272 <program>/sbin/uadmin</program>
1273 1273 <program>/usr/sbin/uadmin</program>
1274 1274 <see>uadmin(1M)</see>
1275 1275 </event>
1276 1276
1277 1277 <!-- smbd service event; smbd session setup -->
1278 1278 <event id="AUE_smbd_session" header="0" idNo="58" omit="JNI">
1279 1279 <title>smbd</title>
1280 1280 <program>/usr/lib/smbsrv/smbd</program>
1281 1281 <entry id="subject">
1282 1282 <internal token="subject"/>
1283 1283 <external opt="none"/>
1284 1284 </entry>
1285 1285 <entry id="domain">
1286 1286 <internal token="text"/>
1287 1287 <external opt="required" type="char*"/>
1288 1288 <comment>domain</comment>
1289 1289 </entry>
1290 1290 <entry id="username">
1291 1291 <internal token="text"/>
1292 1292 <external opt="required" type="char*"/>
1293 1293 <comment>username</comment>
1294 1294 </entry>
1295 1295 <entry id="sid">
1296 1296 <internal token="text"/>
1297 1297 <external opt="optional" type="char*"/>
1298 1298 <comment>sid</comment>
1299 1299 </entry>
1300 1300 <entry id="return">
1301 1301 <internal token="return"/>
1302 1302 <external opt="none"/>
1303 1303 </entry>
1304 1304 </event>
1305 1305
1306 1306 <!-- smbd service event; smbd session logoff -->
1307 1307 <event id="AUE_smbd_logoff" header="0" idNo="59" omit="JNI">
1308 1308 <title>smbd</title>
1309 1309 <program>/usr/lib/smbsrv/smbd</program>
1310 1310 <entry id="subject">
1311 1311 <internal token="subject"/>
1312 1312 <external opt="none"/>
1313 1313 </entry>
1314 1314 <entry id="domain">
1315 1315 <internal token="text"/>
1316 1316 <external opt="required" type="char*"/>
1317 1317 <comment>domain</comment>
1318 1318 </entry>
1319 1319 <entry id="username">
1320 1320 <internal token="text"/>
1321 1321 <external opt="required" type="char*"/>
1322 1322 <comment>username</comment>
1323 1323 </entry>
1324 1324 <entry id="return">
1325 1325 <internal token="return"/>
1326 1326 <external opt="none"/>
1327 1327 </entry>
1328 1328 </event>
1329 1329
1330 1330 <!-- vscan service event; infected file detected -->
1331 1331 <event id="AUE_vscan_quarantine" header="0" idNo="60" omit="JNI">
1332 1332 <title>VSCAN: quarantine infected file</title>
1333 1333 <program>/usr/lib/vscan/vscand</program>
1334 1334 <see>vscand(1M), ICAP RFC 3507 (Extensions)</see>
1335 1335 <entry id="subject">
1336 1336 <internal token="subject"/>
1337 1337 <external opt="none"/>
1338 1338 </entry>
1339 1339 <entry id="file">
1340 1340 <internal token="path"/>
1341 1341 <external opt="required" type="char*"/>
1342 1342 <comment>infected file</comment>
1343 1343 </entry>
1344 1344 <entry id="violations,nviolations">
1345 1345 <internal token="text"/>
1346 1346 <external opt="optional" type="char**,int"/>
1347 1347 <comment>ID - threat description</comment>
1348 1348 </entry>
1349 1349 <entry id="return">
1350 1350 <internal token="return"/>
1351 1351 <external opt="none"/>
1352 1352 </entry>
1353 1353 </event>
1354 1354
1355 1355 <!-- ndmp service event; ndmp client connect -->
1356 1356 <event id="AUE_ndmp_connect" instance_of="AUE_generic_basic" header="0"
1357 1357 idNo="61" omit="JNI">
1358 1358 <title>NDMP Connect</title>
1359 1359 <program>/usr/lib/ndmp/ndmpd</program>
1360 1360 <see>ndmpd(1M)</see>
1361 1361 </event>
1362 1362
1363 1363 <!-- ndmp service event; ndmp client disconnect -->
1364 1364 <event id="AUE_ndmp_disconnect" instance_of="AUE_generic_basic" header="0"
1365 1365 idNo="62" omit="JNI">
1366 1366 <title>NDMP Disconnect</title>
1367 1367 <program>/usr/lib/ndmp/ndmpd</program>
1368 1368 <see>ndmpd(1M)</see>
1369 1369 </event>
1370 1370
1371 1371 <!-- ndmp service event; ndmp backup -->
1372 1372 <event id="AUE_ndmp_backup" header="0" idNo="63" omit="JNI">
1373 1373 <title>NDMP Backup</title>
1374 1374 <program>/usr/lib/ndmp/ndmpd</program>
1375 1375 <see>ndmpd(1M)</see>
1376 1376 <entry id="subject">
1377 1377 <internal token="subject"/>
1378 1378 <external opt="none"/>
1379 1379 </entry>
1380 1380 <entry id="source">
1381 1381 <internal token="path"/>
1382 1382 <external opt="required" type="char *"/>
1383 1383 <comment>path to be backed up</comment>
1384 1384 </entry>
1385 1385 <entry id="local_dest">
1386 1386 <internal token="path"/>
1387 1387 <external opt="optional" type="char *"/>
1388 1388 <comment>local path of backup destination</comment>
1389 1389 </entry>
1390 1390 <entry id="remote_dest">
1391 1391 <internal token="in_peer"/>
1392 1392 <external opt="optional" type="fd_t"/>
1393 1393 <comment>remote ip address and port of backup destination</comment>
1394 1394 </entry>
1395 1395 <entry id="return">
1396 1396 <internal token="return"/>
1397 1397 <external opt="none"/>
1398 1398 </entry>
1399 1399 </event>
1400 1400
1401 1401 <!-- ndmp service event; ndmp restore -->
1402 1402 <event id="AUE_ndmp_restore" header="0" idNo="64" omit="JNI">
1403 1403 <title>NDMP Restore</title>
1404 1404 <program>/usr/lib/ndmp/ndmpd</program>
1405 1405 <see>ndmpd(1M)</see>
1406 1406 <entry id="subject">
1407 1407 <internal token="subject"/>
1408 1408 <external opt="none"/>
1409 1409 </entry>
1410 1410 <entry id="destination">
1411 1411 <internal token="path"/>
1412 1412 <external opt="required" type="char *"/>
1413 1413 <comment>path to restore to</comment>
1414 1414 </entry>
1415 1415 <entry id="local_source">
1416 1416 <internal token="path"/>
1417 1417 <external opt="optional" type="char *"/>
1418 1418 <comment>local path to restore from</comment>
1419 1419 </entry>
1420 1420 <entry id="remote_source">
1421 1421 <internal token="in_peer"/>
1422 1422 <external opt="optional" type="fd_t"/>
1423 1423 <comment>remote ip address and port to restore from</comment>
1424 1424 </entry>
1425 1425 <entry id="return">
1426 1426 <internal token="return"/>
1427 1427 <external opt="none"/>
1428 1428 </entry>
1429 1429 </event>
1430 1430
1431 1431 <!-- SMF related events -->
1432 1432 <event id="AUE_smf_generic" type="generic" omit="always">
1433 1433 <!--
1434 1434 This is a template for the event types that have no tokens
1435 1435 other than the header and return. There is no allowed_type
1436 1436 list because the template is not externally visible due to the
1437 1437 omit="always".
1438 1438 -->
1439 1439 <entry id="subject">
1440 1440 <internal token="subject"/>
1441 1441 <external opt="none"/>
1442 1442 </entry>
1443 1443 <entry id="auth_used">
1444 1444 <internal token="uauth"/>
1445 1445 <external opt="required" type="char *"/>
1446 1446 <comment>authorization used</comment>
1447 1447 </entry>
1448 1448 <entry id="fmri">
1449 1449 <internal token="fmri"/>
1450 1450 <external opt="required" type="char *"/>
1451 1451 <comment>name</comment>
1452 1452 </entry>
1453 1453 <entry id="return">
1454 1454 <internal token="return"/>
1455 1455 <external opt="none"/>
1456 1456 </entry>
1457 1457 </event>
1458 1458
1459 1459 <event id="AUE_smf_generic_pg" type="generic" omit="always">
1460 1460 <!--
1461 1461 This is a template for the event types related to property groups.
1462 1462 There is no allowed_type list because the template is not externally
1463 1463 visible due to the omit="always".
1464 1464 -->
1465 1465 <entry id="subject">
1466 1466 <internal token="subject"/>
1467 1467 <external opt="none"/>
1468 1468 </entry>
1469 1469 <entry id="auth_used">
1470 1470 <internal token="uauth"/>
1471 1471 <external opt="required" type="char *"/>
1472 1472 <comment>authorization used</comment>
1473 1473 </entry>
1474 1474 <entry id="fmri">
1475 1475 <internal token="fmri"/>
1476 1476 <external opt="required" type="char *"/>
1477 1477 </entry>
1478 1478 <entry id="type">
1479 1479 <internal token="text"/>
1480 1480 <external opt="required" type="char *"/>
1481 1481 <comment>property group type</comment>
1482 1482 </entry>
1483 1483 <entry id="return">
1484 1484 <internal token="return"/>
1485 1485 <external opt="none"/>
1486 1486 </entry>
1487 1487 </event>
1488 1488
1489 1489 <event id="AUE_smf_enable" instance_of="AUE_smf_generic" header="0"
1490 1490 idNo="65" omit="JNI">
1491 1491 <program>svc.configd(1M)</program>
1492 1492 <see>svcadm(1M)</see>
1493 1493 </event>
1494 1494 <event id="AUE_smf_tmp_enable" instance_of="AUE_smf_generic" header="0"
1495 1495 idNo="66" omit="JNI">
1496 1496 <program>svc.configd(1M)</program>
1497 1497 <see>svcadm(1M)</see>
1498 1498 </event>
1499 1499 <event id="AUE_smf_disable" instance_of="AUE_smf_generic" header="0"
1500 1500 idNo="67" omit="JNI">
1501 1501 <program>svc.configd(1M)</program>
1502 1502 <see>svcadm(1M)</see>
1503 1503 </event>
1504 1504 <event id="AUE_smf_tmp_disable" instance_of="AUE_smf_generic" header="0"
1505 1505 idNo="68" omit="JNI">
1506 1506 <program>svc.configd(1M)</program>
1507 1507 <see>svcadm(1M)</see>
1508 1508 </event>
1509 1509 <event id="AUE_smf_restart" instance_of="AUE_smf_generic" header="0"
1510 1510 idNo="69" omit="JNI">
1511 1511 <program>svc.configd(1M)</program>
1512 1512 <see>svcadm(1M)</see>
1513 1513 </event>
1514 1514 <event id="AUE_smf_refresh" instance_of="AUE_smf_generic" header="0"
1515 1515 idNo="70" omit="JNI">
1516 1516 <program>svc.configd(1M)</program>
1517 1517 <see>svcadm(1M)</see>
1518 1518 </event>
1519 1519 <event id="AUE_smf_clear" instance_of="AUE_smf_generic" header="0"
1520 1520 idNo="71" omit="JNI">
1521 1521 <program>svc.configd(1M)</program>
1522 1522 <see>svcadm(1M)</see>
1523 1523 </event>
1524 1524 <event id="AUE_smf_degrade" instance_of="AUE_smf_generic" header="0"
1525 1525 idNo="72" omit="JNI">
1526 1526 <program>svc.configd(1M)</program>
1527 1527 <see>svcadm(1M)</see>
1528 1528 </event>
1529 1529 <event id="AUE_smf_immediate_degrade" instance_of="AUE_smf_generic"
1530 1530 header="0" idNo="73" omit="JNI">
1531 1531 <program>svc.configd(1M)</program>
1532 1532 <see>svcadm(1M)</see>
1533 1533 </event>
1534 1534 <event id="AUE_smf_maintenance" instance_of="AUE_smf_generic" header="0"
1535 1535 idNo="74" omit="JNI">
1536 1536 <program>svc.configd(1M)</program>
1537 1537 <see>svcadm(1M)</see>
1538 1538 </event>
1539 1539 <event id="AUE_smf_immediate_maintenance" instance_of="AUE_smf_generic"
1540 1540 header="0" idNo="75" omit="JNI">
1541 1541 <program>svc.configd(1M)</program>
1542 1542 <see>svcadm(1M)</see>
1543 1543 </event>
1544 1544 <event id="AUE_smf_immtmp_maintenance" instance_of="AUE_smf_generic"
1545 1545 header="0" idNo="76" omit="JNI">
1546 1546 <program>svc.configd(1M)</program>
1547 1547 <see>svcadm(1M)</see>
1548 1548 </event>
1549 1549 <event id="AUE_smf_tmp_maintenance" instance_of="AUE_smf_generic" header="0"
1550 1550 idNo="77" omit="JNI">
1551 1551 <program>svc.configd(1M)</program>
1552 1552 <see>svcadm(1M)</see>
1553 1553 </event>
1554 1554 <event id="AUE_smf_milestone" instance_of="AUE_smf_generic" header="0"
1555 1555 idNo="78" omit="JNI">
1556 1556 <program>svc.configd(1M)</program>
1557 1557 <see>svcadm(1M)</see>
1558 1558 </event>
1559 1559
1560 1560 <event id="AUE_smf_create" instance_of="AUE_smf_generic" header="0"
1561 1561 idNo="79" omit="JNI">
1562 1562 <program>svc.configd(1M)</program>
1563 1563 <see>svccfg(1M)</see>
1564 1564 </event>
1565 1565 <event id="AUE_smf_delete" instance_of="AUE_smf_generic" header="0"
1566 1566 idNo="80" omit="JNI">
1567 1567 <program>svc.configd(1M)</program>
1568 1568 <see>svccfg(1M)</see>
1569 1569 </event>
1570 1570
1571 1571 <event id="AUE_smf_create_pg" instance_of="AUE_smf_generic_pg" header="0"
1572 1572 idNo="81" omit="JNI">
1573 1573 <program>svc.configd(1M)</program>
1574 1574 <see>svccfg(1M)</see>
1575 1575 </event>
1576 1576 <event id="AUE_smf_create_npg" instance_of="AUE_smf_generic_pg" header="0"
1577 1577 idNo="82" omit="JNI">
1578 1578 <program>svc.configd(1M)</program>
1579 1579 <see>svccfg(1M)</see>
1580 1580 </event>
1581 1581 <event id="AUE_smf_delete_pg" instance_of="AUE_smf_generic_pg" header="0"
1582 1582 idNo="83" omit="JNI">
1583 1583 <program>svc.configd(1M)</program>
1584 1584 <see>svccfg(1M)</see>
1585 1585 </event>
1586 1586 <event id="AUE_smf_delete_npg" instance_of="AUE_smf_generic_pg" header="0"
1587 1587 idNo="84" omit="JNI">
1588 1588 <program>svc.configd(1M)</program>
1589 1589 <see>svccfg(1M)</see>
1590 1590 </event>
1591 1591
1592 1592 <event id="AUE_smf_create_snap" header="0" idNo="85" omit="JNI">
1593 1593 <program>svc.configd(1M)</program>
1594 1594 <see>svccfg(1M)</see>
1595 1595 <entry id="subject">
1596 1596 <internal token="subject"/>
1597 1597 <external opt="none"/>
1598 1598 </entry>
1599 1599 <entry id="auth_used">
1600 1600 <internal token="uauth"/>
1601 1601 <external opt="required" type="char *"/>
1602 1602 <comment>authorization used</comment>
1603 1603 </entry>
1604 1604 <entry id="fmri">
1605 1605 <internal token="fmri"/>
1606 1606 <external opt="required" type="char *"/>
1607 1607 <comment>name</comment>
1608 1608 </entry>
1609 1609 <entry id="name">
1610 1610 <internal token="text"/>
1611 1611 <external opt="required" type="char *"/>
1612 1612 <comment>snapshot name</comment>
1613 1613 </entry>
1614 1614 <entry id="return">
1615 1615 <internal token="return"/>
1616 1616 <external opt="none"/>
1617 1617 </entry>
1618 1618 </event>
1619 1619 <event id="AUE_smf_delete_snap" header="0" idNo="86" omit="JNI">
1620 1620 <program>svc.configd(1M)</program>
1621 1621 <see>svccfg(1M)</see>
1622 1622 <entry id="subject">
1623 1623 <internal token="subject"/>
1624 1624 <external opt="none"/>
1625 1625 </entry>
1626 1626 <entry id="auth_used">
1627 1627 <internal token="uauth"/>
1628 1628 <external opt="required" type="char *"/>
1629 1629 <comment>authorization used</comment>
1630 1630 </entry>
1631 1631 <entry id="fmri">
1632 1632 <internal token="fmri"/>
1633 1633 <external opt="required" type="char *"/>
1634 1634 <comment>name</comment>
1635 1635 </entry>
1636 1636 <entry id="name">
1637 1637 <internal token="text"/>
1638 1638 <external opt="required" type="char *"/>
1639 1639 <comment>snapshot name</comment>
1640 1640 </entry>
1641 1641 <entry id="return">
1642 1642 <internal token="return"/>
1643 1643 <external opt="none"/>
1644 1644 </entry>
1645 1645 </event>
1646 1646 <event id="AUE_smf_attach_snap" header="0" idNo="87" omit="JNI">
1647 1647 <program>svc.configd(1M)</program>
1648 1648 <see>svccfg(1M)</see>
1649 1649 <entry id="subject">
1650 1650 <internal token="subject"/>
1651 1651 <external opt="none"/>
1652 1652 </entry>
1653 1653 <entry id="auth_used">
1654 1654 <internal token="uauth"/>
1655 1655 <external opt="required" type="char *"/>
1656 1656 <comment>authorization used</comment>
1657 1657 </entry>
1658 1658 <entry id="old_fmri">
1659 1659 <internal token="fmri"/>
1660 1660 <external opt="required" type="char *"/>
1661 1661 <comment>old name</comment>
1662 1662 </entry>
1663 1663 <entry id="old_name">
1664 1664 <internal token="text"/>
1665 1665 <external opt="required" type="char *"/>
1666 1666 <comment>old snapshot</comment>
1667 1667 </entry>
1668 1668 <entry id="new_fmri">
1669 1669 <internal token="fmri"/>
1670 1670 <external opt="required" type="char *"/>
1671 1671 <comment>new name</comment>
1672 1672 </entry>
1673 1673 <entry id="new_name">
1674 1674 <internal token="text"/>
1675 1675 <external opt="required" type="char *"/>
1676 1676 <comment>new snapshot</comment>
1677 1677 </entry>
1678 1678 <entry id="return">
1679 1679 <internal token="return"/>
1680 1680 <external opt="none"/>
1681 1681 </entry>
1682 1682 </event>
1683 1683
1684 1684 <event id="AUE_smf_annotation" header="0" idNo="88" omit="JNI">
1685 1685 <program>svc.configd(1M)</program>
1686 1686 <see>svccfg(1M)</see>
1687 1687 <entry id="subject">
1688 1688 <internal token="subject"/>
1689 1689 <external opt="none"/>
1690 1690 </entry>
1691 1691 <entry id="operation">
1692 1692 <internal token="text"/>
1693 1693 <external opt="required" type="char *"/>
1694 1694 <comment>operation</comment>
1695 1695 </entry>
1696 1696 <entry id="file">
1697 1697 <internal token="path"/>
1698 1698 <external opt="required" type="char *"/>
1699 1699 <comment>imported file</comment>
1700 1700 </entry>
1701 1701 <entry id="return">
1702 1702 <internal token="return"/>
1703 1703 <external opt="none"/>
1704 1704 </entry>
1705 1705 </event>
1706 1706
1707 1707 <event id="AUE_smf_create_prop" header="0" idNo="89" omit="JNI">
1708 1708 <program>svc.configd(1M)</program>
1709 1709 <see>svccfg(1M)</see>
1710 1710 <entry id="subject">
1711 1711 <internal token="subject"/>
1712 1712 <external opt="none"/>
1713 1713 </entry>
1714 1714 <entry id="auth_used">
1715 1715 <internal token="uauth"/>
1716 1716 <external opt="required" type="char *"/>
1717 1717 <comment>authorization used</comment>
1718 1718 </entry>
1719 1719 <entry id="fmri">
1720 1720 <internal token="fmri"/>
1721 1721 <external opt="required" type="char *"/>
1722 1722 <comment>name</comment>
1723 1723 </entry>
1724 1724 <entry id="type">
1725 1725 <internal token="text"/>
1726 1726 <external opt="required" type="char *"/>
1727 1727 <comment>type</comment>
1728 1728 </entry>
1729 1729 <entry id="value">
1730 1730 <internal token="text"/>
1731 1731 <external opt="optional" type="char *"/>
1732 1732 <comment>value</comment>
1733 1733 </entry>
1734 1734 <entry id="return">
1735 1735 <internal token="return"/>
1736 1736 <external opt="none"/>
1737 1737 </entry>
1738 1738 </event>
1739 1739
1740 1740 <event id="AUE_smf_change_prop" header="0" idNo="90" omit="JNI">
1741 1741 <program>svc.configd(1M)</program>
1742 1742 <see>svccfg(1M)</see>
1743 1743 <entry id="subject">
1744 1744 <internal token="subject"/>
1745 1745 <external opt="none"/>
1746 1746 </entry>
1747 1747 <entry id="auth_used">
1748 1748 <internal token="uauth"/>
1749 1749 <external opt="required" type="char *"/>
1750 1750 <comment>authorization used</comment>
1751 1751 </entry>
1752 1752 <entry id="fmri">
1753 1753 <internal token="fmri"/>
1754 1754 <external opt="required" type="char *"/>
1755 1755 <comment>name</comment>
1756 1756 </entry>
1757 1757 <entry id="type">
1758 1758 <internal token="text"/>
1759 1759 <external opt="required" type="char *"/>
1760 1760 <comment>type</comment>
1761 1761 </entry>
1762 1762 <entry id="value">
1763 1763 <internal token="text"/>
1764 1764 <external opt="optional" type="char *"/>
1765 1765 <comment>value</comment>
1766 1766 </entry>
1767 1767 <entry id="return">
1768 1768 <internal token="return"/>
1769 1769 <external opt="none"/>
1770 1770 </entry>
1771 1771 </event>
1772 1772 <event id="AUE_smf_delete_prop" header="0" idNo="91" omit="JNI">
1773 1773 <program>svc.configd(1M)</program>
1774 1774 <see>svccfg(1M)</see>
1775 1775 <entry id="subject">
1776 1776 <internal token="subject"/>
1777 1777 <external opt="none"/>
1778 1778 </entry>
1779 1779 <entry id="auth_used">
1780 1780 <internal token="uauth"/>
1781 1781 <external opt="required" type="char *"/>
1782 1782 <comment>authorization used</comment>
1783 1783 </entry>
1784 1784 <entry id="fmri">
1785 1785 <internal token="fmri"/>
1786 1786 <external opt="required" type="char *"/>
1787 1787 <comment>name</comment>
1788 1788 </entry>
1789 1789 <entry id="return">
1790 1790 <internal token="return"/>
1791 1791 <external opt="none"/>
1792 1792 </entry>
1793 1793 </event>
1794 1794
1795 1795 <event id="AUE_smf_read_prop" instance_of="AUE_smf_generic" header="0"
1796 1796 idNo="92" omit="JNI">
1797 1797 <program>svc.configd(1M)</program>
1798 1798 <see>svccfg(1M)</see>
1799 1799 </event>
1800 1800
1801 1801 <!-- CPUFreq related events -->
1802 1802
1803 1803 <event id="AUE_cpu_ondemand" header="0" idNo="93" omit="JNI">
1804 1804 <title>set CPU freq to minimal unless load increases</title>
1805 1805 <program>/usr/lib/hal/hald-addon-cpufreq</program>
1806 1806 <see>hald(1M)</see>
1807 1807 <entry id="subject">
1808 1808 <internal token="subject"/>
1809 1809 <external opt="none"/>
1810 1810 </entry>
1811 1811 <entry id="auth_used">
1812 1812 <internal token="uauth"/>
1813 1813 <external opt="required" type="char *"/>
1814 1814 <comment>authorization used</comment>
1815 1815 </entry>
1816 1816 <entry id="return">
1817 1817 <internal token="return"/>
1818 1818 <external opt="none"/>
1819 1819 </entry>
1820 1820 </event>
1821 1821 <event id="AUE_cpu_performance" header="0" idNo="94" omit="JNI">
1822 1822 <title>set CPU freq to Max</title>
1823 1823 <program>/usr/lib/hal/hald-addon-cpufreq</program>
1824 1824 <see>hald(1M)</see>
1825 1825 <entry id="subject">
1826 1826 <internal token="subject"/>
1827 1827 <external opt="none"/>
1828 1828 </entry>
1829 1829 <entry id="auth_used">
1830 1830 <internal token="uauth"/>
1831 1831 <external opt="required" type="char *"/>
1832 1832 <comment>authorization used</comment>
1833 1833 </entry>
1834 1834 <entry id="return">
1835 1835 <internal token="return"/>
1836 1836 <external opt="none"/>
1837 1837 </entry>
1838 1838 </event>
1839 1839 <event id="AUE_cpu_threshold" header="0" idNo="95" omit="JNI">
1840 1840 <title>set CPU frequency threshold percentage</title>
1841 1841 <program>/usr/lib/hal/hald-addon-cpufreq</program>
1842 1842 <see>hald(1M)</see>
1843 1843 <entry id="subject">
1844 1844 <internal token="subject"/>
1845 1845 <external opt="none"/>
1846 1846 </entry>
1847 1847 <entry id="auth_used">
1848 1848 <internal token="uauth"/>
1849 1849 <external opt="required" type="char *"/>
1850 1850 <comment>authorization used</comment>
1851 1851 </entry>
1852 1852 <entry id="threshold">
1853 1853 <internal token="text"/>
1854 1854 <external opt="required" type="int"/>
1855 1855 <comment>threshold percent 1-100</comment>
1856 1856 </entry>
1857 1857 <entry id="return">
1858 1858 <internal token="return"/>
1859 1859 <external opt="none"/>
1860 1860 </entry>
1861 1861 </event>
1862 1862
1863 1863 <!-- TPM events recorded by tcsd(8) -->
1864 1864
1865 1865 <event id="AUE_generic_tpm" type="generic" omit="always">
1866 1866 <entry id="subject">
1867 1867 <internal token="subject"/>
1868 1868 <external opt="none"/>
1869 1869 </entry>
1870 1870 <entry id="message">
1871 1871 <internal token="text"/>
1872 1872 <external opt="optional" type="msg tpm_e"/>
1873 1873 <comment>TPM error message</comment>
1874 1874 </entry>
1875 1875 <entry id="return">
1876 1876 <internal token="return"/>
1877 1877 <external opt="none"/>
1878 1878 </entry>
1879 1879 </event>
1880 1880
1881 1881 <event id="AUE_tpm_takeownership" instance_of="AUE_generic_tpm"
1882 1882 header="0" idNo="99" omit="JNI">
1883 1883 <title>TPM_TakeOwnership</title>
1884 1884 <program>/usr/lib/tcsd</program>
1885 1885 <see>tcsd(8)</see>
1886 1886 </event>
1887 1887 <event id="AUE_tpm_setoperatorauth" instance_of="AUE_generic_tpm"
1888 1888 header="0" idNo="100" omit="JNI">
1889 1889 <title>TPM_SetOperatorAuth</title>
1890 1890 <program>/usr/lib/tcsd</program>
1891 1891 <see>tcsd(8)</see>
1892 1892 </event>
1893 1893 <event id="AUE_tpm_setownerinstall" instance_of="AUE_generic_tpm"
1894 1894 header="0" idNo="101" omit="JNI">
1895 1895 <title>TPM_SetOwnerInstall</title>
1896 1896 <program>/usr/lib/tcsd</program>
1897 1897 <see>tcsd(8)</see>
1898 1898 </event>
1899 1899 <event id="AUE_tpm_selftestfull" instance_of="AUE_generic_tpm"
1900 1900 header="0" idNo="102" omit="JNI">
1901 1901 <title>TPM_SelfTestFull</title>
1902 1902 <program>/usr/lib/tcsd</program>
1903 1903 <see>tcsd(8)</see>
1904 1904 </event>
1905 1905 <event id="AUE_tpm_certifyselftest" instance_of="AUE_generic_tpm"
1906 1906 header="0" idNo="103" omit="JNI">
1907 1907 <title>TPM_CertifySelfTest</title>
1908 1908 <program>/usr/lib/tcsd</program>
1909 1909 <see>tcsd(8)</see>
1910 1910 </event>
1911 1911 <event id="AUE_tpm_continueselftest" instance_of="AUE_generic_tpm"
1912 1912 header="0" idNo="104" omit="JNI">
1913 1913 <title>TPM_ContinueSelfTest</title>
1914 1914 <program>/usr/lib/tcsd</program>
1915 1915 <see>tcsd(8)</see>
1916 1916 </event>
1917 1917 <event id="AUE_tpm_ownersetdisable" instance_of="AUE_generic_tpm"
1918 1918 header="0" idNo="105" omit="JNI">
1919 1919 <title>TPM_OwnerSetDisable</title>
1920 1920 <program>/usr/lib/tcsd</program>
1921 1921 <see>tcsd(8)</see>
1922 1922 </event>
1923 1923 <event id="AUE_tpm_ownerclear" instance_of="AUE_generic_tpm"
1924 1924 header="0" idNo="106" omit="JNI">
1925 1925 <title>TPM_OwnerClear</title>
1926 1926 <program>/usr/lib/tcsd</program>
1927 1927 <see>tcsd(8)</see>
1928 1928 </event>
1929 1929 <event id="AUE_tpm_disableownerclear" instance_of="AUE_generic_tpm"
1930 1930 header="0" idNo="107" omit="JNI">
1931 1931 <title>TPM_DisableOwnerClear</title>
1932 1932 <program>/usr/lib/tcsd</program>
1933 1933 <see>tcsd(8)</see>
1934 1934 </event>
1935 1935 <event id="AUE_tpm_forceclear" instance_of="AUE_generic_tpm"
1936 1936 header="0" idNo="108" omit="JNI">
1937 1937 <title>TPM_ForceClear</title>
1938 1938 <program>/usr/lib/tcsd</program>
1939 1939 <see>tcsd(8)</see>
1940 1940 </event>
1941 1941 <event id="AUE_tpm_disableforceclear" instance_of="AUE_generic_tpm"
1942 1942 header="0" idNo="109" omit="JNI">
1943 1943 <title>TPM_DisableForceClear</title>
1944 1944 <program>/usr/lib/tcsd</program>
1945 1945 <see>tcsd(8)</see>
1946 1946 </event>
1947 1947 <event id="AUE_tpm_physicaldisable" instance_of="AUE_generic_tpm"
1948 1948 header="0" idNo="110" omit="JNI">
1949 1949 <title>TPM_PhysicalDisable</title>
1950 1950 <program>/usr/lib/tcsd</program>
1951 1951 <see>tcsd(8)</see>
1952 1952 </event>
1953 1953 <event id="AUE_tpm_physicalenable" instance_of="AUE_generic_tpm"
1954 1954 header="0" idNo="111" omit="JNI">
1955 1955 <title>TPM_PhysicalEnsable</title>
1956 1956 <program>/usr/lib/tcsd</program>
1957 1957 <see>tcsd(8)</see>
1958 1958 </event>
1959 1959 <event id="AUE_tpm_physicaldeactivate" instance_of="AUE_generic_tpm"
1960 1960 header="0" idNo="112" omit="JNI">
1961 1961 <title>TPM_PhysicalSetDeactivated</title>
1962 1962 <program>/usr/lib/tcsd</program>
1963 1963 <see>tcsd(8)</see>
1964 1964 </event>
1965 1965 <event id="AUE_tpm_settempdeactivated" instance_of="AUE_generic_tpm"
1966 1966 header="0" idNo="113" omit="JNI">
1967 1967 <title>TPM_SetTempDeactivated</title>
1968 1968 <program>/usr/lib/tcsd</program>
1969 1969 <see>tcsd(8)</see>
1970 1970 </event>
1971 1971 <event id="AUE_tpm_physicalpresence" instance_of="AUE_generic_tpm"
1972 1972 header="0" idNo="114" omit="JNI">
1973 1973 <title>TPM_PhysicalPresence</title>
1974 1974 <program>/usr/lib/tcsd</program>
1975 1975 <see>tcsd(8)</see>
1976 1976 </event>
1977 1977 <event id="AUE_tpm_fieldupgrade" instance_of="AUE_generic_tpm"
1978 1978 header="0" idNo="115" omit="JNI">
1979 1979 <title>TPM_FieldUpgrade</title>
1980 1980 <program>/usr/lib/tcsd</program>
1981 1981 <see>tcsd(8)</see>
1982 1982 </event>
1983 1983 <event id="AUE_tpm_resetlockvalue" instance_of="AUE_generic_tpm"
1984 1984 header="0" idNo="116" omit="JNI">
1985 1985 <title>TPM_ResetLockValue</title>
1986 1986 <program>/usr/lib/tcsd</program>
1987 1987 <see>tcsd(8)</see>
1988 1988 </event>
1989 1989
1990 1990 <!-- hotplug events recorded by hotplugd(1m) -->
1991 1991
1992 1992 <event id="AUE_hotplug_state" header="0" idNo="117" omit="JNI">
1993 1993 <title>change hotplug connection state</title>
1994 1994 <program>/usr/lib/hotplugd</program>
1995 1995 <see>hotplugd(1M)</see>
1996 1996 <entry id="subject">
1997 1997 <internal token="subject"/>
1998 1998 <external opt="none"/>
1999 1999 </entry>
2000 2000 <entry id="auth_used">
2001 2001 <internal token="uauth"/>
2002 2002 <external opt="required" type="char *"/>
2003 2003 <comment>authorization used</comment>
2004 2004 </entry>
2005 2005 <entry id="device_path">
2006 2006 <internal token="path"/>
2007 2007 <external opt="required" type="char *"/>
2008 2008 <comment>device path</comment>
2009 2009 </entry>
2010 2010 <entry id="connection">
2011 2011 <internal token="text"/>
2012 2012 <external opt="required" type="char *"/>
2013 2013 <comment>connector or port</comment>
2014 2014 </entry>
2015 2015 <entry id="new_state">
2016 2016 <internal token="text"/>
2017 2017 <external opt="required" type="char *"/>
2018 2018 <comment>new connection state</comment>
2019 2019 </entry>
2020 2020 <entry id="old_state">
2021 2021 <internal token="text"/>
2022 2022 <external opt="required" type="char *"/>
2023 2023 <comment>old connection state</comment>
2024 2024 </entry>
2025 2025 <entry id="return">
2026 2026 <internal token="return"/>
2027 2027 <external opt="none"/>
2028 2028 </entry>
2029 2029 </event>
2030 2030
2031 2031 <event id="AUE_hotplug_set" header="0" idNo="118" omit="JNI">
2032 2032 <title>set hotplug bus private options</title>
2033 2033 <program>/usr/lib/hotplugd</program>
2034 2034 <see>hotplugd(1M)</see>
2035 2035 <entry id="subject">
2036 2036 <internal token="subject"/>
2037 2037 <external opt="none"/>
2038 2038 </entry>
2039 2039 <entry id="auth_used">
2040 2040 <internal token="uauth"/>
2041 2041 <external opt="required" type="char *"/>
2042 2042 <comment>authorization used</comment>
2043 2043 </entry>
2044 2044 <entry id="device_path">
2045 2045 <internal token="path"/>
2046 2046 <external opt="required" type="char *"/>
2047 2047 <comment>device path</comment>
2048 2048 </entry>
2049 2049 <entry id="connection">
2050 2050 <internal token="text"/>
2051 2051 <external opt="required" type="char *"/>
2052 2052 <comment>connector or port</comment>
2053 2053 </entry>
2054 2054 <entry id="options">
2055 2055 <internal token="text"/>
2056 2056 <external opt="required" type="char *"/>
2057 2057 <comment>bus private options</comment>
2058 2058 </entry>
2059 2059 <entry id="return">
2060 2060 <internal token="return"/>
2061 2061 <external opt="none"/>
2062 2062 </entry>
2063 2063 </event>
2064 2064
2065 2065 <event id="AUE_ilb_create_healthcheck" header="0" idNo="120" omit="JNI">
2066 2066 <title>Create Integrated Loadbalancer healthcheck object</title>
2067 2067 <program>/usr/sbin/ilbadm</program>
2068 2068 <see>ilbadm(1m)</see>
2069 2069 <entry id="subject">
2070 2070 <internal token="subject"/>
2071 2071 <external opt="none"/>
2072 2072 </entry>
2073 2073 <entry id="auth_used">
2074 2074 <internal token="uauth"/>
2075 2075 <external opt="required" type="char *"/>
2076 2076 <comment>authorization used</comment>
2077 2077 </entry>
2078 2078 <entry id="hc_test">
2079 2079 <internal token="path"/>
2080 2080 <external opt="required" type="char *"/>
2081 2081 <comment>healthcheck type-PING,TCP,UDP or 3rd party script</comment>
2082 2082 </entry>
2083 2083 <entry id="hc_name">
2084 2084 <internal token="text"/>
2085 2085 <external opt="required" type="char *"/>
2086 2086 <comment>healthcheck name</comment>
2087 2087 </entry>
2088 2088 <entry id="hc_timeout">
2089 2089 <internal token="text"/>
2090 2090 <external opt="required" type="int32_t" />
2091 2091 <comment>timeout(secs) to kill a hung healthcheck probe
2092 2092 - 0 means default value (see man page)
2093 2093 </comment>
2094 2094 </entry>
2095 2095 <entry id="hc_count">
2096 2096 <internal token="text"/>
2097 2097 <external opt="required" type="int"/>
2098 2098 <comment>number of times to run a health check probe
2099 2099 before declaring a server to be dead - 0 means
2100 2100 default value (see man page)
2101 2101 </comment>
2102 2102 </entry>
2103 2103 <entry id="hc_interval">
2104 2104 <internal token="text"/>
2105 2105 <external opt="required" type="int32_t"/>
2106 2106 <comment>time(secs) between 2 healthcheck events -
2107 2107 0 means default value(see man page)
2108 2108 </comment>
2109 2109 </entry>
2110 2110 <entry id="return">
2111 2111 <internal token="return"/>
2112 2112 <external opt="none"/>
2113 2113 </entry>
2114 2114 </event>
2115 2115
2116 2116 <event id="AUE_ilb_delete_healthcheck" header="0" idNo="121" omit="JNI">
2117 2117 <title>Delete Integrated Loadbalancer healthcheck object</title>
2118 2118 <program>/usr/sbin/ilbadm</program>
2119 2119 <see>ilbadm(1m)</see>
2120 2120 <entry id="subject">
2121 2121 <internal token="subject"/>
2122 2122 <external opt="none"/>
2123 2123 </entry>
2124 2124 <entry id="auth_used">
2125 2125 <internal token="uauth"/>
2126 2126 <external opt="required" type="char *"/>
2127 2127 <comment>authorization used</comment>
2128 2128 </entry>
2129 2129 <entry id="hc_name">
2130 2130 <internal token="text"/>
2131 2131 <external opt="required" type="char *"/>
2132 2132 <comment>healthcheck name</comment>
2133 2133 </entry>
2134 2134 <entry id="return">
2135 2135 <internal token="return"/>
2136 2136 <external opt="none"/>
2137 2137 </entry>
2138 2138 </event>
2139 2139
2140 2140 <event id="AUE_ilb_create_rule" header="0" idNo="122" omit="JNI">
2141 2141 <title>Create Integrated Loadbalancer rule</title>
2142 2142 <program>/usr/sbin/ilbadm</program>
2143 2143 <see>ilbadm(1m)</see>
2144 2144 <entry id="subject">
2145 2145 <internal token="subject"/>
2146 2146 <external opt="none"/>
2147 2147 </entry>
2148 2148 <entry id="auth_used">
2149 2149 <internal token="uauth"/>
2150 2150 <external opt="required" type="char *"/>
2151 2151 <comment>authorization used</comment>
2152 2152 </entry>
2153 2153 <entry id="virtual_ipaddress_type,virtual_ipaddress">
2154 2154 <internal token="in_remote"/>
2155 2155 <external opt="required" type="int32_t,uint32_t[4]"/>
2156 2156 <comment>LB virtual IP address</comment>
2157 2157 </entry>
2158 2158 <entry id="min_port">
2159 2159 <internal token="iport"/>
2160 2160 <external opt="required" type="uint16_t"/>
2161 2161 <comment>minimum value in port range</comment>
2162 2162 </entry>
2163 2163 <entry id="max_port">
2164 2164 <internal token="iport"/>
2165 2165 <external opt="required" type="uint16_t"/>
2166 2166 <comment>maximum value in port range - max=min means single
2167 2167 port is specified
2168 2168 </comment>
2169 2169 </entry>
2170 2170 <entry id="protocol">
2171 2171 <internal token="text"/>
2172 2172 <external opt="required" type="char *"/>
2173 2173 <comment>protocol</comment>
2174 2174 </entry>
2175 2175 <entry id="algo_optype">
2176 2176 <internal token="text"/>
2177 2177 <external opt="required" type="char *"/>
2178 2178 <comment>[rr,hip,hipp,hipv],[dsr,nat,half-nat]</comment>
2179 2179 </entry>
2180 2180 <entry id="proxy_src_min_type,proxy_src_min">
2181 2181 <internal token="in_remote"/>
2182 2182 <external opt="optional" type="int32_t,uint32_t[4]"/>
2183 2183 <comment>min value for proxy source address for NAT</comment>
2184 2184 </entry>
2185 2185 <entry id="proxy_src_max_type,proxy_src_max">
2186 2186 <internal token="in_remote"/>
2187 2187 <external opt="optional" type="int32_t,uint32_t[4]"/>
2188 2188 <comment>max value in proxy source address range for NAT
2189 2189 - max=min means single address is specified
2190 2190 </comment>
2191 2191 </entry>
2192 2192 <entry id="persist_mask">
2193 2193 <internal token="text"/>
2194 2194 <external opt="required" type="char *"/>
2195 2195 <comment>prefix length</comment>
2196 2196 </entry>
2197 2197 <entry id="hcname">
2198 2198 <internal token="text"/>
2199 2199 <external opt="optional" type="char *"/>
2200 2200 <comment>healthcheck name</comment>
2201 2201 </entry>
2202 2202 <entry id="hcport">
2203 2203 <internal token="text"/>
2204 2204 <external opt="optional" type="char *"/>
2205 2205 <comment>healthcheck port - ANY(dynamically determined by ilbd)
2206 2206 or a positive integer
2207 2207 </comment>
2208 2208 </entry>
2209 2209 <entry id="conndrain_timeout">
2210 2210 <internal token="text"/>
2211 2211 <external opt="required" type="uint32_t"/>
2212 2212 <comment>connection timeout for NAT/half-NAT in sec. - 0 means
2213 2213 no forced removal)
2214 2214 </comment>
2215 2215 </entry>
2216 2216 <entry id="nat_timeout">
2217 2217 <internal token="text"/>
2218 2218 <external opt="required" type="uint32_t"/>
2219 2219 <comment>nat entry timeout for NAT/half-NAT in sec - 0 means
2220 2220 default value(see man page)
2221 2221 </comment>
2222 2222 </entry>
2223 2223 <entry id="persist_timeout">
2224 2224 <internal token="text"/>
2225 2225 <external opt="required" type="uint32_t"/>
2226 2226 <comment>session persistence mapping in sec - 0 means no
2227 2227 persistence
2228 2228 </comment>
2229 2229 </entry>
2230 2230 <entry id="server_group">
2231 2231 <internal token="text"/>
2232 2232 <external opt="required" type="char *"/>
2233 2233 <comment>server group name</comment>
2234 2234 </entry>
2235 2235 <entry id="rule_name">
2236 2236 <internal token="text"/>
2237 2237 <external opt="required" type="char *"/>
2238 2238 <comment>rule name</comment>
2239 2239 </entry>
2240 2240 <entry id="return">
2241 2241 <internal token="return"/>
2242 2242 <external opt="none"/>
2243 2243 </entry>
2244 2244 </event>
2245 2245
2246 2246 <!-- generic ILB rule event -->
2247 2247
2248 2248 <event id="AUE_generic_ILB_rule" type="generic" omit="always">
2249 2249 <entry id="subject">
2250 2250 <internal token="subject"/>
2251 2251 <external opt="none"/>
2252 2252 </entry>
2253 2253 <entry id="auth_used">
2254 2254 <internal token="uauth"/>
2255 2255 <external opt="required" type="char *"/>
2256 2256 <comment>authorization used</comment>
2257 2257 </entry>
2258 2258 <entry id="rule_name">
2259 2259 <internal token="text"/>
2260 2260 <external opt="required" type="char *"/>
2261 2261 <comment>rule name - "all" means all rules</comment>
2262 2262 </entry>
2263 2263 <entry id="return">
2264 2264 <internal token="return"/>
2265 2265 <external opt="none"/>
2266 2266 </entry>
2267 2267 </event>
2268 2268
2269 2269 <!-- instances of the ILB generic rule event. -->
2270 2270 <event id="AUE_ilb_delete_rule" instance_of="AUE_generic_ILB_rule"
2271 2271 header="0" idNo="123">
2272 2272 <title>Delete Integrated Loadbalancer rule</title>
2273 2273 <program>/usr/sbin/ilbadm</program>
2274 2274 <see>ilbadm(1m)</see>
2275 2275 </event>
2276 2276
2277 2277 <event id="AUE_ilb_disable_rule" instance_of="AUE_generic_ILB_rule"
2278 2278 header="0" idNo="124">
2279 2279 <title>Disable Integrated Loadbalancer rule</title>
2280 2280 <program>/usr/sbin/ilbadm</program>
2281 2281 <see>ilbadm(1m)</see>
2282 2282 </event>
2283 2283
2284 2284 <event id="AUE_ilb_enable_rule" instance_of="AUE_generic_ILB_rule"
2285 2285 header="0" idNo="125">
2286 2286 <title>Enable Integrated Loadbalancer rule</title>
2287 2287 <program>/usr/sbin/ilbadm</program>
2288 2288 <see>ilbadm(1m)</see>
2289 2289 </event>
2290 2290
2291 2291 <event id="AUE_ilb_add_server" header="0" idNo="126" omit="JNI">
2292 2292 <title>Add server to Integrated Loadbalancer</title>
2293 2293 <program>/usr/sbin/ilbadm</program>
2294 2294 <see>ilbadm(1m)</see>
2295 2295 <entry id="subject">
2296 2296 <internal token="subject"/>
2297 2297 <external opt="none"/>
2298 2298 </entry>
2299 2299 <entry id="auth_used">
2300 2300 <internal token="uauth"/>
2301 2301 <external opt="required" type="char *"/>
2302 2302 <comment>authorization used</comment>
2303 2303 </entry>
2304 2304 <entry id="server_ipaddress_type,server_ipaddress">
2305 2305 <internal token="in_remote"/>
2306 2306 <external opt="required" type="int32_t,uint32_t[4]"/>
2307 2307 <comment>IP address</comment>
2308 2308 </entry>
2309 2309 <entry id="server_id">
2310 2310 <internal token="text"/>
2311 2311 <external opt="optional" type="char *"/>
2312 2312 <comment>serverid that corresponds IP address - empty
2313 2313 if authorization fails, user specified IP address
2314 2314 is invalid or server cannot be added because
2315 2315 server group is full
2316 2316 </comment>
2317 2317 </entry>
2318 2318 <entry id="server_group">
2319 2319 <internal token="text"/>
2320 2320 <external opt="required" type="char *"/>
2321 2321 <comment>server group name</comment>
2322 2322 </entry>
2323 2323 <entry id="server_minport">
2324 2324 <internal token="iport"/>
2325 2325 <external opt="optional" type="uint16_t" />
2326 2326 <comment>server's minimum value in port range - empty
2327 2327 means default value (see man page)
2328 2328 </comment>
2329 2329 </entry>
2330 2330 <entry id="server_maxport">
2331 2331 <internal token="iport"/>
2332 2332 <external opt="optional" type="uint16_t" />
2333 2333 <comment>server's maximum value in port range - empty
2334 2334 means default value(see man page)
2335 2335 </comment>
2336 2336 </entry>
2337 2337 <entry id="return">
2338 2338 <internal token="return"/>
2339 2339 <external opt="none"/>
2340 2340 </entry>
2341 2341 </event>
2342 2342
2343 2343 <event id="AUE_ilb_disable_server" header="0" idNo="127" omit="JNI">
2344 2344 <title>Disable server to Integrated Loadbalancer</title>
2345 2345 <program>/usr/sbin/ilbadm</program>
2346 2346 <see>ilbadm(1m)</see>
2347 2347 <entry id="subject">
2348 2348 <internal token="subject"/>
2349 2349 <external opt="none"/>
2350 2350 </entry>
2351 2351 <entry id="auth_used">
2352 2352 <internal token="uauth"/>
2353 2353 <external opt="required" type="char *"/>
2354 2354 <comment>authorization used</comment>
2355 2355 </entry>
2356 2356 <entry id="server_id">
2357 2357 <internal token="text"/>
2358 2358 <external opt="required" type="char *"/>
2359 2359 <comment>serverid</comment>
2360 2360 </entry>
2361 2361 <entry id="server_ipaddress_type,server_ipaddress">
2362 2362 <internal token="in_remote"/>
2363 2363 <external opt="optional" type="int32_t,uint32_t[4]"/>
2364 2364 <comment>IPaddr corresponding to the serverid - empty
2365 2365 if authorization fails, or user specified serverid
2366 2366 is nonexistent
2367 2367 </comment>
2368 2368 </entry>
2369 2369 <entry id="return">
2370 2370 <internal token="return"/>
2371 2371 <external opt="none"/>
2372 2372 </entry>
2373 2373 </event>
2374 2374
2375 2375 <event id="AUE_ilb_enable_server" header="0" idNo="128" omit="JNI">
2376 2376 <title>Enable server to Integrated Loadbalancer</title>
2377 2377 <program>/usr/sbin/ilbadm</program>
2378 2378 <see>ilbadm(1m)</see>
2379 2379 <entry id="subject">
2380 2380 <internal token="subject"/>
2381 2381 <external opt="none"/>
2382 2382 </entry>
2383 2383 <entry id="auth_used">
2384 2384 <internal token="uauth"/>
2385 2385 <external opt="required" type="char *"/>
2386 2386 <comment>authorization used</comment>
2387 2387 </entry>
2388 2388 <entry id="server_id">
2389 2389 <internal token="text"/>
2390 2390 <external opt="required" type="char *"/>
2391 2391 <comment>serverid</comment>
2392 2392 </entry>
2393 2393 <entry id="server_ipaddress_type,server_ipaddress">
2394 2394 <internal token="in_remote"/>
2395 2395 <external opt="optional" type="int32_t,uint32_t[4]"/>
2396 2396 <comment>IPaddr corresponding to the serverid - empty
2397 2397 if authorization fails, or user specified serverid
2398 2398 is nonexistent
2399 2399 </comment>
2400 2400 </entry>
2401 2401 <entry id="return">
2402 2402 <internal token="return"/>
2403 2403 <external opt="none"/>
2404 2404 </entry>
2405 2405 </event>
2406 2406
2407 2407 <event id="AUE_ilb_remove_server" header="0" idNo="129" omit="JNI">
2408 2408 <title>Remove server from Integrated Loadbalancer</title>
2409 2409 <program>/usr/sbin/ilbadm</program>
2410 2410 <see>ilbadm(1m)</see>
2411 2411 <entry id="subject">
2412 2412 <internal token="subject"/>
2413 2413 <external opt="none"/>
2414 2414 </entry>
2415 2415 <entry id="auth_used">
2416 2416 <internal token="uauth"/>
2417 2417 <external opt="required" type="char *"/>
2418 2418 <comment>authorization used</comment>
2419 2419 </entry>
2420 2420 <entry id="server_id">
2421 2421 <internal token="text"/>
2422 2422 <external opt="required" type="char *"/>
2423 2423 <comment>serverid</comment>
2424 2424 </entry>
2425 2425 <entry id="server_group">
2426 2426 <internal token="text"/>
2427 2427 <external opt="required" type="char *"/>
2428 2428 <comment>server group name</comment>
2429 2429 </entry>
2430 2430 <entry id="server_ipaddress_type,server_ipaddress">
2431 2431 <internal token="in_remote"/>
2432 2432 <external opt="optional" type="int32_t,uint32_t[4]"/>
2433 2433 <comment>IPaddr corresponding to serverid - empty
2434 2434 if authorization fails or user specified serverid
2435 2435 serverid is nonexistent
2436 2436 </comment>
2437 2437 </entry>
2438 2438 <entry id="return">
2439 2439 <internal token="return"/>
2440 2440 <external opt="none"/>
2441 2441 </entry>
2442 2442 </event>
2443 2443
2444 2444 <event id="AUE_ilb_create_servergroup" header="0" idNo="130" omit="JNI">
2445 2445 <title>Create server group for Integrated Loadbalancer</title>
2446 2446 <program>/usr/sbin/ilbadm</program>
2447 2447 <see>ilbadm(1m)</see>
2448 2448 <entry id="subject">
2449 2449 <internal token="subject"/>
2450 2450 <external opt="none"/>
2451 2451 </entry>
2452 2452 <entry id="auth_used">
2453 2453 <internal token="uauth"/>
2454 2454 <external opt="required" type="char *"/>
2455 2455 <comment>authorization used</comment>
2456 2456 </entry>
2457 2457 <entry id="server_group">
2458 2458 <internal token="text"/>
2459 2459 <external opt="required" type="char *"/>
2460 2460 <comment>server group name</comment>
2461 2461 </entry>
2462 2462 <entry id="return">
2463 2463 <internal token="return"/>
2464 2464 <external opt="none"/>
2465 2465 </entry>
2466 2466 </event>
2467 2467
2468 2468 <event id="AUE_ilb_delete_servergroup" header="0" idNo="131" omit="JNI">
2469 2469 <title>Delete server group from Integrated Loadbalancer</title>
2470 2470 <program>/usr/sbin/ilbadm</program>
2471 2471 <see>ilbadm(1m)</see>
2472 2472 <entry id="subject">
2473 2473 <internal token="subject"/>
2474 2474 <external opt="none"/>
2475 2475 </entry>
2476 2476 <entry id="auth_used">
2477 2477 <internal token="uauth"/>
2478 2478 <external opt="required" type="char *"/>
2479 2479 <comment>authorization used</comment>
2480 2480 </entry>
2481 2481 <entry id="server_group">
2482 2482 <internal token="text"/>
2483 2483 <external opt="required" type="char *"/>
2484 2484 <comment>server group name</comment>
2485 2485 </entry>
2486 2486 <entry id="return">
2487 2487 <internal token="return"/>
2488 2488 <external opt="none"/>
2489 2489 </entry>
2490 2490 </event>
2491 2491
2492 2492 <event id="AUE_nwam_enable" header="0" idNo="132" omit="JNI">
2493 2493 <entry id="subject">
2494 2494 <internal token="subject"/>
2495 2495 <external opt="none"/>
2496 2496 </entry>
2497 2497 <entry id="profile_type">
2498 2498 <internal token="text"/>
2499 2499 <external opt="required" type="char *"/>
2500 2500 <comment>Type of profile being enabled</comment>
2501 2501 </entry>
2502 2502 <entry id="profile_name">
2503 2503 <internal token="text"/>
2504 2504 <external opt="required" type="char *"/>
2505 2505 <comment>Name of profile being enabled</comment>
2506 2506 </entry>
2507 2507 <entry id="return">
2508 2508 <internal token="return"/>
2509 2509 <external opt="none"/>
2510 2510 </entry>
2511 2511 </event>
2512 2512
2513 2513 <event id="AUE_nwam_disable" header="0" idNo="133" omit="JNI">
2514 2514 <entry id="subject">
2515 2515 <internal token="subject"/>
2516 2516 <external opt="none"/>
2517 2517 </entry>
2518 2518 <entry id="profile_type">
2519 2519 <internal token="text"/>
2520 2520 <external opt="required" type="char *"/>
2521 2521 <comment>Type of profile being disabled</comment>
2522 2522 </entry>
2523 2523 <entry id="profile_name">
2524 2524 <internal token="text"/>
2525 2525 <external opt="required" type="char *"/>
2526 2526 <comment>Name of profile being disabled</comment>
2527 2527 </entry>
2528 2528 <entry id="return">
2529 2529 <internal token="return"/>
2530 2530 <external opt="none"/>
2531 2531 </entry>
2532 2532 </event>
2533 2533
2534 2534 <event id="AUE_netcfg_update" header="0" idNo="134" omit="JNI">
2535 2535 <entry id="subject">
2536 2536 <internal token="subject"/>
2537 2537 <external opt="none"/>
2538 2538 </entry>
2539 2539 <entry id="parent_file">
2540 2540 <internal token="text"/>
2541 2541 <external opt="required" type="char *"/>
2542 2542 <comment>Back-end data file being updated</comment>
2543 2543 </entry>
2544 2544 <entry id="object_name">
2545 2545 <internal token="text"/>
2546 2546 <external opt="required" type="char *"/>
2547 2547 <comment>Name of object being updated</comment>
2548 2548 </entry>
2549 2549 <entry id="return">
2550 2550 <internal token="return"/>
2551 2551 <external opt="none"/>
2552 2552 </entry>
2553 2553 </event>
2554 2554
2555 2555 <event id="AUE_netcfg_remove" header="0" idNo="135" omit="JNI">
2556 2556 <entry id="subject">
2557 2557 <internal token="subject"/>
2558 2558 <external opt="none"/>
2559 2559 </entry>
2560 2560 <entry id="parent_file">
2561 2561 <internal token="text"/>
2562 2562 <external opt="required" type="char *"/>
2563 2563 <comment>Back-end data file being modified</comment>
2564 2564 </entry>
↓ open down ↓ |
2564 lines elided |
↑ open up ↑ |
2565 2565 <entry id="object_name">
2566 2566 <internal token="text"/>
2567 2567 <external opt="required" type="char *"/>
2568 2568 <comment>Name of object being removed</comment>
2569 2569 </entry>
2570 2570 <entry id="return">
2571 2571 <internal token="return"/>
2572 2572 <external opt="none"/>
2573 2573 </entry>
2574 2574 </event>
2575 + <event id="AUE_uadmin_intrd" instance_of="AUE_uadmin_generic_fcn"
2576 + header="0" idNo="136" omit="JNI">
2577 + <title>uadmin intrd</title>
2578 + <program>/sbin/uadmin</program>
2579 + <program>/usr/sbin/uadmin</program>
2580 + <see>uadmin(1M)</see>
2581 + </event>
2575 2582
2576 2583 <!-- add new events here with the next higher idNo -->
2577 2584 <!-- Highest idNo is 135, so next is 136, then fix this comment -->
2578 2585 <!-- end of C Only events -->
2579 2586
2580 2587 <!--
2581 2588 token definitions are partially implemented. All they do for now
2582 2589 is create a list of defined token names. In the future they may
2583 2590 become a way of describing token structure.
2584 2591 -->
2585 2592
2586 2593 <token id="acl">
2587 2594 </token>
2588 2595 <token id="arbitrary">
2589 2596 </token>
2590 2597 <token id="arg">
2591 2598 </token>
2592 2599 <token id="attr">
2593 2600 </token>
2594 2601 <token id="command">
2595 2602 </token>
2596 2603 <token id="command_alt">
2597 2604 </token>
2598 2605 <token id="date">
2599 2606 </token>
2600 2607 <token id="exec_args">
2601 2608 </token>
2602 2609 <token id="exec_env">
2603 2610 </token>
2604 2611 <token id="exit">
2605 2612 </token>
2606 2613 <token id="file">
2607 2614 </token>
2608 2615 <token id="fmri">
2609 2616 </token>
2610 2617 <token id="groups">
2611 2618 </token>
2612 2619 <!--
2613 2620 the iport token take a single argument of type uint16_t
2614 2621 if there are any other tokens following it that have arguments
2615 2622 the last of the iport tokens in the event description must
2616 2623 be followed by a dummy iport token that is optional.
2617 2624 This is to ensure proper structure alignment across all
2618 2625 compliers and architectures.
2619 2626 -->
2620 2627 <token id="iport">
2621 2628 </token>
2622 2629 <!-- pseudo token; in_addr and in_port of peer -->
2623 2630 <token id="in_peer">
2624 2631 </token>
2625 2632 <!-- pseudo token; specified in_addr -->
2626 2633 <token id="in_remote">
2627 2634 </token>
2628 2635 <token id="ipc">
2629 2636 </token>
2630 2637 <token id="ipc_perm">
2631 2638 </token>
2632 2639 <token id="label">
2633 2640 </token>
2634 2641 <token id="newgroups">
2635 2642 </token>
2636 2643 <token id="opaque">
2637 2644 </token>
2638 2645 <token id="path">
2639 2646 </token>
2640 2647 <!-- pseudo token; path list generates 0 or more path tokens -->
2641 2648 <token id="path_list">
2642 2649 </token>
2643 2650 <!--
2644 2651 privilege token is implemented as one of the pseudo tokens
2645 2652 priv_limit, priv_effective, or priv_inherit
2646 2653
2647 2654 <token id="privilege">
2648 2655 </token>
2649 2656 -->
2650 2657 <token id="priv_effective">
2651 2658 </token>
2652 2659 <token id="priv_inherit">
2653 2660 </token>
2654 2661 <token id="priv_limit">
2655 2662 </token>
2656 2663 <token id="process">
2657 2664 </token>
2658 2665 <token id="return">
2659 2666 </token>
2660 2667 <token id="seq">
2661 2668 </token>
2662 2669 <token id="socket">
2663 2670 </token>
2664 2671 <token id="socket-inet">
2665 2672 </token>
2666 2673 <token id="subject">
2667 2674 </token>
2668 2675 <token id="text">
2669 2676 </token>
2670 2677 <token id="tid">
2671 2678 </token>
2672 2679 <token id="uauth">
2673 2680 </token>
2674 2681 <token id="user">
2675 2682 </token>
2676 2683 <token id="zonename">
2677 2684 </token>
2678 2685
2679 2686 <!--
2680 2687 error value list for return values with success/fail code of fail.
2681 2688 These values start at 1000 so praudit can tell the difference
2682 2689 between the libbsm/common/audit_*.c broken error values and
2683 2690 the new adt_ error value list. It is public so that praudit
2684 2691 can find it.
2685 2692
2686 2693 praudit outputs "failure" %s" for these strings, so there is
2687 2694 no need to use words such as "failed" in the message.
2688 2695
2689 2696 ** Add to the end only to maintain validity across versions of
2690 2697 the audit log. **
2691 2698 -->
2692 2699
2693 2700 <msg_list id="fail_value" header="0" start="1000" public="true">
2694 2701 <msg id="PW_ATTR">Attribute update</msg>
2695 2702 <msg id="PW">Password update</msg>
2696 2703 <msg id="USERNAME">bad username</msg>
2697 2704 <msg id="AUTH">authorization failed</msg>
2698 2705 <msg id="UID">bad uid</msg>
2699 2706 <msg id="UNKNOWN">unknown failure</msg>
2700 2707 <msg id="EXPIRED">password expired</msg>
2701 2708 <msg id="ACCOUNT_LOCKED">Account is locked</msg>
2702 2709 <msg id="BAD_DIALUP">Bad dial up</msg>
2703 2710 <msg id="BAD_ID">Invalid ID</msg>
2704 2711 <msg id="BAD_PW">Invalid password</msg>
2705 2712 <msg id="CONSOLE">Not on console</msg>
2706 2713 <msg id="MAX_TRIES">Too many failed attempts</msg>
2707 2714 <msg id="PROTOCOL_FAILURE">Protocol failure</msg>
2708 2715 <msg id="EXCLUDED_USER">Excluded user</msg>
2709 2716 <msg id="ANON_USER">No anonymous</msg>
2710 2717 <msg id="BAD_CMD">Invalid command</msg>
2711 2718 <msg id="BAD_TTY">Standard input not a tty line</msg>
2712 2719 <msg id="PROGRAM">Program failure</msg>
2713 2720 <msg id="CHDIR_FAILED">chdir to home directory</msg>
2714 2721 <msg id="INPUT_OVERFLOW">Input line too long.</msg>
2715 2722 <msg id="DEVICE_PERM">login device override</msg>
2716 2723 <msg id="AUTH_BYPASS">authorization bypass</msg>
2717 2724 <msg id="LOGIN_DISABLED">login disabled</msg>
2718 2725 </msg_list>
2719 2726
2720 2727 <!--
2721 2728 The following empty list is used for PAM errors; the "start"
2722 2729 value is used by praudit to know to use the PAM infrastructure
2723 2730 for generating error strings
2724 2731 -->
2725 2732 <msg_list id="fail_pam" header="0" start="2000" public="true">
2726 2733 </msg_list>
2727 2734
2728 2735 <!--
2729 2736 This is still in use by SMC. See AUE_generic_login. When
2730 2737 either SMC is fixed to stop using this, or SMC goes away.
2731 2738 REMOVE this stuff and the corresponding AUE_generic_login
2732 2739 message field.
2733 2740
2734 2741 Message list for the various authentication events, such
2735 2742 as AUE_login and AUE_admin_authenticate. Add new entries
2736 2743 at the end. The order of msg_list entries and the order
2737 2744 of msg entries both affect the names in adt.h and the value
2738 2745 of the associated enumerated types.
2739 2746
2740 2747 Each of these messages except NO_MSG is also in the failure_attribute
2741 2748 list; the difference is that the messages below use a text token
2742 2749 in the audit record, while the failure_attribute messages are
2743 2750 associated with the return value of the return token.
2744 2751
2745 2752 This list is deprecated; please don't use text tokens for error
2746 2753 messages.
2747 2754 -->
2748 2755
2749 2756 <msg_list id="login_text" header="0" deprecated="true">
2750 2757 <msg id="NO_MSG"></msg>
2751 2758 <msg id="ACCOUNT_LOCKED">Account is locked</msg>
2752 2759 <msg id="BAD_DIALUP">Bad dial up</msg>
2753 2760 <msg id="BAD_ID">Invalid ID</msg>
2754 2761 <msg id="BAD_PW">Invalid password</msg>
2755 2762 <msg id="CONSOLE">Not on console</msg>
2756 2763 <msg id="MAX_TRIES">Too many failed attempts</msg>
2757 2764 <msg id="PROTOCOL_FAILURE">Protocol failure</msg>
2758 2765 <msg id="EXCLUDED_USER">Excluded user</msg>
2759 2766 <msg id="ANON_USER">No anonymous</msg>
2760 2767 </msg_list>
2761 2768
2762 2769 <!-- msg list for uadmin(1m) fcn argument (next action, see uadmin(2)) -->
2763 2770 <msg_list id="uadmin_fcn" header="0" start="3000" public="true">
2764 2771 <msg id="AD_HALT">Halt the processor(s)</msg>
2765 2772 <msg id="AD_POWEROFF">Halt the processor(s) and turn off the power</msg>
2766 2773 <msg id="AD_BOOT">Reboot the system using the kernel file</msg>
2767 2774 <msg id="AD_IBOOT">Interactive reboot</msg>
2768 2775 <msg id="AD_SUSPEND_TO_DISK">Save the system state to the state file</msg>
2769 2776 <msg id="AD_CHECK_SUSPEND_TO_DISK">Check if system supports suspend to disk</msg>
2770 2777 <msg id="AD_FORCE">Force suspend to disk even when threads of user
2771 2778 applications are not suspendable</msg>
2772 2779 <msg id="AD_SUSPEND_TO_RAM">Save the system state to memory</msg>
2773 2780 <msg id="AD_CHECK_SUSPEND_TO_RAM">Check if system supports suspend to memory</msg>
2774 2781 <msg id="AD_SBOOT">Single-user reboot</msg>
2775 2782 <msg id="AD_SIBOOT">Single-user interactive reboot</msg>
2776 2783 <msg id="AD_NOSYNC">Do not sync filesystems on next A_DUMP</msg>
2777 2784 <msg id="AD_FASTREBOOT">Reboot bypassing BIOS and boot loader</msg>
2778 2785 <msg id="AD_FASTREBOOT_DRYRUN">Check if system supports reboot bypassing BIOS and boot loader</msg>
2779 2786 <msg id="AD_UPDATE_BOOT_CONFIG">Update boot configuration parameters</msg>
2780 2787 <msg id="AD_REUSEINIT">Prepare for AD_REUSABLE</msg>
2781 2788 <msg id="AD_REUSABLE">Create reusable statefile</msg>
2782 2789 <msg id="AD_REUSEFINI">Revert to normal CPR mode (not reusable)</msg>
2783 2790 <msg id="AD_FTRACE_START">ftrace start</msg>
2784 2791 <msg id="AD_FTRACE_STOP">ftrace stop</msg>
2785 2792 </msg_list>
2786 2793
2787 2794 <!--
2788 2795 msg list for TPM errors that will be reported by tcsd(8).
2789 2796 This list must match the order of the TPM_E_* error codes defined
2790 2797 in /usr/include/tss/tpm_error.h (SUNWtss package)
2791 2798 -->
2792 2799 <msg_list id="tpm_e" header="0" start="4000" public="true">
2793 2800 <msg id="AUTHFAIL">Authentication failed</msg>
2794 2801 <msg id="BADINDEX">The index to a PCR, DIR or other register is incorrect</msg>
2795 2802 <msg id="BAD_PARAMETER">One or more parameter is bad</msg>
2796 2803 <msg id="AUDITFAILURE">auditing of the operation failed.</msg>
2797 2804 <msg id="CLEAR_DISABLED">clear operations now physical access</msg>
2798 2805 <msg id="DEACTIVATED">The TPM is deactivated</msg>
2799 2806 <msg id="DISABLED">The TPM is disabled</msg>
2800 2807 <msg id="DISABLED_CMD">The target command has been disabled</msg>
2801 2808 <msg id="FAIL">The operation failed</msg>
2802 2809 <msg id="BAD_ORDINAL">The ordinal was unknown or inconsistent</msg>
2803 2810 <msg id="INSTALL_DISABLED">The ability to install an owner is disabled</msg>
2804 2811 <msg id="INVALID_KEYHANDLE">The key handle can not be interpreted</msg>
2805 2812 <msg id="KEYNOTFOUND">The key handle points to an invalid key</msg>
2806 2813 <msg id="INAPPROPRIATE_ENC">Unacceptable encryption scheme</msg>
2807 2814 <msg id="MIGRATEFAIL">Migration authorization failed</msg>
2808 2815 <msg id="INVALID_PCR_INFO">PCR information could not be interpreted</msg>
2809 2816 <msg id="NOSPACE">No room to load key.</msg>
2810 2817 <msg id="NOSRK">There is no SRK set</msg>
2811 2818 <msg id="NOTSEALED_BLOB">An encrypted blob is invalid or was
2812 2819 not created by this TPM</msg>
2813 2820 <msg id="OWNER_SET">There is already an Owner </msg>
2814 2821 <msg id="RESOURCES">The TPM has insufficient internal resources</msg>
2815 2822 <msg id="SHORTRANDOM">A random string was too short</msg>
2816 2823 <msg id="SIZE">The TPM does not have the space to perform the operation.</msg>
2817 2824 <msg id="WRONGPCRVAL">The named PCR value does not match the current PCR value.</msg>
2818 2825 <msg id="BAD_PARAM_SIZE">The paramSize argument has the incorrect value </msg>
2819 2826 <msg id="SHA_THREAD">There is no existing SHA-1 thread.</msg>
2820 2827 <msg id="SHA_ERROR">SHA-1 thread encountered an error.</msg>
2821 2828 <msg id="FAILEDSELFTEST">Self-test has failed and the TPM has shutdown.</msg>
2822 2829 <msg id="AUTH2FAIL">The auth for the second key failed authorization</msg>
2823 2830 <msg id="BADTAG">The tag value sent to for a command is invalid</msg>
2824 2831 <msg id="IOERROR">An IO error occurred transmitting information to the TPM</msg>
2825 2832 <msg id="ENCRYPT_ERROR">The encryption process had a problem.</msg>
2826 2833 <msg id="DECRYPT_ERROR">The decryption process did not complete.</msg>
2827 2834 <msg id="INVALID_AUTHHANDLE">An invalid handle was used.</msg>
2828 2835 <msg id="NO_ENDORSEMENT">The TPM does not a EK installed</msg>
2829 2836 <msg id="INVALID_KEYUSAGE">The usage of a key is not allowed</msg>
2830 2837 <msg id="WRONG_ENTITYTYPE">The submitted entity type is not allowed</msg>
2831 2838 <msg id="INVALID_POSTINIT">The command was received in the wrong sequence</msg>
2832 2839 <msg id="INAPPROPRIATE_SIG">Signed data cannot include additional DER information</msg>
2833 2840 <msg id="BAD_KEY_PROPERTY">The key properties are not supported by this TPM</msg>
2834 2841 <msg id="BAD_MIGRATION">The migration properties of this key are incorrect.</msg>
2835 2842 <msg id="BAD_SCHEME">Incorrect signature or encryption scheme</msg>
2836 2843 <msg id="BAD_DATASIZE">The size of the data parameter is bad</msg>
2837 2844 <msg id="BAD_MODE">A mode parameter is bad</msg>
2838 2845 <msg id="BAD_PRESENCE">physicalPresence or physicalPresenceLock bits have wrong value</msg>
2839 2846 <msg id="BAD_VERSION">The TPM cannot perform this version of the capability</msg>
2840 2847 <msg id="NO_WRAP_TRANSPORT">The TPM does not allow for wrapped transport sessions</msg>
2841 2848 <msg id="AUDITFAIL_UNSUCCESSFUL">TPM audit construction failed for failed command</msg>
2842 2849 <msg id="AUDITFAIL_SUCCESSFUL">TPM audit construction failed for successful command</msg>
2843 2850 <msg id="NOTRESETABLE">PCR register does not have the resettable attribute</msg>
2844 2851 <msg id="NOTLOCAL">PCR register requires locality</msg>
2845 2852 <msg id="BAD_TYPE">Make identity blob not properly typed</msg>
2846 2853 <msg id="INVALID_RESOURCE">Resource type does not match actual resource</msg>
2847 2854 <msg id="NOTFIPS">Command only available when TPM is in FIPS mode</msg>
2848 2855 <msg id="INVALID_FAMILY">The command is attempting to use an invalid family ID</msg>
2849 2856 <msg id="NO_NV_PERMISSION">The permission to manipulate the NV storage is not available</msg>
2850 2857 <msg id="REQUIRES_SIGN">The operation requires a signed command</msg>
2851 2858 <msg id="KEY_NOTSUPPORTED">Wrong operation to load an NV key</msg>
2852 2859 <msg id="AUTH_CONFLICT">NV_LoadKey blob requires both owner and blob authorization</msg>
2853 2860 <msg id="AREA_LOCKED">The NV area is locked and not writable</msg>
2854 2861 <msg id="BAD_LOCALITY">The locality is incorrect for the attempted operation</msg>
2855 2862 <msg id="READ_ONLY">The NV area is read only and can't be written to</msg>
2856 2863 <msg id="PER_NOWRITE">There is no protection on the write to the NV area</msg>
2857 2864 <msg id="FAMILYCOUNT">The family count value does not match</msg>
2858 2865 <msg id="WRITE_LOCKED">The NV area has already been written to</msg>
2859 2866 <msg id="BAD_ATTRIBUTES">The NV area attributes conflict</msg>
2860 2867 <msg id="INVALID_STRUCTURE">The tag and version are invalid or inconsistent</msg>
2861 2868 <msg id="KEY_OWNER_CONTROL">The key evicted by the TPM Owner.</msg>
2862 2869 <msg id="BAD_COUNTER">The counter handle is incorrect</msg>
2863 2870 <msg id="NOT_FULLWRITE">The write is not a complete write of the area</msg>
2864 2871 <msg id="CONTEXT_GAP">The gap between saved context counts is too large</msg>
2865 2872 <msg id="MAXNVWRITES">Max number of NV writes without owner has been exceeded</msg>
2866 2873 <msg id="NOOPERATOR">No operator AuthData value is set</msg>
2867 2874 <msg id="RESOURCEMISSING">The resource pointed to by context is not loaded</msg>
2868 2875 <msg id="DELEGATE_LOCK">The delegate administration is locked</msg>
2869 2876 <msg id="DELEGATE_FAMILY">Attempt to manage a family other then the delegated family</msg>
2870 2877 <msg id="DELEGATE_ADMIN">Delegation table management not enabled</msg>
2871 2878 <msg id="TRANSPORT_NOTEXCLUSIVE">Command executed outside of exclusive transport session</msg>
2872 2879 <msg id="OWNER_CONTROL">Attempt to context save a owner evict controlled key</msg>
2873 2880 <msg id="DAA_RESOURCES">DAA command has no resources available to execute the command</msg>
2874 2881 <msg id="DAA_INPUT_DATA0">The consistency check on DAA parameter inputData0 has failed.</msg>
2875 2882 <msg id="DAA_INPUT_DATA1">The consistency check on DAA parameter inputData1 has failed.</msg>
2876 2883 <msg id="DAA_ISSUER_SETTINGS">The consistency check on DAA_issuerSettings has failed.</msg>
2877 2884 <msg id="DAA_TPM_SETTINGS">The consistency check on DAA_tpmSpecific has failed.</msg>
2878 2885 <msg id="DAA_STAGE">Atomic process indicated by DAA command is not the expected process.</msg>
2879 2886 <msg id="DAA_ISSUER_VALIDITY">Inconsistent issuer validity</msg>
2880 2887 <msg id="DAA_WRONG_W">The consistency check on w has failed.</msg>
2881 2888 <msg id="BAD_HANDLE">The handle is incorrect</msg>
2882 2889 <msg id="BAD_DELEGATE">Delegation is not correct</msg>
2883 2890 <msg id="BADCONTEXT">The context blob is invalid</msg>
2884 2891 <msg id="TOOMANYCONTEXTS">Too many contexts held by the TPM</msg>
2885 2892 <msg id="MA_TICKET_SIGNATURE">Migration authority signature validation failure</msg>
2886 2893 <msg id="MA_DESTINATION">Migration destination not authenticated</msg>
2887 2894 <msg id="MA_SOURCE">Migration source incorrect</msg>
2888 2895 <msg id="MA_AUTHORITY">Incorrect migration authority</msg>
2889 2896 <msg id="PERMANENTEK">Attempt to revoke the EK and the EK is not revocable</msg>
2890 2897 <msg id="BAD_SIGNATURE">Bad signature of CMK ticket</msg>
2891 2898 <msg id="NOCONTEXTSPACE">There is no room in the context list for additional contexts</msg>
2892 2899 <msg id="RETRY">The TPM is too busy to respond to the command immediately</msg>
2893 2900 <msg id="NEEDS_SELFTEST">SelfTestFull has not been run</msg>
2894 2901 <msg id="DOING_SELFTEST">The TPM is currently executing a full selftest</msg>
2895 2902 <msg id="DEFEND_LOCK_RUNNING">TPM is defending against dictionary attacks</msg>
2896 2903 <msg id="NO_MSG"></msg>
2897 2904 <!-- End TPM failure codes -->
2898 2905 </msg_list>
2899 2906 </specification>
↓ open down ↓ |
315 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX