af6b7de546
Merge several patches from upstream to fix CVE-2011-1485. ok jasper@
40 lines
2.3 KiB
Plaintext
40 lines
2.3 KiB
Plaintext
$OpenBSD: patch-src_polkit_polkitunixprocess_h,v 1.1 2011/04/28 13:09:07 ajacoutot Exp $
|
|
|
|
From 129b6223a19e7fb2753f8cad7957ac5402394076 Mon Sep 17 00:00:00 2001
|
|
From: David Zeuthen <davidz@redhat.com>
|
|
Date: Fri, 01 Apr 2011 16:09:45 +0000
|
|
Subject: Make PolkitUnixProcess also record the uid of the process
|
|
|
|
--- src/polkit/polkitunixprocess.h.orig Sat Feb 26 23:23:53 2011
|
|
+++ src/polkit/polkitunixprocess.h Wed Apr 27 19:19:15 2011
|
|
@@ -47,16 +47,24 @@ typedef struct _PolkitUnixProcess PolkitUnixProcess;
|
|
typedef struct _PolkitUnixProcessClass PolkitUnixProcessClass;
|
|
|
|
GType polkit_unix_process_get_type (void) G_GNUC_CONST;
|
|
-PolkitSubject *polkit_unix_process_new (gint pid);
|
|
-PolkitSubject *polkit_unix_process_new_full (gint pid,
|
|
- guint64 start_time);
|
|
-
|
|
+PolkitSubject *polkit_unix_process_new (gint pid);
|
|
+PolkitSubject *polkit_unix_process_new_full (gint pid,
|
|
+ guint64 start_time);
|
|
+PolkitSubject *polkit_unix_process_new_for_owner (gint pid,
|
|
+ guint64 start_time,
|
|
+ gint uid);
|
|
gint polkit_unix_process_get_pid (PolkitUnixProcess *process);
|
|
guint64 polkit_unix_process_get_start_time (PolkitUnixProcess *process);
|
|
+gint polkit_unix_process_get_uid (PolkitUnixProcess *process);
|
|
void polkit_unix_process_set_pid (PolkitUnixProcess *process,
|
|
gint pid);
|
|
+void polkit_unix_process_set_uid (PolkitUnixProcess *process,
|
|
+ gint uid);
|
|
+void polkit_unix_process_set_start_time (PolkitUnixProcess *process,
|
|
+ guint64 start_time);
|
|
+
|
|
gint polkit_unix_process_get_owner (PolkitUnixProcess *process,
|
|
- GError **error);
|
|
+ GError **error) G_GNUC_DEPRECATED_FOR (polkit_unix_process_get_uid);
|
|
|
|
G_END_DECLS
|
|
|