]> git.saurik.com Git - apple/securityd.git/commitdiff
securityd-36489.tar.gz v36489
authorApple <opensource@apple.com>
Fri, 6 Mar 2009 02:02:32 +0000 (02:02 +0000)
committerApple <opensource@apple.com>
Fri, 6 Mar 2009 02:02:32 +0000 (02:02 +0000)
etc/authorization.plist
securityd.xcodeproj/project.pbxproj
src/transition.cpp

index c5d137040f092e7984172c6db5d3eef25f287556..53f883739e1648b03eea5d22d370f3aba1adb614 100644 (file)
@@ -261,16 +261,14 @@ See remaining rules for examples.
                </dict>
                <key>system.print.admin</key>
                <dict>
                </dict>
                <key>system.print.admin</key>
                <dict>
+                       <key>allow-root</key>
+                       <true/>
                        <key>class</key>
                        <key>class</key>
-                       <string>rule</string>
-                       <key>k-of-n</key>
-                       <integer>1</integer>
-                       <key>rule</key>
-                       <array>
-                               <string>is-lpadmin</string>
-                               <string>is-admin</string>
-                               <string>default</string>
-                       </array>
+                       <string>user</string>
+                       <key>group</key>
+                       <string>_lpadmin</string>
+                       <key>shared</key>
+                       <true/>
                </dict>
                <key>system.identity.write.</key>
                <dict>
                </dict>
                <key>system.identity.write.</key>
                <dict>
@@ -669,17 +667,6 @@ See remaining rules for examples.
                        <key>shared</key>
                        <string>true</string>
                </dict>
                        <key>shared</key>
                        <string>true</string>
                </dict>
-               <key>is-lpadmin</key>
-               <dict>
-                       <key>class</key>
-                       <string>user</string>
-                       <key>comment</key>
-                       <string>Verify that the user asking for authorization is an lp administrator.</string>
-                       <key>group</key>
-                       <string>lpadmin</string>
-                       <key>authenticate-user</key>
-                       <false/>
-               </dict>
                <key>is-root</key>
                <dict>
                        <key>allow-root</key>
                <key>is-root</key>
                <dict>
                        <key>allow-root</key>
index c7a7e71d00efc9af484351385c8712355e31c72a..721a19d793056051ba719b8ed8dab16b45b24ff8 100644 (file)
                                BUILD_VARIANTS = debug;
                                COPY_PHASE_STRIP = NO;
                                CSSM_HEADERS = "$(BUILT_PRODUCTS_DIR)/Security.framework/Headers:$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/Headers";
                                BUILD_VARIANTS = debug;
                                COPY_PHASE_STRIP = NO;
                                CSSM_HEADERS = "$(BUILT_PRODUCTS_DIR)/Security.framework/Headers:$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/Headers";
-                               CURRENT_PROJECT_VERSION = 33639;
+                               CURRENT_PROJECT_VERSION = 36489;
                                FRAMEWORK_SEARCH_PATHS = (
                                        /usr/local/SecurityPieces/Frameworks,
                                        /usr/local/SecurityPieces/Components/securityd,
                                FRAMEWORK_SEARCH_PATHS = (
                                        /usr/local/SecurityPieces/Frameworks,
                                        /usr/local/SecurityPieces/Components/securityd,
                                        debug,
                                );
                                CSSM_HEADERS = "$(BUILT_PRODUCTS_DIR)/Security.framework/Headers:$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/Headers";
                                        debug,
                                );
                                CSSM_HEADERS = "$(BUILT_PRODUCTS_DIR)/Security.framework/Headers:$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/Headers";
-                               CURRENT_PROJECT_VERSION = 33639;
+                               CURRENT_PROJECT_VERSION = 36489;
                                DEAD_CODE_STRIPPING = YES;
                                EXPORTED_SYMBOLS_FILE = "$(SRCROOT)/src/securityd.exp";
                                FRAMEWORK_SEARCH_PATHS = (
                                DEAD_CODE_STRIPPING = YES;
                                EXPORTED_SYMBOLS_FILE = "$(SRCROOT)/src/securityd.exp";
                                FRAMEWORK_SEARCH_PATHS = (
                        buildSettings = {
                                BUILD_VARIANTS = normal;
                                COPY_PHASE_STRIP = NO;
                        buildSettings = {
                                BUILD_VARIANTS = normal;
                                COPY_PHASE_STRIP = NO;
-                               CURRENT_PROJECT_VERSION = 33639;
+                               CURRENT_PROJECT_VERSION = 36489;
                                EXPORTED_SYMBOLS_FILE = "$(SRCROOT)/src/securityd.exp";
                                FRAMEWORK_SEARCH_PATHS = (
                                        /usr/local/SecurityPieces/Frameworks,
                                EXPORTED_SYMBOLS_FILE = "$(SRCROOT)/src/securityd.exp";
                                FRAMEWORK_SEARCH_PATHS = (
                                        /usr/local/SecurityPieces/Frameworks,
                                        normal,
                                        debug,
                                );
                                        normal,
                                        debug,
                                );
-                               CURRENT_PROJECT_VERSION = 33639;
+                               CURRENT_PROJECT_VERSION = 36489;
                                EXPORTED_SYMBOLS_FILE = "$(SRCROOT)/src/securityd.exp";
                                FRAMEWORK_SEARCH_PATHS = (
                                        /usr/local/SecurityPieces/Frameworks,
                                EXPORTED_SYMBOLS_FILE = "$(SRCROOT)/src/securityd.exp";
                                FRAMEWORK_SEARCH_PATHS = (
                                        /usr/local/SecurityPieces/Frameworks,
index b18fa2b1eb1da51ca3a72474a3bf0644bca7fd6a..40f3646b37b88e07e26f1f33079069ded3969ca9 100644 (file)
@@ -260,6 +260,13 @@ kern_return_t ucsp_server_teardown(UCSP_ARGS)
        return KERN_SUCCESS;
 }
 
        return KERN_SUCCESS;
 }
 
+kern_return_t ucsp_server_verifyPrivileged(UCSP_ARGS)
+{
+       BEGIN_IPCN
+       // This line intentionally left blank.
+       END_IPCN(CSSM)
+       return KERN_SUCCESS;
+}
 
 //
 // Common database operations
 
 //
 // Common database operations