diff -Nru usb-creator-0.2.28/bin/usb-creator-helper usb-creator-0.2.28.1/bin/usb-creator-helper
--- usb-creator-0.2.28/bin/usb-creator-helper 2011-01-26 09:39:11.000000000 +0000
+++ usb-creator-0.2.28.1/bin/usb-creator-helper 2011-04-28 15:54:38.000000000 +0100
@@ -195,6 +195,7 @@
@dbus.service.method(USBCREATOR_IFACE, in_signature='s', out_signature='',
sender_keyword='sender', connection_keyword='conn')
def UnmountFile(self, device, sender=None, conn=None):
+ self.check_polkit(sender, conn, 'com.ubuntu.usbcreator.mount')
popen(['umount', device])
@dbus.service.method(USBCREATOR_IFACE, in_signature='s', out_signature='',
diff -Nru usb-creator-0.2.28/dbus/com.ubuntu.usbcreator.policy.in usb-creator-0.2.28.1/dbus/com.ubuntu.usbcreator.policy.in
--- usb-creator-0.2.28/dbus/com.ubuntu.usbcreator.policy.in 2009-10-22 01:38:26.000000000 +0100
+++ usb-creator-0.2.28.1/dbus/com.ubuntu.usbcreator.policy.in 2011-04-28 15:54:09.000000000 +0100
@@ -14,7 +14,7 @@
no
no
- yes
+ auth_admin_keep
@@ -23,7 +23,7 @@
no
no
- yes
+ auth_admin_keep
@@ -32,7 +32,7 @@
no
no
- yes
+ auth_admin_keep
@@ -41,7 +41,7 @@
no
no
- yes
+ auth_admin_keep
diff -Nru usb-creator-0.2.28/debian/changelog usb-creator-0.2.28.1/debian/changelog
--- usb-creator-0.2.28/debian/changelog 2011-01-31 14:41:40.000000000 +0000
+++ usb-creator-0.2.28.1/debian/changelog 2011-04-28 15:55:01.000000000 +0100
@@ -1,3 +1,9 @@
+usb-creator (0.2.28.1) natty-security; urgency=low
+
+ * Guard UnmountFile with PolicyKit (LP: #771553).
+
+ -- Evan Dandrea Thu, 28 Apr 2011 15:54:47 +0100
+
usb-creator (0.2.28) natty; urgency=low
* Fix showing a partitioning when it appears before the partition