this.toString = function() { var ret = "[Action id='" + this.id + "'"; for (var i in this) { if (i.indexOf("_detail_") == 0) { var key = i.substr(8); var value = this[i]; ret += " " + key + "='" + value + "'"; } } ret += "]"; return ret; }; };
function Subject() { this.isInGroup = function(group) { for (var n = 0; n < this.groups.length; n++) { if (this.groups[n] == group) return true; } return false; };
this.toString = function() { var ret = "[Subject"; for (var i in this) { if (typeof this[i] != "function") { if (typeof this[i] == "string") ret += " " + i + "='" + this[i] + "'"; else ret += " " + i + "=" + this[i]; } } ret += "]"; return ret; }; };
polkit._adminRuleFuncs = []; polkit.addAdminRule = function(callback) {this._adminRuleFuncs.push(callback);}; polkit._runAdminRules = function(action, subject) { var ret = null; for (var n = 0; n < this._adminRuleFuncs.length; n++) { var func = this._adminRuleFuncs[n]; var func_ret = func(action, subject); if (func_ret) { ret = func_ret; break } } return ret ? ret.join(",") : ""; };
polkit._ruleFuncs = []; polkit.addRule = function(callback) {this._ruleFuncs.push(callback);}; polkit._runRules = function(action, subject) { var ret = null; for (var n = 0; n < this._ruleFuncs.length; n++) { var func = this._ruleFuncs[n]; var func_ret = func(action, subject); if (func_ret) { ret = func_ret; break } } return ret; };
polkit.Result = { NO : "no", YES : "yes", AUTH_SELF : "auth_self", AUTH_SELF_KEEP : "auth_self_keep", AUTH_ADMIN : "auth_admin", AUTH_ADMIN_KEEP : "auth_admin_keep", NOT_HANDLED : null }; interactive%08x%08x%08x%08xsubject != NULL/proc/%d/cmdlineError opening `%s': %s store != NULLPOLKIT_IS_SUBJECT (subject)action_id != NULL(s)CancelAuthentication/usr/share/polkit-1/actionsError getting system bus: %s/org/freedesktop/DBusNameOwnerChangedorg.freedesktop.DBus(&s&s&s)No session for cookieNo such agent registeredSystem bus names do not matchObject paths do not matchPOLKIT_IS_UNIX_USER (creator)Invalid object path '%s'<unknown>%lu-truetmpauthz%lupolkit.dismissedAction %s is not registered %p not authorized user of caller is %s user of subject is %sbfallbackInvalid locale '%s' LANGpolkit.gettext_domainpolkit.messagepolkit.icon_nameC$(rootUnsupported identitycancelledpolkit.caller-pidpolkit.subject-pida(sa{sv})(sss@a{ss}sa(sa{sv}))BeginAuthenticationError cancelling authentication: %s Removing tempoary authorization with id `%s' for action-id `%s' for subject `%s': authorization has expiredError getting process for system bus name `%s': %s Unknown subject type passed to _polkit_subject_get_cmdline()g_simple_async_result_get_source_tag (simple) == polkit_backend_interactive_authority_check_authorizationpolkitbackendinteractiveauthority.cdenying slowfork; pid %d uid %d != %d! Don't know how to get pid from subject of type %s: %s Error performing authentication: %s (%s %d) Authentication complete, is_authenticated = %dError checking if process exists: %s Removing tempoary authorization with id `%s' for action-id `%s' for subject `%s': subject has vanishedPolkitBackendInteractiveAuthorityRemoving authentication agent for %s at name %s, object path %s (disconnected from bus)Unregistered Authentication Agent for %s (system bus name %s, object path %s, locale %s) (disconnected from bus)Cannot determine session the caller is inCannot remove a temporary authorization belonging to another subject.No such authorization with id `%s'Can only handle PolkitUnixSession objects for now.Passed session and the session the caller is in differs. They must be equal for now.In authentication_agent_response for cookie '%s' and identity %sOnly uid 0 may invoke this method. This incident has been logged.The authenticated identity is wrongOnly unix-process and unix-session subjects can be used for authentication agents.Cannot determine user of callerCannot determine user of subjectUser of caller and user of subject differs.Removing authentication agent for %s at name %s, object path %s, locale %sUnregistered Authentication Agent for %s (system bus name %s, object path %s, locale %s)An authentication agent already exists for the given subjectorg.freedesktop.PolicyKit1.AuthenticationAgentFailed to construct proxy for agent: Added authentication agent for %s at name %s [%s], object path %s, locale %sRegistered Authentication Agent for %s (system bus name %s [%s], object path %s, locale %s)In check_authorization_challenge_cb subject %s action_id %s was_dismissed %d authentication_success %d polkit.retains_authorization_after_challenge!temporary_authorization_store_has_authorization (store, subject, action_id, NULL)polkit.temporary_authorization_idOperator of %s successfully authenticated as %s to gain TEMPORARY authorization for action %s for %s [%s] (owned by %s)Operator of %s successfully authenticated as %s to gain ONE-SHOT authorization for action %s for %s [%s] (owned by %s)Operator of %s FAILED to authenticate to gain authorization for action %s for %s [%s] (owned by %s)checking whether %s is authorized for %s subject is in session %s (local=%d active=%d) is authorized (has implicit authorization local=%d active=%d) is authorized (has temporary authorization)org.freedesktop.policykit.imply is authorized (implied by %s) challenge (implicit_authorization = %s)%s is inquiring whether %s is authorized for %sorg.freedesktop.policykit.ownerError parsing owner identity %d of action_id %s: %s (%s, %d)Only trusted callers (e.g. uid 0 or an action owner) can use CheckAuthorization() and pass detailsOnly trusted callers (e.g. uid 0 or an action owner) can use CheckAuthorization() for subjects belonging to other identities using authentication agent for challengeError substituting value for property $(%s) when preparing message `%s' for action-id %sError looking up group with gid %d: %sUnknown username '%s' in group: %sError looking up net group with name %s: %sUnknown username '%s' in unix-netgroup: %stemporary_authorization_store_has_authorizationtemporary_authorization_store_add_authorizationpolkit_backend_interactive_authority_check_authorization_finish_polkit_subject_get_cmdlineauthentication_agent_new.png.jpgIcon name '%s' is invalidpolicyconfigactionvendorvendor_urldefaultsdescriptionxml:langannotatekeyallow_anyallow_inactiveallow_active%d: parse error: %sPolkitBackendActionPoolDirectorydirectorypolkitbackendactionpool.c.policystandard::nameError enumerating files: %sreached max depth?Unknown action_id '%s'Ȣ�����������0���`������ ���`���������������������polkit_backend_action_pool_get_all_actionspolkit_backend_action_pool_get_actionskipping unknown tag <%s> at line %dDirectory to load action description files fromError monitoring actions directory: %sError loading file with URI '%s': %sError parsing file with URI '%s': %sPOLKIT_BACKEND_IS_ACTION_POOL (pool)callback != NULLPolkitBackendSessionMonitorError getting uid for sessionprocess != NULLSession %s has UID %u.UID %u has state %s.Error getting login monitor: %dpolkitbackendsessionmonitor-systemd.cUnix process subject does not have uid setCannot get session for subject of type %sChecking whether session %s is active.polkit_backend_session_monitor_get_session_for_subjectsd_source_dispatch;@�����t,���L��`�<t� ��������P���X��l�� �9�n�6��k����!�� ��\�����<��l�L�l\���\����������(����<���Pl���|����<����\����|����<���@����\<���������|��� ���� ���, ��@ ,���\ L���p l���� <�� L��0 |��� ���� ,��<�� L��4\��Hl��|�������� ���� ������ ���< ���X ���� ,��� ������P,��t,�������|��|����������h"���"��0�"��L#��hl#����#����$���$��4�&���,(���1����4��0\6��|<��|�E���I���<N��T�N���P���Q��Q��,Q��0LQ��D�Q��`<R����R����S���lT���T��DlW����W����Z��]��Tl]��|�]����]���<^���`��,a��X�a���,c����g���g��0\i��|�j����l��o��d,s����y��D�����������0܀��D���Ẋ���|����ܜ��������L����̞�� L���X ����� ��� !����l!L����!̨���!����"L���0"�����"|����",���8#�����#����$̱��($\����$|����$�����$�����$���� %����4%���`%�����%�����%�����%,���&\���$&l���8&����|&�����&����&,���'����T'zRx�h�/D$4����0FJw�?:*3$"\��� t�1H_�(�=Hp�P�,Hc �h��E�N � AFH���F�G�A �A(�DP� (A ABBA5XK`rXCP,��@��MA�G\��A�h G|��UT_ E\���%A�c,����A�Q a(Z0M(A X AD�l��h�(t��d[ APO ZHS@<���E�A�G X(O0H8M@P(H0O8J@IAAK �T� �`� �l�@�x��E�K�G [ ADI` ADK` ACE��RY�xH8�F�B�A �A(�D0] (A ABBGZ(D ABB$h��]Y�H�S dCA0����F�D�D �G0� AABB�p�(��� ��� ��=Y�c�� 0�� �D���F�B�E �B(�A0�A8�J�� 8A0A(B BBBIe�P�\�B�v�R�D�C�S���X�P�A�$�U�U�A����� X����&F�E�J �D(�D0�f8I@X8A0[ (A BBBIN(A BBBL��zE�m`hL���,F�B�B �B(�A0�D8�J���D�F�A�f 8A0A(B BBBH��������� ��zPLRx��< �$����N0x AzPLRx�M< �0$����<|0����B�E�N �D(�DP� (A ABBB$zPLRx��; �P����,��94�A��RF�B�A �A(�D0}(A ABB$LH���A�A�G �AAt���>A�|8����`�B�B �D(�K0�j(A BBB�`�� �d��E�S�h��+E�e`|���F�E�E �J(�D0�D8�DP�XL`DhEpFxA�IP