1c0c79a3fStz204579<?xml version="1.0" standalone="yes"?> 2c0c79a3fStz204579<!DOCTYPE specification SYSTEM "audit.dtd"> 3c0c79a3fStz204579<!-- 4c0c79a3fStz204579 CDDL HEADER START 5c0c79a3fStz204579 6c0c79a3fStz204579 The contents of this file are subject to the terms of the 7c0c79a3fStz204579 Common Development and Distribution License (the "License"). 8c0c79a3fStz204579 You may not use this file except in compliance with the License. 9c0c79a3fStz204579 10c0c79a3fStz204579 You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 11c0c79a3fStz204579 or http://www.opensolaris.org/os/licensing. 12c0c79a3fStz204579 See the License for the specific language governing permissions 13c0c79a3fStz204579 and limitations under the License. 14c0c79a3fStz204579 15c0c79a3fStz204579 When distributing Covered Code, include this CDDL HEADER in each 16c0c79a3fStz204579 file and include the License file at usr/src/OPENSOLARIS.LICENSE. 17c0c79a3fStz204579 If applicable, add the following below this CDDL HEADER, with the 18c0c79a3fStz204579 fields enclosed by brackets "[]" replaced with your own identifying 19c0c79a3fStz204579 information: Portions Copyright [yyyy] [name of copyright owner] 20c0c79a3fStz204579 21c0c79a3fStz204579 CDDL HEADER END 22c0c79a3fStz204579 236ba597c5SAnurag S. MaskeyCopyright 2010 Sun Microsystems, Inc. All rights reserved. 24c0c79a3fStz204579Use is subject to license terms. 25c0c79a3fStz204579 26c0c79a3fStz204579--> 27c0c79a3fStz204579 28c0c79a3fStz204579<specification> 29c0c79a3fStz204579 30c0c79a3fStz204579<!-- comments are displayed to stderr if debug is on --> 31c0c79a3fStz204579<debug set="off"/> 32c0c79a3fStz204579 33c0c79a3fStz204579 <!-- The order of events is arbitrary EXCEPT generic events must 34c0c79a3fStz204579 precede their instances --> 35c0c79a3fStz204579 <!-- The order of entries within an event determine the order 36c0c79a3fStz204579 data is defined in the external API --> 37c0c79a3fStz204579 <!-- The order of internal / external is arbitrary --> 38c0c79a3fStz204579 39c0c79a3fStz204579<!-- 40c0c79a3fStz204579 tags: 41c0c79a3fStz204579 The following top level tags are defined: 42c0c79a3fStz204579 <event> <token> <msg_list> <debug> 43c0c79a3fStz204579 44c0c79a3fStz204579 event defines an audit record 45c0c79a3fStz204579 - id is the record id from audit_uevents.h 46c0c79a3fStz204579 - reorder="yes" or "no". (default is "no"). 47c0c79a3fStz204579 if "yes" then the order of the tokens to be 48c0c79a3fStz204579 output does not match the order of the data 49c0c79a3fStz204579 input. (see order attribute of <entry>) 50c0c79a3fStz204579 - header defines the header file to contain the external 51c0c79a3fStz204579 definitions for this event type. The header file 52c0c79a3fStz204579 name is adt_event_N.h, where N is the value supplied 53c0c79a3fStz204579 header="0" is for "stable" events, > 0 for new ones. 54c0c79a3fStz204579 with this attribute. (header="1"). 55c0c79a3fStz204579 - idNo is the number associated with the external 56c0c79a3fStz204579 name of this event. (For AUE_login, ADT_login is 57c0c79a3fStz204579 the external name and idNo is the value for 58c0c79a3fStz204579 ADT_login.) 59c0c79a3fStz204579 - omit is by default 'no' (i.e., don't omit) and can be 60c0c79a3fStz204579 'always' or 'JNI'. In the latter case, C interface 61c0c79a3fStz204579 code is generated but neither Java nor JNI code is. 62c0c79a3fStz204579 - included text is just a comment 63c0c79a3fStz204579 Within an event block, the following tags are defined: 647a38c0beStz204579 <entry>, <debug>, <altname>, <title>, <program>, <see> 65c0c79a3fStz204579 66c0c79a3fStz204579 altname defines the internal name of an audit record; if 67c0c79a3fStz204579 omitted, the internal name is the same as the 68c0c79a3fStz204579 external name. 69c0c79a3fStz204579 70cf9691b9Sgww title, these tags are used by auditrecord(1M) build to create 717a38c0beStz204579 program, audit_record_attr database from adt events. 727a38c0beStz204579 see Following example demonstrates their semantics: 737a38c0beStz204579 74cf9691b9Sgww auditrecord -p passwd 757a38c0beStz204579 passwd <- <title> 767a38c0beStz204579 program various See passwd(1) 777a38c0beStz204579 ^- <program> ^- <see> 787a38c0beStz204579 event ID 6163 AUE_passwd 797a38c0beStz204579 class lo (0x00001000) 807a38c0beStz204579 header 817a38c0beStz204579 subject 827a38c0beStz204579 [text] username... 837a38c0beStz204579 ^- <comment> 847a38c0beStz204579 return 857a38c0beStz204579 86e63bd4edSJan Friedel If the length of string in any of the given 87e63bd4edSJan Friedel elements is longer than defined, the string is 88e63bd4edSJan Friedel silently truncated to the defined length in the 89cf9691b9Sgww auditrecord(1M) runtime: 90e63bd4edSJan Friedel 91e63bd4edSJan Friedel element <= max (non-truncated) string length 92e63bd4edSJan Friedel title <= 46 93e63bd4edSJan Friedel program <= 20 94e63bd4edSJan Friedel see <= 39 95e63bd4edSJan Friedel comment <= unlimited 96e63bd4edSJan Friedel token <= 28 97e63bd4edSJan Friedel 98c0c79a3fStz204579 entry defines the correspondence between the data 99c0c79a3fStz204579 supplied by the caller and the token to be 100c0c79a3fStz204579 output. 101c0c79a3fStz204579 - id is the data name that shows up in the structures 102c0c79a3fStz204579 of adt_event.h If it is a comma separated list, 103c0c79a3fStz204579 it is the list of names of data to be associated 104c0c79a3fStz204579 with one output token. (See <external>, below) 105c0c79a3fStz204579 Within an entry block, the following tags are defined: 1067a38c0beStz204579 <internal>, <external>, <debug>, <comment> 107c0c79a3fStz204579 108c0c79a3fStz204579 internal defines the token to be generated. 109c0c79a3fStz204579 - token is a name that must also be defined with 110c0c79a3fStz204579 a <token> tag elsewhere in this file. (order is 111c0c79a3fStz204579 not important). 112c0c79a3fStz204579 - order="some number" determines the order of the 113c0c79a3fStz204579 tokens to be output, starting with 1. The subject 114c0c79a3fStz204579 token is normally order="1". The use is to insure 115c0c79a3fStz204579 that the order of fields listed in adt_event.h does 116c0c79a3fStz204579 not change when we arbitrarily change the order of 117c0c79a3fStz204579 tokens. If the <event reorder="yes"> is not set, 118c0c79a3fStz204579 order is ignored. 119c0c79a3fStz204579 - format is a printf-like string that will be used 120c0c79a3fStz204579 in to format the data supplied by the user. 121c0c79a3fStz204579 122c0c79a3fStz204579 external defines the data to be supplied for creating the 123c0c79a3fStz204579 token defined via <internal> 124c0c79a3fStz204579 - opt is one of four values: "required", "optional", 125c0c79a3fStz204579 "obsolete", or "none". The first two values 126c0c79a3fStz204579 indicate that this token's data must or may 127c0c79a3fStz204579 be supplied by the user; the third value is 128c0c79a3fStz204579 equivalent to "optional" but shows in the 129c0c79a3fStz204579 comment that this field is no longer used; 130c0c79a3fStz204579 the forth value indicates that this token 131c0c79a3fStz204579 does not require any user-supplied data. If 132c0c79a3fStz204579 data is required, then a token is always 133c0c79a3fStz204579 output, while optional data is output only 134c0c79a3fStz204579 if data is supplied. 135c0c79a3fStz204579 - type describes the C data type to be associated 136c0c79a3fStz204579 with the <entry id="dataName">. The following 137c0c79a3fStz204579 data types are representative: 138c0c79a3fStz204579 139c0c79a3fStz204579 au_asid_t (uint32_t) 140c0c79a3fStz204579 char 141c0c79a3fStz204579 char * (blank is optional) 142c0c79a3fStz204579 char ** (blank is optional) 14369987563Ssabdar fd_t (int, a file descriptor) 144c0c79a3fStz204579 uint_t, int, int32_t, uid_t, gid_t 145c0c79a3fStz204579 uid_t *, gid_t * 146c0c79a3fStz204579 long, ulong_t 147c0c79a3fStz204579 m_label_t * 148c0c79a3fStz204579 pid_t 149c0c79a3fStz204579 priv_set_t * 150c0c79a3fStz204579 uint16_t, unit32_t, uint64_t 151c0c79a3fStz204579 uint32_t *, uint32_t[], uint64_t * 152c0c79a3fStz204579 msg (not a C type, see below) 153c0c79a3fStz204579 154c0c79a3fStz204579 Below is what Tony said. Above seems to be 155c0c79a3fStz204579 what is implemented 156c0c79a3fStz204579 char 157c0c79a3fStz204579 char * (blank is optional) 158c0c79a3fStz204579 char ** (blank is optional) 159c0c79a3fStz204579 int, uid_t, gid_t 160c0c79a3fStz204579 int *, uid_t *, gid_t * 161c0c79a3fStz204579 msg (not a C type, see below) 162c0c79a3fStz204579 time_t 163c0c79a3fStz204579 uint, uint * 164c0c79a3fStz204579 165c0c79a3fStz204579 The msg type refers to an enumerated type 166c0c79a3fStz204579 that must be defined via a <msg> description 167c0c79a3fStz204579 else where in this file. The syntax is 168c0c79a3fStz204579 special. Example: <external opt="optional" 169c0c79a3fStz204579 type="msg login_text"/> "login_text" is the 170c0c79a3fStz204579 id of a <msg_list> descriptor given 171c0c79a3fStz204579 elsewhere in this file. 172c0c79a3fStz204579 173c0c79a3fStz204579 If the <entry> id is a list, the type must also 174c0c79a3fStz204579 be a comma-separated list, where the types are 175c0c79a3fStz204579 in the same order as the id's. 176c0c79a3fStz204579 If the type is an array, its length must be given 177c0c79a3fStz204579 explicitly. 178c0c79a3fStz204579 179cf9691b9Sgww comment Used by auditrecord(1M) build to generate 180e63bd4edSJan Friedel audit_record_attr. Comment is explanation note 181e63bd4edSJan Friedel printed with token type. Colon (':') may not be 182e63bd4edSJan Friedel used in a comment. See example above for other 183cf9691b9Sgww tags related to auditrecord(1M). 1847a38c0beStz204579 185c0c79a3fStz204579 token Define allowed token names. 186c0c79a3fStz204579 - id is the name of token; this name is used 187c0c79a3fStz204579 as an <internal> id. 1883cccda98SJan Friedel - a token id name may not end in digits. 189c0c79a3fStz204579 - usage is an optional value. At present, only 190c0c79a3fStz204579 "TSOL" is defined; it means that this data is 191c0c79a3fStz204579 to be used only in Trusted Solaris implementations. 192e63bd4edSJan Friedel See also example above for "token" tag relation to 193cf9691b9Sgww the auditrecord(1M) output. 194c0c79a3fStz204579 195c0c79a3fStz204579 msg_list Define a set of text strings. 196c0c79a3fStz204579 - id is the name to be used for this group of text 197c0c79a3fStz204579 strings in adt_event.h 198c0c79a3fStz204579 - header is as defined for <event> 1996a3b10dbStz204579 - start is a number where produced enum type begins; 2006a3b10dbStz204579 ensure msg lists do not overlap 201c0c79a3fStz204579 Within a msg_list block, <msg> and <debug> are defined. 202c0c79a3fStz204579 The order of <msg> tags in a msg_list is reflected 2036a3b10dbStz204579 directly in adt_event.h. Also add ADT_LIST_<<id>> to 2046a3b10dbStz204579 enum adt_msg_list in adt_xlate.h. 205c0c79a3fStz204579 206c0c79a3fStz204579 msg Define one string. 207c0c79a3fStz204579 - id is the name to be used in the enum describing 208c0c79a3fStz204579 this set of strings. Convention: use upper case. 209c0c79a3fStz204579 The content (text between <msg> and </msg>) is the 210c0c79a3fStz204579 actual string. Extra white space, including line 211c0c79a3fStz204579 feeds, is ignored. If empty, no output token 212c0c79a3fStz204579 is generated unless the <external> opt attribute is 213c0c79a3fStz204579 set to "required", in which case a blank text token 214c0c79a3fStz204579 is generated. 215c0c79a3fStz204579 Within a msg block, <debug> is defined, but has not been 216c0c79a3fStz204579 tested and may have no effect. 217c0c79a3fStz204579 218c0c79a3fStz204579 debug This turns on/off debug messages during the processing 219c0c79a3fStz204579 of the xml data. It affects the block within which it 220c0c79a3fStz204579 is defined. 221c0c79a3fStz204579 - set may have one of two values: "on" or "off". If 222c0c79a3fStz204579 set is omitted, the debug state for the current block 223c0c79a3fStz204579 is toggled. 224c0c79a3fStz204579 The use of the <debug> tag does not affect the output 225c0c79a3fStz204579 of data to the various files created, but does generate 226c0c79a3fStz204579 potentially large amounts of output to stderr. 227c0c79a3fStz204579 228c0c79a3fStz204579--> 229c0c79a3fStz204579<!-- template for an event record definition 230c0c79a3fStz204579 231c0c79a3fStz204579 <event id="" header="0" idNo=""> 232c0c79a3fStz204579 <entry id="subject"> 233c0c79a3fStz204579 <internal token="subject"/> 234c0c79a3fStz204579 <external opt="none"/> 235c0c79a3fStz204579 </entry> 236c0c79a3fStz204579 <entry id=""> 237c0c79a3fStz204579 <internal token=""/> 238c0c79a3fStz204579 <external opt="" type="" /> 239c0c79a3fStz204579 </entry> 240c0c79a3fStz204579 <entry id="return"> 241c0c79a3fStz204579 <internal token="return"/> 242c0c79a3fStz204579 <external opt="none"/> 243c0c79a3fStz204579 </entry> 244c0c79a3fStz204579 </event> 245c0c79a3fStz204579 246c0c79a3fStz204579 Generic events must precede Instance events; within each 247c0c79a3fStz204579 group, please group the AUE_* by area and event idNo-s in order, 248c0c79a3fStz204579 gaps in idNo-s are OK. 249c0c79a3fStz204579 N.B. Renumbering idNo-s requires recompilation of consumers. See 250c0c79a3fStz204579 the contracts for whom to notify if/when this happens. 251c0c79a3fStz204579--> 252c0c79a3fStz204579 253c0c79a3fStz204579<!-- generic events --> 254c0c79a3fStz204579 255c0c79a3fStz204579 <!-- 256c0c79a3fStz204579 'omit="always"' means that this record type is not reflected 257c0c79a3fStz204579 in the generated header and table files. 258c0c79a3fStz204579 --> 259c0c79a3fStz204579 260c0c79a3fStz204579 <event id="AUE_generic_basic" type="generic" omit="always"> 261c0c79a3fStz204579 <!-- 262c0c79a3fStz204579 263c0c79a3fStz204579 This is a template for the event types that have no tokens 264c0c79a3fStz204579 other than the header and return. There is no allowed_type 265c0c79a3fStz204579 list because the template is not externally visible due to the 266c0c79a3fStz204579 omit="always". 267c0c79a3fStz204579 268c0c79a3fStz204579 --> 269c0c79a3fStz204579 <entry id="subject"> 270c0c79a3fStz204579 <internal token="subject"/> 271c0c79a3fStz204579 <external opt="none"/> 272c0c79a3fStz204579 </entry> 273c0c79a3fStz204579 <entry id="return"> 274c0c79a3fStz204579 <internal token="return"/> 275c0c79a3fStz204579 <external opt="none"/> 276c0c79a3fStz204579 </entry> 277c0c79a3fStz204579 </event> 278c0c79a3fStz204579 279c0c79a3fStz204579 <event id="AUE_generic_login" type="generic" omit="always"> 280c0c79a3fStz204579 <!-- 281c0c79a3fStz204579 282c0c79a3fStz204579 This is a template for the various login event types 283c0c79a3fStz204579 AUE_login, AUE_ftp, etc which match this template. There is 284c0c79a3fStz204579 no allowed_type list because the template is not externally 285c0c79a3fStz204579 visible due to the omit="always". 286c0c79a3fStz204579 287c0c79a3fStz204579 --> 288c0c79a3fStz204579 <entry id="subject"> 289c0c79a3fStz204579 <internal token="subject"/> 290c0c79a3fStz204579 <external opt="none"/> 291c0c79a3fStz204579 </entry> 292c0c79a3fStz204579 293c0c79a3fStz204579 <!-- This field is still in use for SMC until it is cleaned up, 294c0c79a3fStz204579 it must remain, see login_text msg list at the end of the 295c0c79a3fStz204579 file. 296c0c79a3fStz204579 --> 297c0c79a3fStz204579 <entry id="message"> 298c0c79a3fStz204579 <internal token="text"/> 299c0c79a3fStz204579 <external opt="optional" type="msg login_text"/> 300c0c79a3fStz204579 <comment>error message</comment> 301c0c79a3fStz204579 </entry> 302c0c79a3fStz204579 <entry id="return"> 303c0c79a3fStz204579 <internal token="return"/> 304c0c79a3fStz204579 <external opt="none"/> 305c0c79a3fStz204579 </entry> 306c0c79a3fStz204579 </event> 307c0c79a3fStz204579 308c0c79a3fStz204579<!-- generic SMC events --> 309c0c79a3fStz204579 310c0c79a3fStz204579 <event id="AUE_generic_SMC_add" type="generic" omit="always"> 311c0c79a3fStz204579 <entry id="subject"> 312c0c79a3fStz204579 <internal token="subject"/> 313c0c79a3fStz204579 <external opt="none"/> 314c0c79a3fStz204579 </entry> 315c0c79a3fStz204579 <entry id="object_name"> 316c0c79a3fStz204579 <internal token="text"/> 317c0c79a3fStz204579 <external opt="required" type="char *"/> 318c0c79a3fStz204579 <comment>object name</comment> 319c0c79a3fStz204579 </entry> 320c0c79a3fStz204579 <entry id="domain"> 321c0c79a3fStz204579 <internal token="text"/> 322c0c79a3fStz204579 <external opt="optional" type="char *"/> 323c0c79a3fStz204579 <comment>domain</comment> 324c0c79a3fStz204579 </entry> 325c0c79a3fStz204579 <entry id="name_service"> 326c0c79a3fStz204579 <internal token="text"/> 327c0c79a3fStz204579 <external opt="required" type="char *"/> 328c0c79a3fStz204579 <comment>name_service</comment> 329c0c79a3fStz204579 </entry> 330c0c79a3fStz204579 <entry id="auth_used"> 331c0c79a3fStz204579 <internal token="uauth"/> 332c0c79a3fStz204579 <external opt="optional" type="char *"/> 333c0c79a3fStz204579 <comment>authorization used</comment> 334c0c79a3fStz204579 </entry> 335c0c79a3fStz204579 <!-- 336c0c79a3fStz204579 This should really be its own token type, not "text" 337c0c79a3fStz204579 --> 338c0c79a3fStz204579 <entry id="initial_values"> 339c0c79a3fStz204579 <internal token="text"/> 340c0c79a3fStz204579 <external opt="required" type="char *"/> 341c0c79a3fStz204579 <comment>initial values</comment> 342c0c79a3fStz204579 </entry> 343c0c79a3fStz204579 <entry id="return"> 344c0c79a3fStz204579 <internal token="return"/> 345c0c79a3fStz204579 <external opt="none"/> 346c0c79a3fStz204579 </entry> 347c0c79a3fStz204579 </event> 348c0c79a3fStz204579 349c0c79a3fStz204579 <event id="AUE_generic_SMC_delete" type="generic" omit="always"> 350c0c79a3fStz204579 <entry id="subject"> 351c0c79a3fStz204579 <internal token="subject"/> 352c0c79a3fStz204579 <external opt="none"/> 353c0c79a3fStz204579 </entry> 354c0c79a3fStz204579 <entry id="object_name"> 355c0c79a3fStz204579 <internal token="text"/> 356c0c79a3fStz204579 <external opt="required" type="char *"/> 357c0c79a3fStz204579 <comment>object name</comment> 358c0c79a3fStz204579 </entry> 359c0c79a3fStz204579 <entry id="domain"> 360c0c79a3fStz204579 <internal token="text"/> 361c0c79a3fStz204579 <external opt="optional" type="char *"/> 362c0c79a3fStz204579 <comment>domain</comment> 363c0c79a3fStz204579 </entry> 364c0c79a3fStz204579 <entry id="name_service"> 365c0c79a3fStz204579 <internal token="text"/> 366c0c79a3fStz204579 <external opt="required" type="char *"/> 367c0c79a3fStz204579 <comment>name_service</comment> 368c0c79a3fStz204579 </entry> 369c0c79a3fStz204579 <entry id="auth_used"> 370c0c79a3fStz204579 <internal token="uauth"/> 371c0c79a3fStz204579 <external opt="optional" type="char *"/> 372c0c79a3fStz204579 <comment>authorization used</comment> 373c0c79a3fStz204579 </entry> 374c0c79a3fStz204579 <entry id="delete_values"> 375c0c79a3fStz204579 <internal token="text"/> 376c0c79a3fStz204579 <external opt="required" type="char *"/> 377c0c79a3fStz204579 <comment>deleted values</comment> 378c0c79a3fStz204579 </entry> 379c0c79a3fStz204579 <entry id="return"> 380c0c79a3fStz204579 <internal token="return"/> 381c0c79a3fStz204579 <external opt="none"/> 382c0c79a3fStz204579 </entry> 383c0c79a3fStz204579 </event> 384c0c79a3fStz204579 385c0c79a3fStz204579 <event id="AUE_generic_SMC_modify" type="generic" omit="always"> 386c0c79a3fStz204579 <entry id="subject"> 387c0c79a3fStz204579 <internal token="subject"/> 388c0c79a3fStz204579 <external opt="none"/> 389c0c79a3fStz204579 </entry> 390c0c79a3fStz204579 <entry id="object_name"> 391c0c79a3fStz204579 <internal token="text"/> 392c0c79a3fStz204579 <external opt="required" type="char *"/> 393c0c79a3fStz204579 <comment>object name</comment> 394c0c79a3fStz204579 </entry> 395c0c79a3fStz204579 <entry id="domain"> 396c0c79a3fStz204579 <internal token="text"/> 397c0c79a3fStz204579 <external opt="optional" type="char *"/> 398c0c79a3fStz204579 <comment>domain</comment> 399c0c79a3fStz204579 </entry> 400c0c79a3fStz204579 <entry id="name_service"> 401c0c79a3fStz204579 <internal token="text"/> 402c0c79a3fStz204579 <external opt="required" type="char *"/> 403c0c79a3fStz204579 <comment>name_service</comment> 404c0c79a3fStz204579 </entry> 405c0c79a3fStz204579 <entry id="auth_used"> 406c0c79a3fStz204579 <internal token="uauth"/> 407c0c79a3fStz204579 <external opt="optional" type="char *"/> 408c0c79a3fStz204579 <comment>authorization used</comment> 409c0c79a3fStz204579 </entry> 410c0c79a3fStz204579 <entry id="changed_values"> 411c0c79a3fStz204579 <internal token="text"/> 412c0c79a3fStz204579 <external opt="required" type="char *"/> 413c0c79a3fStz204579 <comment>changed values</comment> 414c0c79a3fStz204579 </entry> 415c0c79a3fStz204579 <entry id="return"> 416c0c79a3fStz204579 <internal token="return"/> 417c0c79a3fStz204579 <external opt="none"/> 418c0c79a3fStz204579 </entry> 419c0c79a3fStz204579 </event> 420c0c79a3fStz204579 421c0c79a3fStz204579<!-- instances --> 422c0c79a3fStz204579 423c0c79a3fStz204579<!-- 424c0c79a3fStz204579 Java needed for SMC events. Since the SMC events grow less 425c0c79a3fStz204579 often than the C related events. They come first. It 426c0c79a3fStz204579 would be nice to reorder the idNo-s, but that's an ABI 427c0c79a3fStz204579 change and should rev libbsm version no. If reordered 428c0c79a3fStz204579 start with 1 and eliminate the comment at the end about 429c0c79a3fStz204579 the highest idNo. 430c0c79a3fStz204579--> 431c0c79a3fStz204579 <event id="AUE_admin_authenticate" instance_of="AUE_generic_login" 432c0c79a3fStz204579 header="0" idNo="3"> 433c0c79a3fStz204579 <title>Admin Server Authentication</title> 434c0c79a3fStz204579 <program>admin (various)</program> 435c0c79a3fStz204579 <see>SMC, WBEM, or AdminSuite</see> 436c0c79a3fStz204579 </event> 437c0c79a3fStz204579 438c0c79a3fStz204579 <event id="AUE_filesystem_add" instance_of="AUE_generic_SMC_add" 439c0c79a3fStz204579 header="0" idNo="4"> 440c0c79a3fStz204579 <title>SMC: filesystem add</title> 441c0c79a3fStz204579 <program>SMC server</program> 442c0c79a3fStz204579 </event> 443c0c79a3fStz204579 <event id="AUE_filesystem_delete" instance_of="AUE_generic_SMC_delete" 444c0c79a3fStz204579 header="0" idNo="5"> 445c0c79a3fStz204579 <title>SMC: filesystem delete</title> 446c0c79a3fStz204579 <program>SMC server</program> 447c0c79a3fStz204579 </event> 448c0c79a3fStz204579 <event id="AUE_filesystem_modify" instance_of="AUE_generic_SMC_modify" 449c0c79a3fStz204579 header="0" idNo="6"> 450c0c79a3fStz204579 <title>SMC: filesystem modify</title> 451c0c79a3fStz204579 <program>SMC server</program> 452c0c79a3fStz204579 </event> 453c0c79a3fStz204579 454c0c79a3fStz204579 <event id="AUE_network_add" instance_of="AUE_generic_SMC_add" 455c0c79a3fStz204579 header="0" idNo="7"> 456c0c79a3fStz204579 <title>SMC: network add</title> 457c0c79a3fStz204579 <program>SMC server</program> 458c0c79a3fStz204579 </event> 459c0c79a3fStz204579 <event id="AUE_network_delete" instance_of="AUE_generic_SMC_delete" 460c0c79a3fStz204579 header="0" idNo="8"> 461c0c79a3fStz204579 <title>SMC: network delete</title> 462c0c79a3fStz204579 <program>SMC server</program> 463c0c79a3fStz204579 </event> 464c0c79a3fStz204579 <event id="AUE_network_modify" instance_of="AUE_generic_SMC_modify" 465c0c79a3fStz204579 header="0" idNo="9"> 466c0c79a3fStz204579 <title>SMC: network modify</title> 467c0c79a3fStz204579 <program>SMC server</program> 468c0c79a3fStz204579 </event> 469c0c79a3fStz204579 470c0c79a3fStz204579 <event id="AUE_printer_add" instance_of="AUE_generic_SMC_add" 471c0c79a3fStz204579 header="0" idNo="10"> 472c0c79a3fStz204579 <title>SMC: printer add</title> 473c0c79a3fStz204579 <program>SMC server</program> 474c0c79a3fStz204579 </event> 475c0c79a3fStz204579 <event id="AUE_printer_delete" instance_of="AUE_generic_SMC_delete" 476c0c79a3fStz204579 header="0" idNo="11"> 477c0c79a3fStz204579 <title>SMC: printer delete</title> 478c0c79a3fStz204579 <program>SMC server</program> 479c0c79a3fStz204579 </event> 480c0c79a3fStz204579 <event id="AUE_printer_modify" instance_of="AUE_generic_SMC_modify" 481c0c79a3fStz204579 header="0" idNo="12"> 482c0c79a3fStz204579 <title>SMC: printer modify</title> 483c0c79a3fStz204579 <program>SMC server</program> 484c0c79a3fStz204579 </event> 485c0c79a3fStz204579 486c0c79a3fStz204579<!-- 487c0c79a3fStz204579 This is SMC; it's also used in su and should probably be used in 488c0c79a3fStz204579 desktop role login. If we fix the SMC to not record NO_MSG here, 489c0c79a3fStz204579 we can fix to record failed user. See su.c and AUE_su. 490c0c79a3fStz204579--> 491c0c79a3fStz204579 <event id="AUE_role_login" instance_of="AUE_generic_login" 492c0c79a3fStz204579 header="0" idNo="13"> 493c0c79a3fStz204579 <title>RBAC: role login</title> 494c0c79a3fStz204579 <program>SMC server</program> 495c0c79a3fStz204579 <program>/usr/bin/su</program> 496c0c79a3fStz204579 </event> 497c0c79a3fStz204579 498c0c79a3fStz204579 <event id="AUE_scheduledjob_add" instance_of="AUE_generic_SMC_add" 499c0c79a3fStz204579 header="0" idNo="14"> 500c0c79a3fStz204579 <title>SMC: scheduled job add</title> 501c0c79a3fStz204579 <program>SMC server</program> 502c0c79a3fStz204579 </event> 503c0c79a3fStz204579 <event id="AUE_scheduledjob_delete" instance_of="AUE_generic_SMC_delete" 504c0c79a3fStz204579 header="0" idNo="15"> 505c0c79a3fStz204579 <title>SMC: scheduled job delete</title> 506c0c79a3fStz204579 <program>SMC server</program> 507c0c79a3fStz204579 </event> 508c0c79a3fStz204579 <event id="AUE_scheduledjob_modify" instance_of="AUE_generic_SMC_modify" 509c0c79a3fStz204579 header="0" idNo="16"> 510c0c79a3fStz204579 <title>SMC: scheduled job modify</title> 511c0c79a3fStz204579 <program>SMC server</program> 512c0c79a3fStz204579 </event> 513c0c79a3fStz204579 514c0c79a3fStz204579 <event id="AUE_serialport_add" instance_of="AUE_generic_SMC_add" 515c0c79a3fStz204579 header="0" idNo="17"> 516c0c79a3fStz204579 <title>SMC: serial port add</title> 517c0c79a3fStz204579 <program>SMC server</program> 518c0c79a3fStz204579 </event> 519c0c79a3fStz204579 <event id="AUE_serialport_delete" instance_of="AUE_generic_SMC_delete" 520c0c79a3fStz204579 header="0" idNo="18"> 521c0c79a3fStz204579 <title>SMC: serial port delete</title> 522c0c79a3fStz204579 <program>SMC server</program> 523c0c79a3fStz204579 </event> 524c0c79a3fStz204579 <event id="AUE_serialport_modify" instance_of="AUE_generic_SMC_modify" 525c0c79a3fStz204579 header="0" idNo="19"> 526c0c79a3fStz204579 <title>SMC: serial port modify</title> 527c0c79a3fStz204579 <program>SMC server</program> 528c0c79a3fStz204579 </event> 529c0c79a3fStz204579 530c0c79a3fStz204579<!-- This is SMC; should this also be used elsewhere? --> 531c0c79a3fStz204579 <event id="AUE_uauth" header="0" idNo="20"> 532c0c79a3fStz204579 <title>SMC: Use of Authorization</title> 533c0c79a3fStz204579 <program>SMC server</program> 534c0c79a3fStz204579 <entry id="subject"> 535c0c79a3fStz204579 <internal token="subject"/> 536c0c79a3fStz204579 <external opt="none"/> 537c0c79a3fStz204579 </entry> 538c0c79a3fStz204579 <entry id="auth_used"> 539c0c79a3fStz204579 <internal token="uauth"/> 540c0c79a3fStz204579 <external opt="required" type="char *"/> 541c0c79a3fStz204579 <comment>authorization used</comment> 542c0c79a3fStz204579 </entry> 543c0c79a3fStz204579 <entry id="objectname"> 544c0c79a3fStz204579 <internal token="text"/> 545c0c79a3fStz204579 <external opt="required" type="char *"/> 546c0c79a3fStz204579 <comment>object name</comment> 547c0c79a3fStz204579 </entry> 548c0c79a3fStz204579 <entry id="return"> 549c0c79a3fStz204579 <internal token="return"/> 550c0c79a3fStz204579 <external opt="none"/> 551c0c79a3fStz204579 </entry> 552c0c79a3fStz204579 </event> 553c0c79a3fStz204579 554c0c79a3fStz204579 <event id="AUE_usermgr_add" instance_of="AUE_generic_SMC_add" 555c0c79a3fStz204579 header="0" idNo="21"> 556c0c79a3fStz204579 <title>SMC: User Manager add</title> 557c0c79a3fStz204579 <program>SMC server</program> 558c0c79a3fStz204579 </event> 559c0c79a3fStz204579 <event id="AUE_usermgr_delete" instance_of="AUE_generic_SMC_delete" 560c0c79a3fStz204579 header="0" idNo="22"> 561c0c79a3fStz204579 <title>SMC: User Manager delete</title> 562c0c79a3fStz204579 <program>SMC server</program> 563c0c79a3fStz204579 </event> 564c0c79a3fStz204579 <event id="AUE_usermgr_modify" instance_of="AUE_generic_SMC_modify" 565c0c79a3fStz204579 header="0" idNo="23"> 566c0c79a3fStz204579 <title>SMC: User Manager modify</title> 567c0c79a3fStz204579 <program>SMC server</program> 568c0c79a3fStz204579 </event> 569c0c79a3fStz204579<!-- end of Java needed for SMC events --> 570c0c79a3fStz204579<!-- 571c0c79a3fStz204579 while not used by SMC logout is used by Lockhart 572c0c79a3fStz204579--> 573c0c79a3fStz204579 <event id="AUE_logout" header="0" idNo="1"> 574c0c79a3fStz204579 <title>login: logout</title> 575c0c79a3fStz204579 <program>various</program> 576c0c79a3fStz204579 <see>login(1)</see> 577c0c79a3fStz204579 <entry id="subject"> 578c0c79a3fStz204579 <internal token="subject"/> 579c0c79a3fStz204579 <external opt="none"/> 580c0c79a3fStz204579 </entry> 581c0c79a3fStz204579<!-- 582c0c79a3fStz204579 not used by C code, used by Lockhart, 583c0c79a3fStz204579 get them to change and remove 584c0c79a3fStz204579 event.user_name("logout " + session.getUserName()); 585c0c79a3fStz204579 from /ws/lockhart-nv-gate/src/bundled/app/webmgt/lib/services/ 586c0c79a3fStz204579 com/sun/management/services/audit/SolarisAuditEvent_Logout.java 587c0c79a3fStz204579--> 588c0c79a3fStz204579 <entry id="user_name"> 589c0c79a3fStz204579 <internal token="text" format="logout %s"/> 590c0c79a3fStz204579 <external opt="optional" type="char *"/> 591c0c79a3fStz204579 <comment>"logout" username</comment> 592c0c79a3fStz204579 </entry> 593c0c79a3fStz204579 <entry id="return"> 594c0c79a3fStz204579 <internal token="return"/> 595c0c79a3fStz204579 <external opt="none"/> 596c0c79a3fStz204579 </entry> 597c0c79a3fStz204579 </event> 598c0c79a3fStz204579 599c0c79a3fStz204579 600c0c79a3fStz204579<!-- C Only events --> 601c0c79a3fStz204579 <event id="AUE_init_solaris" header="0" idNo="32" omit="JNI"> 602c0c79a3fStz204579 <title>init</title> 603c0c79a3fStz204579 <program>/sbin/init</program> 604c0c79a3fStz204579 <program>/usr/sbin/init</program> 605c0c79a3fStz204579 <program>/usr/sbin/shutdown</program> 606c0c79a3fStz204579 <entry id="subject"> 607c0c79a3fStz204579 <internal token="subject"/> 608c0c79a3fStz204579 <external opt="none"/> 609c0c79a3fStz204579 </entry> 610c0c79a3fStz204579 <entry id="info"> 611c0c79a3fStz204579 <internal token="text"/> 612c0c79a3fStz204579 <external opt="optional" type="char *"/> 613c0c79a3fStz204579 <comment>init level or zone name</comment> 614c0c79a3fStz204579 </entry> 615c0c79a3fStz204579 <entry id="return"> 616c0c79a3fStz204579 <internal token="return"/> 617c0c79a3fStz204579 <external opt="none"/> 618c0c79a3fStz204579 </entry> 619c0c79a3fStz204579 </event> 620c0c79a3fStz204579 621c0c79a3fStz204579 <event id="AUE_login" instance_of="AUE_generic_login" header="0" 622c0c79a3fStz204579 idNo="25" omit="JNI"> 623c0c79a3fStz204579 <title>terminal login</title> 624c0c79a3fStz204579 <program>/usr/sbin/login</program> 625c0c79a3fStz204579 <program>/usr/dt/bin/dtlogin</program> 626c0c79a3fStz204579 <see>login(1)</see> 627c0c79a3fStz204579 <see>dtlogin</see> 628c0c79a3fStz204579 </event> 629c0c79a3fStz204579 <event id="AUE_rlogin" instance_of="AUE_generic_login" header="0" 630c0c79a3fStz204579 idNo="28" omit="JNI"> 631c0c79a3fStz204579 <title>rlogin</title> 632c0c79a3fStz204579 <program>/usr/sbin/login</program> 633c0c79a3fStz204579 <see>login(1) - rlogin</see> 634c0c79a3fStz204579 </event> 635c0c79a3fStz204579 <event id="AUE_telnet" instance_of="AUE_generic_login" header="0" 636c0c79a3fStz204579 idNo="29" omit="JNI"> 637c0c79a3fStz204579 <title>telnet login</title> 638c0c79a3fStz204579 <program>/usr/sbin/login</program> 639c0c79a3fStz204579 <see>login(1) - telnet</see> 640c0c79a3fStz204579 </event> 641c0c79a3fStz204579 <event id="AUE_ssh" instance_of="AUE_generic_login" header="0" 642c0c79a3fStz204579 idNo="2" omit="JNI"> 643c0c79a3fStz204579 <program>/usr/lib/ssh/sshd</program> 644c0c79a3fStz204579 </event> 645c0c79a3fStz204579 646c0c79a3fStz204579 <event id="AUE_zlogin" header="0" idNo="38" omit="JNI"> 647c0c79a3fStz204579 <title>zone login</title> 648c0c79a3fStz204579 <program>/usr/sbin/login</program> 649c0c79a3fStz204579 <see>zlogin(1)</see> 650c0c79a3fStz204579 <entry id="subject"> 651c0c79a3fStz204579 <internal token="subject"/> 652c0c79a3fStz204579 <external opt="none"/> 653c0c79a3fStz204579 </entry> 654c0c79a3fStz204579 <entry id="message"> 655c0c79a3fStz204579 <internal token="text"/> 656c0c79a3fStz204579 <external opt="optional" type="char *"/> 657c0c79a3fStz204579 <comment>error message</comment> 658c0c79a3fStz204579 </entry> 659c0c79a3fStz204579 <entry id="return"> 660c0c79a3fStz204579 <internal token="return"/> 661c0c79a3fStz204579 <external opt="none"/> 662c0c79a3fStz204579 </entry> 663c0c79a3fStz204579 </event> 664c0c79a3fStz204579 665c0c79a3fStz204579 <event id="AUE_su" header="0" idNo="30" omit="JNI"> 666c0c79a3fStz204579 <title>su</title> 667c0c79a3fStz204579 <program>/usr/bin/su</program> 668c0c79a3fStz204579 <see>su(1M)</see> 669c0c79a3fStz204579 <entry id="subject"> 670c0c79a3fStz204579 <internal token="subject"/> 671c0c79a3fStz204579 <external opt="none"/> 672c0c79a3fStz204579 </entry> 673c0c79a3fStz204579<!-- 674c0c79a3fStz204579 should be changed to "fail_user" and su.c updated 675c0c79a3fStz204579 However, the jni stuff is broken, so for now it's "message" 676c0c79a3fStz204579--> 677c0c79a3fStz204579 <entry id="message"> 678c0c79a3fStz204579 <internal token="text"/> 679c0c79a3fStz204579 <external opt="optional" type="char *"/> 680c0c79a3fStz204579 <comment>"user name" of failed new user/role</comment> 681c0c79a3fStz204579 </entry> 682c0c79a3fStz204579 <entry id="return"> 683c0c79a3fStz204579 <internal token="return"/> 684c0c79a3fStz204579 <external opt="none"/> 685c0c79a3fStz204579 </entry> 686c0c79a3fStz204579 </event> 687c0c79a3fStz204579 688c0c79a3fStz204579 <event id="AUE_passwd" header="0" idNo="27" omit="JNI"> 689c0c79a3fStz204579 <title>passwd</title> 690c0c79a3fStz204579 <program>various</program> 691c0c79a3fStz204579 <see>passwd(1)</see> 692c0c79a3fStz204579 <entry id="subject"> 693c0c79a3fStz204579 <internal token="subject"/> 694c0c79a3fStz204579 <external opt="none"/> 695c0c79a3fStz204579 </entry> 696*047f6e6fSgww <entry id="uid,username"> 697*047f6e6fSgww <internal token="user"/> 698*047f6e6fSgww <external opt="optional" type="uid_t,char *"/> 699*047f6e6fSgww <comment>user if different than caller</comment> 700c0c79a3fStz204579 </entry> 701c0c79a3fStz204579 <entry id="return"> 702c0c79a3fStz204579 <internal token="return"/> 703c0c79a3fStz204579 <external opt="none"/> 704c0c79a3fStz204579 </entry> 705c0c79a3fStz204579 </event> 706c0c79a3fStz204579 707c0c79a3fStz204579 <event id="AUE_screenlock" instance_of="AUE_generic_basic" header="0" 708c0c79a3fStz204579 idNo="26" omit="JNI"> 709c0c79a3fStz204579 <program>desktop screen lock</program> 710c0c79a3fStz204579 </event> 711c0c79a3fStz204579 <event id="AUE_screenunlock" instance_of="AUE_generic_basic" header="0" 712c0c79a3fStz204579 idNo="31" omit="JNI"> 713c0c79a3fStz204579 <program>desktop screen unlock</program> 714c0c79a3fStz204579 </event> 715c0c79a3fStz204579 716c0c79a3fStz204579 <!-- 717c0c79a3fStz204579 AUE_prof_cmd is not supportable for Java due to the structure of 718c0c79a3fStz204579 the priv token. When and if a Java program needs to generate 719c0c79a3fStz204579 a priv token, we'll need to look at the data format in the 720c0c79a3fStz204579 Java code and provide an appropriate java and jni implementation. 721c0c79a3fStz204579 --> 722c0c79a3fStz204579 723c0c79a3fStz204579 <event id="AUE_prof_cmd" header="0" idNo="24" omit="JNI"> 724c0c79a3fStz204579 <title>pfexec</title> 725c0c79a3fStz204579 <program>/usr/bin/pfexec</program> 726c0c79a3fStz204579 <see>pfexec(1)</see> 727c0c79a3fStz204579 <entry id="subject"> 728c0c79a3fStz204579 <internal token="subject"/> 729c0c79a3fStz204579 <external opt="none"/> 730c0c79a3fStz204579 </entry> 731c0c79a3fStz204579 <entry id="cwdpath"> 732c0c79a3fStz204579 <internal token="path"/> 733c0c79a3fStz204579 <external opt="required" type="char*"/> 734c0c79a3fStz204579 <comment>working directory</comment> 735c0c79a3fStz204579 </entry> 736c0c79a3fStz204579 <entry id="cmdpath"> 737c0c79a3fStz204579 <internal token="path"/> 738c0c79a3fStz204579 <external opt="required" type="char*"/> 739c0c79a3fStz204579 <comment>command pathname</comment> 740c0c79a3fStz204579 </entry> 741c0c79a3fStz204579 <entry id="argc,argv,envp"> 742c0c79a3fStz204579 <internal token="command"/> 743c0c79a3fStz204579 <external opt="required" type="int,char**,char**"/> 744c0c79a3fStz204579 </entry> 745c0c79a3fStz204579 <entry id="proc_auid,proc_euid,proc_egid,proc_ruid,proc_rgid,proc_pid,proc_sid,proc_termid"> 746c0c79a3fStz204579 <internal token="process"/> 747c0c79a3fStz204579 <external opt="required" 748c0c79a3fStz204579 type="uid_t,uid_t,gid_t,uid_t,gid_t,pid_t,au_asid_t,termid*"/> 749c0c79a3fStz204579 </entry> 750c0c79a3fStz204579 <entry id="limit_set"> 751c0c79a3fStz204579 <internal token="priv_limit"/> 752c0c79a3fStz204579 <external opt="optional" type="priv_set_t*"/> 753c0c79a3fStz204579 </entry> 754c0c79a3fStz204579 <entry id="inherit_set"> 755c0c79a3fStz204579 <internal token="priv_inherit"/> 756c0c79a3fStz204579 <external opt="optional" type="priv_set_t*"/> 757c0c79a3fStz204579 </entry> 758c0c79a3fStz204579 <entry id="return"> 759c0c79a3fStz204579 <internal token="return"/> 760c0c79a3fStz204579 <external opt="none"/> 761c0c79a3fStz204579 </entry> 762c0c79a3fStz204579 </event> 763c0c79a3fStz204579 764c0c79a3fStz204579 <event id="AUE_inetd_connect" header="0" idNo="34" omit="JNI"> 765c0c79a3fStz204579 <title>inetd</title> 766c0c79a3fStz204579 <program>/usr/sbin/inetd</program> 767c0c79a3fStz204579 <entry id="subject"> 768c0c79a3fStz204579 <internal token="subject"/> 769c0c79a3fStz204579 <external opt="none"/> 770c0c79a3fStz204579 </entry> 771c0c79a3fStz204579 <entry id="service_name"> 772c0c79a3fStz204579 <internal token="text"/> 773c0c79a3fStz204579 <external opt="optional" type="char *"/> 774c0c79a3fStz204579 <comment>service name</comment> 775c0c79a3fStz204579 </entry> 776c0c79a3fStz204579 <entry id="ip_type,ip_remote_port,ip_local_port,ip_adr"> 777c0c79a3fStz204579 <internal token="tid"/> 778c0c79a3fStz204579 <external opt="required" 779c0c79a3fStz204579 type="uint32_t,uint16_t,uint16_t,uint32_t[4]"/> 780c0c79a3fStz204579 <comment>client address</comment> 781c0c79a3fStz204579 </entry> 782c0c79a3fStz204579 <entry id="cmd"> 7833cccda98SJan Friedel <internal token="command_alt"/> 784c0c79a3fStz204579 <external opt="required" type="char *"/> 785c0c79a3fStz204579 <comment>inetd command</comment> 786c0c79a3fStz204579 </entry> 787c0c79a3fStz204579 <entry id="privileges"> 788c0c79a3fStz204579 <internal token="priv_effective"/> 789c0c79a3fStz204579 <external opt="required" type="priv_set_t *"/> 790c0c79a3fStz204579 </entry> 791c0c79a3fStz204579 <entry id="return"> 792c0c79a3fStz204579 <internal token="return"/> 793c0c79a3fStz204579 <external opt="none"/> 794c0c79a3fStz204579 </entry> 795c0c79a3fStz204579 </event> 796c0c79a3fStz204579 797c0c79a3fStz204579 <event id="AUE_inetd_ratelimit" header="0" idNo="35" omit="JNI"> 798c0c79a3fStz204579 <title>inetd</title> 799c0c79a3fStz204579 <program>/usr/sbin/inetd</program> 800c0c79a3fStz204579 <entry id="subject"> 801c0c79a3fStz204579 <internal token="subject"/> 802c0c79a3fStz204579 <external opt="none"/> 803c0c79a3fStz204579 </entry> 804c0c79a3fStz204579 <entry id="service_name"> 805c0c79a3fStz204579 <internal token="text"/> 806c0c79a3fStz204579 <external opt="optional" type="char *"/> 807c0c79a3fStz204579 <comment>service name</comment> 808c0c79a3fStz204579 </entry> 809c0c79a3fStz204579 <entry id="limit"> 810c0c79a3fStz204579 <internal token="text"/> 811c0c79a3fStz204579 <external opt="required" type="char *"/> 812c0c79a3fStz204579 <comment>limit value</comment> 813c0c79a3fStz204579 </entry> 814c0c79a3fStz204579 <entry id="return"> 815c0c79a3fStz204579 <internal token="return"/> 816c0c79a3fStz204579 <external opt="none"/> 817c0c79a3fStz204579 </entry> 818c0c79a3fStz204579 </event> 819c0c79a3fStz204579 820c0c79a3fStz204579 <event id="AUE_inetd_copylimit" header="0" idNo="36" omit="JNI"> 821c0c79a3fStz204579 <title>inetd</title> 822c0c79a3fStz204579 <program>/usr/sbin/inetd</program> 823c0c79a3fStz204579 <entry id="subject"> 824c0c79a3fStz204579 <internal token="subject"/> 825c0c79a3fStz204579 <external opt="none"/> 826c0c79a3fStz204579 </entry> 827c0c79a3fStz204579 <entry id="service_name"> 828c0c79a3fStz204579 <internal token="text"/> 829c0c79a3fStz204579 <external opt="optional" type="char *"/> 830c0c79a3fStz204579 <comment>service name</comment> 831c0c79a3fStz204579 </entry> 832c0c79a3fStz204579 <entry id="limit"> 833c0c79a3fStz204579 <internal token="text"/> 834c0c79a3fStz204579 <external opt="required" type="char *"/> 835c0c79a3fStz204579 <comment>limit value</comment> 836c0c79a3fStz204579 </entry> 837c0c79a3fStz204579 <entry id="return"> 838c0c79a3fStz204579 <internal token="return"/> 839c0c79a3fStz204579 <external opt="none"/> 840c0c79a3fStz204579 </entry> 841c0c79a3fStz204579 </event> 842c0c79a3fStz204579 843c0c79a3fStz204579 <event id="AUE_inetd_failrate" header="0" idNo="37" omit="JNI"> 844c0c79a3fStz204579 <title>inetd</title> 845c0c79a3fStz204579 <program>/usr/sbin/inetd</program> 846c0c79a3fStz204579 <entry id="subject"> 847c0c79a3fStz204579 <internal token="subject"/> 848c0c79a3fStz204579 <external opt="none"/> 849c0c79a3fStz204579 </entry> 850c0c79a3fStz204579 <entry id="service_name"> 851c0c79a3fStz204579 <internal token="text"/> 852c0c79a3fStz204579 <external opt="optional" type="char *"/> 853c0c79a3fStz204579 <comment>service name</comment> 854c0c79a3fStz204579 </entry> 855c0c79a3fStz204579 <entry id="values"> 856c0c79a3fStz204579 <internal token="text"/> 857c0c79a3fStz204579 <external opt="required" type="char *"/> 858c0c79a3fStz204579 <comment>limit value, interval</comment> 859c0c79a3fStz204579 </entry> 860c0c79a3fStz204579 <entry id="return"> 861c0c79a3fStz204579 <internal token="return"/> 862c0c79a3fStz204579 <external opt="none"/> 863c0c79a3fStz204579 </entry> 864c0c79a3fStz204579 </event> 865c0c79a3fStz204579 866c0c79a3fStz204579 <event id="AUE_zone_state" header="0" idNo="33" omit="JNI"> 867c0c79a3fStz204579 <entry id="subject"> 868c0c79a3fStz204579 <internal token="subject"/> 869c0c79a3fStz204579 <external opt="none"/> 870c0c79a3fStz204579 </entry> 871c0c79a3fStz204579 <entry id="new_state"> 872c0c79a3fStz204579 <internal token="text"/> 873c0c79a3fStz204579 <external opt="required" type="char *"/> 874c0c79a3fStz204579 <comment>New zone state</comment> 875c0c79a3fStz204579 </entry> 876c0c79a3fStz204579 <entry id="zonename"> 877c0c79a3fStz204579 <internal token="zonename"/> 878c0c79a3fStz204579 <external opt="required" type="char *"/> 879c0c79a3fStz204579 <comment>zone name</comment> 880c0c79a3fStz204579 </entry> 881c0c79a3fStz204579 <entry id="return"> 882c0c79a3fStz204579 <internal token="return"/> 883c0c79a3fStz204579 <external opt="none"/> 884c0c79a3fStz204579 </entry> 885c0c79a3fStz204579 </event> 886c0c79a3fStz204579 887c0c79a3fStz204579 <event id="AUE_su_logout" instance_of="AUE_generic_basic" 888c0c79a3fStz204579 header="0" idNo="39" omit="JNI"> 889c0c79a3fStz204579 <title>su</title> 890c0c79a3fStz204579 <program>/usr/bin/su</program> 891c0c79a3fStz204579 <see>su(1M)</see> 892c0c79a3fStz204579 </event> 893c0c79a3fStz204579 894c0c79a3fStz204579 <event id="AUE_role_logout" instance_of="AUE_generic_basic" 895c0c79a3fStz204579 header="0" idNo="40" omit="JNI"> 896c0c79a3fStz204579 <title>su</title> 897c0c79a3fStz204579 <program>/usr/bin/su</program> 898c0c79a3fStz204579 <see>su(1M)</see> 899c0c79a3fStz204579 </event> 900c0c79a3fStz204579 901c0c79a3fStz204579 <event id="AUE_newgrp_login" header="0" idNo="41" omit="JNI"> 902c0c79a3fStz204579 <program>newgrp</program> 903c0c79a3fStz204579 <entry id="subject"> 904c0c79a3fStz204579 <internal token="subject"/> 905c0c79a3fStz204579 <external opt="none"/> 906c0c79a3fStz204579 </entry> 907c0c79a3fStz204579 <entry id="groupname"> 908c0c79a3fStz204579 <internal token="text"/> 909c0c79a3fStz204579 <external opt="required" type="char *"/> 910c0c79a3fStz204579 <comment>group name</comment> 911c0c79a3fStz204579 </entry> 912c0c79a3fStz204579 <entry id="return"> 913c0c79a3fStz204579 <internal token="return"/> 914c0c79a3fStz204579 <external opt="none"/> 915c0c79a3fStz204579 </entry> 916c0c79a3fStz204579 </event> 917c0c79a3fStz204579 918c0c79a3fStz204579 <event id="AUE_generic_mountable" type="generic" omit="always"> 919c0c79a3fStz204579 <!-- 920c0c79a3fStz204579 921c0c79a3fStz204579 User device mounting related functions 922c0c79a3fStz204579 923c0c79a3fStz204579 --> 924c0c79a3fStz204579 <entry id="subject"> 925c0c79a3fStz204579 <internal token="subject"/> 926c0c79a3fStz204579 <external opt="none"/> 927c0c79a3fStz204579 </entry> 928c0c79a3fStz204579 <entry id="auth_used"> 929c0c79a3fStz204579 <internal token="uauth"/> 930c0c79a3fStz204579 <external opt="required" type="char *"/> 931c0c79a3fStz204579 <comment>authorization used</comment> 932c0c79a3fStz204579 </entry> 933c0c79a3fStz204579 <entry id="mount_point"> 934c0c79a3fStz204579 <internal token="path"/> 935c0c79a3fStz204579 <external opt="required" type="char *"/> 936c0c79a3fStz204579 <comment>mount point</comment> 937c0c79a3fStz204579 </entry> 938c0c79a3fStz204579 <entry id="device"> 939c0c79a3fStz204579 <internal token="path"/> 940c0c79a3fStz204579 <external opt="required" type="char *"/> 941c0c79a3fStz204579 <comment>device</comment> 942c0c79a3fStz204579 </entry> 943c0c79a3fStz204579 <entry id="options"> 944c0c79a3fStz204579 <internal token="text"/> 945c0c79a3fStz204579 <external opt="optional" type="char *"/> 946c0c79a3fStz204579 <comment>options</comment> 947c0c79a3fStz204579 </entry> 948c0c79a3fStz204579 <entry id="return"> 949c0c79a3fStz204579 <internal token="return"/> 950c0c79a3fStz204579 <external opt="none"/> 951c0c79a3fStz204579 </entry> 952c0c79a3fStz204579 </event> 953c0c79a3fStz204579 954c0c79a3fStz204579 <event id="AUE_attach" instance_of="AUE_generic_mountable" 955c0c79a3fStz204579 header="0" idNo="42" omit="JNI"> 956c0c79a3fStz204579 <program>hald</program> 957c0c79a3fStz204579 </event> 958c0c79a3fStz204579 <event id="AUE_detach" instance_of="AUE_generic_mountable" 959c0c79a3fStz204579 header="0" idNo="43" omit="JNI"> 960c0c79a3fStz204579 <program>hald</program> 961c0c79a3fStz204579 </event> 962c0c79a3fStz204579 <event id="AUE_remove" header="0" idNo="44" omit="JNI"> 963c0c79a3fStz204579 <program>hald</program> 964c0c79a3fStz204579 <entry id="subject"> 965c0c79a3fStz204579 <internal token="subject"/> 966c0c79a3fStz204579 <external opt="none"/> 967c0c79a3fStz204579 </entry> 968c0c79a3fStz204579 <entry id="auth_used"> 969c0c79a3fStz204579 <internal token="uauth"/> 970c0c79a3fStz204579 <external opt="required" type="char *"/> 971c0c79a3fStz204579 <comment>authorization used</comment> 972c0c79a3fStz204579 </entry> 973c0c79a3fStz204579 <entry id="mount_point"> 974c0c79a3fStz204579 <internal token="path"/> 975c0c79a3fStz204579 <external opt="optional" type="char *"/> 976c0c79a3fStz204579 <comment>mount point</comment> 977c0c79a3fStz204579 </entry> 978c0c79a3fStz204579 <entry id="device"> 979c0c79a3fStz204579 <internal token="path"/> 980c0c79a3fStz204579 <external opt="required" type="char *"/> 981c0c79a3fStz204579 <comment>device</comment> 982c0c79a3fStz204579 </entry> 983c0c79a3fStz204579 <entry id="return"> 984c0c79a3fStz204579 <internal token="return"/> 985c0c79a3fStz204579 <external opt="none"/> 986c0c79a3fStz204579 </entry> 987c0c79a3fStz204579 </event> 988c0c79a3fStz204579 989c0c79a3fStz204579 <event id="AUE_pool_import" header="0" idNo="45" omit="JNI"> 990c0c79a3fStz204579 <program>hald</program> 991c0c79a3fStz204579 <entry id="subject"> 992c0c79a3fStz204579 <internal token="subject"/> 993c0c79a3fStz204579 <external opt="none"/> 994c0c79a3fStz204579 </entry> 995c0c79a3fStz204579 <entry id="auth_used"> 996c0c79a3fStz204579 <internal token="uauth"/> 997c0c79a3fStz204579 <external opt="required" type="char *"/> 998c0c79a3fStz204579 <comment>authorization used</comment> 999c0c79a3fStz204579 </entry> 1000c0c79a3fStz204579 <entry id="pool"> 1001c0c79a3fStz204579 <internal token="text"/> 1002c0c79a3fStz204579 <external opt="required" type="char *"/> 1003c0c79a3fStz204579 <comment>pool</comment> 1004c0c79a3fStz204579 </entry> 1005c0c79a3fStz204579 <entry id="device"> 1006c0c79a3fStz204579 <internal token="path"/> 1007c0c79a3fStz204579 <external opt="required" type="char *"/> 1008c0c79a3fStz204579 <comment>device</comment> 1009c0c79a3fStz204579 </entry> 1010c0c79a3fStz204579 <entry id="return"> 1011c0c79a3fStz204579 <internal token="return"/> 1012c0c79a3fStz204579 <external opt="none"/> 1013c0c79a3fStz204579 </entry> 1014c0c79a3fStz204579 </event> 1015c0c79a3fStz204579 <event id="AUE_pool_export" header="0" idNo="46" omit="JNI"> 1016c0c79a3fStz204579 <program>hald</program> 1017c0c79a3fStz204579 <entry id="subject"> 1018c0c79a3fStz204579 <internal token="subject"/> 1019c0c79a3fStz204579 <external opt="none"/> 1020c0c79a3fStz204579 </entry> 1021c0c79a3fStz204579 <entry id="auth_used"> 1022c0c79a3fStz204579 <internal token="uauth"/> 1023c0c79a3fStz204579 <external opt="required" type="char *"/> 1024c0c79a3fStz204579 <comment>authorization used</comment> 1025c0c79a3fStz204579 </entry> 1026c0c79a3fStz204579 <entry id="pool"> 1027c0c79a3fStz204579 <internal token="text"/> 1028c0c79a3fStz204579 <external opt="required" type="char *"/> 1029c0c79a3fStz204579 <comment>pool</comment> 1030c0c79a3fStz204579 </entry> 1031c0c79a3fStz204579 <entry id="device"> 1032c0c79a3fStz204579 <internal token="path"/> 1033c0c79a3fStz204579 <external opt="required" type="char *"/> 1034c0c79a3fStz204579 <comment>device</comment> 1035c0c79a3fStz204579 </entry> 1036c0c79a3fStz204579 <entry id="return"> 1037c0c79a3fStz204579 <internal token="return"/> 1038c0c79a3fStz204579 <external opt="none"/> 1039c0c79a3fStz204579 </entry> 1040c0c79a3fStz204579 </event> 1041c0c79a3fStz204579 1042c0c79a3fStz204579<!-- dladm security objected events --> 1043c0c79a3fStz204579 <event id="AUE_dladm_generic" type="generic" omit="always"> 1044c0c79a3fStz204579 <entry id="subject"> 1045c0c79a3fStz204579 <internal token="subject"/> 1046c0c79a3fStz204579 <external opt="none"/> 1047c0c79a3fStz204579 </entry> 1048c0c79a3fStz204579 <entry id="auth_used"> 1049c0c79a3fStz204579 <internal token="uauth"/> 1050c0c79a3fStz204579 <external opt="required" type="char *"/> 1051c0c79a3fStz204579 <comment>authorization used</comment> 1052c0c79a3fStz204579 </entry> 1053c0c79a3fStz204579 <entry id="obj_class"> 1054c0c79a3fStz204579 <internal token="text"/> 1055c0c79a3fStz204579 <external opt="required" type="char *"/> 1056c0c79a3fStz204579 <comment>object class name</comment> 1057c0c79a3fStz204579 </entry> 1058c0c79a3fStz204579 <entry id="obj_name"> 1059c0c79a3fStz204579 <internal token="text"/> 1060c0c79a3fStz204579 <external opt="required" type="char *"/> 1061c0c79a3fStz204579 <comment>object name</comment> 1062c0c79a3fStz204579 </entry> 1063c0c79a3fStz204579 <entry id="return"> 1064c0c79a3fStz204579 <internal token="return"/> 1065c0c79a3fStz204579 <external opt="none"/> 1066c0c79a3fStz204579 </entry> 1067c0c79a3fStz204579 </event> 1068c0c79a3fStz204579 1069c0c79a3fStz204579 <event id="AUE_dladm_create_secobj" instance_of="AUE_dladm_generic" 1070c0c79a3fStz204579 header="0" idNo="47" omit="JNI"> 1071c0c79a3fStz204579 <title>create wifi security object</title> 1072c0c79a3fStz204579 <program>/usr/sbin/dladm</program> 1073c0c79a3fStz204579 <see>dladm(1M)</see> 1074c0c79a3fStz204579 </event> 1075c0c79a3fStz204579 <event id="AUE_dladm_delete_secobj" instance_of="AUE_dladm_generic" 1076c0c79a3fStz204579 header="0" idNo="48" omit="JNI"> 1077c0c79a3fStz204579 <title>delete wifi security object</title> 1078c0c79a3fStz204579 <program>/usr/sbin/dladm</program> 1079c0c79a3fStz204579 <see>dladm(1M)</see> 1080c0c79a3fStz204579 </event> 1081c0c79a3fStz204579 1082c0c79a3fStz204579<!-- Trusted eXtensions (TX) events --> 1083c0c79a3fStz204579 1084c0c79a3fStz204579 <!-- labeld events --> 1085c0c79a3fStz204579 <event id="AUE_file_relabel" header="0" idNo="49" omit="JNI"> 1086c0c79a3fStz204579 <title>relabel file from one zone to another</title> 1087c0c79a3fStz204579 <program>setlabel(1)</program> 1088c0c79a3fStz204579 <see>setflabel(3TSOL)</see> 1089c0c79a3fStz204579 <entry id="subject"> 1090c0c79a3fStz204579 <internal token="subject"/> 1091c0c79a3fStz204579 <external opt="none"/> 1092c0c79a3fStz204579 </entry> 1093c0c79a3fStz204579 <entry id="auth_used"> 1094c0c79a3fStz204579 <internal token="uauth"/> 1095c0c79a3fStz204579 <external opt="required" type="char *"/> 1096c0c79a3fStz204579 <comment>authorization used</comment> 1097c0c79a3fStz204579 </entry> 1098c0c79a3fStz204579 <entry id="file"> 1099c0c79a3fStz204579 <internal token="path"/> 1100c0c79a3fStz204579 <external opt="required" type="char *"/> 1101c0c79a3fStz204579 <comment>file relabeled</comment> 1102c0c79a3fStz204579 </entry> 1103c0c79a3fStz204579 <entry id="src_label"> 1104c0c79a3fStz204579 <internal token="label"/> 1105c0c79a3fStz204579 <external opt="required" type="m_label_t *"/> 1106c0c79a3fStz204579 <comment>original label</comment> 1107c0c79a3fStz204579 </entry> 1108c0c79a3fStz204579 <entry id="dst_label"> 1109c0c79a3fStz204579 <internal token="label"/> 1110c0c79a3fStz204579 <external opt="required" type="m_label_t *"/> 1111c0c79a3fStz204579 <comment>new label</comment> 1112c0c79a3fStz204579 </entry> 1113c0c79a3fStz204579 <entry id="return"> 1114c0c79a3fStz204579 <internal token="return"/> 1115c0c79a3fStz204579 <external opt="none"/> 1116c0c79a3fStz204579 </entry> 1117c0c79a3fStz204579 </event> 1118c0c79a3fStz204579 1119c0c79a3fStz204579 <event id="AUE_file_copy" header="0" idNo="50" omit="JNI"> 1120c0c79a3fStz204579 <title>copy file to another zone</title> 1121c0c79a3fStz204579 <program>dtfile(1X)</program> 1122c0c79a3fStz204579 <entry id="subject"> 1123c0c79a3fStz204579 <internal token="subject"/> 1124c0c79a3fStz204579 <external opt="none"/> 1125c0c79a3fStz204579 </entry> 1126c0c79a3fStz204579 <entry id="auth_used"> 1127c0c79a3fStz204579 <internal token="uauth"/> 1128c0c79a3fStz204579 <external opt="required" type="char *"/> 1129c0c79a3fStz204579 <comment>authorization used</comment> 1130c0c79a3fStz204579 </entry> 1131c0c79a3fStz204579 <entry id="src_file"> 1132c0c79a3fStz204579 <internal token="path"/> 1133c0c79a3fStz204579 <external opt="required" type="char *"/> 1134c0c79a3fStz204579 <comment>source file</comment> 1135c0c79a3fStz204579 </entry> 1136c0c79a3fStz204579 <entry id="src_label"> 1137c0c79a3fStz204579 <internal token="label"/> 1138c0c79a3fStz204579 <external opt="required" type="m_label_t *"/> 1139c0c79a3fStz204579 <comment>source label</comment> 1140c0c79a3fStz204579 </entry> 1141c0c79a3fStz204579 <entry id="dst_file"> 1142c0c79a3fStz204579 <internal token="path"/> 1143c0c79a3fStz204579 <external opt="required" type="char *"/> 1144c0c79a3fStz204579 <comment>destination directory</comment> 1145c0c79a3fStz204579 </entry> 1146c0c79a3fStz204579 <entry id="dst_label"> 1147c0c79a3fStz204579 <internal token="label"/> 1148c0c79a3fStz204579 <external opt="required" type="m_label_t *"/> 1149c0c79a3fStz204579 <comment>destination label</comment> 1150c0c79a3fStz204579 </entry> 1151c0c79a3fStz204579 <entry id="return"> 1152c0c79a3fStz204579 <internal token="return"/> 1153c0c79a3fStz204579 <external opt="none"/> 1154c0c79a3fStz204579 </entry> 1155c0c79a3fStz204579 </event> 1156c0c79a3fStz204579 11576a3b10dbStz204579 <!-- uadmin(1m) events --> 11586a3b10dbStz204579 <event id="AUE_uadmin_generic" type="generic" omit="always"> 11596a3b10dbStz204579 <entry id="subject"> 11606a3b10dbStz204579 <internal token="subject"/> 11616a3b10dbStz204579 <external opt="none"/> 11626a3b10dbStz204579 </entry> 11636a3b10dbStz204579 <entry id="fcn"> 11646a3b10dbStz204579 <internal token="text"/> 11656a3b10dbStz204579 <external opt="required" type="msg uadmin_fcn"/> 11666a3b10dbStz204579 <comment>next action</comment> 11676a3b10dbStz204579 </entry> 11686a3b10dbStz204579 <entry id="mdep"> 11696a3b10dbStz204579 <internal token="text"/> 11706a3b10dbStz204579 <external opt="optional" type="char *"/> 11716a3b10dbStz204579 <comment>machine dependent argument</comment> 11726a3b10dbStz204579 </entry> 11736a3b10dbStz204579 <entry id="return"> 11746a3b10dbStz204579 <internal token="return"/> 11756a3b10dbStz204579 <external opt="none"/> 11766a3b10dbStz204579 </entry> 11776a3b10dbStz204579 </event> 11786a3b10dbStz204579 <event id="AUE_uadmin_generic_fcn" type="generic" omit="always"> 11796a3b10dbStz204579 <entry id="subject"> 11806a3b10dbStz204579 <internal token="subject"/> 11816a3b10dbStz204579 <external opt="none"/> 11826a3b10dbStz204579 </entry> 11836a3b10dbStz204579 <entry id="fcn"> 11846a3b10dbStz204579 <internal token="text"/> 11856a3b10dbStz204579 <external opt="required" type="msg uadmin_fcn"/> 11866a3b10dbStz204579 <comment>next action</comment> 11876a3b10dbStz204579 </entry> 11886a3b10dbStz204579 <entry id="return"> 11896a3b10dbStz204579 <internal token="return"/> 11906a3b10dbStz204579 <external opt="none"/> 11916a3b10dbStz204579 </entry> 11926a3b10dbStz204579 </event> 11936a3b10dbStz204579 <event id="AUE_uadmin_shutdown" instance_of="AUE_uadmin_generic" 11946a3b10dbStz204579 header="0" idNo="51" omit="JNI"> 11956a3b10dbStz204579 <title>uadmin shutdown</title> 11966a3b10dbStz204579 <program>/sbin/uadmin</program> 11976a3b10dbStz204579 <program>/usr/sbin/uadmin</program> 11986a3b10dbStz204579 <see>uadmin(1M)</see> 11996a3b10dbStz204579 </event> 12006a3b10dbStz204579 <event id="AUE_uadmin_reboot" instance_of="AUE_uadmin_generic" 12016a3b10dbStz204579 header="0" idNo="52" omit="JNI"> 12026a3b10dbStz204579 <title>uadmin reboot</title> 12036a3b10dbStz204579 <program>/sbin/uadmin</program> 12046a3b10dbStz204579 <program>/usr/sbin/uadmin</program> 12056a3b10dbStz204579 <see>uadmin(1M)</see> 12066a3b10dbStz204579 </event> 12076a3b10dbStz204579 <event id="AUE_uadmin_dump" instance_of="AUE_uadmin_generic" 12086a3b10dbStz204579 header="0" idNo="53" omit="JNI"> 12096a3b10dbStz204579 <title>uadmin dump</title> 12106a3b10dbStz204579 <program>/sbin/uadmin</program> 12116a3b10dbStz204579 <program>/usr/sbin/uadmin</program> 12126a3b10dbStz204579 <see>uadmin(1M)</see> 12136a3b10dbStz204579 </event> 12146a3b10dbStz204579 <event id="AUE_uadmin_freeze" instance_of="AUE_uadmin_generic" 12156a3b10dbStz204579 header="0" idNo="54" omit="JNI"> 12166a3b10dbStz204579 <title>uadmin freeze</title> 12176a3b10dbStz204579 <program>/sbin/uadmin</program> 12186a3b10dbStz204579 <program>/usr/sbin/uadmin</program> 12196a3b10dbStz204579 <see>uadmin(1M)</see> 12206a3b10dbStz204579 </event> 12216a3b10dbStz204579 <event id="AUE_uadmin_remount" header="0" idNo="55" omit="JNI"> 12226a3b10dbStz204579 <title>uadmin remount</title> 12236a3b10dbStz204579 <program>/sbin/uadmin</program> 12246a3b10dbStz204579 <program>/usr/sbin/uadmin</program> 12256a3b10dbStz204579 <see>uadmin(1M)</see> 12266a3b10dbStz204579 <entry id="subject"> 12276a3b10dbStz204579 <internal token="subject"/> 12286a3b10dbStz204579 <external opt="none"/> 12296a3b10dbStz204579 </entry> 12306a3b10dbStz204579 <entry id="return"> 12316a3b10dbStz204579 <internal token="return"/> 12326a3b10dbStz204579 <external opt="none"/> 12336a3b10dbStz204579 </entry> 12346a3b10dbStz204579 </event> 12356a3b10dbStz204579 <!-- uadmin ftrace and swapctl are not documented in uadmin(2) --> 1236753a6d45SSherry Moore <event id="AUE_uadmin_ftrace" instance_of="AUE_uadmin_generic" 12376a3b10dbStz204579 header="0" idNo="56" omit="JNI"> 12386a3b10dbStz204579 <title>uadmin ftrace</title> 12396a3b10dbStz204579 <program>/sbin/uadmin</program> 12406a3b10dbStz204579 <program>/usr/sbin/uadmin</program> 12416a3b10dbStz204579 <see>uadmin(1M)</see> 12426a3b10dbStz204579 </event> 12436a3b10dbStz204579 <event id="AUE_uadmin_swapctl" instance_of="AUE_uadmin_generic_fcn" 12446a3b10dbStz204579 header="0" idNo="57" omit="JNI"> 12456a3b10dbStz204579 <title>uadmin swapctl</title> 12466a3b10dbStz204579 <program>/sbin/uadmin</program> 12476a3b10dbStz204579 <program>/usr/sbin/uadmin</program> 12486a3b10dbStz204579 <see>uadmin(1M)</see> 12496a3b10dbStz204579 </event> 1250b08d8a12Sgww <event id="AUE_uadmin_thaw" header="0" idNo="96" omit="JNI"> 1251b08d8a12Sgww <title>thaw after freeze</title> 1252b08d8a12Sgww <program>/sbin/uadmin</program> 1253b08d8a12Sgww <program>/usr/sbin/uadmin</program> 1254b08d8a12Sgww <see>uadmin(1M)</see> 1255b08d8a12Sgww <entry id="subject"> 1256b08d8a12Sgww <internal token="subject"/> 1257b08d8a12Sgww <external opt="none"/> 1258b08d8a12Sgww </entry> 1259b08d8a12Sgww <entry id="fcn"> 1260b08d8a12Sgww <internal token="text"/> 1261b08d8a12Sgww <external opt="required" type="msg uadmin_fcn"/> 1262b08d8a12Sgww <comment>freeze action type</comment> 1263b08d8a12Sgww </entry> 1264b08d8a12Sgww <entry id="return"> 1265b08d8a12Sgww <internal token="return"/> 1266b08d8a12Sgww <external opt="none"/> 1267b08d8a12Sgww </entry> 1268b08d8a12Sgww </event> 1269753a6d45SSherry Moore <!-- uadmin config is not documented in uadmin(2) --> 1270753a6d45SSherry Moore <event id="AUE_uadmin_config" instance_of="AUE_uadmin_generic" 1271753a6d45SSherry Moore header="0" idNo="119" omit="JNI"> 1272753a6d45SSherry Moore <title>uadmin config</title> 1273753a6d45SSherry Moore <program>/sbin/uadmin</program> 1274753a6d45SSherry Moore <program>/usr/sbin/uadmin</program> 1275753a6d45SSherry Moore <see>uadmin(1M)</see> 1276753a6d45SSherry Moore </event> 12776a3b10dbStz204579 1278da6c28aaSamw<!-- smbd service event; smbd session setup --> 1279da6c28aaSamw <event id="AUE_smbd_session" header="0" idNo="58" omit="JNI"> 1280da6c28aaSamw <title>smbd</title> 1281da6c28aaSamw <program>/usr/lib/smbsrv/smbd</program> 1282da6c28aaSamw <entry id="subject"> 1283da6c28aaSamw <internal token="subject"/> 1284da6c28aaSamw <external opt="none"/> 1285da6c28aaSamw </entry> 1286da6c28aaSamw <entry id="domain"> 1287da6c28aaSamw <internal token="text"/> 1288da6c28aaSamw <external opt="required" type="char*"/> 1289da6c28aaSamw <comment>domain</comment> 1290da6c28aaSamw </entry> 1291da6c28aaSamw <entry id="username"> 1292da6c28aaSamw <internal token="text"/> 1293da6c28aaSamw <external opt="required" type="char*"/> 1294da6c28aaSamw <comment>username</comment> 1295da6c28aaSamw </entry> 1296da6c28aaSamw <entry id="sid"> 1297da6c28aaSamw <internal token="text"/> 1298da6c28aaSamw <external opt="optional" type="char*"/> 1299da6c28aaSamw <comment>sid</comment> 1300da6c28aaSamw </entry> 1301da6c28aaSamw <entry id="return"> 1302da6c28aaSamw <internal token="return"/> 1303da6c28aaSamw <external opt="none"/> 1304da6c28aaSamw </entry> 1305da6c28aaSamw </event> 1306da6c28aaSamw 1307da6c28aaSamw<!-- smbd service event; smbd session logoff --> 1308da6c28aaSamw <event id="AUE_smbd_logoff" header="0" idNo="59" omit="JNI"> 1309da6c28aaSamw <title>smbd</title> 1310da6c28aaSamw <program>/usr/lib/smbsrv/smbd</program> 1311da6c28aaSamw <entry id="subject"> 1312da6c28aaSamw <internal token="subject"/> 1313da6c28aaSamw <external opt="none"/> 1314da6c28aaSamw </entry> 1315da6c28aaSamw <entry id="domain"> 1316da6c28aaSamw <internal token="text"/> 1317da6c28aaSamw <external opt="required" type="char*"/> 1318da6c28aaSamw <comment>domain</comment> 1319da6c28aaSamw </entry> 1320da6c28aaSamw <entry id="username"> 1321da6c28aaSamw <internal token="text"/> 1322da6c28aaSamw <external opt="required" type="char*"/> 1323da6c28aaSamw <comment>username</comment> 1324da6c28aaSamw </entry> 1325da6c28aaSamw <entry id="return"> 1326da6c28aaSamw <internal token="return"/> 1327da6c28aaSamw <external opt="none"/> 1328da6c28aaSamw </entry> 1329da6c28aaSamw </event> 1330da6c28aaSamw 1331911106dfSjm199354<!-- vscan service event; infected file detected --> 1332273264cdSdm120769 <event id="AUE_vscan_quarantine" header="0" idNo="60" omit="JNI"> 1333911106dfSjm199354 <title>VSCAN: quarantine infected file</title> 1334911106dfSjm199354 <program>/usr/lib/vscan/vscand</program> 1335911106dfSjm199354 <see>vscand(1M), ICAP RFC 3507 (Extensions)</see> 1336911106dfSjm199354 <entry id="subject"> 1337911106dfSjm199354 <internal token="subject"/> 1338911106dfSjm199354 <external opt="none"/> 1339911106dfSjm199354 </entry> 1340911106dfSjm199354 <entry id="file"> 1341911106dfSjm199354 <internal token="path"/> 1342911106dfSjm199354 <external opt="required" type="char*"/> 1343911106dfSjm199354 <comment>infected file</comment> 1344911106dfSjm199354 </entry> 1345911106dfSjm199354 <entry id="violations,nviolations"> 1346911106dfSjm199354 <internal token="text"/> 1347911106dfSjm199354 <external opt="optional" type="char**,int"/> 1348911106dfSjm199354 <comment>ID - threat description</comment> 1349911106dfSjm199354 </entry> 1350911106dfSjm199354 <entry id="return"> 1351911106dfSjm199354 <internal token="return"/> 1352911106dfSjm199354 <external opt="none"/> 1353911106dfSjm199354 </entry> 1354911106dfSjm199354 </event> 1355911106dfSjm199354 135669987563Ssabdar<!-- ndmp service event; ndmp client connect --> 135769987563Ssabdar <event id="AUE_ndmp_connect" instance_of="AUE_generic_basic" header="0" 135869987563Ssabdar idNo="61" omit="JNI"> 135969987563Ssabdar <title>NDMP Connect</title> 136069987563Ssabdar <program>/usr/lib/ndmp/ndmpd</program> 136169987563Ssabdar <see>ndmpd(1M)</see> 136269987563Ssabdar </event> 136369987563Ssabdar 136469987563Ssabdar<!-- ndmp service event; ndmp client disconnect --> 136569987563Ssabdar <event id="AUE_ndmp_disconnect" instance_of="AUE_generic_basic" header="0" 136669987563Ssabdar idNo="62" omit="JNI"> 136769987563Ssabdar <title>NDMP Disconnect</title> 136869987563Ssabdar <program>/usr/lib/ndmp/ndmpd</program> 136969987563Ssabdar <see>ndmpd(1M)</see> 137069987563Ssabdar </event> 137169987563Ssabdar 137269987563Ssabdar<!-- ndmp service event; ndmp backup --> 137369987563Ssabdar <event id="AUE_ndmp_backup" header="0" idNo="63" omit="JNI"> 137469987563Ssabdar <title>NDMP Backup</title> 137569987563Ssabdar <program>/usr/lib/ndmp/ndmpd</program> 137669987563Ssabdar <see>ndmpd(1M)</see> 137769987563Ssabdar <entry id="subject"> 137869987563Ssabdar <internal token="subject"/> 137969987563Ssabdar <external opt="none"/> 138069987563Ssabdar </entry> 138169987563Ssabdar <entry id="source"> 138269987563Ssabdar <internal token="path"/> 138369987563Ssabdar <external opt="required" type="char *"/> 138469987563Ssabdar <comment>path to be backed up</comment> 138569987563Ssabdar </entry> 138669987563Ssabdar <entry id="local_dest"> 138769987563Ssabdar <internal token="path"/> 138869987563Ssabdar <external opt="optional" type="char *"/> 138969987563Ssabdar <comment>local path of backup destination</comment> 139069987563Ssabdar </entry> 139169987563Ssabdar <entry id="remote_dest"> 139269987563Ssabdar <internal token="in_peer"/> 139369987563Ssabdar <external opt="optional" type="fd_t"/> 139469987563Ssabdar <comment>remote ip address and port of backup destination</comment> 139569987563Ssabdar </entry> 139669987563Ssabdar <entry id="return"> 139769987563Ssabdar <internal token="return"/> 139869987563Ssabdar <external opt="none"/> 139969987563Ssabdar </entry> 140069987563Ssabdar </event> 140169987563Ssabdar 140269987563Ssabdar<!-- ndmp service event; ndmp restore --> 140369987563Ssabdar <event id="AUE_ndmp_restore" header="0" idNo="64" omit="JNI"> 140469987563Ssabdar <title>NDMP Restore</title> 140569987563Ssabdar <program>/usr/lib/ndmp/ndmpd</program> 140669987563Ssabdar <see>ndmpd(1M)</see> 140769987563Ssabdar <entry id="subject"> 140869987563Ssabdar <internal token="subject"/> 140969987563Ssabdar <external opt="none"/> 141069987563Ssabdar </entry> 141169987563Ssabdar <entry id="destination"> 141269987563Ssabdar <internal token="path"/> 141369987563Ssabdar <external opt="required" type="char *"/> 141469987563Ssabdar <comment>path to restore to</comment> 141569987563Ssabdar </entry> 141669987563Ssabdar <entry id="local_source"> 141769987563Ssabdar <internal token="path"/> 141869987563Ssabdar <external opt="optional" type="char *"/> 141969987563Ssabdar <comment>local path to restore from</comment> 142069987563Ssabdar </entry> 142169987563Ssabdar <entry id="remote_source"> 142269987563Ssabdar <internal token="in_peer"/> 142369987563Ssabdar <external opt="optional" type="fd_t"/> 142469987563Ssabdar <comment>remote ip address and port to restore from</comment> 142569987563Ssabdar </entry> 142669987563Ssabdar <entry id="return"> 142769987563Ssabdar <internal token="return"/> 142869987563Ssabdar <external opt="none"/> 142969987563Ssabdar </entry> 143069987563Ssabdar </event> 1431911106dfSjm199354 14325b7f77adStw21770<!-- SMF related events --> 14335b7f77adStw21770 <event id="AUE_smf_generic" type="generic" omit="always"> 14345b7f77adStw21770 <!-- 14355b7f77adStw21770 This is a template for the event types that have no tokens 14365b7f77adStw21770 other than the header and return. There is no allowed_type 14375b7f77adStw21770 list because the template is not externally visible due to the 14385b7f77adStw21770 omit="always". 14395b7f77adStw21770 --> 14405b7f77adStw21770 <entry id="subject"> 14415b7f77adStw21770 <internal token="subject"/> 14425b7f77adStw21770 <external opt="none"/> 14435b7f77adStw21770 </entry> 14445b7f77adStw21770 <entry id="auth_used"> 14455b7f77adStw21770 <internal token="uauth"/> 14465b7f77adStw21770 <external opt="required" type="char *"/> 14475b7f77adStw21770 <comment>authorization used</comment> 14485b7f77adStw21770 </entry> 14495b7f77adStw21770 <entry id="fmri"> 14505b7f77adStw21770 <internal token="fmri"/> 14515b7f77adStw21770 <external opt="required" type="char *"/> 14525b7f77adStw21770 <comment>name</comment> 14535b7f77adStw21770 </entry> 14545b7f77adStw21770 <entry id="return"> 14555b7f77adStw21770 <internal token="return"/> 14565b7f77adStw21770 <external opt="none"/> 14575b7f77adStw21770 </entry> 14585b7f77adStw21770 </event> 14595b7f77adStw21770 14605b7f77adStw21770 <event id="AUE_smf_generic_pg" type="generic" omit="always"> 14615b7f77adStw21770 <!-- 14625b7f77adStw21770 This is a template for the event types related to property groups. 14635b7f77adStw21770 There is no allowed_type list because the template is not externally 14645b7f77adStw21770 visible due to the omit="always". 14655b7f77adStw21770 --> 14665b7f77adStw21770 <entry id="subject"> 14675b7f77adStw21770 <internal token="subject"/> 14685b7f77adStw21770 <external opt="none"/> 14695b7f77adStw21770 </entry> 14705b7f77adStw21770 <entry id="auth_used"> 14715b7f77adStw21770 <internal token="uauth"/> 14725b7f77adStw21770 <external opt="required" type="char *"/> 14735b7f77adStw21770 <comment>authorization used</comment> 14745b7f77adStw21770 </entry> 14755b7f77adStw21770 <entry id="fmri"> 14765b7f77adStw21770 <internal token="fmri"/> 14775b7f77adStw21770 <external opt="required" type="char *"/> 14785b7f77adStw21770 </entry> 14795b7f77adStw21770 <entry id="type"> 14805b7f77adStw21770 <internal token="text"/> 14815b7f77adStw21770 <external opt="required" type="char *"/> 14825b7f77adStw21770 <comment>property group type</comment> 14835b7f77adStw21770 </entry> 14845b7f77adStw21770 <entry id="return"> 14855b7f77adStw21770 <internal token="return"/> 14865b7f77adStw21770 <external opt="none"/> 14875b7f77adStw21770 </entry> 14885b7f77adStw21770 </event> 14895b7f77adStw21770 14905b7f77adStw21770 <event id="AUE_smf_enable" instance_of="AUE_smf_generic" header="0" 14915b7f77adStw21770 idNo="65" omit="JNI"> 14925b7f77adStw21770 <program>svc.configd(1M)</program> 14935b7f77adStw21770 <see>svcadm(1M)</see> 14945b7f77adStw21770 </event> 14955b7f77adStw21770 <event id="AUE_smf_tmp_enable" instance_of="AUE_smf_generic" header="0" 14965b7f77adStw21770 idNo="66" omit="JNI"> 14975b7f77adStw21770 <program>svc.configd(1M)</program> 14985b7f77adStw21770 <see>svcadm(1M)</see> 14995b7f77adStw21770 </event> 15005b7f77adStw21770 <event id="AUE_smf_disable" instance_of="AUE_smf_generic" header="0" 15015b7f77adStw21770 idNo="67" omit="JNI"> 15025b7f77adStw21770 <program>svc.configd(1M)</program> 15035b7f77adStw21770 <see>svcadm(1M)</see> 15045b7f77adStw21770 </event> 15055b7f77adStw21770 <event id="AUE_smf_tmp_disable" instance_of="AUE_smf_generic" header="0" 15065b7f77adStw21770 idNo="68" omit="JNI"> 15075b7f77adStw21770 <program>svc.configd(1M)</program> 15085b7f77adStw21770 <see>svcadm(1M)</see> 15095b7f77adStw21770 </event> 15105b7f77adStw21770 <event id="AUE_smf_restart" instance_of="AUE_smf_generic" header="0" 15115b7f77adStw21770 idNo="69" omit="JNI"> 15125b7f77adStw21770 <program>svc.configd(1M)</program> 15135b7f77adStw21770 <see>svcadm(1M)</see> 15145b7f77adStw21770 </event> 15155b7f77adStw21770 <event id="AUE_smf_refresh" instance_of="AUE_smf_generic" header="0" 15165b7f77adStw21770 idNo="70" omit="JNI"> 15175b7f77adStw21770 <program>svc.configd(1M)</program> 15185b7f77adStw21770 <see>svcadm(1M)</see> 15195b7f77adStw21770 </event> 15205b7f77adStw21770 <event id="AUE_smf_clear" instance_of="AUE_smf_generic" header="0" 15215b7f77adStw21770 idNo="71" omit="JNI"> 15225b7f77adStw21770 <program>svc.configd(1M)</program> 15235b7f77adStw21770 <see>svcadm(1M)</see> 15245b7f77adStw21770 </event> 15255b7f77adStw21770 <event id="AUE_smf_degrade" instance_of="AUE_smf_generic" header="0" 15265b7f77adStw21770 idNo="72" omit="JNI"> 15275b7f77adStw21770 <program>svc.configd(1M)</program> 15285b7f77adStw21770 <see>svcadm(1M)</see> 15295b7f77adStw21770 </event> 15305b7f77adStw21770 <event id="AUE_smf_immediate_degrade" instance_of="AUE_smf_generic" 15315b7f77adStw21770 header="0" idNo="73" omit="JNI"> 15325b7f77adStw21770 <program>svc.configd(1M)</program> 15335b7f77adStw21770 <see>svcadm(1M)</see> 15345b7f77adStw21770 </event> 15355b7f77adStw21770 <event id="AUE_smf_maintenance" instance_of="AUE_smf_generic" header="0" 15365b7f77adStw21770 idNo="74" omit="JNI"> 15375b7f77adStw21770 <program>svc.configd(1M)</program> 15385b7f77adStw21770 <see>svcadm(1M)</see> 15395b7f77adStw21770 </event> 15405b7f77adStw21770 <event id="AUE_smf_immediate_maintenance" instance_of="AUE_smf_generic" 15415b7f77adStw21770 header="0" idNo="75" omit="JNI"> 15425b7f77adStw21770 <program>svc.configd(1M)</program> 15435b7f77adStw21770 <see>svcadm(1M)</see> 15445b7f77adStw21770 </event> 15455b7f77adStw21770 <event id="AUE_smf_immtmp_maintenance" instance_of="AUE_smf_generic" 15465b7f77adStw21770 header="0" idNo="76" omit="JNI"> 15475b7f77adStw21770 <program>svc.configd(1M)</program> 15485b7f77adStw21770 <see>svcadm(1M)</see> 15495b7f77adStw21770 </event> 15505b7f77adStw21770 <event id="AUE_smf_tmp_maintenance" instance_of="AUE_smf_generic" header="0" 15515b7f77adStw21770 idNo="77" omit="JNI"> 15525b7f77adStw21770 <program>svc.configd(1M)</program> 15535b7f77adStw21770 <see>svcadm(1M)</see> 15545b7f77adStw21770 </event> 15555b7f77adStw21770 <event id="AUE_smf_milestone" instance_of="AUE_smf_generic" header="0" 15565b7f77adStw21770 idNo="78" omit="JNI"> 15575b7f77adStw21770 <program>svc.configd(1M)</program> 15585b7f77adStw21770 <see>svcadm(1M)</see> 15595b7f77adStw21770 </event> 15605b7f77adStw21770 15615b7f77adStw21770 <event id="AUE_smf_create" instance_of="AUE_smf_generic" header="0" 15625b7f77adStw21770 idNo="79" omit="JNI"> 15635b7f77adStw21770 <program>svc.configd(1M)</program> 15645b7f77adStw21770 <see>svccfg(1M)</see> 15655b7f77adStw21770 </event> 15665b7f77adStw21770 <event id="AUE_smf_delete" instance_of="AUE_smf_generic" header="0" 15675b7f77adStw21770 idNo="80" omit="JNI"> 15685b7f77adStw21770 <program>svc.configd(1M)</program> 15695b7f77adStw21770 <see>svccfg(1M)</see> 15705b7f77adStw21770 </event> 15715b7f77adStw21770 15725b7f77adStw21770 <event id="AUE_smf_create_pg" instance_of="AUE_smf_generic_pg" header="0" 15735b7f77adStw21770 idNo="81" omit="JNI"> 15745b7f77adStw21770 <program>svc.configd(1M)</program> 15755b7f77adStw21770 <see>svccfg(1M)</see> 15765b7f77adStw21770 </event> 15775b7f77adStw21770 <event id="AUE_smf_create_npg" instance_of="AUE_smf_generic_pg" header="0" 15785b7f77adStw21770 idNo="82" omit="JNI"> 15795b7f77adStw21770 <program>svc.configd(1M)</program> 15805b7f77adStw21770 <see>svccfg(1M)</see> 15815b7f77adStw21770 </event> 15825b7f77adStw21770 <event id="AUE_smf_delete_pg" instance_of="AUE_smf_generic_pg" header="0" 15835b7f77adStw21770 idNo="83" omit="JNI"> 15845b7f77adStw21770 <program>svc.configd(1M)</program> 15855b7f77adStw21770 <see>svccfg(1M)</see> 15865b7f77adStw21770 </event> 15875b7f77adStw21770 <event id="AUE_smf_delete_npg" instance_of="AUE_smf_generic_pg" header="0" 15885b7f77adStw21770 idNo="84" omit="JNI"> 15895b7f77adStw21770 <program>svc.configd(1M)</program> 15905b7f77adStw21770 <see>svccfg(1M)</see> 15915b7f77adStw21770 </event> 15925b7f77adStw21770 15935b7f77adStw21770 <event id="AUE_smf_create_snap" header="0" idNo="85" omit="JNI"> 15945b7f77adStw21770 <program>svc.configd(1M)</program> 15955b7f77adStw21770 <see>svccfg(1M)</see> 15965b7f77adStw21770 <entry id="subject"> 15975b7f77adStw21770 <internal token="subject"/> 15985b7f77adStw21770 <external opt="none"/> 15995b7f77adStw21770 </entry> 16005b7f77adStw21770 <entry id="auth_used"> 16015b7f77adStw21770 <internal token="uauth"/> 16025b7f77adStw21770 <external opt="required" type="char *"/> 16035b7f77adStw21770 <comment>authorization used</comment> 16045b7f77adStw21770 </entry> 16055b7f77adStw21770 <entry id="fmri"> 16065b7f77adStw21770 <internal token="fmri"/> 16075b7f77adStw21770 <external opt="required" type="char *"/> 16085b7f77adStw21770 <comment>name</comment> 16095b7f77adStw21770 </entry> 16105b7f77adStw21770 <entry id="name"> 16115b7f77adStw21770 <internal token="text"/> 16125b7f77adStw21770 <external opt="required" type="char *"/> 16135b7f77adStw21770 <comment>snapshot name</comment> 16145b7f77adStw21770 </entry> 16155b7f77adStw21770 <entry id="return"> 16165b7f77adStw21770 <internal token="return"/> 16175b7f77adStw21770 <external opt="none"/> 16185b7f77adStw21770 </entry> 16195b7f77adStw21770 </event> 16205b7f77adStw21770 <event id="AUE_smf_delete_snap" header="0" idNo="86" omit="JNI"> 16215b7f77adStw21770 <program>svc.configd(1M)</program> 16225b7f77adStw21770 <see>svccfg(1M)</see> 16235b7f77adStw21770 <entry id="subject"> 16245b7f77adStw21770 <internal token="subject"/> 16255b7f77adStw21770 <external opt="none"/> 16265b7f77adStw21770 </entry> 16275b7f77adStw21770 <entry id="auth_used"> 16285b7f77adStw21770 <internal token="uauth"/> 16295b7f77adStw21770 <external opt="required" type="char *"/> 16305b7f77adStw21770 <comment>authorization used</comment> 16315b7f77adStw21770 </entry> 16325b7f77adStw21770 <entry id="fmri"> 16335b7f77adStw21770 <internal token="fmri"/> 16345b7f77adStw21770 <external opt="required" type="char *"/> 16355b7f77adStw21770 <comment>name</comment> 16365b7f77adStw21770 </entry> 16375b7f77adStw21770 <entry id="name"> 16385b7f77adStw21770 <internal token="text"/> 16395b7f77adStw21770 <external opt="required" type="char *"/> 16405b7f77adStw21770 <comment>snapshot name</comment> 16415b7f77adStw21770 </entry> 16425b7f77adStw21770 <entry id="return"> 16435b7f77adStw21770 <internal token="return"/> 16445b7f77adStw21770 <external opt="none"/> 16455b7f77adStw21770 </entry> 16465b7f77adStw21770 </event> 16475b7f77adStw21770 <event id="AUE_smf_attach_snap" header="0" idNo="87" omit="JNI"> 16485b7f77adStw21770 <program>svc.configd(1M)</program> 16495b7f77adStw21770 <see>svccfg(1M)</see> 16505b7f77adStw21770 <entry id="subject"> 16515b7f77adStw21770 <internal token="subject"/> 16525b7f77adStw21770 <external opt="none"/> 16535b7f77adStw21770 </entry> 16545b7f77adStw21770 <entry id="auth_used"> 16555b7f77adStw21770 <internal token="uauth"/> 16565b7f77adStw21770 <external opt="required" type="char *"/> 16575b7f77adStw21770 <comment>authorization used</comment> 16585b7f77adStw21770 </entry> 16595b7f77adStw21770 <entry id="old_fmri"> 16605b7f77adStw21770 <internal token="fmri"/> 16615b7f77adStw21770 <external opt="required" type="char *"/> 16625b7f77adStw21770 <comment>old name</comment> 16635b7f77adStw21770 </entry> 16645b7f77adStw21770 <entry id="old_name"> 16655b7f77adStw21770 <internal token="text"/> 16665b7f77adStw21770 <external opt="required" type="char *"/> 16675b7f77adStw21770 <comment>old snapshot</comment> 16685b7f77adStw21770 </entry> 16695b7f77adStw21770 <entry id="new_fmri"> 16705b7f77adStw21770 <internal token="fmri"/> 16715b7f77adStw21770 <external opt="required" type="char *"/> 16725b7f77adStw21770 <comment>new name</comment> 16735b7f77adStw21770 </entry> 16745b7f77adStw21770 <entry id="new_name"> 16755b7f77adStw21770 <internal token="text"/> 16765b7f77adStw21770 <external opt="required" type="char *"/> 16775b7f77adStw21770 <comment>new snapshot</comment> 16785b7f77adStw21770 </entry> 16795b7f77adStw21770 <entry id="return"> 16805b7f77adStw21770 <internal token="return"/> 16815b7f77adStw21770 <external opt="none"/> 16825b7f77adStw21770 </entry> 16835b7f77adStw21770 </event> 16845b7f77adStw21770 16855b7f77adStw21770 <event id="AUE_smf_annotation" header="0" idNo="88" omit="JNI"> 16865b7f77adStw21770 <program>svc.configd(1M)</program> 16875b7f77adStw21770 <see>svccfg(1M)</see> 16885b7f77adStw21770 <entry id="subject"> 16895b7f77adStw21770 <internal token="subject"/> 16905b7f77adStw21770 <external opt="none"/> 16915b7f77adStw21770 </entry> 16925b7f77adStw21770 <entry id="operation"> 16935b7f77adStw21770 <internal token="text"/> 16945b7f77adStw21770 <external opt="required" type="char *"/> 16955b7f77adStw21770 <comment>operation</comment> 16965b7f77adStw21770 </entry> 16975b7f77adStw21770 <entry id="file"> 16985b7f77adStw21770 <internal token="path"/> 16995b7f77adStw21770 <external opt="required" type="char *"/> 17005b7f77adStw21770 <comment>imported file</comment> 17015b7f77adStw21770 </entry> 17025b7f77adStw21770 <entry id="return"> 17035b7f77adStw21770 <internal token="return"/> 17045b7f77adStw21770 <external opt="none"/> 17055b7f77adStw21770 </entry> 17065b7f77adStw21770 </event> 17075b7f77adStw21770 17085b7f77adStw21770 <event id="AUE_smf_create_prop" header="0" idNo="89" omit="JNI"> 17095b7f77adStw21770 <program>svc.configd(1M)</program> 17105b7f77adStw21770 <see>svccfg(1M)</see> 17115b7f77adStw21770 <entry id="subject"> 17125b7f77adStw21770 <internal token="subject"/> 17135b7f77adStw21770 <external opt="none"/> 17145b7f77adStw21770 </entry> 17155b7f77adStw21770 <entry id="auth_used"> 17165b7f77adStw21770 <internal token="uauth"/> 17175b7f77adStw21770 <external opt="required" type="char *"/> 17185b7f77adStw21770 <comment>authorization used</comment> 17195b7f77adStw21770 </entry> 17205b7f77adStw21770 <entry id="fmri"> 17215b7f77adStw21770 <internal token="fmri"/> 17225b7f77adStw21770 <external opt="required" type="char *"/> 17235b7f77adStw21770 <comment>name</comment> 17245b7f77adStw21770 </entry> 17255b7f77adStw21770 <entry id="type"> 17265b7f77adStw21770 <internal token="text"/> 17275b7f77adStw21770 <external opt="required" type="char *"/> 17285b7f77adStw21770 <comment>type</comment> 17295b7f77adStw21770 </entry> 17305b7f77adStw21770 <entry id="value"> 17315b7f77adStw21770 <internal token="text"/> 17325b7f77adStw21770 <external opt="optional" type="char *"/> 17335b7f77adStw21770 <comment>value</comment> 17345b7f77adStw21770 </entry> 17355b7f77adStw21770 <entry id="return"> 17365b7f77adStw21770 <internal token="return"/> 17375b7f77adStw21770 <external opt="none"/> 17385b7f77adStw21770 </entry> 17395b7f77adStw21770 </event> 17405b7f77adStw21770 17415b7f77adStw21770 <event id="AUE_smf_change_prop" header="0" idNo="90" omit="JNI"> 17425b7f77adStw21770 <program>svc.configd(1M)</program> 17435b7f77adStw21770 <see>svccfg(1M)</see> 17445b7f77adStw21770 <entry id="subject"> 17455b7f77adStw21770 <internal token="subject"/> 17465b7f77adStw21770 <external opt="none"/> 17475b7f77adStw21770 </entry> 17485b7f77adStw21770 <entry id="auth_used"> 17495b7f77adStw21770 <internal token="uauth"/> 17505b7f77adStw21770 <external opt="required" type="char *"/> 17515b7f77adStw21770 <comment>authorization used</comment> 17525b7f77adStw21770 </entry> 17535b7f77adStw21770 <entry id="fmri"> 17545b7f77adStw21770 <internal token="fmri"/> 17555b7f77adStw21770 <external opt="required" type="char *"/> 17565b7f77adStw21770 <comment>name</comment> 17575b7f77adStw21770 </entry> 17585b7f77adStw21770 <entry id="type"> 17595b7f77adStw21770 <internal token="text"/> 17605b7f77adStw21770 <external opt="required" type="char *"/> 17615b7f77adStw21770 <comment>type</comment> 17625b7f77adStw21770 </entry> 17635b7f77adStw21770 <entry id="value"> 17645b7f77adStw21770 <internal token="text"/> 17655b7f77adStw21770 <external opt="optional" type="char *"/> 17665b7f77adStw21770 <comment>value</comment> 17675b7f77adStw21770 </entry> 17685b7f77adStw21770 <entry id="return"> 17695b7f77adStw21770 <internal token="return"/> 17705b7f77adStw21770 <external opt="none"/> 17715b7f77adStw21770 </entry> 17725b7f77adStw21770 </event> 17735b7f77adStw21770 <event id="AUE_smf_delete_prop" header="0" idNo="91" omit="JNI"> 17745b7f77adStw21770 <program>svc.configd(1M)</program> 17755b7f77adStw21770 <see>svccfg(1M)</see> 17765b7f77adStw21770 <entry id="subject"> 17775b7f77adStw21770 <internal token="subject"/> 17785b7f77adStw21770 <external opt="none"/> 17795b7f77adStw21770 </entry> 17805b7f77adStw21770 <entry id="auth_used"> 17815b7f77adStw21770 <internal token="uauth"/> 17825b7f77adStw21770 <external opt="required" type="char *"/> 17835b7f77adStw21770 <comment>authorization used</comment> 17845b7f77adStw21770 </entry> 17855b7f77adStw21770 <entry id="fmri"> 17865b7f77adStw21770 <internal token="fmri"/> 17875b7f77adStw21770 <external opt="required" type="char *"/> 17885b7f77adStw21770 <comment>name</comment> 17895b7f77adStw21770 </entry> 17905b7f77adStw21770 <entry id="return"> 17915b7f77adStw21770 <internal token="return"/> 17925b7f77adStw21770 <external opt="none"/> 17935b7f77adStw21770 </entry> 17945b7f77adStw21770 </event> 17955b7f77adStw21770 17965b7f77adStw21770 <event id="AUE_smf_read_prop" instance_of="AUE_smf_generic" header="0" 17975b7f77adStw21770 idNo="92" omit="JNI"> 17985b7f77adStw21770 <program>svc.configd(1M)</program> 17995b7f77adStw21770 <see>svccfg(1M)</see> 18005b7f77adStw21770 </event> 18015b7f77adStw21770 1802a9da3307Snp146283<!-- CPUFreq related events --> 1803a9da3307Snp146283 1804a9da3307Snp146283 <event id="AUE_cpu_ondemand" header="0" idNo="93" omit="JNI"> 1805a9da3307Snp146283 <title>set CPU freq to minimal unless load increases</title> 1806a9da3307Snp146283 <program>/usr/lib/hal/hald-addon-cpufreq</program> 1807a9da3307Snp146283 <see>hald(1M)</see> 1808a9da3307Snp146283 <entry id="subject"> 1809a9da3307Snp146283 <internal token="subject"/> 1810a9da3307Snp146283 <external opt="none"/> 1811a9da3307Snp146283 </entry> 1812a9da3307Snp146283 <entry id="auth_used"> 1813a9da3307Snp146283 <internal token="uauth"/> 1814a9da3307Snp146283 <external opt="required" type="char *"/> 1815a9da3307Snp146283 <comment>authorization used</comment> 1816a9da3307Snp146283 </entry> 1817a9da3307Snp146283 <entry id="return"> 1818a9da3307Snp146283 <internal token="return"/> 1819a9da3307Snp146283 <external opt="none"/> 1820a9da3307Snp146283 </entry> 1821a9da3307Snp146283 </event> 1822a9da3307Snp146283 <event id="AUE_cpu_performance" header="0" idNo="94" omit="JNI"> 1823a9da3307Snp146283 <title>set CPU freq to Max</title> 1824a9da3307Snp146283 <program>/usr/lib/hal/hald-addon-cpufreq</program> 1825a9da3307Snp146283 <see>hald(1M)</see> 1826a9da3307Snp146283 <entry id="subject"> 1827a9da3307Snp146283 <internal token="subject"/> 1828a9da3307Snp146283 <external opt="none"/> 1829a9da3307Snp146283 </entry> 1830a9da3307Snp146283 <entry id="auth_used"> 1831a9da3307Snp146283 <internal token="uauth"/> 1832a9da3307Snp146283 <external opt="required" type="char *"/> 1833a9da3307Snp146283 <comment>authorization used</comment> 1834a9da3307Snp146283 </entry> 1835a9da3307Snp146283 <entry id="return"> 1836a9da3307Snp146283 <internal token="return"/> 1837a9da3307Snp146283 <external opt="none"/> 1838a9da3307Snp146283 </entry> 1839a9da3307Snp146283 </event> 1840a9da3307Snp146283 <event id="AUE_cpu_threshold" header="0" idNo="95" omit="JNI"> 1841a9da3307Snp146283 <title>set CPU frequency threshold percentage</title> 1842a9da3307Snp146283 <program>/usr/lib/hal/hald-addon-cpufreq</program> 1843a9da3307Snp146283 <see>hald(1M)</see> 1844a9da3307Snp146283 <entry id="subject"> 1845a9da3307Snp146283 <internal token="subject"/> 1846a9da3307Snp146283 <external opt="none"/> 1847a9da3307Snp146283 </entry> 1848a9da3307Snp146283 <entry id="auth_used"> 1849a9da3307Snp146283 <internal token="uauth"/> 1850a9da3307Snp146283 <external opt="required" type="char *"/> 1851a9da3307Snp146283 <comment>authorization used</comment> 1852a9da3307Snp146283 </entry> 1853a9da3307Snp146283 <entry id="threshold"> 1854a9da3307Snp146283 <internal token="text"/> 1855a9da3307Snp146283 <external opt="required" type="int"/> 1856a9da3307Snp146283 <comment>threshold percent 1-100</comment> 1857a9da3307Snp146283 </entry> 1858a9da3307Snp146283 <entry id="return"> 1859a9da3307Snp146283 <internal token="return"/> 1860a9da3307Snp146283 <external opt="none"/> 1861a9da3307Snp146283 </entry> 1862a9da3307Snp146283 </event> 1863a9da3307Snp146283 186447e946e7SWyllys Ingersoll<!-- TPM events recorded by tcsd(8) --> 1865c0c79a3fStz204579 18660f0159d1SWyllys Ingersoll <event id="AUE_generic_tpm" type="generic" omit="always"> 18670f0159d1SWyllys Ingersoll <entry id="subject"> 18680f0159d1SWyllys Ingersoll <internal token="subject"/> 18690f0159d1SWyllys Ingersoll <external opt="none"/> 18700f0159d1SWyllys Ingersoll </entry> 18710f0159d1SWyllys Ingersoll <entry id="message"> 18720f0159d1SWyllys Ingersoll <internal token="text"/> 18730f0159d1SWyllys Ingersoll <external opt="optional" type="msg tpm_e"/> 18740f0159d1SWyllys Ingersoll <comment>TPM error message</comment> 18750f0159d1SWyllys Ingersoll </entry> 18760f0159d1SWyllys Ingersoll <entry id="return"> 18770f0159d1SWyllys Ingersoll <internal token="return"/> 18780f0159d1SWyllys Ingersoll <external opt="none"/> 18790f0159d1SWyllys Ingersoll </entry> 18800f0159d1SWyllys Ingersoll </event> 18810f0159d1SWyllys Ingersoll 18820f0159d1SWyllys Ingersoll <event id="AUE_tpm_takeownership" instance_of="AUE_generic_tpm" 188347e946e7SWyllys Ingersoll header="0" idNo="99" omit="JNI"> 188447e946e7SWyllys Ingersoll <title>TPM_TakeOwnership</title> 188547e946e7SWyllys Ingersoll <program>/usr/lib/tcsd</program> 188647e946e7SWyllys Ingersoll <see>tcsd(8)</see> 188747e946e7SWyllys Ingersoll </event> 18880f0159d1SWyllys Ingersoll <event id="AUE_tpm_setoperatorauth" instance_of="AUE_generic_tpm" 1889e6fda97bSWyllys Ingersoll header="0" idNo="100" omit="JNI"> 189047e946e7SWyllys Ingersoll <title>TPM_SetOperatorAuth</title> 189147e946e7SWyllys Ingersoll <program>/usr/lib/tcsd</program> 189247e946e7SWyllys Ingersoll <see>tcsd(8)</see> 189347e946e7SWyllys Ingersoll </event> 18940f0159d1SWyllys Ingersoll <event id="AUE_tpm_setownerinstall" instance_of="AUE_generic_tpm" 1895e6fda97bSWyllys Ingersoll header="0" idNo="101" omit="JNI"> 189647e946e7SWyllys Ingersoll <title>TPM_SetOwnerInstall</title> 189747e946e7SWyllys Ingersoll <program>/usr/lib/tcsd</program> 189847e946e7SWyllys Ingersoll <see>tcsd(8)</see> 189947e946e7SWyllys Ingersoll </event> 19000f0159d1SWyllys Ingersoll <event id="AUE_tpm_selftestfull" instance_of="AUE_generic_tpm" 1901e6fda97bSWyllys Ingersoll header="0" idNo="102" omit="JNI"> 190247e946e7SWyllys Ingersoll <title>TPM_SelfTestFull</title> 190347e946e7SWyllys Ingersoll <program>/usr/lib/tcsd</program> 190447e946e7SWyllys Ingersoll <see>tcsd(8)</see> 190547e946e7SWyllys Ingersoll </event> 19060f0159d1SWyllys Ingersoll <event id="AUE_tpm_certifyselftest" instance_of="AUE_generic_tpm" 1907e6fda97bSWyllys Ingersoll header="0" idNo="103" omit="JNI"> 190847e946e7SWyllys Ingersoll <title>TPM_CertifySelfTest</title> 190947e946e7SWyllys Ingersoll <program>/usr/lib/tcsd</program> 191047e946e7SWyllys Ingersoll <see>tcsd(8)</see> 191147e946e7SWyllys Ingersoll </event> 19120f0159d1SWyllys Ingersoll <event id="AUE_tpm_continueselftest" instance_of="AUE_generic_tpm" 1913e6fda97bSWyllys Ingersoll header="0" idNo="104" omit="JNI"> 191447e946e7SWyllys Ingersoll <title>TPM_ContinueSelfTest</title> 191547e946e7SWyllys Ingersoll <program>/usr/lib/tcsd</program> 191647e946e7SWyllys Ingersoll <see>tcsd(8)</see> 191747e946e7SWyllys Ingersoll </event> 19180f0159d1SWyllys Ingersoll <event id="AUE_tpm_ownersetdisable" instance_of="AUE_generic_tpm" 1919e6fda97bSWyllys Ingersoll header="0" idNo="105" omit="JNI"> 192047e946e7SWyllys Ingersoll <title>TPM_OwnerSetDisable</title> 192147e946e7SWyllys Ingersoll <program>/usr/lib/tcsd</program> 192247e946e7SWyllys Ingersoll <see>tcsd(8)</see> 192347e946e7SWyllys Ingersoll </event> 19240f0159d1SWyllys Ingersoll <event id="AUE_tpm_ownerclear" instance_of="AUE_generic_tpm" 1925e6fda97bSWyllys Ingersoll header="0" idNo="106" omit="JNI"> 192647e946e7SWyllys Ingersoll <title>TPM_OwnerClear</title> 192747e946e7SWyllys Ingersoll <program>/usr/lib/tcsd</program> 192847e946e7SWyllys Ingersoll <see>tcsd(8)</see> 192947e946e7SWyllys Ingersoll </event> 19300f0159d1SWyllys Ingersoll <event id="AUE_tpm_disableownerclear" instance_of="AUE_generic_tpm" 1931e6fda97bSWyllys Ingersoll header="0" idNo="107" omit="JNI"> 193247e946e7SWyllys Ingersoll <title>TPM_DisableOwnerClear</title> 193347e946e7SWyllys Ingersoll <program>/usr/lib/tcsd</program> 193447e946e7SWyllys Ingersoll <see>tcsd(8)</see> 193547e946e7SWyllys Ingersoll </event> 19360f0159d1SWyllys Ingersoll <event id="AUE_tpm_forceclear" instance_of="AUE_generic_tpm" 1937e6fda97bSWyllys Ingersoll header="0" idNo="108" omit="JNI"> 193847e946e7SWyllys Ingersoll <title>TPM_ForceClear</title> 193947e946e7SWyllys Ingersoll <program>/usr/lib/tcsd</program> 194047e946e7SWyllys Ingersoll <see>tcsd(8)</see> 194147e946e7SWyllys Ingersoll </event> 19420f0159d1SWyllys Ingersoll <event id="AUE_tpm_disableforceclear" instance_of="AUE_generic_tpm" 1943e6fda97bSWyllys Ingersoll header="0" idNo="109" omit="JNI"> 194447e946e7SWyllys Ingersoll <title>TPM_DisableForceClear</title> 194547e946e7SWyllys Ingersoll <program>/usr/lib/tcsd</program> 194647e946e7SWyllys Ingersoll <see>tcsd(8)</see> 194747e946e7SWyllys Ingersoll </event> 19480f0159d1SWyllys Ingersoll <event id="AUE_tpm_physicaldisable" instance_of="AUE_generic_tpm" 1949e6fda97bSWyllys Ingersoll header="0" idNo="110" omit="JNI"> 195047e946e7SWyllys Ingersoll <title>TPM_PhysicalDisable</title> 195147e946e7SWyllys Ingersoll <program>/usr/lib/tcsd</program> 195247e946e7SWyllys Ingersoll <see>tcsd(8)</see> 195347e946e7SWyllys Ingersoll </event> 19540f0159d1SWyllys Ingersoll <event id="AUE_tpm_physicalenable" instance_of="AUE_generic_tpm" 1955e6fda97bSWyllys Ingersoll header="0" idNo="111" omit="JNI"> 195647e946e7SWyllys Ingersoll <title>TPM_PhysicalEnsable</title> 195747e946e7SWyllys Ingersoll <program>/usr/lib/tcsd</program> 195847e946e7SWyllys Ingersoll <see>tcsd(8)</see> 195947e946e7SWyllys Ingersoll </event> 19600f0159d1SWyllys Ingersoll <event id="AUE_tpm_physicaldeactivate" instance_of="AUE_generic_tpm" 1961e6fda97bSWyllys Ingersoll header="0" idNo="112" omit="JNI"> 196247e946e7SWyllys Ingersoll <title>TPM_PhysicalSetDeactivated</title> 196347e946e7SWyllys Ingersoll <program>/usr/lib/tcsd</program> 196447e946e7SWyllys Ingersoll <see>tcsd(8)</see> 196547e946e7SWyllys Ingersoll </event> 19660f0159d1SWyllys Ingersoll <event id="AUE_tpm_settempdeactivated" instance_of="AUE_generic_tpm" 1967e6fda97bSWyllys Ingersoll header="0" idNo="113" omit="JNI"> 196847e946e7SWyllys Ingersoll <title>TPM_SetTempDeactivated</title> 196947e946e7SWyllys Ingersoll <program>/usr/lib/tcsd</program> 197047e946e7SWyllys Ingersoll <see>tcsd(8)</see> 197147e946e7SWyllys Ingersoll </event> 19720f0159d1SWyllys Ingersoll <event id="AUE_tpm_physicalpresence" instance_of="AUE_generic_tpm" 1973e6fda97bSWyllys Ingersoll header="0" idNo="114" omit="JNI"> 197447e946e7SWyllys Ingersoll <title>TPM_PhysicalPresence</title> 197547e946e7SWyllys Ingersoll <program>/usr/lib/tcsd</program> 197647e946e7SWyllys Ingersoll <see>tcsd(8)</see> 197747e946e7SWyllys Ingersoll </event> 19780f0159d1SWyllys Ingersoll <event id="AUE_tpm_fieldupgrade" instance_of="AUE_generic_tpm" 1979e6fda97bSWyllys Ingersoll header="0" idNo="115" omit="JNI"> 198047e946e7SWyllys Ingersoll <title>TPM_FieldUpgrade</title> 198147e946e7SWyllys Ingersoll <program>/usr/lib/tcsd</program> 198247e946e7SWyllys Ingersoll <see>tcsd(8)</see> 198347e946e7SWyllys Ingersoll </event> 19840f0159d1SWyllys Ingersoll <event id="AUE_tpm_resetlockvalue" instance_of="AUE_generic_tpm" 1985e6fda97bSWyllys Ingersoll header="0" idNo="116" omit="JNI"> 198647e946e7SWyllys Ingersoll <title>TPM_ResetLockValue</title> 198747e946e7SWyllys Ingersoll <program>/usr/lib/tcsd</program> 198847e946e7SWyllys Ingersoll <see>tcsd(8)</see> 198947e946e7SWyllys Ingersoll </event> 199047e946e7SWyllys Ingersoll 199126947304SEvan Yan<!-- hotplug events recorded by hotplugd(1m) --> 199226947304SEvan Yan 199326947304SEvan Yan <event id="AUE_hotplug_state" header="0" idNo="117" omit="JNI"> 199426947304SEvan Yan <title>change hotplug connection state</title> 199526947304SEvan Yan <program>/usr/lib/hotplugd</program> 199626947304SEvan Yan <see>hotplugd(1M)</see> 199726947304SEvan Yan <entry id="subject"> 199826947304SEvan Yan <internal token="subject"/> 199926947304SEvan Yan <external opt="none"/> 200026947304SEvan Yan </entry> 200126947304SEvan Yan <entry id="auth_used"> 200226947304SEvan Yan <internal token="uauth"/> 200326947304SEvan Yan <external opt="required" type="char *"/> 200426947304SEvan Yan <comment>authorization used</comment> 200526947304SEvan Yan </entry> 200626947304SEvan Yan <entry id="device_path"> 200726947304SEvan Yan <internal token="path"/> 200826947304SEvan Yan <external opt="required" type="char *"/> 200926947304SEvan Yan <comment>device path</comment> 201026947304SEvan Yan </entry> 201126947304SEvan Yan <entry id="connection"> 201226947304SEvan Yan <internal token="text"/> 201326947304SEvan Yan <external opt="required" type="char *"/> 201426947304SEvan Yan <comment>connector or port</comment> 201526947304SEvan Yan </entry> 201626947304SEvan Yan <entry id="new_state"> 201726947304SEvan Yan <internal token="text"/> 201826947304SEvan Yan <external opt="required" type="char *"/> 201926947304SEvan Yan <comment>new connection state</comment> 202026947304SEvan Yan </entry> 202126947304SEvan Yan <entry id="old_state"> 202226947304SEvan Yan <internal token="text"/> 202326947304SEvan Yan <external opt="required" type="char *"/> 202426947304SEvan Yan <comment>old connection state</comment> 202526947304SEvan Yan </entry> 202626947304SEvan Yan <entry id="return"> 202726947304SEvan Yan <internal token="return"/> 202826947304SEvan Yan <external opt="none"/> 202926947304SEvan Yan </entry> 203026947304SEvan Yan </event> 203126947304SEvan Yan 203226947304SEvan Yan <event id="AUE_hotplug_set" header="0" idNo="118" omit="JNI"> 203326947304SEvan Yan <title>set hotplug bus private options</title> 203426947304SEvan Yan <program>/usr/lib/hotplugd</program> 203526947304SEvan Yan <see>hotplugd(1M)</see> 203626947304SEvan Yan <entry id="subject"> 203726947304SEvan Yan <internal token="subject"/> 203826947304SEvan Yan <external opt="none"/> 203926947304SEvan Yan </entry> 204026947304SEvan Yan <entry id="auth_used"> 204126947304SEvan Yan <internal token="uauth"/> 204226947304SEvan Yan <external opt="required" type="char *"/> 204326947304SEvan Yan <comment>authorization used</comment> 204426947304SEvan Yan </entry> 204526947304SEvan Yan <entry id="device_path"> 204626947304SEvan Yan <internal token="path"/> 204726947304SEvan Yan <external opt="required" type="char *"/> 204826947304SEvan Yan <comment>device path</comment> 204926947304SEvan Yan </entry> 205026947304SEvan Yan <entry id="connection"> 205126947304SEvan Yan <internal token="text"/> 205226947304SEvan Yan <external opt="required" type="char *"/> 205326947304SEvan Yan <comment>connector or port</comment> 205426947304SEvan Yan </entry> 205526947304SEvan Yan <entry id="options"> 205626947304SEvan Yan <internal token="text"/> 205726947304SEvan Yan <external opt="required" type="char *"/> 205826947304SEvan Yan <comment>bus private options</comment> 205926947304SEvan Yan </entry> 206026947304SEvan Yan <entry id="return"> 206126947304SEvan Yan <internal token="return"/> 206226947304SEvan Yan <external opt="none"/> 206326947304SEvan Yan </entry> 206426947304SEvan Yan </event> 206526947304SEvan Yan 2066dbed73cbSSangeeta Misra <event id="AUE_ilb_create_healthcheck" header="0" idNo="120" omit="JNI"> 2067dbed73cbSSangeeta Misra <title>Integrated Loadbalancer</title> 2068dbed73cbSSangeeta Misra <program>/usr/sbin/ilbadm</program> 2069dbed73cbSSangeeta Misra <see>ilbadm(1m)</see> 2070dbed73cbSSangeeta Misra <entry id="subject"> 2071dbed73cbSSangeeta Misra <internal token="subject"/> 2072dbed73cbSSangeeta Misra <external opt="none"/> 2073dbed73cbSSangeeta Misra </entry> 2074dbed73cbSSangeeta Misra <entry id="auth_used"> 2075dbed73cbSSangeeta Misra <internal token="uauth"/> 2076dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2077dbed73cbSSangeeta Misra <comment>authorization used</comment> 2078dbed73cbSSangeeta Misra </entry> 2079dbed73cbSSangeeta Misra <entry id="hc_test"> 2080dbed73cbSSangeeta Misra <internal token="path"/> 2081dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2082dbed73cbSSangeeta Misra <comment>healthcheck type-PING,TCP,UDP or 3rd party script</comment> 2083dbed73cbSSangeeta Misra </entry> 2084dbed73cbSSangeeta Misra <entry id="hc_name"> 2085dbed73cbSSangeeta Misra <internal token="text"/> 2086dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2087dbed73cbSSangeeta Misra <comment>healthcheck name</comment> 2088dbed73cbSSangeeta Misra </entry> 2089dbed73cbSSangeeta Misra <entry id="hc_timeout"> 2090dbed73cbSSangeeta Misra <internal token="text"/> 2091dbed73cbSSangeeta Misra <external opt="required" type="int32_t" /> 2092dbed73cbSSangeeta Misra <comment>timeout(secs) to kill a hung healthcheck probe 2093dbed73cbSSangeeta Misra - 0 means default value (see man page) 2094dbed73cbSSangeeta Misra </comment> 2095dbed73cbSSangeeta Misra </entry> 2096dbed73cbSSangeeta Misra <entry id="hc_count"> 2097dbed73cbSSangeeta Misra <internal token="text"/> 2098dbed73cbSSangeeta Misra <external opt="required" type="int"/> 2099dbed73cbSSangeeta Misra <comment>number of times to run a health check probe 2100dbed73cbSSangeeta Misra before declaring a server to be dead - 0 means 2101dbed73cbSSangeeta Misra default value (see man page) 2102dbed73cbSSangeeta Misra </comment> 2103dbed73cbSSangeeta Misra </entry> 2104dbed73cbSSangeeta Misra <entry id="hc_interval"> 2105dbed73cbSSangeeta Misra <internal token="text"/> 2106dbed73cbSSangeeta Misra <external opt="required" type="int32_t"/> 2107dbed73cbSSangeeta Misra <comment>time(secs) between 2 healthcheck events - 2108dbed73cbSSangeeta Misra 0 means default value(see man page) 2109dbed73cbSSangeeta Misra </comment> 2110dbed73cbSSangeeta Misra </entry> 2111dbed73cbSSangeeta Misra <entry id="return"> 2112dbed73cbSSangeeta Misra <internal token="return"/> 2113dbed73cbSSangeeta Misra <external opt="none"/> 2114dbed73cbSSangeeta Misra </entry> 2115dbed73cbSSangeeta Misra </event> 2116dbed73cbSSangeeta Misra 2117dbed73cbSSangeeta Misra <event id="AUE_ilb_delete_healthcheck" header="0" idNo="121" omit="JNI"> 2118dbed73cbSSangeeta Misra <title>Integrated Loadbalancer</title> 2119dbed73cbSSangeeta Misra <program>/usr/sbin/ilbadm</program> 2120dbed73cbSSangeeta Misra <see>ilbadm(1m)</see> 2121dbed73cbSSangeeta Misra <entry id="subject"> 2122dbed73cbSSangeeta Misra <internal token="subject"/> 2123dbed73cbSSangeeta Misra <external opt="none"/> 2124dbed73cbSSangeeta Misra </entry> 2125dbed73cbSSangeeta Misra <entry id="auth_used"> 2126dbed73cbSSangeeta Misra <internal token="uauth"/> 2127dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2128dbed73cbSSangeeta Misra <comment>authorization used</comment> 2129dbed73cbSSangeeta Misra </entry> 2130dbed73cbSSangeeta Misra <entry id="hc_name"> 2131dbed73cbSSangeeta Misra <internal token="text"/> 2132dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2133dbed73cbSSangeeta Misra <comment>healthcheck name</comment> 2134dbed73cbSSangeeta Misra </entry> 2135dbed73cbSSangeeta Misra <entry id="return"> 2136dbed73cbSSangeeta Misra <internal token="return"/> 2137dbed73cbSSangeeta Misra <external opt="none"/> 2138dbed73cbSSangeeta Misra </entry> 2139dbed73cbSSangeeta Misra </event> 2140dbed73cbSSangeeta Misra 2141dbed73cbSSangeeta Misra <!-- 2142dbed73cbSSangeeta Misra virtual_address and proxy-src token are set to be char *. 2143dbed73cbSSangeeta Misra But they should be in6_addr See audit bug 6864075 . 2144dbed73cbSSangeeta Misra --> 2145dbed73cbSSangeeta Misra <event id="AUE_ilb_create_rule" header="0" idNo="122" omit="JNI"> 2146dbed73cbSSangeeta Misra <title>Integrated Loadbalancer</title> 2147dbed73cbSSangeeta Misra <program>/usr/sbin/ilbadm</program> 2148dbed73cbSSangeeta Misra <see>ilbadm(1m)</see> 2149dbed73cbSSangeeta Misra <entry id="subject"> 2150dbed73cbSSangeeta Misra <internal token="subject"/> 2151dbed73cbSSangeeta Misra <external opt="none"/> 2152dbed73cbSSangeeta Misra </entry> 2153dbed73cbSSangeeta Misra <entry id="auth_used"> 2154dbed73cbSSangeeta Misra <internal token="uauth"/> 2155dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2156dbed73cbSSangeeta Misra <comment>authorization used</comment> 2157dbed73cbSSangeeta Misra </entry> 2158dbed73cbSSangeeta Misra <entry id="virtual_ipaddress"> 2159dbed73cbSSangeeta Misra <internal token="text"/> 2160dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2161dbed73cbSSangeeta Misra <comment>LB virtual IP address</comment> 2162dbed73cbSSangeeta Misra </entry> 2163dbed73cbSSangeeta Misra <entry id="min_port"> 2164dbed73cbSSangeeta Misra <internal token="text"/> 2165dbed73cbSSangeeta Misra <external opt="required" type="uint32_t"/> 2166dbed73cbSSangeeta Misra <comment>minimum value in port range</comment> 2167dbed73cbSSangeeta Misra </entry> 2168dbed73cbSSangeeta Misra <entry id="max_port"> 2169dbed73cbSSangeeta Misra <internal token="text"/> 2170dbed73cbSSangeeta Misra <external opt="required" type="uint32_t"/> 2171dbed73cbSSangeeta Misra <comment>maximum value in port range - max=min means single 2172dbed73cbSSangeeta Misra port is specified 2173dbed73cbSSangeeta Misra </comment> 2174dbed73cbSSangeeta Misra </entry> 2175dbed73cbSSangeeta Misra <entry id="protocol"> 2176dbed73cbSSangeeta Misra <internal token="text"/> 2177dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2178dbed73cbSSangeeta Misra <comment>protocol</comment> 2179dbed73cbSSangeeta Misra </entry> 2180dbed73cbSSangeeta Misra <entry id="algo_optype"> 2181dbed73cbSSangeeta Misra <internal token="text"/> 2182dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2183dbed73cbSSangeeta Misra <comment>[rr,hip,hipp,hipv],[dsr,nat,half-nat]</comment> 2184dbed73cbSSangeeta Misra </entry> 2185dbed73cbSSangeeta Misra <entry id="proxy_src"> 2186dbed73cbSSangeeta Misra <internal token="text"/> 2187dbed73cbSSangeeta Misra <external opt="optional" type="char *"/> 2188dbed73cbSSangeeta Misra <comment>proxy source address for NAT - may be single 2189dbed73cbSSangeeta Misra address or a address range 2190dbed73cbSSangeeta Misra </comment> 2191dbed73cbSSangeeta Misra </entry> 2192dbed73cbSSangeeta Misra <entry id="persist_mask"> 2193dbed73cbSSangeeta Misra <internal token="text"/> 2194dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2195dbed73cbSSangeeta Misra <comment>prefix length</comment> 2196dbed73cbSSangeeta Misra </entry> 2197dbed73cbSSangeeta Misra <entry id="hcname"> 2198dbed73cbSSangeeta Misra <internal token="text"/> 2199dbed73cbSSangeeta Misra <external opt="optional" type="char *"/> 2200dbed73cbSSangeeta Misra <comment>healthcheck name</comment> 2201dbed73cbSSangeeta Misra </entry> 2202dbed73cbSSangeeta Misra <entry id="hcport"> 2203dbed73cbSSangeeta Misra <internal token="text"/> 2204dbed73cbSSangeeta Misra <external opt="optional" type="char *"/> 2205dbed73cbSSangeeta Misra <comment>healthcheck port - ANY(dynamically determined by ilbd) 2206dbed73cbSSangeeta Misra or a positive integer 2207dbed73cbSSangeeta Misra </comment> 2208dbed73cbSSangeeta Misra </entry> 2209dbed73cbSSangeeta Misra <entry id="conndrain_timeout"> 2210dbed73cbSSangeeta Misra <internal token="text"/> 2211dbed73cbSSangeeta Misra <external opt="required" type="uint32_t"/> 2212dbed73cbSSangeeta Misra <comment>connection timeout for NAT/half-NAT in sec. - 0 means 2213dbed73cbSSangeeta Misra no forced removal) 2214dbed73cbSSangeeta Misra </comment> 2215dbed73cbSSangeeta Misra </entry> 2216dbed73cbSSangeeta Misra <entry id="nat_timeout"> 2217dbed73cbSSangeeta Misra <internal token="text"/> 2218dbed73cbSSangeeta Misra <external opt="required" type="uint32_t"/> 2219dbed73cbSSangeeta Misra <comment>nat entry timeout for NAT/half-NAT in sec - 0 means 2220dbed73cbSSangeeta Misra default value(see man page) 2221dbed73cbSSangeeta Misra </comment> 2222dbed73cbSSangeeta Misra </entry> 2223dbed73cbSSangeeta Misra <entry id="persist_timeout"> 2224dbed73cbSSangeeta Misra <internal token="text"/> 2225dbed73cbSSangeeta Misra <external opt="required" type="uint32_t"/> 2226dbed73cbSSangeeta Misra <comment>session persistence mapping in sec - 0 means no 2227dbed73cbSSangeeta Misra persistence 2228dbed73cbSSangeeta Misra </comment> 2229dbed73cbSSangeeta Misra </entry> 2230dbed73cbSSangeeta Misra <entry id="server_group"> 2231dbed73cbSSangeeta Misra <internal token="text"/> 2232dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2233dbed73cbSSangeeta Misra <comment>server group name</comment> 2234dbed73cbSSangeeta Misra </entry> 2235dbed73cbSSangeeta Misra <entry id="rule_name"> 2236dbed73cbSSangeeta Misra <internal token="text"/> 2237dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2238dbed73cbSSangeeta Misra <comment>rule name</comment> 2239dbed73cbSSangeeta Misra </entry> 2240dbed73cbSSangeeta Misra <entry id="return"> 2241dbed73cbSSangeeta Misra <internal token="return"/> 2242dbed73cbSSangeeta Misra <external opt="none"/> 2243dbed73cbSSangeeta Misra </entry> 2244dbed73cbSSangeeta Misra </event> 2245dbed73cbSSangeeta Misra 2246dbed73cbSSangeeta Misra<!-- generic ILB rule event --> 2247dbed73cbSSangeeta Misra 2248dbed73cbSSangeeta Misra <event id="AUE_generic_ILB_rule" type="generic" omit="always"> 2249dbed73cbSSangeeta Misra <entry id="subject"> 2250dbed73cbSSangeeta Misra <internal token="subject"/> 2251dbed73cbSSangeeta Misra <external opt="none"/> 2252dbed73cbSSangeeta Misra </entry> 2253dbed73cbSSangeeta Misra <entry id="auth_used"> 2254dbed73cbSSangeeta Misra <internal token="uauth"/> 2255dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2256dbed73cbSSangeeta Misra <comment>authorization used</comment> 2257dbed73cbSSangeeta Misra </entry> 2258dbed73cbSSangeeta Misra <entry id="rule_name"> 2259dbed73cbSSangeeta Misra <internal token="text"/> 2260dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2261dbed73cbSSangeeta Misra <comment>rule name - "all" means all rules</comment> 2262dbed73cbSSangeeta Misra </entry> 2263dbed73cbSSangeeta Misra <entry id="return"> 2264dbed73cbSSangeeta Misra <internal token="return"/> 2265dbed73cbSSangeeta Misra <external opt="none"/> 2266dbed73cbSSangeeta Misra </entry> 2267dbed73cbSSangeeta Misra </event> 2268dbed73cbSSangeeta Misra 2269dbed73cbSSangeeta Misra<!-- instances of the ILB generic rule event. --> 2270dbed73cbSSangeeta Misra <event id="AUE_ilb_delete_rule" instance_of="AUE_generic_ILB_rule" 2271dbed73cbSSangeeta Misra header="0" idNo="123"> 2272dbed73cbSSangeeta Misra <title>Integrated Loadbalancer</title> 2273dbed73cbSSangeeta Misra <program>/usr/sbin/ilbadm</program> 2274dbed73cbSSangeeta Misra <see>ilbadm(1m)</see> 2275dbed73cbSSangeeta Misra </event> 2276dbed73cbSSangeeta Misra 2277dbed73cbSSangeeta Misra <event id="AUE_ilb_disable_rule" instance_of="AUE_generic_ILB_rule" 2278dbed73cbSSangeeta Misra header="0" idNo="124"> 2279dbed73cbSSangeeta Misra <title>Integrated Loadbalancer</title> 2280dbed73cbSSangeeta Misra <program>/usr/sbin/ilbadm</program> 2281dbed73cbSSangeeta Misra <see>ilbadm(1m)</see> 2282dbed73cbSSangeeta Misra </event> 2283dbed73cbSSangeeta Misra 2284dbed73cbSSangeeta Misra <event id="AUE_ilb_enable_rule" instance_of="AUE_generic_ILB_rule" 2285dbed73cbSSangeeta Misra header="0" idNo="125"> 2286dbed73cbSSangeeta Misra <title>Integrated Loadbalancer</title> 2287dbed73cbSSangeeta Misra <program>/usr/sbin/ilbadm</program> 2288dbed73cbSSangeeta Misra <see>ilbadm(1m)</see> 2289dbed73cbSSangeeta Misra </event> 2290dbed73cbSSangeeta Misra 2291dbed73cbSSangeeta Misra <!-- 2292dbed73cbSSangeeta Misra server_ipaddress token is set to be char *. But it should be 2293dbed73cbSSangeeta Misra in6_addr See audit bug 6864075. 2294dbed73cbSSangeeta Misra --> 2295dbed73cbSSangeeta Misra <event id="AUE_ilb_add_server" header="0" idNo="126" omit="JNI"> 2296dbed73cbSSangeeta Misra <title>Integrated Loadbalancer</title> 2297dbed73cbSSangeeta Misra <program>/usr/sbin/ilbadm</program> 2298dbed73cbSSangeeta Misra <see>ilbadm(1m)</see> 2299dbed73cbSSangeeta Misra <entry id="subject"> 2300dbed73cbSSangeeta Misra <internal token="subject"/> 2301dbed73cbSSangeeta Misra <external opt="none"/> 2302dbed73cbSSangeeta Misra </entry> 2303dbed73cbSSangeeta Misra <entry id="auth_used"> 2304dbed73cbSSangeeta Misra <internal token="uauth"/> 2305dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2306dbed73cbSSangeeta Misra <comment>authorization used</comment> 2307dbed73cbSSangeeta Misra </entry> 2308dbed73cbSSangeeta Misra <entry id="server_ipaddress"> 2309dbed73cbSSangeeta Misra <internal token="text"/> 2310dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2311dbed73cbSSangeeta Misra <comment>IP address</comment> 2312dbed73cbSSangeeta Misra </entry> 2313dbed73cbSSangeeta Misra <entry id="server_id"> 2314dbed73cbSSangeeta Misra <internal token="text"/> 2315dbed73cbSSangeeta Misra <external opt="optional" type="char *"/> 2316dbed73cbSSangeeta Misra <comment>serverid that corresponds IP address - empty 2317dbed73cbSSangeeta Misra if authorization fails, user specified IP address 2318dbed73cbSSangeeta Misra is invalid or server cannot be added because 2319dbed73cbSSangeeta Misra server group is full 2320dbed73cbSSangeeta Misra </comment> 2321dbed73cbSSangeeta Misra </entry> 2322dbed73cbSSangeeta Misra <entry id="server_group"> 2323dbed73cbSSangeeta Misra <internal token="text"/> 2324dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2325dbed73cbSSangeeta Misra <comment>server group name</comment> 2326dbed73cbSSangeeta Misra </entry> 2327dbed73cbSSangeeta Misra <entry id="server_minport"> 2328dbed73cbSSangeeta Misra <internal token="text"/> 2329dbed73cbSSangeeta Misra <external opt="optional" type="uint32_t" /> 2330dbed73cbSSangeeta Misra <comment>server's minimum value in port range - empty 2331dbed73cbSSangeeta Misra means default value (see man page) 2332dbed73cbSSangeeta Misra </comment> 2333dbed73cbSSangeeta Misra </entry> 2334dbed73cbSSangeeta Misra <entry id="server_maxport"> 2335dbed73cbSSangeeta Misra <internal token="text"/> 2336dbed73cbSSangeeta Misra <external opt="optional" type="uint32_t" /> 2337dbed73cbSSangeeta Misra <comment>server's maximum value in port range - empty 2338dbed73cbSSangeeta Misra means default value(see man page) 2339dbed73cbSSangeeta Misra </comment> 2340dbed73cbSSangeeta Misra </entry> 2341dbed73cbSSangeeta Misra <entry id="return"> 2342dbed73cbSSangeeta Misra <internal token="return"/> 2343dbed73cbSSangeeta Misra <external opt="none"/> 2344dbed73cbSSangeeta Misra </entry> 2345dbed73cbSSangeeta Misra </event> 2346dbed73cbSSangeeta Misra 2347dbed73cbSSangeeta Misra <!-- 2348dbed73cbSSangeeta Misra server_ipaddress token is set to be char *. But it should be 2349dbed73cbSSangeeta Misra in6_addr See audit bug 6864075. 2350dbed73cbSSangeeta Misra --> 2351dbed73cbSSangeeta Misra <event id="AUE_ilb_disable_server" header="0" idNo="127" omit="JNI"> 2352dbed73cbSSangeeta Misra <title>Integrated Loadbalancer</title> 2353dbed73cbSSangeeta Misra <program>/usr/sbin/ilbadm</program> 2354dbed73cbSSangeeta Misra <see>ilbadm(1m)</see> 2355dbed73cbSSangeeta Misra <entry id="subject"> 2356dbed73cbSSangeeta Misra <internal token="subject"/> 2357dbed73cbSSangeeta Misra <external opt="none"/> 2358dbed73cbSSangeeta Misra </entry> 2359dbed73cbSSangeeta Misra <entry id="auth_used"> 2360dbed73cbSSangeeta Misra <internal token="uauth"/> 2361dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2362dbed73cbSSangeeta Misra <comment>authorization used</comment> 2363dbed73cbSSangeeta Misra </entry> 2364dbed73cbSSangeeta Misra <entry id="server_id"> 2365dbed73cbSSangeeta Misra <internal token="text"/> 2366dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2367dbed73cbSSangeeta Misra <comment>serverid</comment> 2368dbed73cbSSangeeta Misra </entry> 2369dbed73cbSSangeeta Misra <entry id="server_ipaddress"> 2370dbed73cbSSangeeta Misra <internal token="text"/> 2371dbed73cbSSangeeta Misra <external opt="optional" type="char *"/> 2372dbed73cbSSangeeta Misra <comment>IPaddr corresponding to the serverid - empty 2373dbed73cbSSangeeta Misra if authorization fails, or user specified serverid 2374dbed73cbSSangeeta Misra is nonexistent 2375dbed73cbSSangeeta Misra </comment> 2376dbed73cbSSangeeta Misra </entry> 2377dbed73cbSSangeeta Misra <entry id="return"> 2378dbed73cbSSangeeta Misra <internal token="return"/> 2379dbed73cbSSangeeta Misra <external opt="none"/> 2380dbed73cbSSangeeta Misra </entry> 2381dbed73cbSSangeeta Misra </event> 2382dbed73cbSSangeeta Misra 2383dbed73cbSSangeeta Misra <!-- 2384dbed73cbSSangeeta Misra server_ipaddress token is set to be char *. But it should be 2385dbed73cbSSangeeta Misra in6_addr See audit bug 6864075. 2386dbed73cbSSangeeta Misra --> 2387dbed73cbSSangeeta Misra <event id="AUE_ilb_enable_server" header="0" idNo="128" omit="JNI"> 2388dbed73cbSSangeeta Misra <title>Integrated Loadbalancer</title> 2389dbed73cbSSangeeta Misra <program>/usr/sbin/ilbadm</program> 2390dbed73cbSSangeeta Misra <see>ilbadm(1m)</see> 2391dbed73cbSSangeeta Misra <entry id="subject"> 2392dbed73cbSSangeeta Misra <internal token="subject"/> 2393dbed73cbSSangeeta Misra <external opt="none"/> 2394dbed73cbSSangeeta Misra </entry> 2395dbed73cbSSangeeta Misra <entry id="auth_used"> 2396dbed73cbSSangeeta Misra <internal token="uauth"/> 2397dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2398dbed73cbSSangeeta Misra <comment>authorization used</comment> 2399dbed73cbSSangeeta Misra </entry> 2400dbed73cbSSangeeta Misra <entry id="server_id"> 2401dbed73cbSSangeeta Misra <internal token="text"/> 2402dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2403dbed73cbSSangeeta Misra <comment>serverid</comment> 2404dbed73cbSSangeeta Misra </entry> 2405dbed73cbSSangeeta Misra <entry id="server_ipaddress"> 2406dbed73cbSSangeeta Misra <internal token="text"/> 2407dbed73cbSSangeeta Misra <external opt="optional" type="char *"/> 2408dbed73cbSSangeeta Misra <comment>IPaddr corresponding to the serverid - empty 2409dbed73cbSSangeeta Misra if authorization fails, or user specified serverid 2410dbed73cbSSangeeta Misra is nonexistent 2411dbed73cbSSangeeta Misra </comment> 2412dbed73cbSSangeeta Misra </entry> 2413dbed73cbSSangeeta Misra <entry id="return"> 2414dbed73cbSSangeeta Misra <internal token="return"/> 2415dbed73cbSSangeeta Misra <external opt="none"/> 2416dbed73cbSSangeeta Misra </entry> 2417dbed73cbSSangeeta Misra </event> 2418dbed73cbSSangeeta Misra 2419dbed73cbSSangeeta Misra <!-- 2420dbed73cbSSangeeta Misra server_ipaddress token is set to be char *. But it should be 2421dbed73cbSSangeeta Misra in6_addr See audit bug 6864075 . 2422dbed73cbSSangeeta Misra --> 2423dbed73cbSSangeeta Misra <event id="AUE_ilb_remove_server" header="0" idNo="129" omit="JNI"> 2424dbed73cbSSangeeta Misra <title>Integrated Loadbalancer</title> 2425dbed73cbSSangeeta Misra <program>/usr/sbin/ilbadm</program> 2426dbed73cbSSangeeta Misra <see>ilbadm(1m)</see> 2427dbed73cbSSangeeta Misra <entry id="subject"> 2428dbed73cbSSangeeta Misra <internal token="subject"/> 2429dbed73cbSSangeeta Misra <external opt="none"/> 2430dbed73cbSSangeeta Misra </entry> 2431dbed73cbSSangeeta Misra <entry id="auth_used"> 2432dbed73cbSSangeeta Misra <internal token="uauth"/> 2433dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2434dbed73cbSSangeeta Misra <comment>authorization used</comment> 2435dbed73cbSSangeeta Misra </entry> 2436dbed73cbSSangeeta Misra <entry id="server_id"> 2437dbed73cbSSangeeta Misra <internal token="text"/> 2438dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2439dbed73cbSSangeeta Misra <comment>serverid</comment> 2440dbed73cbSSangeeta Misra </entry> 2441dbed73cbSSangeeta Misra <entry id="server_group"> 2442dbed73cbSSangeeta Misra <internal token="text"/> 2443dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2444dbed73cbSSangeeta Misra <comment>server group name</comment> 2445dbed73cbSSangeeta Misra </entry> 2446dbed73cbSSangeeta Misra <entry id="server_ipaddress"> 2447dbed73cbSSangeeta Misra <internal token="text"/> 2448dbed73cbSSangeeta Misra <external opt="optional" type="char *"/> 2449dbed73cbSSangeeta Misra <comment>IPaddr corresponding to serverid - empty 2450dbed73cbSSangeeta Misra if authorization fails or user specified serverid 2451dbed73cbSSangeeta Misra serverid is nonexistent 2452dbed73cbSSangeeta Misra </comment> 2453dbed73cbSSangeeta Misra </entry> 2454dbed73cbSSangeeta Misra <entry id="return"> 2455dbed73cbSSangeeta Misra <internal token="return"/> 2456dbed73cbSSangeeta Misra <external opt="none"/> 2457dbed73cbSSangeeta Misra </entry> 2458dbed73cbSSangeeta Misra </event> 2459dbed73cbSSangeeta Misra 2460dbed73cbSSangeeta Misra <event id="AUE_ilb_create_servergroup" header="0" idNo="130" omit="JNI"> 2461dbed73cbSSangeeta Misra <title>Integrated Loadbalancer</title> 2462dbed73cbSSangeeta Misra <program>/usr/sbin/ilbadm</program> 2463dbed73cbSSangeeta Misra <see>ilbadm(1m)</see> 2464dbed73cbSSangeeta Misra <entry id="subject"> 2465dbed73cbSSangeeta Misra <internal token="subject"/> 2466dbed73cbSSangeeta Misra <external opt="none"/> 2467dbed73cbSSangeeta Misra </entry> 2468dbed73cbSSangeeta Misra <entry id="auth_used"> 2469dbed73cbSSangeeta Misra <internal token="uauth"/> 2470dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2471dbed73cbSSangeeta Misra <comment>authorization used</comment> 2472dbed73cbSSangeeta Misra </entry> 2473dbed73cbSSangeeta Misra <entry id="server_group"> 2474dbed73cbSSangeeta Misra <internal token="text"/> 2475dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2476dbed73cbSSangeeta Misra <comment>server group name</comment> 2477dbed73cbSSangeeta Misra </entry> 2478dbed73cbSSangeeta Misra <entry id="return"> 2479dbed73cbSSangeeta Misra <internal token="return"/> 2480dbed73cbSSangeeta Misra <external opt="none"/> 2481dbed73cbSSangeeta Misra </entry> 2482dbed73cbSSangeeta Misra </event> 2483dbed73cbSSangeeta Misra 2484dbed73cbSSangeeta Misra <event id="AUE_ilb_delete_servergroup" header="0" idNo="131" omit="JNI"> 2485dbed73cbSSangeeta Misra <title>Integrated Loadbalancer</title> 2486dbed73cbSSangeeta Misra <program>/usr/sbin/ilbadm</program> 2487dbed73cbSSangeeta Misra <see>ilbadm(1m)</see> 2488dbed73cbSSangeeta Misra <entry id="subject"> 2489dbed73cbSSangeeta Misra <internal token="subject"/> 2490dbed73cbSSangeeta Misra <external opt="none"/> 2491dbed73cbSSangeeta Misra </entry> 2492dbed73cbSSangeeta Misra <entry id="auth_used"> 2493dbed73cbSSangeeta Misra <internal token="uauth"/> 2494dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2495dbed73cbSSangeeta Misra <comment>authorization used</comment> 2496dbed73cbSSangeeta Misra </entry> 2497dbed73cbSSangeeta Misra <entry id="server_group"> 2498dbed73cbSSangeeta Misra <internal token="text"/> 2499dbed73cbSSangeeta Misra <external opt="required" type="char *"/> 2500dbed73cbSSangeeta Misra <comment>server group name</comment> 2501dbed73cbSSangeeta Misra </entry> 2502dbed73cbSSangeeta Misra <entry id="return"> 2503dbed73cbSSangeeta Misra <internal token="return"/> 2504dbed73cbSSangeeta Misra <external opt="none"/> 2505dbed73cbSSangeeta Misra </entry> 2506dbed73cbSSangeeta Misra </event> 2507dbed73cbSSangeeta Misra 25086ba597c5SAnurag S. Maskey <event id="AUE_nwam_enable" header="0" idNo="132" omit="JNI"> 25096ba597c5SAnurag S. Maskey <entry id="subject"> 25106ba597c5SAnurag S. Maskey <internal token="subject"/> 25116ba597c5SAnurag S. Maskey <external opt="none"/> 25126ba597c5SAnurag S. Maskey </entry> 25136ba597c5SAnurag S. Maskey <entry id="profile_type"> 25146ba597c5SAnurag S. Maskey <internal token="text"/> 25156ba597c5SAnurag S. Maskey <external opt="required" type="char *"/> 25166ba597c5SAnurag S. Maskey <comment>Type of profile being enabled</comment> 25176ba597c5SAnurag S. Maskey </entry> 25186ba597c5SAnurag S. Maskey <entry id="profile_name"> 25196ba597c5SAnurag S. Maskey <internal token="text"/> 25206ba597c5SAnurag S. Maskey <external opt="required" type="char *"/> 25216ba597c5SAnurag S. Maskey <comment>Name of profile being enabled</comment> 25226ba597c5SAnurag S. Maskey </entry> 25236ba597c5SAnurag S. Maskey <entry id="return"> 25246ba597c5SAnurag S. Maskey <internal token="return"/> 25256ba597c5SAnurag S. Maskey <external opt="none"/> 25266ba597c5SAnurag S. Maskey </entry> 25276ba597c5SAnurag S. Maskey </event> 25286ba597c5SAnurag S. Maskey 25296ba597c5SAnurag S. Maskey <event id="AUE_nwam_disable" header="0" idNo="133" omit="JNI"> 25306ba597c5SAnurag S. Maskey <entry id="subject"> 25316ba597c5SAnurag S. Maskey <internal token="subject"/> 25326ba597c5SAnurag S. Maskey <external opt="none"/> 25336ba597c5SAnurag S. Maskey </entry> 25346ba597c5SAnurag S. Maskey <entry id="profile_type"> 25356ba597c5SAnurag S. Maskey <internal token="text"/> 25366ba597c5SAnurag S. Maskey <external opt="required" type="char *"/> 25376ba597c5SAnurag S. Maskey <comment>Type of profile being disabled</comment> 25386ba597c5SAnurag S. Maskey </entry> 25396ba597c5SAnurag S. Maskey <entry id="profile_name"> 25406ba597c5SAnurag S. Maskey <internal token="text"/> 25416ba597c5SAnurag S. Maskey <external opt="required" type="char *"/> 25426ba597c5SAnurag S. Maskey <comment>Name of profile being disabled</comment> 25436ba597c5SAnurag S. Maskey </entry> 25446ba597c5SAnurag S. Maskey <entry id="return"> 25456ba597c5SAnurag S. Maskey <internal token="return"/> 25466ba597c5SAnurag S. Maskey <external opt="none"/> 25476ba597c5SAnurag S. Maskey </entry> 25486ba597c5SAnurag S. Maskey </event> 25496ba597c5SAnurag S. Maskey 25506ba597c5SAnurag S. Maskey <event id="AUE_netcfg_update" header="0" idNo="134" omit="JNI"> 25516ba597c5SAnurag S. Maskey <entry id="subject"> 25526ba597c5SAnurag S. Maskey <internal token="subject"/> 25536ba597c5SAnurag S. Maskey <external opt="none"/> 25546ba597c5SAnurag S. Maskey </entry> 25556ba597c5SAnurag S. Maskey <entry id="parent_file"> 25566ba597c5SAnurag S. Maskey <internal token="text"/> 25576ba597c5SAnurag S. Maskey <external opt="required" type="char *"/> 25586ba597c5SAnurag S. Maskey <comment>Back-end data file being updated</comment> 25596ba597c5SAnurag S. Maskey </entry> 25606ba597c5SAnurag S. Maskey <entry id="object_name"> 25616ba597c5SAnurag S. Maskey <internal token="text"/> 25626ba597c5SAnurag S. Maskey <external opt="required" type="char *"/> 25636ba597c5SAnurag S. Maskey <comment>Name of object being updated</comment> 25646ba597c5SAnurag S. Maskey </entry> 25656ba597c5SAnurag S. Maskey <entry id="return"> 25666ba597c5SAnurag S. Maskey <internal token="return"/> 25676ba597c5SAnurag S. Maskey <external opt="none"/> 25686ba597c5SAnurag S. Maskey </entry> 25696ba597c5SAnurag S. Maskey </event> 25706ba597c5SAnurag S. Maskey 25716ba597c5SAnurag S. Maskey <event id="AUE_netcfg_remove" header="0" idNo="135" omit="JNI"> 25726ba597c5SAnurag S. Maskey <entry id="subject"> 25736ba597c5SAnurag S. Maskey <internal token="subject"/> 25746ba597c5SAnurag S. Maskey <external opt="none"/> 25756ba597c5SAnurag S. Maskey </entry> 25766ba597c5SAnurag S. Maskey <entry id="parent_file"> 25776ba597c5SAnurag S. Maskey <internal token="text"/> 25786ba597c5SAnurag S. Maskey <external opt="required" type="char *"/> 25796ba597c5SAnurag S. Maskey <comment>Back-end data file being modified</comment> 25806ba597c5SAnurag S. Maskey </entry> 25816ba597c5SAnurag S. Maskey <entry id="object_name"> 25826ba597c5SAnurag S. Maskey <internal token="text"/> 25836ba597c5SAnurag S. Maskey <external opt="required" type="char *"/> 25846ba597c5SAnurag S. Maskey <comment>Name of object being removed</comment> 25856ba597c5SAnurag S. Maskey </entry> 25866ba597c5SAnurag S. Maskey <entry id="return"> 25876ba597c5SAnurag S. Maskey <internal token="return"/> 25886ba597c5SAnurag S. Maskey <external opt="none"/> 25896ba597c5SAnurag S. Maskey </entry> 25906ba597c5SAnurag S. Maskey </event> 25916ba597c5SAnurag S. Maskey 259247e946e7SWyllys Ingersoll<!-- add new events here with the next higher idNo --> 25936ba597c5SAnurag S. Maskey<!-- Highest idNo is 135, so next is 136, then fix this comment --> 259447e946e7SWyllys Ingersoll<!-- end of C Only events --> 2595c0c79a3fStz204579 2596c0c79a3fStz204579<!-- 2597c0c79a3fStz204579 token definitions are partially implemented. All they do for now 2598c0c79a3fStz204579 is create a list of defined token names. In the future they may 2599c0c79a3fStz204579 become a way of describing token structure. 2600c0c79a3fStz204579--> 2601c0c79a3fStz204579 2602c0c79a3fStz204579 <token id="acl"> 2603c0c79a3fStz204579 </token> 2604c0c79a3fStz204579 <token id="arbitrary"> 2605c0c79a3fStz204579 </token> 2606c0c79a3fStz204579 <token id="arg"> 2607c0c79a3fStz204579 </token> 2608c0c79a3fStz204579 <token id="attr"> 2609c0c79a3fStz204579 </token> 2610c0c79a3fStz204579 <token id="command"> 2611c0c79a3fStz204579 </token> 26123cccda98SJan Friedel <token id="command_alt"> 2613c0c79a3fStz204579 </token> 2614c0c79a3fStz204579 <token id="date"> 2615c0c79a3fStz204579 </token> 2616c0c79a3fStz204579 <token id="exec_args"> 2617c0c79a3fStz204579 </token> 2618c0c79a3fStz204579 <token id="exec_env"> 2619c0c79a3fStz204579 </token> 2620c0c79a3fStz204579 <token id="exit"> 2621c0c79a3fStz204579 </token> 2622c0c79a3fStz204579 <token id="file"> 2623c0c79a3fStz204579 </token> 2624c0c79a3fStz204579 <token id="fmri"> 2625c0c79a3fStz204579 </token> 2626c0c79a3fStz204579 <token id="groups"> 2627c0c79a3fStz204579 </token> 262811bc41c8Sgww <!-- 262911bc41c8Sgww the iport token take a single argument of type uint16_t 263011bc41c8Sgww if there are any other tokens following it that have arguments 263111bc41c8Sgww the last of the iport tokens in the event description must 263211bc41c8Sgww be followed by a dummy iport token that is optional. 263311bc41c8Sgww This is to ensure proper structure alignment across all 263411bc41c8Sgww compliers and architectures. 263511bc41c8Sgww --> 263611bc41c8Sgww <token id="iport"> 263711bc41c8Sgww </token> 2638f72effdeSgww <!-- pseudo token; in_addr and in_port of peer --> 2639f72effdeSgww <token id="in_peer"> 2640c0c79a3fStz204579 </token> 264111bc41c8Sgww <!-- pseudo token; specified in_addr --> 264211bc41c8Sgww <token id="in_remote"> 264311bc41c8Sgww </token> 2644c0c79a3fStz204579 <token id="ipc"> 2645c0c79a3fStz204579 </token> 2646c0c79a3fStz204579 <token id="ipc_perm"> 2647c0c79a3fStz204579 </token> 2648c0c79a3fStz204579 <token id="label"> 2649c0c79a3fStz204579 </token> 2650c0c79a3fStz204579 <token id="newgroups"> 2651c0c79a3fStz204579 </token> 2652c0c79a3fStz204579 <token id="opaque"> 2653c0c79a3fStz204579 </token> 2654c0c79a3fStz204579 <token id="path"> 2655c0c79a3fStz204579 </token> 2656c0c79a3fStz204579 <!-- pseudo token; path list generates 0 or more path tokens --> 2657c0c79a3fStz204579 <token id="path_list"> 2658c0c79a3fStz204579 </token> 2659c0c79a3fStz204579 <!-- 2660c0c79a3fStz204579 privilege token is implemented as one of the pseudo tokens 2661c0c79a3fStz204579 priv_limit, priv_effective, or priv_inherit 2662c0c79a3fStz204579 2663c0c79a3fStz204579 <token id="privilege"> 2664c0c79a3fStz204579 </token> 2665c0c79a3fStz204579 --> 2666c0c79a3fStz204579 <token id="priv_effective"> 2667c0c79a3fStz204579 </token> 2668c0c79a3fStz204579 <token id="priv_inherit"> 2669c0c79a3fStz204579 </token> 2670c0c79a3fStz204579 <token id="priv_limit"> 2671c0c79a3fStz204579 </token> 2672c0c79a3fStz204579 <token id="process"> 2673c0c79a3fStz204579 </token> 2674c0c79a3fStz204579 <token id="return"> 2675c0c79a3fStz204579 </token> 2676c0c79a3fStz204579 <token id="seq"> 2677c0c79a3fStz204579 </token> 2678c0c79a3fStz204579 <token id="socket"> 2679c0c79a3fStz204579 </token> 2680c0c79a3fStz204579 <token id="socket-inet"> 2681c0c79a3fStz204579 </token> 2682c0c79a3fStz204579 <token id="subject"> 2683c0c79a3fStz204579 </token> 2684c0c79a3fStz204579 <token id="text"> 2685c0c79a3fStz204579 </token> 2686*047f6e6fSgww <token id="tid"> 2687*047f6e6fSgww </token> 2688c0c79a3fStz204579 <token id="uauth"> 2689c0c79a3fStz204579 </token> 2690*047f6e6fSgww <token id="user"> 2691*047f6e6fSgww </token> 2692c0c79a3fStz204579 <token id="zonename"> 2693c0c79a3fStz204579 </token> 2694c0c79a3fStz204579 2695c0c79a3fStz204579<!-- 2696c0c79a3fStz204579 error value list for return values with success/fail code of fail. 2697c0c79a3fStz204579 These values start at 1000 so praudit can tell the difference 2698c0c79a3fStz204579 between the libbsm/common/audit_*.c broken error values and 2699c0c79a3fStz204579 the new adt_ error value list. It is public so that praudit 2700c0c79a3fStz204579 can find it. 2701c0c79a3fStz204579 2702c0c79a3fStz204579 praudit outputs "failure" %s" for these strings, so there is 2703c0c79a3fStz204579 no need to use words such as "failed" in the message. 2704c0c79a3fStz204579 2705c0c79a3fStz204579 ** Add to the end only to maintain validity across versions of 2706c0c79a3fStz204579 the audit log. ** 2707c0c79a3fStz204579--> 2708c0c79a3fStz204579 2709c0c79a3fStz204579 <msg_list id="fail_value" header="0" start="1000" public="true"> 2710c0c79a3fStz204579 <msg id="PW_ATTR">Attribute update</msg> 2711c0c79a3fStz204579 <msg id="PW">Password update</msg> 2712c0c79a3fStz204579 <msg id="USERNAME">bad username</msg> 2713c0c79a3fStz204579 <msg id="AUTH">authorization failed</msg> 2714c0c79a3fStz204579 <msg id="UID">bad uid</msg> 2715c0c79a3fStz204579 <msg id="UNKNOWN">unknown failure</msg> 2716c0c79a3fStz204579 <msg id="EXPIRED">password expired</msg> 2717c0c79a3fStz204579 <msg id="ACCOUNT_LOCKED">Account is locked</msg> 2718c0c79a3fStz204579 <msg id="BAD_DIALUP">Bad dial up</msg> 2719c0c79a3fStz204579 <msg id="BAD_ID">Invalid ID</msg> 2720c0c79a3fStz204579 <msg id="BAD_PW">Invalid password</msg> 2721c0c79a3fStz204579 <msg id="CONSOLE">Not on console</msg> 2722c0c79a3fStz204579 <msg id="MAX_TRIES">Too many failed attempts</msg> 2723c0c79a3fStz204579 <msg id="PROTOCOL_FAILURE">Protocol failure</msg> 2724c0c79a3fStz204579 <msg id="EXCLUDED_USER">Excluded user</msg> 2725c0c79a3fStz204579 <msg id="ANON_USER">No anonymous</msg> 2726c0c79a3fStz204579 <msg id="BAD_CMD">Invalid command</msg> 2727c0c79a3fStz204579 <msg id="BAD_TTY">Standard input not a tty line</msg> 2728c0c79a3fStz204579 <msg id="PROGRAM">Program failure</msg> 2729c0c79a3fStz204579 <msg id="CHDIR_FAILED">chdir to home directory</msg> 2730c0c79a3fStz204579 <msg id="INPUT_OVERFLOW">Input line too long.</msg> 2731c0c79a3fStz204579 <msg id="DEVICE_PERM">login device override</msg> 2732c0c79a3fStz204579 <msg id="AUTH_BYPASS">authorization bypass</msg> 2733c0c79a3fStz204579 <msg id="LOGIN_DISABLED">login disabled</msg> 2734c0c79a3fStz204579 </msg_list> 2735c0c79a3fStz204579 2736c0c79a3fStz204579<!-- 2737c0c79a3fStz204579 The following empty list is used for PAM errors; the "start" 2738c0c79a3fStz204579 value is used by praudit to know to use the PAM infrastructure 2739c0c79a3fStz204579 for generating error strings 2740c0c79a3fStz204579--> 2741c0c79a3fStz204579 <msg_list id="fail_pam" header="0" start="2000" public="true"> 2742c0c79a3fStz204579 </msg_list> 2743c0c79a3fStz204579 2744c0c79a3fStz204579<!-- 2745c0c79a3fStz204579 This is still in use by SMC. See AUE_generic_login. When 2746c0c79a3fStz204579 either SMC is fixed to stop using this, or SMC goes away. 2747c0c79a3fStz204579 REMOVE this stuff and the corresponding AUE_generic_login 2748c0c79a3fStz204579 message field. 2749c0c79a3fStz204579 2750c0c79a3fStz204579 Message list for the various authentication events, such 2751c0c79a3fStz204579 as AUE_login and AUE_admin_authenticate. Add new entries 2752c0c79a3fStz204579 at the end. The order of msg_list entries and the order 2753c0c79a3fStz204579 of msg entries both affect the names in adt.h and the value 2754c0c79a3fStz204579 of the associated enumerated types. 2755c0c79a3fStz204579 2756c0c79a3fStz204579 Each of these messages except NO_MSG is also in the failure_attribute 2757c0c79a3fStz204579 list; the difference is that the messages below use a text token 2758c0c79a3fStz204579 in the audit record, while the failure_attribute messages are 2759c0c79a3fStz204579 associated with the return value of the return token. 2760c0c79a3fStz204579 2761c0c79a3fStz204579 This list is deprecated; please don't use text tokens for error 2762c0c79a3fStz204579 messages. 2763c0c79a3fStz204579--> 2764c0c79a3fStz204579 2765c0c79a3fStz204579 <msg_list id="login_text" header="0" deprecated="true"> 2766c0c79a3fStz204579 <msg id="NO_MSG"></msg> 2767c0c79a3fStz204579 <msg id="ACCOUNT_LOCKED">Account is locked</msg> 2768c0c79a3fStz204579 <msg id="BAD_DIALUP">Bad dial up</msg> 2769c0c79a3fStz204579 <msg id="BAD_ID">Invalid ID</msg> 2770c0c79a3fStz204579 <msg id="BAD_PW">Invalid password</msg> 2771c0c79a3fStz204579 <msg id="CONSOLE">Not on console</msg> 2772c0c79a3fStz204579 <msg id="MAX_TRIES">Too many failed attempts</msg> 2773c0c79a3fStz204579 <msg id="PROTOCOL_FAILURE">Protocol failure</msg> 2774c0c79a3fStz204579 <msg id="EXCLUDED_USER">Excluded user</msg> 2775c0c79a3fStz204579 <msg id="ANON_USER">No anonymous</msg> 2776c0c79a3fStz204579 </msg_list> 2777c0c79a3fStz204579 27786a3b10dbStz204579<!-- msg list for uadmin(1m) fcn argument (next action, see uadmin(2)) --> 27796a3b10dbStz204579 <msg_list id="uadmin_fcn" header="0" start="3000" public="true"> 27806a3b10dbStz204579 <msg id="AD_HALT">Halt the processor(s)</msg> 27816a3b10dbStz204579 <msg id="AD_POWEROFF">Halt the processor(s) and turn off the power</msg> 27826a3b10dbStz204579 <msg id="AD_BOOT">Reboot the system using the kernel file</msg> 27836a3b10dbStz204579 <msg id="AD_IBOOT">Interactive reboot</msg> 27846a3b10dbStz204579 <msg id="AD_SUSPEND_TO_DISK">Save the system state to the state file</msg> 27856a3b10dbStz204579 <msg id="AD_CHECK_SUSPEND_TO_DISK">Check if system supports suspend to disk</msg> 27866a3b10dbStz204579 <msg id="AD_FORCE">Force suspend to disk even when threads of user 27876a3b10dbStz204579 applications are not suspendable</msg> 27886a3b10dbStz204579 <msg id="AD_SUSPEND_TO_RAM">Save the system state to memory</msg> 27896a3b10dbStz204579 <msg id="AD_CHECK_SUSPEND_TO_RAM">Check if system supports suspend to memory</msg> 27906a3b10dbStz204579 <msg id="AD_SBOOT">Single-user reboot</msg> 27916a3b10dbStz204579 <msg id="AD_SIBOOT">Single-user interactive reboot</msg> 27926a3b10dbStz204579 <msg id="AD_NOSYNC">Do not sync filesystems on next A_DUMP</msg> 279319397407SSherry Moore <msg id="AD_FASTREBOOT">Reboot bypassing BIOS and boot loader</msg> 279419397407SSherry Moore <msg id="AD_FASTREBOOT_DRYRUN">Check if system supports reboot bypassing BIOS and boot loader</msg> 2795753a6d45SSherry Moore <msg id="AD_UPDATE_BOOT_CONFIG">Update boot configuration parameters</msg> 27966a3b10dbStz204579 <msg id="AD_REUSEINIT">Prepare for AD_REUSABLE</msg> 27976a3b10dbStz204579 <msg id="AD_REUSABLE">Create reusable statefile</msg> 27986a3b10dbStz204579 <msg id="AD_REUSEFINI">Revert to normal CPR mode (not reusable)</msg> 27996a3b10dbStz204579 <msg id="AD_FTRACE_START">ftrace start</msg> 28006a3b10dbStz204579 <msg id="AD_FTRACE_STOP">ftrace stop</msg> 28016a3b10dbStz204579 </msg_list> 280247e946e7SWyllys Ingersoll 2803a76042b7SWyllys Ingersoll<!-- 2804a76042b7SWyllys Ingersoll msg list for TPM errors that will be reported by tcsd(8). 2805a76042b7SWyllys Ingersoll This list must match the order of the TPM_E_* error codes defined 2806a76042b7SWyllys Ingersoll in /usr/include/tss/tpm_error.h (SUNWtss package) 2807a76042b7SWyllys Ingersoll--> 2808e6fda97bSWyllys Ingersoll <msg_list id="tpm_e" header="0" start="4000" public="true"> 2809e6fda97bSWyllys Ingersoll <msg id="AUTHFAIL">Authentication failed</msg> 2810e6fda97bSWyllys Ingersoll <msg id="BADINDEX">The index to a PCR, DIR or other register is incorrect</msg> 2811e6fda97bSWyllys Ingersoll <msg id="BAD_PARAMETER">One or more parameter is bad</msg> 2812e6fda97bSWyllys Ingersoll <msg id="AUDITFAILURE">auditing of the operation failed.</msg> 2813e6fda97bSWyllys Ingersoll <msg id="CLEAR_DISABLED">clear operations now physical access</msg> 2814e6fda97bSWyllys Ingersoll <msg id="DEACTIVATED">The TPM is deactivated</msg> 2815e6fda97bSWyllys Ingersoll <msg id="DISABLED">The TPM is disabled</msg> 2816e6fda97bSWyllys Ingersoll <msg id="DISABLED_CMD">The target command has been disabled</msg> 2817e6fda97bSWyllys Ingersoll <msg id="FAIL">The operation failed</msg> 2818e6fda97bSWyllys Ingersoll <msg id="BAD_ORDINAL">The ordinal was unknown or inconsistent</msg> 2819e6fda97bSWyllys Ingersoll <msg id="INSTALL_DISABLED">The ability to install an owner is disabled</msg> 2820e6fda97bSWyllys Ingersoll <msg id="INVALID_KEYHANDLE">The key handle can not be interpreted</msg> 2821e6fda97bSWyllys Ingersoll <msg id="KEYNOTFOUND">The key handle points to an invalid key</msg> 2822e6fda97bSWyllys Ingersoll <msg id="INAPPROPRIATE_ENC">Unacceptable encryption scheme</msg> 2823e6fda97bSWyllys Ingersoll <msg id="MIGRATEFAIL">Migration authorization failed</msg> 2824e6fda97bSWyllys Ingersoll <msg id="INVALID_PCR_INFO">PCR information could not be interpreted</msg> 2825e6fda97bSWyllys Ingersoll <msg id="NOSPACE">No room to load key.</msg> 2826e6fda97bSWyllys Ingersoll <msg id="NOSRK">There is no SRK set</msg> 2827e6fda97bSWyllys Ingersoll <msg id="NOTSEALED_BLOB">An encrypted blob is invalid or was 2828e6fda97bSWyllys Ingersoll not created by this TPM</msg> 2829e6fda97bSWyllys Ingersoll <msg id="OWNER_SET">There is already an Owner </msg> 2830e6fda97bSWyllys Ingersoll <msg id="RESOURCES">The TPM has insufficient internal resources</msg> 2831e6fda97bSWyllys Ingersoll <msg id="SHORTRANDOM">A random string was too short</msg> 2832e6fda97bSWyllys Ingersoll <msg id="SIZE">The TPM does not have the space to perform the operation.</msg> 2833e6fda97bSWyllys Ingersoll <msg id="WRONGPCRVAL">The named PCR value does not match the current PCR value.</msg> 2834e6fda97bSWyllys Ingersoll <msg id="BAD_PARAM_SIZE">The paramSize argument has the incorrect value </msg> 2835e6fda97bSWyllys Ingersoll <msg id="SHA_THREAD">There is no existing SHA-1 thread.</msg> 2836e6fda97bSWyllys Ingersoll <msg id="SHA_ERROR">SHA-1 thread encountered an error.</msg> 2837e6fda97bSWyllys Ingersoll <msg id="FAILEDSELFTEST">Self-test has failed and the TPM has shutdown.</msg> 2838e6fda97bSWyllys Ingersoll <msg id="AUTH2FAIL">The auth for the second key failed authorization</msg> 2839e6fda97bSWyllys Ingersoll <msg id="BADTAG">The tag value sent to for a command is invalid</msg> 2840e6fda97bSWyllys Ingersoll <msg id="IOERROR">An IO error occurred transmitting information to the TPM</msg> 2841e6fda97bSWyllys Ingersoll <msg id="ENCRYPT_ERROR">The encryption process had a problem.</msg> 2842e6fda97bSWyllys Ingersoll <msg id="DECRYPT_ERROR">The decryption process did not complete.</msg> 2843e6fda97bSWyllys Ingersoll <msg id="INVALID_AUTHHANDLE">An invalid handle was used.</msg> 2844e6fda97bSWyllys Ingersoll <msg id="NO_ENDORSEMENT">The TPM does not a EK installed</msg> 2845e6fda97bSWyllys Ingersoll <msg id="INVALID_KEYUSAGE">The usage of a key is not allowed</msg> 2846e6fda97bSWyllys Ingersoll <msg id="WRONG_ENTITYTYPE">The submitted entity type is not allowed</msg> 2847e6fda97bSWyllys Ingersoll <msg id="INVALID_POSTINIT">The command was received in the wrong sequence</msg> 2848e6fda97bSWyllys Ingersoll <msg id="INAPPROPRIATE_SIG">Signed data cannot include additional DER information</msg> 2849e6fda97bSWyllys Ingersoll <msg id="BAD_KEY_PROPERTY">The key properties are not supported by this TPM</msg> 2850e6fda97bSWyllys Ingersoll <msg id="BAD_MIGRATION">The migration properties of this key are incorrect.</msg> 2851e6fda97bSWyllys Ingersoll <msg id="BAD_SCHEME">Incorrect signature or encryption scheme</msg> 2852e6fda97bSWyllys Ingersoll <msg id="BAD_DATASIZE">The size of the data parameter is bad</msg> 2853e6fda97bSWyllys Ingersoll <msg id="BAD_MODE">A mode parameter is bad</msg> 2854e6fda97bSWyllys Ingersoll <msg id="BAD_PRESENCE">physicalPresence or physicalPresenceLock bits have wrong value</msg> 2855e6fda97bSWyllys Ingersoll <msg id="BAD_VERSION">The TPM cannot perform this version of the capability</msg> 2856e6fda97bSWyllys Ingersoll <msg id="NO_WRAP_TRANSPORT">The TPM does not allow for wrapped transport sessions</msg> 2857e6fda97bSWyllys Ingersoll <msg id="AUDITFAIL_UNSUCCESSFUL">TPM audit construction failed for failed command</msg> 2858e6fda97bSWyllys Ingersoll <msg id="AUDITFAIL_SUCCESSFUL">TPM audit construction failed for successful command</msg> 2859e6fda97bSWyllys Ingersoll <msg id="NOTRESETABLE">PCR register does not have the resettable attribute</msg> 2860e6fda97bSWyllys Ingersoll <msg id="NOTLOCAL">PCR register requires locality</msg> 2861e6fda97bSWyllys Ingersoll <msg id="BAD_TYPE">Make identity blob not properly typed</msg> 2862e6fda97bSWyllys Ingersoll <msg id="INVALID_RESOURCE">Resource type does not match actual resource</msg> 2863e6fda97bSWyllys Ingersoll <msg id="NOTFIPS">Command only available when TPM is in FIPS mode</msg> 2864e6fda97bSWyllys Ingersoll <msg id="INVALID_FAMILY">The command is attempting to use an invalid family ID</msg> 2865e6fda97bSWyllys Ingersoll <msg id="NO_NV_PERMISSION">The permission to manipulate the NV storage is not available</msg> 2866e6fda97bSWyllys Ingersoll <msg id="REQUIRES_SIGN">The operation requires a signed command</msg> 2867e6fda97bSWyllys Ingersoll <msg id="KEY_NOTSUPPORTED">Wrong operation to load an NV key</msg> 2868e6fda97bSWyllys Ingersoll <msg id="AUTH_CONFLICT">NV_LoadKey blob requires both owner and blob authorization</msg> 2869e6fda97bSWyllys Ingersoll <msg id="AREA_LOCKED">The NV area is locked and not writable</msg> 2870e6fda97bSWyllys Ingersoll <msg id="BAD_LOCALITY">The locality is incorrect for the attempted operation</msg> 2871e6fda97bSWyllys Ingersoll <msg id="READ_ONLY">The NV area is read only and can't be written to</msg> 2872e6fda97bSWyllys Ingersoll <msg id="PER_NOWRITE">There is no protection on the write to the NV area</msg> 2873e6fda97bSWyllys Ingersoll <msg id="FAMILYCOUNT">The family count value does not match</msg> 2874e6fda97bSWyllys Ingersoll <msg id="WRITE_LOCKED">The NV area has already been written to</msg> 2875e6fda97bSWyllys Ingersoll <msg id="BAD_ATTRIBUTES">The NV area attributes conflict</msg> 2876e6fda97bSWyllys Ingersoll <msg id="INVALID_STRUCTURE">The tag and version are invalid or inconsistent</msg> 2877e6fda97bSWyllys Ingersoll <msg id="KEY_OWNER_CONTROL">The key evicted by the TPM Owner.</msg> 2878e6fda97bSWyllys Ingersoll <msg id="BAD_COUNTER">The counter handle is incorrect</msg> 2879e6fda97bSWyllys Ingersoll <msg id="NOT_FULLWRITE">The write is not a complete write of the area</msg> 2880e6fda97bSWyllys Ingersoll <msg id="CONTEXT_GAP">The gap between saved context counts is too large</msg> 2881e6fda97bSWyllys Ingersoll <msg id="MAXNVWRITES">Max number of NV writes without owner has been exceeded</msg> 2882e6fda97bSWyllys Ingersoll <msg id="NOOPERATOR">No operator AuthData value is set</msg> 2883e6fda97bSWyllys Ingersoll <msg id="RESOURCEMISSING">The resource pointed to by context is not loaded</msg> 2884e6fda97bSWyllys Ingersoll <msg id="DELEGATE_LOCK">The delegate administration is locked</msg> 2885e6fda97bSWyllys Ingersoll <msg id="DELEGATE_FAMILY">Attempt to manage a family other then the delegated family</msg> 2886e6fda97bSWyllys Ingersoll <msg id="DELEGATE_ADMIN">Delegation table management not enabled</msg> 2887e6fda97bSWyllys Ingersoll <msg id="TRANSPORT_NOTEXCLUSIVE">Command executed outside of exclusive transport session</msg> 2888e6fda97bSWyllys Ingersoll <msg id="OWNER_CONTROL">Attempt to context save a owner evict controlled key</msg> 2889e6fda97bSWyllys Ingersoll <msg id="DAA_RESOURCES">DAA command has no resources available to execute the command</msg> 2890e6fda97bSWyllys Ingersoll <msg id="DAA_INPUT_DATA0">The consistency check on DAA parameter inputData0 has failed.</msg> 2891e6fda97bSWyllys Ingersoll <msg id="DAA_INPUT_DATA1">The consistency check on DAA parameter inputData1 has failed.</msg> 2892e6fda97bSWyllys Ingersoll <msg id="DAA_ISSUER_SETTINGS">The consistency check on DAA_issuerSettings has failed.</msg> 2893e6fda97bSWyllys Ingersoll <msg id="DAA_TPM_SETTINGS">The consistency check on DAA_tpmSpecific has failed.</msg> 2894e6fda97bSWyllys Ingersoll <msg id="DAA_STAGE">Atomic process indicated by DAA command is not the expected process.</msg> 2895e6fda97bSWyllys Ingersoll <msg id="DAA_ISSUER_VALIDITY">Inconsistent issuer validity</msg> 2896e6fda97bSWyllys Ingersoll <msg id="DAA_WRONG_W">The consistency check on w has failed.</msg> 2897e6fda97bSWyllys Ingersoll <msg id="BAD_HANDLE">The handle is incorrect</msg> 2898e6fda97bSWyllys Ingersoll <msg id="BAD_DELEGATE">Delegation is not correct</msg> 2899e6fda97bSWyllys Ingersoll <msg id="BADCONTEXT">The context blob is invalid</msg> 2900e6fda97bSWyllys Ingersoll <msg id="TOOMANYCONTEXTS">Too many contexts held by the TPM</msg> 2901e6fda97bSWyllys Ingersoll <msg id="MA_TICKET_SIGNATURE">Migration authority signature validation failure</msg> 2902e6fda97bSWyllys Ingersoll <msg id="MA_DESTINATION">Migration destination not authenticated</msg> 2903e6fda97bSWyllys Ingersoll <msg id="MA_SOURCE">Migration source incorrect</msg> 2904e6fda97bSWyllys Ingersoll <msg id="MA_AUTHORITY">Incorrect migration authority</msg> 2905e6fda97bSWyllys Ingersoll <msg id="PERMANENTEK">Attempt to revoke the EK and the EK is not revocable</msg> 2906e6fda97bSWyllys Ingersoll <msg id="BAD_SIGNATURE">Bad signature of CMK ticket</msg> 2907e6fda97bSWyllys Ingersoll <msg id="NOCONTEXTSPACE">There is no room in the context list for additional contexts</msg> 2908e6fda97bSWyllys Ingersoll <msg id="RETRY">The TPM is too busy to respond to the command immediately</msg> 2909e6fda97bSWyllys Ingersoll <msg id="NEEDS_SELFTEST">SelfTestFull has not been run</msg> 2910e6fda97bSWyllys Ingersoll <msg id="DOING_SELFTEST">The TPM is currently executing a full selftest</msg> 2911e6fda97bSWyllys Ingersoll <msg id="DEFEND_LOCK_RUNNING">TPM is defending against dictionary attacks</msg> 2912a76042b7SWyllys Ingersoll <msg id="NO_MSG"></msg> 2913e6fda97bSWyllys Ingersoll <!-- End TPM failure codes --> 2914e6fda97bSWyllys Ingersoll </msg_list> 2915c0c79a3fStz204579</specification> 2916