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 235b7f77adStw21770Copyright 2008 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 707a38c0beStz204579 title, these tags are used by bsmrecord build to create 717a38c0beStz204579 program, audit_record_attr database from adt events. 727a38c0beStz204579 see Following example demonstrates their semantics: 737a38c0beStz204579 747a38c0beStz204579 bsmrecord -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 86c0c79a3fStz204579 entry defines the correspondence between the data 87c0c79a3fStz204579 supplied by the caller and the token to be 88c0c79a3fStz204579 output. 89c0c79a3fStz204579 - id is the data name that shows up in the structures 90c0c79a3fStz204579 of adt_event.h If it is a comma separated list, 91c0c79a3fStz204579 it is the list of names of data to be associated 92c0c79a3fStz204579 with one output token. (See <external>, below) 93c0c79a3fStz204579 Within an entry block, the following tags are defined: 947a38c0beStz204579 <internal>, <external>, <debug>, <comment> 95c0c79a3fStz204579 96c0c79a3fStz204579 internal defines the token to be generated. 97c0c79a3fStz204579 - token is a name that must also be defined with 98c0c79a3fStz204579 a <token> tag elsewhere in this file. (order is 99c0c79a3fStz204579 not important). 100c0c79a3fStz204579 - order="some number" determines the order of the 101c0c79a3fStz204579 tokens to be output, starting with 1. The subject 102c0c79a3fStz204579 token is normally order="1". The use is to insure 103c0c79a3fStz204579 that the order of fields listed in adt_event.h does 104c0c79a3fStz204579 not change when we arbitrarily change the order of 105c0c79a3fStz204579 tokens. If the <event reorder="yes"> is not set, 106c0c79a3fStz204579 order is ignored. 107c0c79a3fStz204579 - format is a printf-like string that will be used 108c0c79a3fStz204579 in to format the data supplied by the user. 109c0c79a3fStz204579 110c0c79a3fStz204579 external defines the data to be supplied for creating the 111c0c79a3fStz204579 token defined via <internal> 112c0c79a3fStz204579 - opt is one of four values: "required", "optional", 113c0c79a3fStz204579 "obsolete", or "none". The first two values 114c0c79a3fStz204579 indicate that this token's data must or may 115c0c79a3fStz204579 be supplied by the user; the third value is 116c0c79a3fStz204579 equivalent to "optional" but shows in the 117c0c79a3fStz204579 comment that this field is no longer used; 118c0c79a3fStz204579 the forth value indicates that this token 119c0c79a3fStz204579 does not require any user-supplied data. If 120c0c79a3fStz204579 data is required, then a token is always 121c0c79a3fStz204579 output, while optional data is output only 122c0c79a3fStz204579 if data is supplied. 123c0c79a3fStz204579 - type describes the C data type to be associated 124c0c79a3fStz204579 with the <entry id="dataName">. The following 125c0c79a3fStz204579 data types are representative: 126c0c79a3fStz204579 127c0c79a3fStz204579 au_asid_t (uint32_t) 128c0c79a3fStz204579 char 129c0c79a3fStz204579 char * (blank is optional) 130c0c79a3fStz204579 char ** (blank is optional) 13169987563Ssabdar fd_t (int, a file descriptor) 132c0c79a3fStz204579 uint_t, int, int32_t, uid_t, gid_t 133c0c79a3fStz204579 uid_t *, gid_t * 134c0c79a3fStz204579 long, ulong_t 135c0c79a3fStz204579 m_label_t * 136c0c79a3fStz204579 pid_t 137c0c79a3fStz204579 priv_set_t * 138c0c79a3fStz204579 uint16_t, unit32_t, uint64_t 139c0c79a3fStz204579 uint32_t *, uint32_t[], uint64_t * 140c0c79a3fStz204579 msg (not a C type, see below) 141c0c79a3fStz204579 142c0c79a3fStz204579 Below is what Tony said. Above seems to be 143c0c79a3fStz204579 what is implemented 144c0c79a3fStz204579 char 145c0c79a3fStz204579 char * (blank is optional) 146c0c79a3fStz204579 char ** (blank is optional) 147c0c79a3fStz204579 int, uid_t, gid_t 148c0c79a3fStz204579 int *, uid_t *, gid_t * 149c0c79a3fStz204579 msg (not a C type, see below) 150c0c79a3fStz204579 time_t 151c0c79a3fStz204579 uint, uint * 152c0c79a3fStz204579 153c0c79a3fStz204579 The msg type refers to an enumerated type 154c0c79a3fStz204579 that must be defined via a <msg> description 155c0c79a3fStz204579 else where in this file. The syntax is 156c0c79a3fStz204579 special. Example: <external opt="optional" 157c0c79a3fStz204579 type="msg login_text"/> "login_text" is the 158c0c79a3fStz204579 id of a <msg_list> descriptor given 159c0c79a3fStz204579 elsewhere in this file. 160c0c79a3fStz204579 161c0c79a3fStz204579 If the <entry> id is a list, the type must also 162c0c79a3fStz204579 be a comma-separated list, where the types are 163c0c79a3fStz204579 in the same order as the id's. 164c0c79a3fStz204579 If the type is an array, its length must be given 165c0c79a3fStz204579 explicitly. 166c0c79a3fStz204579 1677a38c0beStz204579 comment Used by bsmrecord build to generate audit_record_attr. 1687a38c0beStz204579 Comment is explanation note printed with token type. 1693cccda98SJan Friedel Colon (':') may not be used in a comment. 1707a38c0beStz204579 See example above for other tags related to bsmrecord. 1717a38c0beStz204579 172c0c79a3fStz204579 token Define allowed token names. 173c0c79a3fStz204579 - id is the name of token; this name is used 174c0c79a3fStz204579 as an <internal> id. 1753cccda98SJan Friedel - a token id name may not end in digits. 176c0c79a3fStz204579 - usage is an optional value. At present, only 177c0c79a3fStz204579 "TSOL" is defined; it means that this data is 178c0c79a3fStz204579 to be used only in Trusted Solaris implementations. 179c0c79a3fStz204579 180c0c79a3fStz204579 msg_list Define a set of text strings. 181c0c79a3fStz204579 - id is the name to be used for this group of text 182c0c79a3fStz204579 strings in adt_event.h 183c0c79a3fStz204579 - header is as defined for <event> 1846a3b10dbStz204579 - start is a number where produced enum type begins; 1856a3b10dbStz204579 ensure msg lists do not overlap 186c0c79a3fStz204579 Within a msg_list block, <msg> and <debug> are defined. 187c0c79a3fStz204579 The order of <msg> tags in a msg_list is reflected 1886a3b10dbStz204579 directly in adt_event.h. Also add ADT_LIST_<<id>> to 1896a3b10dbStz204579 enum adt_msg_list in adt_xlate.h. 190c0c79a3fStz204579 191c0c79a3fStz204579 msg Define one string. 192c0c79a3fStz204579 - id is the name to be used in the enum describing 193c0c79a3fStz204579 this set of strings. Convention: use upper case. 194c0c79a3fStz204579 The content (text between <msg> and </msg>) is the 195c0c79a3fStz204579 actual string. Extra white space, including line 196c0c79a3fStz204579 feeds, is ignored. If empty, no output token 197c0c79a3fStz204579 is generated unless the <external> opt attribute is 198c0c79a3fStz204579 set to "required", in which case a blank text token 199c0c79a3fStz204579 is generated. 200c0c79a3fStz204579 Within a msg block, <debug> is defined, but has not been 201c0c79a3fStz204579 tested and may have no effect. 202c0c79a3fStz204579 203c0c79a3fStz204579 debug This turns on/off debug messages during the processing 204c0c79a3fStz204579 of the xml data. It affects the block within which it 205c0c79a3fStz204579 is defined. 206c0c79a3fStz204579 - set may have one of two values: "on" or "off". If 207c0c79a3fStz204579 set is omitted, the debug state for the current block 208c0c79a3fStz204579 is toggled. 209c0c79a3fStz204579 The use of the <debug> tag does not affect the output 210c0c79a3fStz204579 of data to the various files created, but does generate 211c0c79a3fStz204579 potentially large amounts of output to stderr. 212c0c79a3fStz204579 213c0c79a3fStz204579--> 214c0c79a3fStz204579<!-- template for an event record definition 215c0c79a3fStz204579 216c0c79a3fStz204579 <event id="" header="0" idNo=""> 217c0c79a3fStz204579 <entry id="subject"> 218c0c79a3fStz204579 <internal token="subject"/> 219c0c79a3fStz204579 <external opt="none"/> 220c0c79a3fStz204579 </entry> 221c0c79a3fStz204579 <entry id=""> 222c0c79a3fStz204579 <internal token=""/> 223c0c79a3fStz204579 <external opt="" type="" /> 224c0c79a3fStz204579 </entry> 225c0c79a3fStz204579 <entry id="return"> 226c0c79a3fStz204579 <internal token="return"/> 227c0c79a3fStz204579 <external opt="none"/> 228c0c79a3fStz204579 </entry> 229c0c79a3fStz204579 </event> 230c0c79a3fStz204579 231c0c79a3fStz204579 Generic events must precede Instance events; within each 232c0c79a3fStz204579 group, please group the AUE_* by area and event idNo-s in order, 233c0c79a3fStz204579 gaps in idNo-s are OK. 234c0c79a3fStz204579 N.B. Renumbering idNo-s requires recompilation of consumers. See 235c0c79a3fStz204579 the contracts for whom to notify if/when this happens. 236c0c79a3fStz204579--> 237c0c79a3fStz204579 238c0c79a3fStz204579<!-- generic events --> 239c0c79a3fStz204579 240c0c79a3fStz204579 <!-- 241c0c79a3fStz204579 'omit="always"' means that this record type is not reflected 242c0c79a3fStz204579 in the generated header and table files. 243c0c79a3fStz204579 --> 244c0c79a3fStz204579 245c0c79a3fStz204579 <event id="AUE_generic_basic" type="generic" omit="always"> 246c0c79a3fStz204579 <!-- 247c0c79a3fStz204579 248c0c79a3fStz204579 This is a template for the event types that have no tokens 249c0c79a3fStz204579 other than the header and return. There is no allowed_type 250c0c79a3fStz204579 list because the template is not externally visible due to the 251c0c79a3fStz204579 omit="always". 252c0c79a3fStz204579 253c0c79a3fStz204579 --> 254c0c79a3fStz204579 <entry id="subject"> 255c0c79a3fStz204579 <internal token="subject"/> 256c0c79a3fStz204579 <external opt="none"/> 257c0c79a3fStz204579 </entry> 258c0c79a3fStz204579 <entry id="return"> 259c0c79a3fStz204579 <internal token="return"/> 260c0c79a3fStz204579 <external opt="none"/> 261c0c79a3fStz204579 </entry> 262c0c79a3fStz204579 </event> 263c0c79a3fStz204579 264c0c79a3fStz204579 <event id="AUE_generic_login" type="generic" omit="always"> 265c0c79a3fStz204579 <!-- 266c0c79a3fStz204579 267c0c79a3fStz204579 This is a template for the various login event types 268c0c79a3fStz204579 AUE_login, AUE_ftp, etc which match this template. There is 269c0c79a3fStz204579 no allowed_type list because the template is not externally 270c0c79a3fStz204579 visible due to the omit="always". 271c0c79a3fStz204579 272c0c79a3fStz204579 --> 273c0c79a3fStz204579 <entry id="subject"> 274c0c79a3fStz204579 <internal token="subject"/> 275c0c79a3fStz204579 <external opt="none"/> 276c0c79a3fStz204579 </entry> 277c0c79a3fStz204579 278c0c79a3fStz204579 <!-- This field is still in use for SMC until it is cleaned up, 279c0c79a3fStz204579 it must remain, see login_text msg list at the end of the 280c0c79a3fStz204579 file. 281c0c79a3fStz204579 --> 282c0c79a3fStz204579 <entry id="message"> 283c0c79a3fStz204579 <internal token="text"/> 284c0c79a3fStz204579 <external opt="optional" type="msg login_text"/> 285c0c79a3fStz204579 <comment>error message</comment> 286c0c79a3fStz204579 </entry> 287c0c79a3fStz204579 <entry id="return"> 288c0c79a3fStz204579 <internal token="return"/> 289c0c79a3fStz204579 <external opt="none"/> 290c0c79a3fStz204579 </entry> 291c0c79a3fStz204579 </event> 292c0c79a3fStz204579 293c0c79a3fStz204579<!-- generic SMC events --> 294c0c79a3fStz204579 295c0c79a3fStz204579 <event id="AUE_generic_SMC_add" type="generic" omit="always"> 296c0c79a3fStz204579 <entry id="subject"> 297c0c79a3fStz204579 <internal token="subject"/> 298c0c79a3fStz204579 <external opt="none"/> 299c0c79a3fStz204579 </entry> 300c0c79a3fStz204579 <entry id="object_name"> 301c0c79a3fStz204579 <internal token="text"/> 302c0c79a3fStz204579 <external opt="required" type="char *"/> 303c0c79a3fStz204579 <comment>object name</comment> 304c0c79a3fStz204579 </entry> 305c0c79a3fStz204579 <entry id="domain"> 306c0c79a3fStz204579 <internal token="text"/> 307c0c79a3fStz204579 <external opt="optional" type="char *"/> 308c0c79a3fStz204579 <comment>domain</comment> 309c0c79a3fStz204579 </entry> 310c0c79a3fStz204579 <entry id="name_service"> 311c0c79a3fStz204579 <internal token="text"/> 312c0c79a3fStz204579 <external opt="required" type="char *"/> 313c0c79a3fStz204579 <comment>name_service</comment> 314c0c79a3fStz204579 </entry> 315c0c79a3fStz204579 <entry id="auth_used"> 316c0c79a3fStz204579 <internal token="uauth"/> 317c0c79a3fStz204579 <external opt="optional" type="char *"/> 318c0c79a3fStz204579 <comment>authorization used</comment> 319c0c79a3fStz204579 </entry> 320c0c79a3fStz204579 <!-- 321c0c79a3fStz204579 This should really be its own token type, not "text" 322c0c79a3fStz204579 --> 323c0c79a3fStz204579 <entry id="initial_values"> 324c0c79a3fStz204579 <internal token="text"/> 325c0c79a3fStz204579 <external opt="required" type="char *"/> 326c0c79a3fStz204579 <comment>initial values</comment> 327c0c79a3fStz204579 </entry> 328c0c79a3fStz204579 <entry id="return"> 329c0c79a3fStz204579 <internal token="return"/> 330c0c79a3fStz204579 <external opt="none"/> 331c0c79a3fStz204579 </entry> 332c0c79a3fStz204579 </event> 333c0c79a3fStz204579 334c0c79a3fStz204579 <event id="AUE_generic_SMC_delete" type="generic" omit="always"> 335c0c79a3fStz204579 <entry id="subject"> 336c0c79a3fStz204579 <internal token="subject"/> 337c0c79a3fStz204579 <external opt="none"/> 338c0c79a3fStz204579 </entry> 339c0c79a3fStz204579 <entry id="object_name"> 340c0c79a3fStz204579 <internal token="text"/> 341c0c79a3fStz204579 <external opt="required" type="char *"/> 342c0c79a3fStz204579 <comment>object name</comment> 343c0c79a3fStz204579 </entry> 344c0c79a3fStz204579 <entry id="domain"> 345c0c79a3fStz204579 <internal token="text"/> 346c0c79a3fStz204579 <external opt="optional" type="char *"/> 347c0c79a3fStz204579 <comment>domain</comment> 348c0c79a3fStz204579 </entry> 349c0c79a3fStz204579 <entry id="name_service"> 350c0c79a3fStz204579 <internal token="text"/> 351c0c79a3fStz204579 <external opt="required" type="char *"/> 352c0c79a3fStz204579 <comment>name_service</comment> 353c0c79a3fStz204579 </entry> 354c0c79a3fStz204579 <entry id="auth_used"> 355c0c79a3fStz204579 <internal token="uauth"/> 356c0c79a3fStz204579 <external opt="optional" type="char *"/> 357c0c79a3fStz204579 <comment>authorization used</comment> 358c0c79a3fStz204579 </entry> 359c0c79a3fStz204579 <entry id="delete_values"> 360c0c79a3fStz204579 <internal token="text"/> 361c0c79a3fStz204579 <external opt="required" type="char *"/> 362c0c79a3fStz204579 <comment>deleted values</comment> 363c0c79a3fStz204579 </entry> 364c0c79a3fStz204579 <entry id="return"> 365c0c79a3fStz204579 <internal token="return"/> 366c0c79a3fStz204579 <external opt="none"/> 367c0c79a3fStz204579 </entry> 368c0c79a3fStz204579 </event> 369c0c79a3fStz204579 370c0c79a3fStz204579 <event id="AUE_generic_SMC_modify" type="generic" omit="always"> 371c0c79a3fStz204579 <entry id="subject"> 372c0c79a3fStz204579 <internal token="subject"/> 373c0c79a3fStz204579 <external opt="none"/> 374c0c79a3fStz204579 </entry> 375c0c79a3fStz204579 <entry id="object_name"> 376c0c79a3fStz204579 <internal token="text"/> 377c0c79a3fStz204579 <external opt="required" type="char *"/> 378c0c79a3fStz204579 <comment>object name</comment> 379c0c79a3fStz204579 </entry> 380c0c79a3fStz204579 <entry id="domain"> 381c0c79a3fStz204579 <internal token="text"/> 382c0c79a3fStz204579 <external opt="optional" type="char *"/> 383c0c79a3fStz204579 <comment>domain</comment> 384c0c79a3fStz204579 </entry> 385c0c79a3fStz204579 <entry id="name_service"> 386c0c79a3fStz204579 <internal token="text"/> 387c0c79a3fStz204579 <external opt="required" type="char *"/> 388c0c79a3fStz204579 <comment>name_service</comment> 389c0c79a3fStz204579 </entry> 390c0c79a3fStz204579 <entry id="auth_used"> 391c0c79a3fStz204579 <internal token="uauth"/> 392c0c79a3fStz204579 <external opt="optional" type="char *"/> 393c0c79a3fStz204579 <comment>authorization used</comment> 394c0c79a3fStz204579 </entry> 395c0c79a3fStz204579 <entry id="changed_values"> 396c0c79a3fStz204579 <internal token="text"/> 397c0c79a3fStz204579 <external opt="required" type="char *"/> 398c0c79a3fStz204579 <comment>changed values</comment> 399c0c79a3fStz204579 </entry> 400c0c79a3fStz204579 <entry id="return"> 401c0c79a3fStz204579 <internal token="return"/> 402c0c79a3fStz204579 <external opt="none"/> 403c0c79a3fStz204579 </entry> 404c0c79a3fStz204579 </event> 405c0c79a3fStz204579 406c0c79a3fStz204579<!-- instances --> 407c0c79a3fStz204579 408c0c79a3fStz204579<!-- 409c0c79a3fStz204579 Java needed for SMC events. Since the SMC events grow less 410c0c79a3fStz204579 often than the C related events. They come first. It 411c0c79a3fStz204579 would be nice to reorder the idNo-s, but that's an ABI 412c0c79a3fStz204579 change and should rev libbsm version no. If reordered 413c0c79a3fStz204579 start with 1 and eliminate the comment at the end about 414c0c79a3fStz204579 the highest idNo. 415c0c79a3fStz204579--> 416c0c79a3fStz204579 <event id="AUE_admin_authenticate" instance_of="AUE_generic_login" 417c0c79a3fStz204579 header="0" idNo="3"> 418c0c79a3fStz204579 <title>Admin Server Authentication</title> 419c0c79a3fStz204579 <program>admin (various)</program> 420c0c79a3fStz204579 <see>SMC, WBEM, or AdminSuite</see> 421c0c79a3fStz204579 </event> 422c0c79a3fStz204579 423c0c79a3fStz204579 <event id="AUE_filesystem_add" instance_of="AUE_generic_SMC_add" 424c0c79a3fStz204579 header="0" idNo="4"> 425c0c79a3fStz204579 <title>SMC: filesystem add</title> 426c0c79a3fStz204579 <program>SMC server</program> 427c0c79a3fStz204579 </event> 428c0c79a3fStz204579 <event id="AUE_filesystem_delete" instance_of="AUE_generic_SMC_delete" 429c0c79a3fStz204579 header="0" idNo="5"> 430c0c79a3fStz204579 <title>SMC: filesystem delete</title> 431c0c79a3fStz204579 <program>SMC server</program> 432c0c79a3fStz204579 </event> 433c0c79a3fStz204579 <event id="AUE_filesystem_modify" instance_of="AUE_generic_SMC_modify" 434c0c79a3fStz204579 header="0" idNo="6"> 435c0c79a3fStz204579 <title>SMC: filesystem modify</title> 436c0c79a3fStz204579 <program>SMC server</program> 437c0c79a3fStz204579 </event> 438c0c79a3fStz204579 439c0c79a3fStz204579 <event id="AUE_network_add" instance_of="AUE_generic_SMC_add" 440c0c79a3fStz204579 header="0" idNo="7"> 441c0c79a3fStz204579 <title>SMC: network add</title> 442c0c79a3fStz204579 <program>SMC server</program> 443c0c79a3fStz204579 </event> 444c0c79a3fStz204579 <event id="AUE_network_delete" instance_of="AUE_generic_SMC_delete" 445c0c79a3fStz204579 header="0" idNo="8"> 446c0c79a3fStz204579 <title>SMC: network delete</title> 447c0c79a3fStz204579 <program>SMC server</program> 448c0c79a3fStz204579 </event> 449c0c79a3fStz204579 <event id="AUE_network_modify" instance_of="AUE_generic_SMC_modify" 450c0c79a3fStz204579 header="0" idNo="9"> 451c0c79a3fStz204579 <title>SMC: network modify</title> 452c0c79a3fStz204579 <program>SMC server</program> 453c0c79a3fStz204579 </event> 454c0c79a3fStz204579 455c0c79a3fStz204579 <event id="AUE_printer_add" instance_of="AUE_generic_SMC_add" 456c0c79a3fStz204579 header="0" idNo="10"> 457c0c79a3fStz204579 <title>SMC: printer add</title> 458c0c79a3fStz204579 <program>SMC server</program> 459c0c79a3fStz204579 </event> 460c0c79a3fStz204579 <event id="AUE_printer_delete" instance_of="AUE_generic_SMC_delete" 461c0c79a3fStz204579 header="0" idNo="11"> 462c0c79a3fStz204579 <title>SMC: printer delete</title> 463c0c79a3fStz204579 <program>SMC server</program> 464c0c79a3fStz204579 </event> 465c0c79a3fStz204579 <event id="AUE_printer_modify" instance_of="AUE_generic_SMC_modify" 466c0c79a3fStz204579 header="0" idNo="12"> 467c0c79a3fStz204579 <title>SMC: printer modify</title> 468c0c79a3fStz204579 <program>SMC server</program> 469c0c79a3fStz204579 </event> 470c0c79a3fStz204579 471c0c79a3fStz204579<!-- 472c0c79a3fStz204579 This is SMC; it's also used in su and should probably be used in 473c0c79a3fStz204579 desktop role login. If we fix the SMC to not record NO_MSG here, 474c0c79a3fStz204579 we can fix to record failed user. See su.c and AUE_su. 475c0c79a3fStz204579--> 476c0c79a3fStz204579 <event id="AUE_role_login" instance_of="AUE_generic_login" 477c0c79a3fStz204579 header="0" idNo="13"> 478c0c79a3fStz204579 <title>RBAC: role login</title> 479c0c79a3fStz204579 <program>SMC server</program> 480c0c79a3fStz204579 <program>/usr/bin/su</program> 481c0c79a3fStz204579 </event> 482c0c79a3fStz204579 483c0c79a3fStz204579 <event id="AUE_scheduledjob_add" instance_of="AUE_generic_SMC_add" 484c0c79a3fStz204579 header="0" idNo="14"> 485c0c79a3fStz204579 <title>SMC: scheduled job add</title> 486c0c79a3fStz204579 <program>SMC server</program> 487c0c79a3fStz204579 </event> 488c0c79a3fStz204579 <event id="AUE_scheduledjob_delete" instance_of="AUE_generic_SMC_delete" 489c0c79a3fStz204579 header="0" idNo="15"> 490c0c79a3fStz204579 <title>SMC: scheduled job delete</title> 491c0c79a3fStz204579 <program>SMC server</program> 492c0c79a3fStz204579 </event> 493c0c79a3fStz204579 <event id="AUE_scheduledjob_modify" instance_of="AUE_generic_SMC_modify" 494c0c79a3fStz204579 header="0" idNo="16"> 495c0c79a3fStz204579 <title>SMC: scheduled job modify</title> 496c0c79a3fStz204579 <program>SMC server</program> 497c0c79a3fStz204579 </event> 498c0c79a3fStz204579 499c0c79a3fStz204579 <event id="AUE_serialport_add" instance_of="AUE_generic_SMC_add" 500c0c79a3fStz204579 header="0" idNo="17"> 501c0c79a3fStz204579 <title>SMC: serial port add</title> 502c0c79a3fStz204579 <program>SMC server</program> 503c0c79a3fStz204579 </event> 504c0c79a3fStz204579 <event id="AUE_serialport_delete" instance_of="AUE_generic_SMC_delete" 505c0c79a3fStz204579 header="0" idNo="18"> 506c0c79a3fStz204579 <title>SMC: serial port delete</title> 507c0c79a3fStz204579 <program>SMC server</program> 508c0c79a3fStz204579 </event> 509c0c79a3fStz204579 <event id="AUE_serialport_modify" instance_of="AUE_generic_SMC_modify" 510c0c79a3fStz204579 header="0" idNo="19"> 511c0c79a3fStz204579 <title>SMC: serial port modify</title> 512c0c79a3fStz204579 <program>SMC server</program> 513c0c79a3fStz204579 </event> 514c0c79a3fStz204579 515c0c79a3fStz204579<!-- This is SMC; should this also be used elsewhere? --> 516c0c79a3fStz204579 <event id="AUE_uauth" header="0" idNo="20"> 517c0c79a3fStz204579 <title>SMC: Use of Authorization</title> 518c0c79a3fStz204579 <program>SMC server</program> 519c0c79a3fStz204579 <entry id="subject"> 520c0c79a3fStz204579 <internal token="subject"/> 521c0c79a3fStz204579 <external opt="none"/> 522c0c79a3fStz204579 </entry> 523c0c79a3fStz204579 <entry id="auth_used"> 524c0c79a3fStz204579 <internal token="uauth"/> 525c0c79a3fStz204579 <external opt="required" type="char *"/> 526c0c79a3fStz204579 <comment>authorization used</comment> 527c0c79a3fStz204579 </entry> 528c0c79a3fStz204579 <entry id="objectname"> 529c0c79a3fStz204579 <internal token="text"/> 530c0c79a3fStz204579 <external opt="required" type="char *"/> 531c0c79a3fStz204579 <comment>object name</comment> 532c0c79a3fStz204579 </entry> 533c0c79a3fStz204579 <entry id="return"> 534c0c79a3fStz204579 <internal token="return"/> 535c0c79a3fStz204579 <external opt="none"/> 536c0c79a3fStz204579 </entry> 537c0c79a3fStz204579 </event> 538c0c79a3fStz204579 539c0c79a3fStz204579 <event id="AUE_usermgr_add" instance_of="AUE_generic_SMC_add" 540c0c79a3fStz204579 header="0" idNo="21"> 541c0c79a3fStz204579 <title>SMC: User Manager add</title> 542c0c79a3fStz204579 <program>SMC server</program> 543c0c79a3fStz204579 </event> 544c0c79a3fStz204579 <event id="AUE_usermgr_delete" instance_of="AUE_generic_SMC_delete" 545c0c79a3fStz204579 header="0" idNo="22"> 546c0c79a3fStz204579 <title>SMC: User Manager delete</title> 547c0c79a3fStz204579 <program>SMC server</program> 548c0c79a3fStz204579 </event> 549c0c79a3fStz204579 <event id="AUE_usermgr_modify" instance_of="AUE_generic_SMC_modify" 550c0c79a3fStz204579 header="0" idNo="23"> 551c0c79a3fStz204579 <title>SMC: User Manager modify</title> 552c0c79a3fStz204579 <program>SMC server</program> 553c0c79a3fStz204579 </event> 554c0c79a3fStz204579<!-- end of Java needed for SMC events --> 555c0c79a3fStz204579<!-- 556c0c79a3fStz204579 while not used by SMC logout is used by Lockhart 557c0c79a3fStz204579--> 558c0c79a3fStz204579 <event id="AUE_logout" header="0" idNo="1"> 559c0c79a3fStz204579 <title>login: logout</title> 560c0c79a3fStz204579 <program>various</program> 561c0c79a3fStz204579 <see>login(1)</see> 562c0c79a3fStz204579 <entry id="subject"> 563c0c79a3fStz204579 <internal token="subject"/> 564c0c79a3fStz204579 <external opt="none"/> 565c0c79a3fStz204579 </entry> 566c0c79a3fStz204579<!-- 567c0c79a3fStz204579 not used by C code, used by Lockhart, 568c0c79a3fStz204579 get them to change and remove 569c0c79a3fStz204579 event.user_name("logout " + session.getUserName()); 570c0c79a3fStz204579 from /ws/lockhart-nv-gate/src/bundled/app/webmgt/lib/services/ 571c0c79a3fStz204579 com/sun/management/services/audit/SolarisAuditEvent_Logout.java 572c0c79a3fStz204579--> 573c0c79a3fStz204579 <entry id="user_name"> 574c0c79a3fStz204579 <internal token="text" format="logout %s"/> 575c0c79a3fStz204579 <external opt="optional" type="char *"/> 576c0c79a3fStz204579 <comment>"logout" username</comment> 577c0c79a3fStz204579 </entry> 578c0c79a3fStz204579 <entry id="return"> 579c0c79a3fStz204579 <internal token="return"/> 580c0c79a3fStz204579 <external opt="none"/> 581c0c79a3fStz204579 </entry> 582c0c79a3fStz204579 </event> 583c0c79a3fStz204579 584c0c79a3fStz204579 585c0c79a3fStz204579<!-- C Only events --> 586c0c79a3fStz204579 <event id="AUE_init_solaris" header="0" idNo="32" omit="JNI"> 587c0c79a3fStz204579 <title>init</title> 588c0c79a3fStz204579 <program>/sbin/init</program> 589c0c79a3fStz204579 <program>/usr/sbin/init</program> 590c0c79a3fStz204579 <program>/usr/sbin/shutdown</program> 591c0c79a3fStz204579 <entry id="subject"> 592c0c79a3fStz204579 <internal token="subject"/> 593c0c79a3fStz204579 <external opt="none"/> 594c0c79a3fStz204579 </entry> 595c0c79a3fStz204579 <entry id="info"> 596c0c79a3fStz204579 <internal token="text"/> 597c0c79a3fStz204579 <external opt="optional" type="char *"/> 598c0c79a3fStz204579 <comment>init level or zone name</comment> 599c0c79a3fStz204579 </entry> 600c0c79a3fStz204579 <entry id="return"> 601c0c79a3fStz204579 <internal token="return"/> 602c0c79a3fStz204579 <external opt="none"/> 603c0c79a3fStz204579 </entry> 604c0c79a3fStz204579 </event> 605c0c79a3fStz204579 606c0c79a3fStz204579 <event id="AUE_login" instance_of="AUE_generic_login" header="0" 607c0c79a3fStz204579 idNo="25" omit="JNI"> 608c0c79a3fStz204579 <title>terminal login</title> 609c0c79a3fStz204579 <program>/usr/sbin/login</program> 610c0c79a3fStz204579 <program>/usr/dt/bin/dtlogin</program> 611c0c79a3fStz204579 <see>login(1)</see> 612c0c79a3fStz204579 <see>dtlogin</see> 613c0c79a3fStz204579 </event> 614c0c79a3fStz204579 <event id="AUE_rlogin" instance_of="AUE_generic_login" header="0" 615c0c79a3fStz204579 idNo="28" omit="JNI"> 616c0c79a3fStz204579 <title>rlogin</title> 617c0c79a3fStz204579 <program>/usr/sbin/login</program> 618c0c79a3fStz204579 <see>login(1) - rlogin</see> 619c0c79a3fStz204579 </event> 620c0c79a3fStz204579 <event id="AUE_telnet" instance_of="AUE_generic_login" header="0" 621c0c79a3fStz204579 idNo="29" omit="JNI"> 622c0c79a3fStz204579 <title>telnet login</title> 623c0c79a3fStz204579 <program>/usr/sbin/login</program> 624c0c79a3fStz204579 <see>login(1) - telnet</see> 625c0c79a3fStz204579 </event> 626c0c79a3fStz204579 <event id="AUE_ssh" instance_of="AUE_generic_login" header="0" 627c0c79a3fStz204579 idNo="2" omit="JNI"> 628c0c79a3fStz204579 <program>/usr/lib/ssh/sshd</program> 629c0c79a3fStz204579 </event> 630c0c79a3fStz204579 631c0c79a3fStz204579 <event id="AUE_zlogin" header="0" idNo="38" omit="JNI"> 632c0c79a3fStz204579 <title>zone login</title> 633c0c79a3fStz204579 <program>/usr/sbin/login</program> 634c0c79a3fStz204579 <see>zlogin(1)</see> 635c0c79a3fStz204579 <entry id="subject"> 636c0c79a3fStz204579 <internal token="subject"/> 637c0c79a3fStz204579 <external opt="none"/> 638c0c79a3fStz204579 </entry> 639c0c79a3fStz204579 <entry id="message"> 640c0c79a3fStz204579 <internal token="text"/> 641c0c79a3fStz204579 <external opt="optional" type="char *"/> 642c0c79a3fStz204579 <comment>error message</comment> 643c0c79a3fStz204579 </entry> 644c0c79a3fStz204579 <entry id="return"> 645c0c79a3fStz204579 <internal token="return"/> 646c0c79a3fStz204579 <external opt="none"/> 647c0c79a3fStz204579 </entry> 648c0c79a3fStz204579 </event> 649c0c79a3fStz204579 650c0c79a3fStz204579 <event id="AUE_su" header="0" idNo="30" omit="JNI"> 651c0c79a3fStz204579 <title>su</title> 652c0c79a3fStz204579 <program>/usr/bin/su</program> 653c0c79a3fStz204579 <see>su(1M)</see> 654c0c79a3fStz204579 <entry id="subject"> 655c0c79a3fStz204579 <internal token="subject"/> 656c0c79a3fStz204579 <external opt="none"/> 657c0c79a3fStz204579 </entry> 658c0c79a3fStz204579<!-- 659c0c79a3fStz204579 should be changed to "fail_user" and su.c updated 660c0c79a3fStz204579 However, the jni stuff is broken, so for now it's "message" 661c0c79a3fStz204579--> 662c0c79a3fStz204579 <entry id="message"> 663c0c79a3fStz204579 <internal token="text"/> 664c0c79a3fStz204579 <external opt="optional" type="char *"/> 665c0c79a3fStz204579 <comment>"user name" of failed new user/role</comment> 666c0c79a3fStz204579 </entry> 667c0c79a3fStz204579 <entry id="return"> 668c0c79a3fStz204579 <internal token="return"/> 669c0c79a3fStz204579 <external opt="none"/> 670c0c79a3fStz204579 </entry> 671c0c79a3fStz204579 </event> 672c0c79a3fStz204579 673c0c79a3fStz204579 <event id="AUE_passwd" header="0" idNo="27" omit="JNI"> 674c0c79a3fStz204579 <title>passwd</title> 675c0c79a3fStz204579 <program>various</program> 676c0c79a3fStz204579 <see>passwd(1)</see> 677c0c79a3fStz204579 <entry id="subject"> 678c0c79a3fStz204579 <internal token="subject"/> 679c0c79a3fStz204579 <external opt="none"/> 680c0c79a3fStz204579 </entry> 681c0c79a3fStz204579 <entry id="username"> 682c0c79a3fStz204579 <internal token="text"/> 683c0c79a3fStz204579 <external opt="optional" type="char *"/> 6847a38c0beStz204579 <comment>username if different than caller</comment> 685c0c79a3fStz204579 </entry> 686c0c79a3fStz204579 <entry id="return"> 687c0c79a3fStz204579 <internal token="return"/> 688c0c79a3fStz204579 <external opt="none"/> 689c0c79a3fStz204579 </entry> 690c0c79a3fStz204579 </event> 691c0c79a3fStz204579 692c0c79a3fStz204579 <event id="AUE_screenlock" instance_of="AUE_generic_basic" header="0" 693c0c79a3fStz204579 idNo="26" omit="JNI"> 694c0c79a3fStz204579 <program>desktop screen lock</program> 695c0c79a3fStz204579 </event> 696c0c79a3fStz204579 <event id="AUE_screenunlock" instance_of="AUE_generic_basic" header="0" 697c0c79a3fStz204579 idNo="31" omit="JNI"> 698c0c79a3fStz204579 <program>desktop screen unlock</program> 699c0c79a3fStz204579 </event> 700c0c79a3fStz204579 701c0c79a3fStz204579 <!-- 702c0c79a3fStz204579 AUE_prof_cmd is not supportable for Java due to the structure of 703c0c79a3fStz204579 the priv token. When and if a Java program needs to generate 704c0c79a3fStz204579 a priv token, we'll need to look at the data format in the 705c0c79a3fStz204579 Java code and provide an appropriate java and jni implementation. 706c0c79a3fStz204579 --> 707c0c79a3fStz204579 708c0c79a3fStz204579 <event id="AUE_prof_cmd" header="0" idNo="24" omit="JNI"> 709c0c79a3fStz204579 <title>pfexec</title> 710c0c79a3fStz204579 <program>/usr/bin/pfexec</program> 711c0c79a3fStz204579 <see>pfexec(1)</see> 712c0c79a3fStz204579 <entry id="subject"> 713c0c79a3fStz204579 <internal token="subject"/> 714c0c79a3fStz204579 <external opt="none"/> 715c0c79a3fStz204579 </entry> 716c0c79a3fStz204579 <entry id="cwdpath"> 717c0c79a3fStz204579 <internal token="path"/> 718c0c79a3fStz204579 <external opt="required" type="char*"/> 719c0c79a3fStz204579 <comment>working directory</comment> 720c0c79a3fStz204579 </entry> 721c0c79a3fStz204579 <entry id="cmdpath"> 722c0c79a3fStz204579 <internal token="path"/> 723c0c79a3fStz204579 <external opt="required" type="char*"/> 724c0c79a3fStz204579 <comment>command pathname</comment> 725c0c79a3fStz204579 </entry> 726c0c79a3fStz204579 <entry id="argc,argv,envp"> 727c0c79a3fStz204579 <internal token="command"/> 728c0c79a3fStz204579 <external opt="required" type="int,char**,char**"/> 729c0c79a3fStz204579 </entry> 730c0c79a3fStz204579 <entry id="proc_auid,proc_euid,proc_egid,proc_ruid,proc_rgid,proc_pid,proc_sid,proc_termid"> 731c0c79a3fStz204579 <internal token="process"/> 732c0c79a3fStz204579 <external opt="required" 733c0c79a3fStz204579 type="uid_t,uid_t,gid_t,uid_t,gid_t,pid_t,au_asid_t,termid*"/> 734c0c79a3fStz204579 </entry> 735c0c79a3fStz204579 <entry id="limit_set"> 736c0c79a3fStz204579 <internal token="priv_limit"/> 737c0c79a3fStz204579 <external opt="optional" type="priv_set_t*"/> 738c0c79a3fStz204579 </entry> 739c0c79a3fStz204579 <entry id="inherit_set"> 740c0c79a3fStz204579 <internal token="priv_inherit"/> 741c0c79a3fStz204579 <external opt="optional" type="priv_set_t*"/> 742c0c79a3fStz204579 </entry> 743c0c79a3fStz204579 <entry id="return"> 744c0c79a3fStz204579 <internal token="return"/> 745c0c79a3fStz204579 <external opt="none"/> 746c0c79a3fStz204579 </entry> 747c0c79a3fStz204579 </event> 748c0c79a3fStz204579 749c0c79a3fStz204579 <event id="AUE_inetd_connect" header="0" idNo="34" omit="JNI"> 750c0c79a3fStz204579 <title>inetd</title> 751c0c79a3fStz204579 <program>/usr/sbin/inetd</program> 752c0c79a3fStz204579 <entry id="subject"> 753c0c79a3fStz204579 <internal token="subject"/> 754c0c79a3fStz204579 <external opt="none"/> 755c0c79a3fStz204579 </entry> 756c0c79a3fStz204579 <entry id="service_name"> 757c0c79a3fStz204579 <internal token="text"/> 758c0c79a3fStz204579 <external opt="optional" type="char *"/> 759c0c79a3fStz204579 <comment>service name</comment> 760c0c79a3fStz204579 </entry> 761c0c79a3fStz204579 <entry id="ip_type,ip_remote_port,ip_local_port,ip_adr"> 762c0c79a3fStz204579 <internal token="tid"/> 763c0c79a3fStz204579 <external opt="required" 764c0c79a3fStz204579 type="uint32_t,uint16_t,uint16_t,uint32_t[4]"/> 765c0c79a3fStz204579 <comment>client address</comment> 766c0c79a3fStz204579 </entry> 767c0c79a3fStz204579 <entry id="cmd"> 7683cccda98SJan Friedel <internal token="command_alt"/> 769c0c79a3fStz204579 <external opt="required" type="char *"/> 770c0c79a3fStz204579 <comment>inetd command</comment> 771c0c79a3fStz204579 </entry> 772c0c79a3fStz204579 <entry id="privileges"> 773c0c79a3fStz204579 <internal token="priv_effective"/> 774c0c79a3fStz204579 <external opt="required" type="priv_set_t *"/> 775c0c79a3fStz204579 </entry> 776c0c79a3fStz204579 <entry id="return"> 777c0c79a3fStz204579 <internal token="return"/> 778c0c79a3fStz204579 <external opt="none"/> 779c0c79a3fStz204579 </entry> 780c0c79a3fStz204579 </event> 781c0c79a3fStz204579 782c0c79a3fStz204579 <event id="AUE_inetd_ratelimit" header="0" idNo="35" omit="JNI"> 783c0c79a3fStz204579 <title>inetd</title> 784c0c79a3fStz204579 <program>/usr/sbin/inetd</program> 785c0c79a3fStz204579 <entry id="subject"> 786c0c79a3fStz204579 <internal token="subject"/> 787c0c79a3fStz204579 <external opt="none"/> 788c0c79a3fStz204579 </entry> 789c0c79a3fStz204579 <entry id="service_name"> 790c0c79a3fStz204579 <internal token="text"/> 791c0c79a3fStz204579 <external opt="optional" type="char *"/> 792c0c79a3fStz204579 <comment>service name</comment> 793c0c79a3fStz204579 </entry> 794c0c79a3fStz204579 <entry id="limit"> 795c0c79a3fStz204579 <internal token="text"/> 796c0c79a3fStz204579 <external opt="required" type="char *"/> 797c0c79a3fStz204579 <comment>limit value</comment> 798c0c79a3fStz204579 </entry> 799c0c79a3fStz204579 <entry id="return"> 800c0c79a3fStz204579 <internal token="return"/> 801c0c79a3fStz204579 <external opt="none"/> 802c0c79a3fStz204579 </entry> 803c0c79a3fStz204579 </event> 804c0c79a3fStz204579 805c0c79a3fStz204579 <event id="AUE_inetd_copylimit" header="0" idNo="36" omit="JNI"> 806c0c79a3fStz204579 <title>inetd</title> 807c0c79a3fStz204579 <program>/usr/sbin/inetd</program> 808c0c79a3fStz204579 <entry id="subject"> 809c0c79a3fStz204579 <internal token="subject"/> 810c0c79a3fStz204579 <external opt="none"/> 811c0c79a3fStz204579 </entry> 812c0c79a3fStz204579 <entry id="service_name"> 813c0c79a3fStz204579 <internal token="text"/> 814c0c79a3fStz204579 <external opt="optional" type="char *"/> 815c0c79a3fStz204579 <comment>service name</comment> 816c0c79a3fStz204579 </entry> 817c0c79a3fStz204579 <entry id="limit"> 818c0c79a3fStz204579 <internal token="text"/> 819c0c79a3fStz204579 <external opt="required" type="char *"/> 820c0c79a3fStz204579 <comment>limit value</comment> 821c0c79a3fStz204579 </entry> 822c0c79a3fStz204579 <entry id="return"> 823c0c79a3fStz204579 <internal token="return"/> 824c0c79a3fStz204579 <external opt="none"/> 825c0c79a3fStz204579 </entry> 826c0c79a3fStz204579 </event> 827c0c79a3fStz204579 828c0c79a3fStz204579 <event id="AUE_inetd_failrate" header="0" idNo="37" omit="JNI"> 829c0c79a3fStz204579 <title>inetd</title> 830c0c79a3fStz204579 <program>/usr/sbin/inetd</program> 831c0c79a3fStz204579 <entry id="subject"> 832c0c79a3fStz204579 <internal token="subject"/> 833c0c79a3fStz204579 <external opt="none"/> 834c0c79a3fStz204579 </entry> 835c0c79a3fStz204579 <entry id="service_name"> 836c0c79a3fStz204579 <internal token="text"/> 837c0c79a3fStz204579 <external opt="optional" type="char *"/> 838c0c79a3fStz204579 <comment>service name</comment> 839c0c79a3fStz204579 </entry> 840c0c79a3fStz204579 <entry id="values"> 841c0c79a3fStz204579 <internal token="text"/> 842c0c79a3fStz204579 <external opt="required" type="char *"/> 843c0c79a3fStz204579 <comment>limit value, interval</comment> 844c0c79a3fStz204579 </entry> 845c0c79a3fStz204579 <entry id="return"> 846c0c79a3fStz204579 <internal token="return"/> 847c0c79a3fStz204579 <external opt="none"/> 848c0c79a3fStz204579 </entry> 849c0c79a3fStz204579 </event> 850c0c79a3fStz204579 851c0c79a3fStz204579 <event id="AUE_zone_state" header="0" idNo="33" omit="JNI"> 852c0c79a3fStz204579 <entry id="subject"> 853c0c79a3fStz204579 <internal token="subject"/> 854c0c79a3fStz204579 <external opt="none"/> 855c0c79a3fStz204579 </entry> 856c0c79a3fStz204579 <entry id="new_state"> 857c0c79a3fStz204579 <internal token="text"/> 858c0c79a3fStz204579 <external opt="required" type="char *"/> 859c0c79a3fStz204579 <comment>New zone state</comment> 860c0c79a3fStz204579 </entry> 861c0c79a3fStz204579 <entry id="zonename"> 862c0c79a3fStz204579 <internal token="zonename"/> 863c0c79a3fStz204579 <external opt="required" type="char *"/> 864c0c79a3fStz204579 <comment>zone name</comment> 865c0c79a3fStz204579 </entry> 866c0c79a3fStz204579 <entry id="return"> 867c0c79a3fStz204579 <internal token="return"/> 868c0c79a3fStz204579 <external opt="none"/> 869c0c79a3fStz204579 </entry> 870c0c79a3fStz204579 </event> 871c0c79a3fStz204579 872c0c79a3fStz204579 <event id="AUE_su_logout" instance_of="AUE_generic_basic" 873c0c79a3fStz204579 header="0" idNo="39" omit="JNI"> 874c0c79a3fStz204579 <title>su</title> 875c0c79a3fStz204579 <program>/usr/bin/su</program> 876c0c79a3fStz204579 <see>su(1M)</see> 877c0c79a3fStz204579 </event> 878c0c79a3fStz204579 879c0c79a3fStz204579 <event id="AUE_role_logout" instance_of="AUE_generic_basic" 880c0c79a3fStz204579 header="0" idNo="40" omit="JNI"> 881c0c79a3fStz204579 <title>su</title> 882c0c79a3fStz204579 <program>/usr/bin/su</program> 883c0c79a3fStz204579 <see>su(1M)</see> 884c0c79a3fStz204579 </event> 885c0c79a3fStz204579 886c0c79a3fStz204579 <event id="AUE_newgrp_login" header="0" idNo="41" omit="JNI"> 887c0c79a3fStz204579 <program>newgrp</program> 888c0c79a3fStz204579 <entry id="subject"> 889c0c79a3fStz204579 <internal token="subject"/> 890c0c79a3fStz204579 <external opt="none"/> 891c0c79a3fStz204579 </entry> 892c0c79a3fStz204579 <entry id="groupname"> 893c0c79a3fStz204579 <internal token="text"/> 894c0c79a3fStz204579 <external opt="required" type="char *"/> 895c0c79a3fStz204579 <comment>group name</comment> 896c0c79a3fStz204579 </entry> 897c0c79a3fStz204579 <entry id="return"> 898c0c79a3fStz204579 <internal token="return"/> 899c0c79a3fStz204579 <external opt="none"/> 900c0c79a3fStz204579 </entry> 901c0c79a3fStz204579 </event> 902c0c79a3fStz204579 903c0c79a3fStz204579 <event id="AUE_generic_mountable" type="generic" omit="always"> 904c0c79a3fStz204579 <!-- 905c0c79a3fStz204579 906c0c79a3fStz204579 User device mounting related functions 907c0c79a3fStz204579 908c0c79a3fStz204579 --> 909c0c79a3fStz204579 <entry id="subject"> 910c0c79a3fStz204579 <internal token="subject"/> 911c0c79a3fStz204579 <external opt="none"/> 912c0c79a3fStz204579 </entry> 913c0c79a3fStz204579 <entry id="auth_used"> 914c0c79a3fStz204579 <internal token="uauth"/> 915c0c79a3fStz204579 <external opt="required" type="char *"/> 916c0c79a3fStz204579 <comment>authorization used</comment> 917c0c79a3fStz204579 </entry> 918c0c79a3fStz204579 <entry id="mount_point"> 919c0c79a3fStz204579 <internal token="path"/> 920c0c79a3fStz204579 <external opt="required" type="char *"/> 921c0c79a3fStz204579 <comment>mount point</comment> 922c0c79a3fStz204579 </entry> 923c0c79a3fStz204579 <entry id="device"> 924c0c79a3fStz204579 <internal token="path"/> 925c0c79a3fStz204579 <external opt="required" type="char *"/> 926c0c79a3fStz204579 <comment>device</comment> 927c0c79a3fStz204579 </entry> 928c0c79a3fStz204579 <entry id="options"> 929c0c79a3fStz204579 <internal token="text"/> 930c0c79a3fStz204579 <external opt="optional" type="char *"/> 931c0c79a3fStz204579 <comment>options</comment> 932c0c79a3fStz204579 </entry> 933c0c79a3fStz204579 <entry id="return"> 934c0c79a3fStz204579 <internal token="return"/> 935c0c79a3fStz204579 <external opt="none"/> 936c0c79a3fStz204579 </entry> 937c0c79a3fStz204579 </event> 938c0c79a3fStz204579 939c0c79a3fStz204579 <event id="AUE_attach" instance_of="AUE_generic_mountable" 940c0c79a3fStz204579 header="0" idNo="42" omit="JNI"> 941c0c79a3fStz204579 <program>hald</program> 942c0c79a3fStz204579 </event> 943c0c79a3fStz204579 <event id="AUE_detach" instance_of="AUE_generic_mountable" 944c0c79a3fStz204579 header="0" idNo="43" omit="JNI"> 945c0c79a3fStz204579 <program>hald</program> 946c0c79a3fStz204579 </event> 947c0c79a3fStz204579 <event id="AUE_remove" header="0" idNo="44" omit="JNI"> 948c0c79a3fStz204579 <program>hald</program> 949c0c79a3fStz204579 <entry id="subject"> 950c0c79a3fStz204579 <internal token="subject"/> 951c0c79a3fStz204579 <external opt="none"/> 952c0c79a3fStz204579 </entry> 953c0c79a3fStz204579 <entry id="auth_used"> 954c0c79a3fStz204579 <internal token="uauth"/> 955c0c79a3fStz204579 <external opt="required" type="char *"/> 956c0c79a3fStz204579 <comment>authorization used</comment> 957c0c79a3fStz204579 </entry> 958c0c79a3fStz204579 <entry id="mount_point"> 959c0c79a3fStz204579 <internal token="path"/> 960c0c79a3fStz204579 <external opt="optional" type="char *"/> 961c0c79a3fStz204579 <comment>mount point</comment> 962c0c79a3fStz204579 </entry> 963c0c79a3fStz204579 <entry id="device"> 964c0c79a3fStz204579 <internal token="path"/> 965c0c79a3fStz204579 <external opt="required" type="char *"/> 966c0c79a3fStz204579 <comment>device</comment> 967c0c79a3fStz204579 </entry> 968c0c79a3fStz204579 <entry id="return"> 969c0c79a3fStz204579 <internal token="return"/> 970c0c79a3fStz204579 <external opt="none"/> 971c0c79a3fStz204579 </entry> 972c0c79a3fStz204579 </event> 973c0c79a3fStz204579 974c0c79a3fStz204579 <event id="AUE_pool_import" header="0" idNo="45" omit="JNI"> 975c0c79a3fStz204579 <program>hald</program> 976c0c79a3fStz204579 <entry id="subject"> 977c0c79a3fStz204579 <internal token="subject"/> 978c0c79a3fStz204579 <external opt="none"/> 979c0c79a3fStz204579 </entry> 980c0c79a3fStz204579 <entry id="auth_used"> 981c0c79a3fStz204579 <internal token="uauth"/> 982c0c79a3fStz204579 <external opt="required" type="char *"/> 983c0c79a3fStz204579 <comment>authorization used</comment> 984c0c79a3fStz204579 </entry> 985c0c79a3fStz204579 <entry id="pool"> 986c0c79a3fStz204579 <internal token="text"/> 987c0c79a3fStz204579 <external opt="required" type="char *"/> 988c0c79a3fStz204579 <comment>pool</comment> 989c0c79a3fStz204579 </entry> 990c0c79a3fStz204579 <entry id="device"> 991c0c79a3fStz204579 <internal token="path"/> 992c0c79a3fStz204579 <external opt="required" type="char *"/> 993c0c79a3fStz204579 <comment>device</comment> 994c0c79a3fStz204579 </entry> 995c0c79a3fStz204579 <entry id="return"> 996c0c79a3fStz204579 <internal token="return"/> 997c0c79a3fStz204579 <external opt="none"/> 998c0c79a3fStz204579 </entry> 999c0c79a3fStz204579 </event> 1000c0c79a3fStz204579 <event id="AUE_pool_export" header="0" idNo="46" omit="JNI"> 1001c0c79a3fStz204579 <program>hald</program> 1002c0c79a3fStz204579 <entry id="subject"> 1003c0c79a3fStz204579 <internal token="subject"/> 1004c0c79a3fStz204579 <external opt="none"/> 1005c0c79a3fStz204579 </entry> 1006c0c79a3fStz204579 <entry id="auth_used"> 1007c0c79a3fStz204579 <internal token="uauth"/> 1008c0c79a3fStz204579 <external opt="required" type="char *"/> 1009c0c79a3fStz204579 <comment>authorization used</comment> 1010c0c79a3fStz204579 </entry> 1011c0c79a3fStz204579 <entry id="pool"> 1012c0c79a3fStz204579 <internal token="text"/> 1013c0c79a3fStz204579 <external opt="required" type="char *"/> 1014c0c79a3fStz204579 <comment>pool</comment> 1015c0c79a3fStz204579 </entry> 1016c0c79a3fStz204579 <entry id="device"> 1017c0c79a3fStz204579 <internal token="path"/> 1018c0c79a3fStz204579 <external opt="required" type="char *"/> 1019c0c79a3fStz204579 <comment>device</comment> 1020c0c79a3fStz204579 </entry> 1021c0c79a3fStz204579 <entry id="return"> 1022c0c79a3fStz204579 <internal token="return"/> 1023c0c79a3fStz204579 <external opt="none"/> 1024c0c79a3fStz204579 </entry> 1025c0c79a3fStz204579 </event> 1026c0c79a3fStz204579 1027c0c79a3fStz204579<!-- dladm security objected events --> 1028c0c79a3fStz204579 <event id="AUE_dladm_generic" type="generic" omit="always"> 1029c0c79a3fStz204579 <entry id="subject"> 1030c0c79a3fStz204579 <internal token="subject"/> 1031c0c79a3fStz204579 <external opt="none"/> 1032c0c79a3fStz204579 </entry> 1033c0c79a3fStz204579 <entry id="auth_used"> 1034c0c79a3fStz204579 <internal token="uauth"/> 1035c0c79a3fStz204579 <external opt="required" type="char *"/> 1036c0c79a3fStz204579 <comment>authorization used</comment> 1037c0c79a3fStz204579 </entry> 1038c0c79a3fStz204579 <entry id="obj_class"> 1039c0c79a3fStz204579 <internal token="text"/> 1040c0c79a3fStz204579 <external opt="required" type="char *"/> 1041c0c79a3fStz204579 <comment>object class name</comment> 1042c0c79a3fStz204579 </entry> 1043c0c79a3fStz204579 <entry id="obj_name"> 1044c0c79a3fStz204579 <internal token="text"/> 1045c0c79a3fStz204579 <external opt="required" type="char *"/> 1046c0c79a3fStz204579 <comment>object name</comment> 1047c0c79a3fStz204579 </entry> 1048c0c79a3fStz204579 <entry id="return"> 1049c0c79a3fStz204579 <internal token="return"/> 1050c0c79a3fStz204579 <external opt="none"/> 1051c0c79a3fStz204579 </entry> 1052c0c79a3fStz204579 </event> 1053c0c79a3fStz204579 1054c0c79a3fStz204579 <event id="AUE_dladm_create_secobj" instance_of="AUE_dladm_generic" 1055c0c79a3fStz204579 header="0" idNo="47" omit="JNI"> 1056c0c79a3fStz204579 <title>create wifi security object</title> 1057c0c79a3fStz204579 <program>/usr/sbin/dladm</program> 1058c0c79a3fStz204579 <see>dladm(1M)</see> 1059c0c79a3fStz204579 </event> 1060c0c79a3fStz204579 <event id="AUE_dladm_delete_secobj" instance_of="AUE_dladm_generic" 1061c0c79a3fStz204579 header="0" idNo="48" omit="JNI"> 1062c0c79a3fStz204579 <title>delete wifi security object</title> 1063c0c79a3fStz204579 <program>/usr/sbin/dladm</program> 1064c0c79a3fStz204579 <see>dladm(1M)</see> 1065c0c79a3fStz204579 </event> 1066c0c79a3fStz204579 1067c0c79a3fStz204579<!-- Trusted eXtensions (TX) events --> 1068c0c79a3fStz204579 1069c0c79a3fStz204579 <!-- labeld events --> 1070c0c79a3fStz204579 <event id="AUE_file_relabel" header="0" idNo="49" omit="JNI"> 1071c0c79a3fStz204579 <title>relabel file from one zone to another</title> 1072c0c79a3fStz204579 <program>setlabel(1)</program> 1073c0c79a3fStz204579 <see>setflabel(3TSOL)</see> 1074c0c79a3fStz204579 <entry id="subject"> 1075c0c79a3fStz204579 <internal token="subject"/> 1076c0c79a3fStz204579 <external opt="none"/> 1077c0c79a3fStz204579 </entry> 1078c0c79a3fStz204579 <entry id="auth_used"> 1079c0c79a3fStz204579 <internal token="uauth"/> 1080c0c79a3fStz204579 <external opt="required" type="char *"/> 1081c0c79a3fStz204579 <comment>authorization used</comment> 1082c0c79a3fStz204579 </entry> 1083c0c79a3fStz204579 <entry id="file"> 1084c0c79a3fStz204579 <internal token="path"/> 1085c0c79a3fStz204579 <external opt="required" type="char *"/> 1086c0c79a3fStz204579 <comment>file relabeled</comment> 1087c0c79a3fStz204579 </entry> 1088c0c79a3fStz204579 <entry id="src_label"> 1089c0c79a3fStz204579 <internal token="label"/> 1090c0c79a3fStz204579 <external opt="required" type="m_label_t *"/> 1091c0c79a3fStz204579 <comment>original label</comment> 1092c0c79a3fStz204579 </entry> 1093c0c79a3fStz204579 <entry id="dst_label"> 1094c0c79a3fStz204579 <internal token="label"/> 1095c0c79a3fStz204579 <external opt="required" type="m_label_t *"/> 1096c0c79a3fStz204579 <comment>new label</comment> 1097c0c79a3fStz204579 </entry> 1098c0c79a3fStz204579 <entry id="return"> 1099c0c79a3fStz204579 <internal token="return"/> 1100c0c79a3fStz204579 <external opt="none"/> 1101c0c79a3fStz204579 </entry> 1102c0c79a3fStz204579 </event> 1103c0c79a3fStz204579 1104c0c79a3fStz204579 <event id="AUE_file_copy" header="0" idNo="50" omit="JNI"> 1105c0c79a3fStz204579 <title>copy file to another zone</title> 1106c0c79a3fStz204579 <program>dtfile(1X)</program> 1107c0c79a3fStz204579 <entry id="subject"> 1108c0c79a3fStz204579 <internal token="subject"/> 1109c0c79a3fStz204579 <external opt="none"/> 1110c0c79a3fStz204579 </entry> 1111c0c79a3fStz204579 <entry id="auth_used"> 1112c0c79a3fStz204579 <internal token="uauth"/> 1113c0c79a3fStz204579 <external opt="required" type="char *"/> 1114c0c79a3fStz204579 <comment>authorization used</comment> 1115c0c79a3fStz204579 </entry> 1116c0c79a3fStz204579 <entry id="src_file"> 1117c0c79a3fStz204579 <internal token="path"/> 1118c0c79a3fStz204579 <external opt="required" type="char *"/> 1119c0c79a3fStz204579 <comment>source file</comment> 1120c0c79a3fStz204579 </entry> 1121c0c79a3fStz204579 <entry id="src_label"> 1122c0c79a3fStz204579 <internal token="label"/> 1123c0c79a3fStz204579 <external opt="required" type="m_label_t *"/> 1124c0c79a3fStz204579 <comment>source label</comment> 1125c0c79a3fStz204579 </entry> 1126c0c79a3fStz204579 <entry id="dst_file"> 1127c0c79a3fStz204579 <internal token="path"/> 1128c0c79a3fStz204579 <external opt="required" type="char *"/> 1129c0c79a3fStz204579 <comment>destination directory</comment> 1130c0c79a3fStz204579 </entry> 1131c0c79a3fStz204579 <entry id="dst_label"> 1132c0c79a3fStz204579 <internal token="label"/> 1133c0c79a3fStz204579 <external opt="required" type="m_label_t *"/> 1134c0c79a3fStz204579 <comment>destination label</comment> 1135c0c79a3fStz204579 </entry> 1136c0c79a3fStz204579 <entry id="return"> 1137c0c79a3fStz204579 <internal token="return"/> 1138c0c79a3fStz204579 <external opt="none"/> 1139c0c79a3fStz204579 </entry> 1140c0c79a3fStz204579 </event> 1141c0c79a3fStz204579 11426a3b10dbStz204579 <!-- uadmin(1m) events --> 11436a3b10dbStz204579 <event id="AUE_uadmin_generic" type="generic" omit="always"> 11446a3b10dbStz204579 <entry id="subject"> 11456a3b10dbStz204579 <internal token="subject"/> 11466a3b10dbStz204579 <external opt="none"/> 11476a3b10dbStz204579 </entry> 11486a3b10dbStz204579 <entry id="fcn"> 11496a3b10dbStz204579 <internal token="text"/> 11506a3b10dbStz204579 <external opt="required" type="msg uadmin_fcn"/> 11516a3b10dbStz204579 <comment>next action</comment> 11526a3b10dbStz204579 </entry> 11536a3b10dbStz204579 <entry id="mdep"> 11546a3b10dbStz204579 <internal token="text"/> 11556a3b10dbStz204579 <external opt="optional" type="char *"/> 11566a3b10dbStz204579 <comment>machine dependent argument</comment> 11576a3b10dbStz204579 </entry> 11586a3b10dbStz204579 <entry id="return"> 11596a3b10dbStz204579 <internal token="return"/> 11606a3b10dbStz204579 <external opt="none"/> 11616a3b10dbStz204579 </entry> 11626a3b10dbStz204579 </event> 11636a3b10dbStz204579 <event id="AUE_uadmin_generic_fcn" type="generic" omit="always"> 11646a3b10dbStz204579 <entry id="subject"> 11656a3b10dbStz204579 <internal token="subject"/> 11666a3b10dbStz204579 <external opt="none"/> 11676a3b10dbStz204579 </entry> 11686a3b10dbStz204579 <entry id="fcn"> 11696a3b10dbStz204579 <internal token="text"/> 11706a3b10dbStz204579 <external opt="required" type="msg uadmin_fcn"/> 11716a3b10dbStz204579 <comment>next action</comment> 11726a3b10dbStz204579 </entry> 11736a3b10dbStz204579 <entry id="return"> 11746a3b10dbStz204579 <internal token="return"/> 11756a3b10dbStz204579 <external opt="none"/> 11766a3b10dbStz204579 </entry> 11776a3b10dbStz204579 </event> 11786a3b10dbStz204579 <event id="AUE_uadmin_shutdown" instance_of="AUE_uadmin_generic" 11796a3b10dbStz204579 header="0" idNo="51" omit="JNI"> 11806a3b10dbStz204579 <title>uadmin shutdown</title> 11816a3b10dbStz204579 <program>/sbin/uadmin</program> 11826a3b10dbStz204579 <program>/usr/sbin/uadmin</program> 11836a3b10dbStz204579 <see>uadmin(1M)</see> 11846a3b10dbStz204579 </event> 11856a3b10dbStz204579 <event id="AUE_uadmin_reboot" instance_of="AUE_uadmin_generic" 11866a3b10dbStz204579 header="0" idNo="52" omit="JNI"> 11876a3b10dbStz204579 <title>uadmin reboot</title> 11886a3b10dbStz204579 <program>/sbin/uadmin</program> 11896a3b10dbStz204579 <program>/usr/sbin/uadmin</program> 11906a3b10dbStz204579 <see>uadmin(1M)</see> 11916a3b10dbStz204579 </event> 11926a3b10dbStz204579 <event id="AUE_uadmin_dump" instance_of="AUE_uadmin_generic" 11936a3b10dbStz204579 header="0" idNo="53" omit="JNI"> 11946a3b10dbStz204579 <title>uadmin dump</title> 11956a3b10dbStz204579 <program>/sbin/uadmin</program> 11966a3b10dbStz204579 <program>/usr/sbin/uadmin</program> 11976a3b10dbStz204579 <see>uadmin(1M)</see> 11986a3b10dbStz204579 </event> 11996a3b10dbStz204579 <event id="AUE_uadmin_freeze" instance_of="AUE_uadmin_generic" 12006a3b10dbStz204579 header="0" idNo="54" omit="JNI"> 12016a3b10dbStz204579 <title>uadmin freeze</title> 12026a3b10dbStz204579 <program>/sbin/uadmin</program> 12036a3b10dbStz204579 <program>/usr/sbin/uadmin</program> 12046a3b10dbStz204579 <see>uadmin(1M)</see> 12056a3b10dbStz204579 </event> 12066a3b10dbStz204579 <event id="AUE_uadmin_remount" header="0" idNo="55" omit="JNI"> 12076a3b10dbStz204579 <title>uadmin remount</title> 12086a3b10dbStz204579 <program>/sbin/uadmin</program> 12096a3b10dbStz204579 <program>/usr/sbin/uadmin</program> 12106a3b10dbStz204579 <see>uadmin(1M)</see> 12116a3b10dbStz204579 <entry id="subject"> 12126a3b10dbStz204579 <internal token="subject"/> 12136a3b10dbStz204579 <external opt="none"/> 12146a3b10dbStz204579 </entry> 12156a3b10dbStz204579 <entry id="return"> 12166a3b10dbStz204579 <internal token="return"/> 12176a3b10dbStz204579 <external opt="none"/> 12186a3b10dbStz204579 </entry> 12196a3b10dbStz204579 </event> 12206a3b10dbStz204579 <!-- uadmin ftrace and swapctl are not documented in uadmin(2) --> 12216a3b10dbStz204579 <event id="AUE_uadmin_ftrace" instance_of="AUE_uadmin_generic_fcn" 12226a3b10dbStz204579 header="0" idNo="56" omit="JNI"> 12236a3b10dbStz204579 <title>uadmin ftrace</title> 12246a3b10dbStz204579 <program>/sbin/uadmin</program> 12256a3b10dbStz204579 <program>/usr/sbin/uadmin</program> 12266a3b10dbStz204579 <see>uadmin(1M)</see> 12276a3b10dbStz204579 </event> 12286a3b10dbStz204579 <event id="AUE_uadmin_swapctl" instance_of="AUE_uadmin_generic_fcn" 12296a3b10dbStz204579 header="0" idNo="57" omit="JNI"> 12306a3b10dbStz204579 <title>uadmin swapctl</title> 12316a3b10dbStz204579 <program>/sbin/uadmin</program> 12326a3b10dbStz204579 <program>/usr/sbin/uadmin</program> 12336a3b10dbStz204579 <see>uadmin(1M)</see> 12346a3b10dbStz204579 </event> 1235b08d8a12Sgww <event id="AUE_uadmin_thaw" header="0" idNo="96" omit="JNI"> 1236b08d8a12Sgww <title>thaw after freeze</title> 1237b08d8a12Sgww <program>/sbin/uadmin</program> 1238b08d8a12Sgww <program>/usr/sbin/uadmin</program> 1239b08d8a12Sgww <see>uadmin(1M)</see> 1240b08d8a12Sgww <entry id="subject"> 1241b08d8a12Sgww <internal token="subject"/> 1242b08d8a12Sgww <external opt="none"/> 1243b08d8a12Sgww </entry> 1244b08d8a12Sgww <entry id="fcn"> 1245b08d8a12Sgww <internal token="text"/> 1246b08d8a12Sgww <external opt="required" type="msg uadmin_fcn"/> 1247b08d8a12Sgww <comment>freeze action type</comment> 1248b08d8a12Sgww </entry> 1249b08d8a12Sgww <entry id="return"> 1250b08d8a12Sgww <internal token="return"/> 1251b08d8a12Sgww <external opt="none"/> 1252b08d8a12Sgww </entry> 1253b08d8a12Sgww </event> 12546a3b10dbStz204579 1255da6c28aaSamw<!-- smbd service event; smbd session setup --> 1256da6c28aaSamw <event id="AUE_smbd_session" header="0" idNo="58" omit="JNI"> 1257da6c28aaSamw <title>smbd</title> 1258da6c28aaSamw <program>/usr/lib/smbsrv/smbd</program> 1259da6c28aaSamw <entry id="subject"> 1260da6c28aaSamw <internal token="subject"/> 1261da6c28aaSamw <external opt="none"/> 1262da6c28aaSamw </entry> 1263da6c28aaSamw <entry id="domain"> 1264da6c28aaSamw <internal token="text"/> 1265da6c28aaSamw <external opt="required" type="char*"/> 1266da6c28aaSamw <comment>domain</comment> 1267da6c28aaSamw </entry> 1268da6c28aaSamw <entry id="username"> 1269da6c28aaSamw <internal token="text"/> 1270da6c28aaSamw <external opt="required" type="char*"/> 1271da6c28aaSamw <comment>username</comment> 1272da6c28aaSamw </entry> 1273da6c28aaSamw <entry id="sid"> 1274da6c28aaSamw <internal token="text"/> 1275da6c28aaSamw <external opt="optional" type="char*"/> 1276da6c28aaSamw <comment>sid</comment> 1277da6c28aaSamw </entry> 1278da6c28aaSamw <entry id="return"> 1279da6c28aaSamw <internal token="return"/> 1280da6c28aaSamw <external opt="none"/> 1281da6c28aaSamw </entry> 1282da6c28aaSamw </event> 1283da6c28aaSamw 1284da6c28aaSamw<!-- smbd service event; smbd session logoff --> 1285da6c28aaSamw <event id="AUE_smbd_logoff" header="0" idNo="59" omit="JNI"> 1286da6c28aaSamw <title>smbd</title> 1287da6c28aaSamw <program>/usr/lib/smbsrv/smbd</program> 1288da6c28aaSamw <entry id="subject"> 1289da6c28aaSamw <internal token="subject"/> 1290da6c28aaSamw <external opt="none"/> 1291da6c28aaSamw </entry> 1292da6c28aaSamw <entry id="domain"> 1293da6c28aaSamw <internal token="text"/> 1294da6c28aaSamw <external opt="required" type="char*"/> 1295da6c28aaSamw <comment>domain</comment> 1296da6c28aaSamw </entry> 1297da6c28aaSamw <entry id="username"> 1298da6c28aaSamw <internal token="text"/> 1299da6c28aaSamw <external opt="required" type="char*"/> 1300da6c28aaSamw <comment>username</comment> 1301da6c28aaSamw </entry> 1302da6c28aaSamw <entry id="return"> 1303da6c28aaSamw <internal token="return"/> 1304da6c28aaSamw <external opt="none"/> 1305da6c28aaSamw </entry> 1306da6c28aaSamw </event> 1307da6c28aaSamw 1308911106dfSjm199354<!-- vscan service event; infected file detected --> 1309273264cdSdm120769 <event id="AUE_vscan_quarantine" header="0" idNo="60" omit="JNI"> 1310911106dfSjm199354 <title>VSCAN: quarantine infected file</title> 1311911106dfSjm199354 <program>/usr/lib/vscan/vscand</program> 1312911106dfSjm199354 <see>vscand(1M), ICAP RFC 3507 (Extensions)</see> 1313911106dfSjm199354 <entry id="subject"> 1314911106dfSjm199354 <internal token="subject"/> 1315911106dfSjm199354 <external opt="none"/> 1316911106dfSjm199354 </entry> 1317911106dfSjm199354 <entry id="file"> 1318911106dfSjm199354 <internal token="path"/> 1319911106dfSjm199354 <external opt="required" type="char*"/> 1320911106dfSjm199354 <comment>infected file</comment> 1321911106dfSjm199354 </entry> 1322911106dfSjm199354 <entry id="violations,nviolations"> 1323911106dfSjm199354 <internal token="text"/> 1324911106dfSjm199354 <external opt="optional" type="char**,int"/> 1325911106dfSjm199354 <comment>ID - threat description</comment> 1326911106dfSjm199354 </entry> 1327911106dfSjm199354 <entry id="return"> 1328911106dfSjm199354 <internal token="return"/> 1329911106dfSjm199354 <external opt="none"/> 1330911106dfSjm199354 </entry> 1331911106dfSjm199354 </event> 1332911106dfSjm199354 133369987563Ssabdar<!-- ndmp service event; ndmp client connect --> 133469987563Ssabdar <event id="AUE_ndmp_connect" instance_of="AUE_generic_basic" header="0" 133569987563Ssabdar idNo="61" omit="JNI"> 133669987563Ssabdar <title>NDMP Connect</title> 133769987563Ssabdar <program>/usr/lib/ndmp/ndmpd</program> 133869987563Ssabdar <see>ndmpd(1M)</see> 133969987563Ssabdar </event> 134069987563Ssabdar 134169987563Ssabdar<!-- ndmp service event; ndmp client disconnect --> 134269987563Ssabdar <event id="AUE_ndmp_disconnect" instance_of="AUE_generic_basic" header="0" 134369987563Ssabdar idNo="62" omit="JNI"> 134469987563Ssabdar <title>NDMP Disconnect</title> 134569987563Ssabdar <program>/usr/lib/ndmp/ndmpd</program> 134669987563Ssabdar <see>ndmpd(1M)</see> 134769987563Ssabdar </event> 134869987563Ssabdar 134969987563Ssabdar<!-- ndmp service event; ndmp backup --> 135069987563Ssabdar <event id="AUE_ndmp_backup" header="0" idNo="63" omit="JNI"> 135169987563Ssabdar <title>NDMP Backup</title> 135269987563Ssabdar <program>/usr/lib/ndmp/ndmpd</program> 135369987563Ssabdar <see>ndmpd(1M)</see> 135469987563Ssabdar <entry id="subject"> 135569987563Ssabdar <internal token="subject"/> 135669987563Ssabdar <external opt="none"/> 135769987563Ssabdar </entry> 135869987563Ssabdar <entry id="source"> 135969987563Ssabdar <internal token="path"/> 136069987563Ssabdar <external opt="required" type="char *"/> 136169987563Ssabdar <comment>path to be backed up</comment> 136269987563Ssabdar </entry> 136369987563Ssabdar <entry id="local_dest"> 136469987563Ssabdar <internal token="path"/> 136569987563Ssabdar <external opt="optional" type="char *"/> 136669987563Ssabdar <comment>local path of backup destination</comment> 136769987563Ssabdar </entry> 136869987563Ssabdar <entry id="remote_dest"> 136969987563Ssabdar <internal token="in_peer"/> 137069987563Ssabdar <external opt="optional" type="fd_t"/> 137169987563Ssabdar <comment>remote ip address and port of backup destination</comment> 137269987563Ssabdar </entry> 137369987563Ssabdar <entry id="return"> 137469987563Ssabdar <internal token="return"/> 137569987563Ssabdar <external opt="none"/> 137669987563Ssabdar </entry> 137769987563Ssabdar </event> 137869987563Ssabdar 137969987563Ssabdar<!-- ndmp service event; ndmp restore --> 138069987563Ssabdar <event id="AUE_ndmp_restore" header="0" idNo="64" omit="JNI"> 138169987563Ssabdar <title>NDMP Restore</title> 138269987563Ssabdar <program>/usr/lib/ndmp/ndmpd</program> 138369987563Ssabdar <see>ndmpd(1M)</see> 138469987563Ssabdar <entry id="subject"> 138569987563Ssabdar <internal token="subject"/> 138669987563Ssabdar <external opt="none"/> 138769987563Ssabdar </entry> 138869987563Ssabdar <entry id="destination"> 138969987563Ssabdar <internal token="path"/> 139069987563Ssabdar <external opt="required" type="char *"/> 139169987563Ssabdar <comment>path to restore to</comment> 139269987563Ssabdar </entry> 139369987563Ssabdar <entry id="local_source"> 139469987563Ssabdar <internal token="path"/> 139569987563Ssabdar <external opt="optional" type="char *"/> 139669987563Ssabdar <comment>local path to restore from</comment> 139769987563Ssabdar </entry> 139869987563Ssabdar <entry id="remote_source"> 139969987563Ssabdar <internal token="in_peer"/> 140069987563Ssabdar <external opt="optional" type="fd_t"/> 140169987563Ssabdar <comment>remote ip address and port to restore from</comment> 140269987563Ssabdar </entry> 140369987563Ssabdar <entry id="return"> 140469987563Ssabdar <internal token="return"/> 140569987563Ssabdar <external opt="none"/> 140669987563Ssabdar </entry> 140769987563Ssabdar </event> 1408911106dfSjm199354 14095b7f77adStw21770<!-- SMF related events --> 14105b7f77adStw21770 <event id="AUE_smf_generic" type="generic" omit="always"> 14115b7f77adStw21770 <!-- 14125b7f77adStw21770 This is a template for the event types that have no tokens 14135b7f77adStw21770 other than the header and return. There is no allowed_type 14145b7f77adStw21770 list because the template is not externally visible due to the 14155b7f77adStw21770 omit="always". 14165b7f77adStw21770 --> 14175b7f77adStw21770 <entry id="subject"> 14185b7f77adStw21770 <internal token="subject"/> 14195b7f77adStw21770 <external opt="none"/> 14205b7f77adStw21770 </entry> 14215b7f77adStw21770 <entry id="auth_used"> 14225b7f77adStw21770 <internal token="uauth"/> 14235b7f77adStw21770 <external opt="required" type="char *"/> 14245b7f77adStw21770 <comment>authorization used</comment> 14255b7f77adStw21770 </entry> 14265b7f77adStw21770 <entry id="fmri"> 14275b7f77adStw21770 <internal token="fmri"/> 14285b7f77adStw21770 <external opt="required" type="char *"/> 14295b7f77adStw21770 <comment>name</comment> 14305b7f77adStw21770 </entry> 14315b7f77adStw21770 <entry id="return"> 14325b7f77adStw21770 <internal token="return"/> 14335b7f77adStw21770 <external opt="none"/> 14345b7f77adStw21770 </entry> 14355b7f77adStw21770 </event> 14365b7f77adStw21770 14375b7f77adStw21770 <event id="AUE_smf_generic_pg" type="generic" omit="always"> 14385b7f77adStw21770 <!-- 14395b7f77adStw21770 This is a template for the event types related to property groups. 14405b7f77adStw21770 There is no allowed_type list because the template is not externally 14415b7f77adStw21770 visible due to the omit="always". 14425b7f77adStw21770 --> 14435b7f77adStw21770 <entry id="subject"> 14445b7f77adStw21770 <internal token="subject"/> 14455b7f77adStw21770 <external opt="none"/> 14465b7f77adStw21770 </entry> 14475b7f77adStw21770 <entry id="auth_used"> 14485b7f77adStw21770 <internal token="uauth"/> 14495b7f77adStw21770 <external opt="required" type="char *"/> 14505b7f77adStw21770 <comment>authorization used</comment> 14515b7f77adStw21770 </entry> 14525b7f77adStw21770 <entry id="fmri"> 14535b7f77adStw21770 <internal token="fmri"/> 14545b7f77adStw21770 <external opt="required" type="char *"/> 14555b7f77adStw21770 </entry> 14565b7f77adStw21770 <entry id="type"> 14575b7f77adStw21770 <internal token="text"/> 14585b7f77adStw21770 <external opt="required" type="char *"/> 14595b7f77adStw21770 <comment>property group type</comment> 14605b7f77adStw21770 </entry> 14615b7f77adStw21770 <entry id="return"> 14625b7f77adStw21770 <internal token="return"/> 14635b7f77adStw21770 <external opt="none"/> 14645b7f77adStw21770 </entry> 14655b7f77adStw21770 </event> 14665b7f77adStw21770 14675b7f77adStw21770 <event id="AUE_smf_enable" instance_of="AUE_smf_generic" header="0" 14685b7f77adStw21770 idNo="65" omit="JNI"> 14695b7f77adStw21770 <program>svc.configd(1M)</program> 14705b7f77adStw21770 <see>svcadm(1M)</see> 14715b7f77adStw21770 </event> 14725b7f77adStw21770 <event id="AUE_smf_tmp_enable" instance_of="AUE_smf_generic" header="0" 14735b7f77adStw21770 idNo="66" omit="JNI"> 14745b7f77adStw21770 <program>svc.configd(1M)</program> 14755b7f77adStw21770 <see>svcadm(1M)</see> 14765b7f77adStw21770 </event> 14775b7f77adStw21770 <event id="AUE_smf_disable" instance_of="AUE_smf_generic" header="0" 14785b7f77adStw21770 idNo="67" omit="JNI"> 14795b7f77adStw21770 <program>svc.configd(1M)</program> 14805b7f77adStw21770 <see>svcadm(1M)</see> 14815b7f77adStw21770 </event> 14825b7f77adStw21770 <event id="AUE_smf_tmp_disable" instance_of="AUE_smf_generic" header="0" 14835b7f77adStw21770 idNo="68" omit="JNI"> 14845b7f77adStw21770 <program>svc.configd(1M)</program> 14855b7f77adStw21770 <see>svcadm(1M)</see> 14865b7f77adStw21770 </event> 14875b7f77adStw21770 <event id="AUE_smf_restart" instance_of="AUE_smf_generic" header="0" 14885b7f77adStw21770 idNo="69" omit="JNI"> 14895b7f77adStw21770 <program>svc.configd(1M)</program> 14905b7f77adStw21770 <see>svcadm(1M)</see> 14915b7f77adStw21770 </event> 14925b7f77adStw21770 <event id="AUE_smf_refresh" instance_of="AUE_smf_generic" header="0" 14935b7f77adStw21770 idNo="70" omit="JNI"> 14945b7f77adStw21770 <program>svc.configd(1M)</program> 14955b7f77adStw21770 <see>svcadm(1M)</see> 14965b7f77adStw21770 </event> 14975b7f77adStw21770 <event id="AUE_smf_clear" instance_of="AUE_smf_generic" header="0" 14985b7f77adStw21770 idNo="71" omit="JNI"> 14995b7f77adStw21770 <program>svc.configd(1M)</program> 15005b7f77adStw21770 <see>svcadm(1M)</see> 15015b7f77adStw21770 </event> 15025b7f77adStw21770 <event id="AUE_smf_degrade" instance_of="AUE_smf_generic" header="0" 15035b7f77adStw21770 idNo="72" omit="JNI"> 15045b7f77adStw21770 <program>svc.configd(1M)</program> 15055b7f77adStw21770 <see>svcadm(1M)</see> 15065b7f77adStw21770 </event> 15075b7f77adStw21770 <event id="AUE_smf_immediate_degrade" instance_of="AUE_smf_generic" 15085b7f77adStw21770 header="0" idNo="73" omit="JNI"> 15095b7f77adStw21770 <program>svc.configd(1M)</program> 15105b7f77adStw21770 <see>svcadm(1M)</see> 15115b7f77adStw21770 </event> 15125b7f77adStw21770 <event id="AUE_smf_maintenance" instance_of="AUE_smf_generic" header="0" 15135b7f77adStw21770 idNo="74" omit="JNI"> 15145b7f77adStw21770 <program>svc.configd(1M)</program> 15155b7f77adStw21770 <see>svcadm(1M)</see> 15165b7f77adStw21770 </event> 15175b7f77adStw21770 <event id="AUE_smf_immediate_maintenance" instance_of="AUE_smf_generic" 15185b7f77adStw21770 header="0" idNo="75" omit="JNI"> 15195b7f77adStw21770 <program>svc.configd(1M)</program> 15205b7f77adStw21770 <see>svcadm(1M)</see> 15215b7f77adStw21770 </event> 15225b7f77adStw21770 <event id="AUE_smf_immtmp_maintenance" instance_of="AUE_smf_generic" 15235b7f77adStw21770 header="0" idNo="76" omit="JNI"> 15245b7f77adStw21770 <program>svc.configd(1M)</program> 15255b7f77adStw21770 <see>svcadm(1M)</see> 15265b7f77adStw21770 </event> 15275b7f77adStw21770 <event id="AUE_smf_tmp_maintenance" instance_of="AUE_smf_generic" header="0" 15285b7f77adStw21770 idNo="77" omit="JNI"> 15295b7f77adStw21770 <program>svc.configd(1M)</program> 15305b7f77adStw21770 <see>svcadm(1M)</see> 15315b7f77adStw21770 </event> 15325b7f77adStw21770 <event id="AUE_smf_milestone" instance_of="AUE_smf_generic" header="0" 15335b7f77adStw21770 idNo="78" omit="JNI"> 15345b7f77adStw21770 <program>svc.configd(1M)</program> 15355b7f77adStw21770 <see>svcadm(1M)</see> 15365b7f77adStw21770 </event> 15375b7f77adStw21770 15385b7f77adStw21770 <event id="AUE_smf_create" instance_of="AUE_smf_generic" header="0" 15395b7f77adStw21770 idNo="79" omit="JNI"> 15405b7f77adStw21770 <program>svc.configd(1M)</program> 15415b7f77adStw21770 <see>svccfg(1M)</see> 15425b7f77adStw21770 </event> 15435b7f77adStw21770 <event id="AUE_smf_delete" instance_of="AUE_smf_generic" header="0" 15445b7f77adStw21770 idNo="80" omit="JNI"> 15455b7f77adStw21770 <program>svc.configd(1M)</program> 15465b7f77adStw21770 <see>svccfg(1M)</see> 15475b7f77adStw21770 </event> 15485b7f77adStw21770 15495b7f77adStw21770 <event id="AUE_smf_create_pg" instance_of="AUE_smf_generic_pg" header="0" 15505b7f77adStw21770 idNo="81" omit="JNI"> 15515b7f77adStw21770 <program>svc.configd(1M)</program> 15525b7f77adStw21770 <see>svccfg(1M)</see> 15535b7f77adStw21770 </event> 15545b7f77adStw21770 <event id="AUE_smf_create_npg" instance_of="AUE_smf_generic_pg" header="0" 15555b7f77adStw21770 idNo="82" omit="JNI"> 15565b7f77adStw21770 <program>svc.configd(1M)</program> 15575b7f77adStw21770 <see>svccfg(1M)</see> 15585b7f77adStw21770 </event> 15595b7f77adStw21770 <event id="AUE_smf_delete_pg" instance_of="AUE_smf_generic_pg" header="0" 15605b7f77adStw21770 idNo="83" omit="JNI"> 15615b7f77adStw21770 <program>svc.configd(1M)</program> 15625b7f77adStw21770 <see>svccfg(1M)</see> 15635b7f77adStw21770 </event> 15645b7f77adStw21770 <event id="AUE_smf_delete_npg" instance_of="AUE_smf_generic_pg" header="0" 15655b7f77adStw21770 idNo="84" omit="JNI"> 15665b7f77adStw21770 <program>svc.configd(1M)</program> 15675b7f77adStw21770 <see>svccfg(1M)</see> 15685b7f77adStw21770 </event> 15695b7f77adStw21770 15705b7f77adStw21770 <event id="AUE_smf_create_snap" header="0" idNo="85" omit="JNI"> 15715b7f77adStw21770 <program>svc.configd(1M)</program> 15725b7f77adStw21770 <see>svccfg(1M)</see> 15735b7f77adStw21770 <entry id="subject"> 15745b7f77adStw21770 <internal token="subject"/> 15755b7f77adStw21770 <external opt="none"/> 15765b7f77adStw21770 </entry> 15775b7f77adStw21770 <entry id="auth_used"> 15785b7f77adStw21770 <internal token="uauth"/> 15795b7f77adStw21770 <external opt="required" type="char *"/> 15805b7f77adStw21770 <comment>authorization used</comment> 15815b7f77adStw21770 </entry> 15825b7f77adStw21770 <entry id="fmri"> 15835b7f77adStw21770 <internal token="fmri"/> 15845b7f77adStw21770 <external opt="required" type="char *"/> 15855b7f77adStw21770 <comment>name</comment> 15865b7f77adStw21770 </entry> 15875b7f77adStw21770 <entry id="name"> 15885b7f77adStw21770 <internal token="text"/> 15895b7f77adStw21770 <external opt="required" type="char *"/> 15905b7f77adStw21770 <comment>snapshot name</comment> 15915b7f77adStw21770 </entry> 15925b7f77adStw21770 <entry id="return"> 15935b7f77adStw21770 <internal token="return"/> 15945b7f77adStw21770 <external opt="none"/> 15955b7f77adStw21770 </entry> 15965b7f77adStw21770 </event> 15975b7f77adStw21770 <event id="AUE_smf_delete_snap" header="0" idNo="86" omit="JNI"> 15985b7f77adStw21770 <program>svc.configd(1M)</program> 15995b7f77adStw21770 <see>svccfg(1M)</see> 16005b7f77adStw21770 <entry id="subject"> 16015b7f77adStw21770 <internal token="subject"/> 16025b7f77adStw21770 <external opt="none"/> 16035b7f77adStw21770 </entry> 16045b7f77adStw21770 <entry id="auth_used"> 16055b7f77adStw21770 <internal token="uauth"/> 16065b7f77adStw21770 <external opt="required" type="char *"/> 16075b7f77adStw21770 <comment>authorization used</comment> 16085b7f77adStw21770 </entry> 16095b7f77adStw21770 <entry id="fmri"> 16105b7f77adStw21770 <internal token="fmri"/> 16115b7f77adStw21770 <external opt="required" type="char *"/> 16125b7f77adStw21770 <comment>name</comment> 16135b7f77adStw21770 </entry> 16145b7f77adStw21770 <entry id="name"> 16155b7f77adStw21770 <internal token="text"/> 16165b7f77adStw21770 <external opt="required" type="char *"/> 16175b7f77adStw21770 <comment>snapshot name</comment> 16185b7f77adStw21770 </entry> 16195b7f77adStw21770 <entry id="return"> 16205b7f77adStw21770 <internal token="return"/> 16215b7f77adStw21770 <external opt="none"/> 16225b7f77adStw21770 </entry> 16235b7f77adStw21770 </event> 16245b7f77adStw21770 <event id="AUE_smf_attach_snap" header="0" idNo="87" omit="JNI"> 16255b7f77adStw21770 <program>svc.configd(1M)</program> 16265b7f77adStw21770 <see>svccfg(1M)</see> 16275b7f77adStw21770 <entry id="subject"> 16285b7f77adStw21770 <internal token="subject"/> 16295b7f77adStw21770 <external opt="none"/> 16305b7f77adStw21770 </entry> 16315b7f77adStw21770 <entry id="auth_used"> 16325b7f77adStw21770 <internal token="uauth"/> 16335b7f77adStw21770 <external opt="required" type="char *"/> 16345b7f77adStw21770 <comment>authorization used</comment> 16355b7f77adStw21770 </entry> 16365b7f77adStw21770 <entry id="old_fmri"> 16375b7f77adStw21770 <internal token="fmri"/> 16385b7f77adStw21770 <external opt="required" type="char *"/> 16395b7f77adStw21770 <comment>old name</comment> 16405b7f77adStw21770 </entry> 16415b7f77adStw21770 <entry id="old_name"> 16425b7f77adStw21770 <internal token="text"/> 16435b7f77adStw21770 <external opt="required" type="char *"/> 16445b7f77adStw21770 <comment>old snapshot</comment> 16455b7f77adStw21770 </entry> 16465b7f77adStw21770 <entry id="new_fmri"> 16475b7f77adStw21770 <internal token="fmri"/> 16485b7f77adStw21770 <external opt="required" type="char *"/> 16495b7f77adStw21770 <comment>new name</comment> 16505b7f77adStw21770 </entry> 16515b7f77adStw21770 <entry id="new_name"> 16525b7f77adStw21770 <internal token="text"/> 16535b7f77adStw21770 <external opt="required" type="char *"/> 16545b7f77adStw21770 <comment>new snapshot</comment> 16555b7f77adStw21770 </entry> 16565b7f77adStw21770 <entry id="return"> 16575b7f77adStw21770 <internal token="return"/> 16585b7f77adStw21770 <external opt="none"/> 16595b7f77adStw21770 </entry> 16605b7f77adStw21770 </event> 16615b7f77adStw21770 16625b7f77adStw21770 <event id="AUE_smf_annotation" header="0" idNo="88" omit="JNI"> 16635b7f77adStw21770 <program>svc.configd(1M)</program> 16645b7f77adStw21770 <see>svccfg(1M)</see> 16655b7f77adStw21770 <entry id="subject"> 16665b7f77adStw21770 <internal token="subject"/> 16675b7f77adStw21770 <external opt="none"/> 16685b7f77adStw21770 </entry> 16695b7f77adStw21770 <entry id="operation"> 16705b7f77adStw21770 <internal token="text"/> 16715b7f77adStw21770 <external opt="required" type="char *"/> 16725b7f77adStw21770 <comment>operation</comment> 16735b7f77adStw21770 </entry> 16745b7f77adStw21770 <entry id="file"> 16755b7f77adStw21770 <internal token="path"/> 16765b7f77adStw21770 <external opt="required" type="char *"/> 16775b7f77adStw21770 <comment>imported file</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_create_prop" header="0" idNo="89" 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="auth_used"> 16935b7f77adStw21770 <internal token="uauth"/> 16945b7f77adStw21770 <external opt="required" type="char *"/> 16955b7f77adStw21770 <comment>authorization used</comment> 16965b7f77adStw21770 </entry> 16975b7f77adStw21770 <entry id="fmri"> 16985b7f77adStw21770 <internal token="fmri"/> 16995b7f77adStw21770 <external opt="required" type="char *"/> 17005b7f77adStw21770 <comment>name</comment> 17015b7f77adStw21770 </entry> 17025b7f77adStw21770 <entry id="type"> 17035b7f77adStw21770 <internal token="text"/> 17045b7f77adStw21770 <external opt="required" type="char *"/> 17055b7f77adStw21770 <comment>type</comment> 17065b7f77adStw21770 </entry> 17075b7f77adStw21770 <entry id="value"> 17085b7f77adStw21770 <internal token="text"/> 17095b7f77adStw21770 <external opt="optional" type="char *"/> 17105b7f77adStw21770 <comment>value</comment> 17115b7f77adStw21770 </entry> 17125b7f77adStw21770 <entry id="return"> 17135b7f77adStw21770 <internal token="return"/> 17145b7f77adStw21770 <external opt="none"/> 17155b7f77adStw21770 </entry> 17165b7f77adStw21770 </event> 17175b7f77adStw21770 17185b7f77adStw21770 <event id="AUE_smf_change_prop" header="0" idNo="90" omit="JNI"> 17195b7f77adStw21770 <program>svc.configd(1M)</program> 17205b7f77adStw21770 <see>svccfg(1M)</see> 17215b7f77adStw21770 <entry id="subject"> 17225b7f77adStw21770 <internal token="subject"/> 17235b7f77adStw21770 <external opt="none"/> 17245b7f77adStw21770 </entry> 17255b7f77adStw21770 <entry id="auth_used"> 17265b7f77adStw21770 <internal token="uauth"/> 17275b7f77adStw21770 <external opt="required" type="char *"/> 17285b7f77adStw21770 <comment>authorization used</comment> 17295b7f77adStw21770 </entry> 17305b7f77adStw21770 <entry id="fmri"> 17315b7f77adStw21770 <internal token="fmri"/> 17325b7f77adStw21770 <external opt="required" type="char *"/> 17335b7f77adStw21770 <comment>name</comment> 17345b7f77adStw21770 </entry> 17355b7f77adStw21770 <entry id="type"> 17365b7f77adStw21770 <internal token="text"/> 17375b7f77adStw21770 <external opt="required" type="char *"/> 17385b7f77adStw21770 <comment>type</comment> 17395b7f77adStw21770 </entry> 17405b7f77adStw21770 <entry id="value"> 17415b7f77adStw21770 <internal token="text"/> 17425b7f77adStw21770 <external opt="optional" type="char *"/> 17435b7f77adStw21770 <comment>value</comment> 17445b7f77adStw21770 </entry> 17455b7f77adStw21770 <entry id="return"> 17465b7f77adStw21770 <internal token="return"/> 17475b7f77adStw21770 <external opt="none"/> 17485b7f77adStw21770 </entry> 17495b7f77adStw21770 </event> 17505b7f77adStw21770 <event id="AUE_smf_delete_prop" header="0" idNo="91" omit="JNI"> 17515b7f77adStw21770 <program>svc.configd(1M)</program> 17525b7f77adStw21770 <see>svccfg(1M)</see> 17535b7f77adStw21770 <entry id="subject"> 17545b7f77adStw21770 <internal token="subject"/> 17555b7f77adStw21770 <external opt="none"/> 17565b7f77adStw21770 </entry> 17575b7f77adStw21770 <entry id="auth_used"> 17585b7f77adStw21770 <internal token="uauth"/> 17595b7f77adStw21770 <external opt="required" type="char *"/> 17605b7f77adStw21770 <comment>authorization used</comment> 17615b7f77adStw21770 </entry> 17625b7f77adStw21770 <entry id="fmri"> 17635b7f77adStw21770 <internal token="fmri"/> 17645b7f77adStw21770 <external opt="required" type="char *"/> 17655b7f77adStw21770 <comment>name</comment> 17665b7f77adStw21770 </entry> 17675b7f77adStw21770 <entry id="return"> 17685b7f77adStw21770 <internal token="return"/> 17695b7f77adStw21770 <external opt="none"/> 17705b7f77adStw21770 </entry> 17715b7f77adStw21770 </event> 17725b7f77adStw21770 17735b7f77adStw21770 <event id="AUE_smf_read_prop" instance_of="AUE_smf_generic" header="0" 17745b7f77adStw21770 idNo="92" omit="JNI"> 17755b7f77adStw21770 <program>svc.configd(1M)</program> 17765b7f77adStw21770 <see>svccfg(1M)</see> 17775b7f77adStw21770 </event> 17785b7f77adStw21770 1779a9da3307Snp146283<!-- CPUFreq related events --> 1780a9da3307Snp146283 1781a9da3307Snp146283 <event id="AUE_cpu_ondemand" header="0" idNo="93" omit="JNI"> 1782a9da3307Snp146283 <title>set CPU freq to minimal unless load increases</title> 1783a9da3307Snp146283 <program>/usr/lib/hal/hald-addon-cpufreq</program> 1784a9da3307Snp146283 <see>hald(1M)</see> 1785a9da3307Snp146283 <entry id="subject"> 1786a9da3307Snp146283 <internal token="subject"/> 1787a9da3307Snp146283 <external opt="none"/> 1788a9da3307Snp146283 </entry> 1789a9da3307Snp146283 <entry id="auth_used"> 1790a9da3307Snp146283 <internal token="uauth"/> 1791a9da3307Snp146283 <external opt="required" type="char *"/> 1792a9da3307Snp146283 <comment>authorization used</comment> 1793a9da3307Snp146283 </entry> 1794a9da3307Snp146283 <entry id="return"> 1795a9da3307Snp146283 <internal token="return"/> 1796a9da3307Snp146283 <external opt="none"/> 1797a9da3307Snp146283 </entry> 1798a9da3307Snp146283 </event> 1799a9da3307Snp146283 <event id="AUE_cpu_performance" header="0" idNo="94" omit="JNI"> 1800a9da3307Snp146283 <title>set CPU freq to Max</title> 1801a9da3307Snp146283 <program>/usr/lib/hal/hald-addon-cpufreq</program> 1802a9da3307Snp146283 <see>hald(1M)</see> 1803a9da3307Snp146283 <entry id="subject"> 1804a9da3307Snp146283 <internal token="subject"/> 1805a9da3307Snp146283 <external opt="none"/> 1806a9da3307Snp146283 </entry> 1807a9da3307Snp146283 <entry id="auth_used"> 1808a9da3307Snp146283 <internal token="uauth"/> 1809a9da3307Snp146283 <external opt="required" type="char *"/> 1810a9da3307Snp146283 <comment>authorization used</comment> 1811a9da3307Snp146283 </entry> 1812a9da3307Snp146283 <entry id="return"> 1813a9da3307Snp146283 <internal token="return"/> 1814a9da3307Snp146283 <external opt="none"/> 1815a9da3307Snp146283 </entry> 1816a9da3307Snp146283 </event> 1817a9da3307Snp146283 <event id="AUE_cpu_threshold" header="0" idNo="95" omit="JNI"> 1818a9da3307Snp146283 <title>set CPU frequency threshold percentage</title> 1819a9da3307Snp146283 <program>/usr/lib/hal/hald-addon-cpufreq</program> 1820a9da3307Snp146283 <see>hald(1M)</see> 1821a9da3307Snp146283 <entry id="subject"> 1822a9da3307Snp146283 <internal token="subject"/> 1823a9da3307Snp146283 <external opt="none"/> 1824a9da3307Snp146283 </entry> 1825a9da3307Snp146283 <entry id="auth_used"> 1826a9da3307Snp146283 <internal token="uauth"/> 1827a9da3307Snp146283 <external opt="required" type="char *"/> 1828a9da3307Snp146283 <comment>authorization used</comment> 1829a9da3307Snp146283 </entry> 1830a9da3307Snp146283 <entry id="threshold"> 1831a9da3307Snp146283 <internal token="text"/> 1832a9da3307Snp146283 <external opt="required" type="int"/> 1833a9da3307Snp146283 <comment>threshold percent 1-100</comment> 1834a9da3307Snp146283 </entry> 1835a9da3307Snp146283 <entry id="return"> 1836a9da3307Snp146283 <internal token="return"/> 1837a9da3307Snp146283 <external opt="none"/> 1838a9da3307Snp146283 </entry> 1839a9da3307Snp146283 </event> 1840a9da3307Snp146283 1841b00044a2SJames Carlson<!-- NWAM events --> 1842b00044a2SJames Carlson 1843b00044a2SJames Carlson <event id="AUE_nwam_attach" header="0" idNo="97" omit="JNI"> 1844b00044a2SJames Carlson <title>Network Autoconfig Client</title> 1845b00044a2SJames Carlson <program>nwamd</program> 1846b00044a2SJames Carlson <see>nwamd(1M)</see> 1847b00044a2SJames Carlson <entry id="subject"> 1848b00044a2SJames Carlson <internal token="subject"/> 1849b00044a2SJames Carlson <external opt="none"/> 1850b00044a2SJames Carlson </entry> 1851b00044a2SJames Carlson <entry id="auth_used"> 1852b00044a2SJames Carlson <internal token="uauth"/> 1853b00044a2SJames Carlson <external opt="required" type="char *"/> 1854b00044a2SJames Carlson <comment>authorization used</comment> 1855b00044a2SJames Carlson </entry> 1856b00044a2SJames Carlson <entry id="return"> 1857b00044a2SJames Carlson <internal token="return"/> 1858b00044a2SJames Carlson <external opt="none"/> 1859b00044a2SJames Carlson </entry> 1860b00044a2SJames Carlson </event> 1861b00044a2SJames Carlson 1862b00044a2SJames Carlson <event id="AUE_nwam_detach" instance_of="AUE_generic_basic" header="0" 1863b00044a2SJames Carlson idNo="98" omit="JNI"> 1864b00044a2SJames Carlson <title>Network Autoconfig Client</title> 1865b00044a2SJames Carlson <program>nwamd</program> 1866b00044a2SJames Carlson <see>nwamd(1M)</see> 1867b00044a2SJames Carlson </event> 1868b00044a2SJames Carlson 1869c0c79a3fStz204579<!-- add new events here with the next higher idNo --> 1870b00044a2SJames Carlson<!-- Highest idNo is 98, so next is 99, then fix this comment --> 1871c0c79a3fStz204579<!-- end of C Only events --> 1872c0c79a3fStz204579 1873c0c79a3fStz204579 1874c0c79a3fStz204579<!-- 1875c0c79a3fStz204579 token definitions are partially implemented. All they do for now 1876c0c79a3fStz204579 is create a list of defined token names. In the future they may 1877c0c79a3fStz204579 become a way of describing token structure. 1878c0c79a3fStz204579--> 1879c0c79a3fStz204579 1880c0c79a3fStz204579 <token id="acl"> 1881c0c79a3fStz204579 </token> 1882c0c79a3fStz204579 <token id="arbitrary"> 1883c0c79a3fStz204579 </token> 1884c0c79a3fStz204579 <token id="arg"> 1885c0c79a3fStz204579 </token> 1886c0c79a3fStz204579 <token id="attr"> 1887c0c79a3fStz204579 </token> 1888c0c79a3fStz204579 <token id="command"> 1889c0c79a3fStz204579 </token> 18903cccda98SJan Friedel <token id="command_alt"> 1891c0c79a3fStz204579 </token> 1892c0c79a3fStz204579 <token id="date"> 1893c0c79a3fStz204579 </token> 1894c0c79a3fStz204579 <token id="exec_args"> 1895c0c79a3fStz204579 </token> 1896c0c79a3fStz204579 <token id="exec_env"> 1897c0c79a3fStz204579 </token> 1898c0c79a3fStz204579 <token id="exit"> 1899c0c79a3fStz204579 </token> 1900c0c79a3fStz204579 <token id="file"> 1901c0c79a3fStz204579 </token> 1902c0c79a3fStz204579 <token id="fmri"> 1903c0c79a3fStz204579 </token> 1904c0c79a3fStz204579 <token id="groups"> 1905c0c79a3fStz204579 </token> 1906f72effdeSgww <!-- pseudo token; in_addr and in_port of peer --> 1907f72effdeSgww <token id="in_peer"> 1908c0c79a3fStz204579 </token> 1909c0c79a3fStz204579 <token id="ipc"> 1910c0c79a3fStz204579 </token> 1911c0c79a3fStz204579 <token id="ipc_perm"> 1912c0c79a3fStz204579 </token> 1913c0c79a3fStz204579 <token id="label"> 1914c0c79a3fStz204579 </token> 1915c0c79a3fStz204579 <token id="newgroups"> 1916c0c79a3fStz204579 </token> 1917c0c79a3fStz204579 <token id="opaque"> 1918c0c79a3fStz204579 </token> 1919c0c79a3fStz204579 <token id="path"> 1920c0c79a3fStz204579 </token> 1921c0c79a3fStz204579 <!-- pseudo token; path list generates 0 or more path tokens --> 1922c0c79a3fStz204579 <token id="path_list"> 1923c0c79a3fStz204579 </token> 1924c0c79a3fStz204579 <token id="tid"> 1925c0c79a3fStz204579 </token> 1926c0c79a3fStz204579 1927c0c79a3fStz204579 <!-- 1928c0c79a3fStz204579 privilege token is implemented as one of the pseudo tokens 1929c0c79a3fStz204579 priv_limit, priv_effective, or priv_inherit 1930c0c79a3fStz204579 1931c0c79a3fStz204579 <token id="privilege"> 1932c0c79a3fStz204579 </token> 1933c0c79a3fStz204579 --> 1934c0c79a3fStz204579 <token id="priv_effective"> 1935c0c79a3fStz204579 </token> 1936c0c79a3fStz204579 <token id="priv_inherit"> 1937c0c79a3fStz204579 </token> 1938c0c79a3fStz204579 <token id="priv_limit"> 1939c0c79a3fStz204579 </token> 1940c0c79a3fStz204579 <token id="process"> 1941c0c79a3fStz204579 </token> 1942c0c79a3fStz204579 <token id="return"> 1943c0c79a3fStz204579 </token> 1944c0c79a3fStz204579 <token id="seq"> 1945c0c79a3fStz204579 </token> 1946c0c79a3fStz204579 <token id="socket"> 1947c0c79a3fStz204579 </token> 1948c0c79a3fStz204579 <token id="socket-inet"> 1949c0c79a3fStz204579 </token> 1950c0c79a3fStz204579 <token id="subject"> 1951c0c79a3fStz204579 </token> 1952c0c79a3fStz204579 <token id="text"> 1953c0c79a3fStz204579 </token> 1954c0c79a3fStz204579 <token id="uauth"> 1955c0c79a3fStz204579 </token> 1956c0c79a3fStz204579 <token id="zonename"> 1957c0c79a3fStz204579 </token> 1958c0c79a3fStz204579 1959c0c79a3fStz204579<!-- 1960c0c79a3fStz204579 error value list for return values with success/fail code of fail. 1961c0c79a3fStz204579 These values start at 1000 so praudit can tell the difference 1962c0c79a3fStz204579 between the libbsm/common/audit_*.c broken error values and 1963c0c79a3fStz204579 the new adt_ error value list. It is public so that praudit 1964c0c79a3fStz204579 can find it. 1965c0c79a3fStz204579 1966c0c79a3fStz204579 praudit outputs "failure" %s" for these strings, so there is 1967c0c79a3fStz204579 no need to use words such as "failed" in the message. 1968c0c79a3fStz204579 1969c0c79a3fStz204579 ** Add to the end only to maintain validity across versions of 1970c0c79a3fStz204579 the audit log. ** 1971c0c79a3fStz204579--> 1972c0c79a3fStz204579 1973c0c79a3fStz204579 <msg_list id="fail_value" header="0" start="1000" public="true"> 1974c0c79a3fStz204579 <msg id="PW_ATTR">Attribute update</msg> 1975c0c79a3fStz204579 <msg id="PW">Password update</msg> 1976c0c79a3fStz204579 <msg id="USERNAME">bad username</msg> 1977c0c79a3fStz204579 <msg id="AUTH">authorization failed</msg> 1978c0c79a3fStz204579 <msg id="UID">bad uid</msg> 1979c0c79a3fStz204579 <msg id="UNKNOWN">unknown failure</msg> 1980c0c79a3fStz204579 <msg id="EXPIRED">password expired</msg> 1981c0c79a3fStz204579 <msg id="ACCOUNT_LOCKED">Account is locked</msg> 1982c0c79a3fStz204579 <msg id="BAD_DIALUP">Bad dial up</msg> 1983c0c79a3fStz204579 <msg id="BAD_ID">Invalid ID</msg> 1984c0c79a3fStz204579 <msg id="BAD_PW">Invalid password</msg> 1985c0c79a3fStz204579 <msg id="CONSOLE">Not on console</msg> 1986c0c79a3fStz204579 <msg id="MAX_TRIES">Too many failed attempts</msg> 1987c0c79a3fStz204579 <msg id="PROTOCOL_FAILURE">Protocol failure</msg> 1988c0c79a3fStz204579 <msg id="EXCLUDED_USER">Excluded user</msg> 1989c0c79a3fStz204579 <msg id="ANON_USER">No anonymous</msg> 1990c0c79a3fStz204579 <msg id="BAD_CMD">Invalid command</msg> 1991c0c79a3fStz204579 <msg id="BAD_TTY">Standard input not a tty line</msg> 1992c0c79a3fStz204579 <msg id="PROGRAM">Program failure</msg> 1993c0c79a3fStz204579 <msg id="CHDIR_FAILED">chdir to home directory</msg> 1994c0c79a3fStz204579 <msg id="INPUT_OVERFLOW">Input line too long.</msg> 1995c0c79a3fStz204579 <msg id="DEVICE_PERM">login device override</msg> 1996c0c79a3fStz204579 <msg id="AUTH_BYPASS">authorization bypass</msg> 1997c0c79a3fStz204579 <msg id="LOGIN_DISABLED">login disabled</msg> 1998c0c79a3fStz204579 </msg_list> 1999c0c79a3fStz204579 2000c0c79a3fStz204579<!-- 2001c0c79a3fStz204579 The following empty list is used for PAM errors; the "start" 2002c0c79a3fStz204579 value is used by praudit to know to use the PAM infrastructure 2003c0c79a3fStz204579 for generating error strings 2004c0c79a3fStz204579--> 2005c0c79a3fStz204579 <msg_list id="fail_pam" header="0" start="2000" public="true"> 2006c0c79a3fStz204579 </msg_list> 2007c0c79a3fStz204579 2008c0c79a3fStz204579<!-- 2009c0c79a3fStz204579 This is still in use by SMC. See AUE_generic_login. When 2010c0c79a3fStz204579 either SMC is fixed to stop using this, or SMC goes away. 2011c0c79a3fStz204579 REMOVE this stuff and the corresponding AUE_generic_login 2012c0c79a3fStz204579 message field. 2013c0c79a3fStz204579 2014c0c79a3fStz204579 Message list for the various authentication events, such 2015c0c79a3fStz204579 as AUE_login and AUE_admin_authenticate. Add new entries 2016c0c79a3fStz204579 at the end. The order of msg_list entries and the order 2017c0c79a3fStz204579 of msg entries both affect the names in adt.h and the value 2018c0c79a3fStz204579 of the associated enumerated types. 2019c0c79a3fStz204579 2020c0c79a3fStz204579 Each of these messages except NO_MSG is also in the failure_attribute 2021c0c79a3fStz204579 list; the difference is that the messages below use a text token 2022c0c79a3fStz204579 in the audit record, while the failure_attribute messages are 2023c0c79a3fStz204579 associated with the return value of the return token. 2024c0c79a3fStz204579 2025c0c79a3fStz204579 This list is deprecated; please don't use text tokens for error 2026c0c79a3fStz204579 messages. 2027c0c79a3fStz204579--> 2028c0c79a3fStz204579 2029c0c79a3fStz204579 <msg_list id="login_text" header="0" deprecated="true"> 2030c0c79a3fStz204579 <msg id="NO_MSG"></msg> 2031c0c79a3fStz204579 <msg id="ACCOUNT_LOCKED">Account is locked</msg> 2032c0c79a3fStz204579 <msg id="BAD_DIALUP">Bad dial up</msg> 2033c0c79a3fStz204579 <msg id="BAD_ID">Invalid ID</msg> 2034c0c79a3fStz204579 <msg id="BAD_PW">Invalid password</msg> 2035c0c79a3fStz204579 <msg id="CONSOLE">Not on console</msg> 2036c0c79a3fStz204579 <msg id="MAX_TRIES">Too many failed attempts</msg> 2037c0c79a3fStz204579 <msg id="PROTOCOL_FAILURE">Protocol failure</msg> 2038c0c79a3fStz204579 <msg id="EXCLUDED_USER">Excluded user</msg> 2039c0c79a3fStz204579 <msg id="ANON_USER">No anonymous</msg> 2040c0c79a3fStz204579 </msg_list> 2041c0c79a3fStz204579 20426a3b10dbStz204579<!-- msg list for uadmin(1m) fcn argument (next action, see uadmin(2)) --> 20436a3b10dbStz204579 <msg_list id="uadmin_fcn" header="0" start="3000" public="true"> 20446a3b10dbStz204579 <msg id="AD_HALT">Halt the processor(s)</msg> 20456a3b10dbStz204579 <msg id="AD_POWEROFF">Halt the processor(s) and turn off the power</msg> 20466a3b10dbStz204579 <msg id="AD_BOOT">Reboot the system using the kernel file</msg> 20476a3b10dbStz204579 <msg id="AD_IBOOT">Interactive reboot</msg> 20486a3b10dbStz204579 <msg id="AD_SUSPEND_TO_DISK">Save the system state to the state file</msg> 20496a3b10dbStz204579 <msg id="AD_CHECK_SUSPEND_TO_DISK">Check if system supports suspend to disk</msg> 20506a3b10dbStz204579 <msg id="AD_FORCE">Force suspend to disk even when threads of user 20516a3b10dbStz204579 applications are not suspendable</msg> 20526a3b10dbStz204579 <msg id="AD_SUSPEND_TO_RAM">Save the system state to memory</msg> 20536a3b10dbStz204579 <msg id="AD_CHECK_SUSPEND_TO_RAM">Check if system supports suspend to memory</msg> 20546a3b10dbStz204579 <msg id="AD_SBOOT">Single-user reboot</msg> 20556a3b10dbStz204579 <msg id="AD_SIBOOT">Single-user interactive reboot</msg> 20566a3b10dbStz204579 <msg id="AD_NOSYNC">Do not sync filesystems on next A_DUMP</msg> 2057*19397407SSherry Moore <msg id="AD_FASTREBOOT">Reboot bypassing BIOS and boot loader</msg> 2058*19397407SSherry Moore <msg id="AD_FASTREBOOT_DRYRUN">Check if system supports reboot bypassing BIOS and boot loader</msg> 20596a3b10dbStz204579 <msg id="AD_REUSEINIT">Prepare for AD_REUSABLE</msg> 20606a3b10dbStz204579 <msg id="AD_REUSABLE">Create reusable statefile</msg> 20616a3b10dbStz204579 <msg id="AD_REUSEFINI">Revert to normal CPR mode (not reusable)</msg> 20626a3b10dbStz204579 <msg id="AD_FTRACE_START">ftrace start</msg> 20636a3b10dbStz204579 <msg id="AD_FTRACE_STOP">ftrace stop</msg> 20646a3b10dbStz204579 </msg_list> 2065c0c79a3fStz204579</specification> 2066